* src/z80/peeph-z80.def: removed some peephole rules that don't
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 20 Apr 2004 05:16:13 +0000 (05:16 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 20 Apr 2004 05:16:13 +0000 (05:16 +0000)
commit38db956515d019d220431a1699e8daeca391c922
tree82dfb4c004634ee79cfde6ee3e572965a4d5d2d1
parent7709397297c098d91f4e0745713ca6a39459adf2
* src/z80/peeph-z80.def: removed some peephole rules that don't
work with multibyte arithmetic (fixed bug #937126)
* src/mcs51/peeph.def: fixed peephole rules 150-158 to apply only
to registers and not global variables
* src/SDCCicode.c (geniCodeAssign, ast2iCode, geniCodePostInc,
geniCodePreInc, geniCodePostDec, geniCodePreDec,
geniCodeLogicAndOr, geniCodeConditional): enforce strict lvalue
checking for assignments not internally generated (fixed bug #931895)
* src/SDCC.y (postfix_expr): ignore typedefs when looking for a
structure member (fixed bug #930072)

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3293 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCC.y
src/SDCCicode.c
src/mcs51/peeph.def
src/z80/peeph-z80.def