X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=f14f4b60150e9aa1e23290dd65375845f94c9577;hb=9e3dccd0ff0ac09a02224c995638e233e6ef6163;hp=60e50bdaa600c260f1ded1a8471e354b3194b2f0;hpb=f0be1f29144f92632436c652a47b7f29dcefb86a;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 60e50bda..f14f4b60 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,69 @@ +2003-03-20 Bernhard Held + + * src/mcs51/peeph.def: fix bug #705773 + +2003-03-17 Bernhard Held + + * src/ds390/peeph.def: fix bug #704878: added rule 213.b suggested by Jan Rejlek + +2003-03-16 + + Undid the hackup of const and volatile, the problem is much bigger + * src/SDCC.y:1.65 + * src/SDCCast.c:1.171 + * src/SDCCglue.c:1.138 + * src/SDCCicode.c:1.146 + * src/SDCCsymt.c:1.150 + * src/SDCCval.c:1.65 + +2003-03-15 Bernhard Held + + * src/mcs51/ralloc.c (packRegsForAssign): fixed bug #703541 + * src/ds390/gen.c (genAddrOf): fixed bug #704087 + +2003-03-13 + + Hackup const and volatile modifiers in type chains a bit: + * src/SDCC.y:1.63 + * src/SDCCast.c:1.169 + * src/SDCCglue.c:1.136 + * src/SDCCicode.c:1.143 + * src/SDCCsymt.c1.146 + * src/SDCCsymt.h1.59 + * src/SDCCval.c:1.63 + +2003-03-12 + + * src/SDCCBBlock.h: more LRH debugging junk + * src/SDCCcflow.h: more LRH debugging junk + * src/SDCCloop.c: more LRH debugging junk + * src/SDCC.y (struct_declaration): fixed bug #697590 + * src/SDCCsymt.[hc] (cloneSpec): NEVER EVER use this again + * src/ds390/gen.c (aopForRemat): fixed bug #700031 + * src/SDCCglue.c (emitStaticSeg): fixed bug #700797 + +2003-03-11 Kevin Vigor + * src/SDCCpeeph.c: quit being lazy and made proper fix (peephole + test function names must now match exactly). + * src/SDCCcse.c: added special case in findCheaperOp to allow + extending a short integer. Makes less awful code for bug 700121 test case. + +2003-03-11 Jesus Calvino-Fraga + + * as/mcs51/lkmain.c: Added ASlink-Warning to messages + * as/mcs51/lkaomf51.c: Fixed bug when linking asmblink example + +2003-03-11 Kevin Vigor + + * src/SDCCpeeph.c: fix so that operandsNotEqualX functions are + actually called (operandsNotEqual() was called for all + operandsNotEqualX tests). + +2003-03-11 Kevin Vigor + + * src/SDCCcse.c: fix findCheaperOp to prevent replacing int types + with shorter literals. Fixes bug 700121. + 2003-03-11 * src/SDCCsymt.c (compareType): a (void *) can be assigned to any pointer