X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=acb7824f561639c0c217d4d4cb9b3d949acf23ef;hb=c6306c2fbf7c546ffebe284ffeb4ea55ed765811;hp=5cd3afa52699bca762ae08abef775ffd1b137bea;hpb=a9fac239e06ffa5aebdf9590931b65cf5e0ca11a;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 5cd3afa5..acb7824f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,49 @@ +2008-12-28 Maarten Brock + + * 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 + +2008-12-27 Philipp Klaus Krause + + * device/lib/z80/string.c, + device/lib/z80/printf.c, + device/lib/z80/mul.s: + z80 library cleanup + * src/z80/gen.c: + Fixed code generation bug exposed by builtin memcpy(). + +2008-12-27 Philipp Klaus Krause + + * device/lib/_memcpy.c: + fixed conflict with builtin memcpy() + +2008-12-26 Borut Razem + + * support/librarian/sdcclib.c: + fixed bug 2466950: "sdcclib broken" + by removing fgets return value check + +2008-12-26 Philipp Klaus Krause + * src/z80/main.c, + src/z80/gen.c, + device/include/string.h: Implemented RFE #1914254 + +2008-12-26 Philipp Klaus Krause + * device/lib/z80/Makefile.in, + device/lib/Makefile.in, + device/lib/z80/memmove.s: Implemented RFE #1914256 + +2008-12-26 Philipp Klaus Krause + + * src/z80/peeph-z80.def: fixed a bug in peephole 0zf + * src/z80/peep.c: improved checks for unused data + * src/z80/gen.c, + src/z80/main.c: Implemented RFE #1899189 + 2008-12-25 Borut Razem * support/regression/Makefile.in: