X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=17a5845a2b25d3322961cacd4cce0c41004658f0;hb=6dd89474c2c8c621a0f288c4ad80e55b019677f4;hp=60e50bdaa600c260f1ded1a8471e354b3194b2f0;hpb=f0be1f29144f92632436c652a47b7f29dcefb86a;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 60e50bda..17a5845a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,50 @@ +2003-03-15 Bernhard Held + + * src/mcs51/ralloc.c (packRegsForAssign): fixed bug #703541 + +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