X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=acb7824f561639c0c217d4d4cb9b3d949acf23ef;hb=c6306c2fbf7c546ffebe284ffeb4ea55ed765811;hp=ea6e7a5f8b7f67f11802d8da63ee4aff1a642a76;hpb=ae9c7d9abfa21c27c48d0380077b7096cb26242b;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index ea6e7a5f..acb7824f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,54 @@ +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: + add -I$(INC_DIR) to SDCCFLAGS only if INC_DIR is defined + 2008-12-25 Philipp Klaus Krause * src/z80/peeph-z80.def: minor peephole improvements @@ -5,7 +56,7 @@ 2008-12-21 Borut Razem * support/librarian/sdcclib.c: fixed build failure on Mac OS X - due to redifinition of symbol __assert + due to redefinition of symbol __assert sdcclib.c:53:1:warning: "__assert" redefined /Xcode2.5/SDKs/MacOSX10.4u.sdk/usr/include/assert.h:80:1: warning: this is the location of the previous definition