* src/mcs51/peeph.def (177.e): replaced notVolatile(%3) with
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 28 Dec 2008 21:39:44 +0000 (21:39 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 28 Dec 2008 21:39:44 +0000 (21:39 +0000)
commitc6306c2fbf7c546ffebe284ffeb4ea55ed765811
tree795364798a3d26cd0f151b4e73fc579e0c07db85
parent4d4cea3d78badb61025545d2736d0318e969ce16
* src/mcs51/peeph.def (177.e): replaced notVolatile(%3) with
  operandsNotRelated(%1 %3), had to change (a)r%1 to (a)%1 for this to work
  (177.j): added new rule
* src/SDCCsymt.h: added RESULT_TYPE_GPTR
* src/SDCCast.c (processParms): use RESULT_TYPE_GPTR for generic ptr parms,
  (decorateType CAST): propagate storage class to generic pointer results

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5305 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCCast.c
src/SDCCsymt.h
src/mcs51/peeph.def