X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=ed418d4afe8e3edc85cbf7204806ccf3ea785420;hb=a3346b12fe0d24c54c4d07ab63d286f3201d27ca;hp=abd4d0ad2959f3aca479dee80350bfb968cb2a43;hpb=1e1c6a588fe0a45598443b59686c6f6cd0f84cca;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index abd4d0ad..ed418d4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,83 @@ +2005-08-19 Maarten Brock + + * src/mcs51/peeph.def: updated comments + +2005-08-16 Frieder Ferlemann + + * device/lib/_gptrget.c, + * device/lib/_gptrput.c: slightly shorter + * doc/sdccman.lyx: incremented version + * src/mcs51/peeph.def: moved peephole comments to the line of first + change to better keep line correlation, reanimated 186.e + * src/mcs51/peeph.def: renamed similar peepholes by using suffixes + +2005-08-16 Slade Rich + + * src/pic/pcode.c : Pasted ".line" assembly directives patch from + David Saxton with quotes around file name. + +2005-08-15 Borut Razem + + * support/regression/tests/bitfields.c, support/regression/tests/bitvars.c, + support/regression/tests/bitwise.c, support/regression/tests/literalop.c, + support/regression/tests/rotate.c, support/regression/tests/zeropad.c: + make tests run on x86_64 platform + +2005-08-13 Raphael Neider + + * device/lib/pic16/Makefile.subdir: weakened clean-intermediate rule + as it might be executed DURING a build (parallel make is wonderful) + +2005-08-13 Raphael Neider + + * device/lib/Makefile.in (port-specific-objects-pic16): + revert to cp $(PORT)/bin/*.* $(PORTDIR) + * device/lib/pic16/Makefile: added .PHONY targets, removed builddir + dependency + * device/lib/pic16/Makefile.rules: build subdirs before creating + the library, removed builddir rule, create $(builddir) early in + recurse rule, use empty recurse rule for leaf directories + * device/lib/pic16/Makefile.subdir: added phony targets, ignore + mkdir errors (race condition), removed duplicate suffix "hex" + from clean rules + * device/lib/pic16/libdev/Makefile: recursive make via + and $(MAKE) + * device/lib/pic16/libio/Makefile: create sub-make's builddir early, + prevents mkdir -p from aborting on Alpha + +2005-08-12 Raphael Neider + + * src/pic16/glue.c (pic16_print(G)PointerType): do not flush + db-statements in order to allow for arrays of pointers in code + sections to be placed without interspersed 0-padding, fixes + bug #1256215 + * (emitStatistics): fixed division by zero for pic18f1220 + * src/pic16/pcode.c: buffer (up to) 12 DB directives to allow for + unpadded writing of 8-bit, 16-bit, 24-bit and 32-bit values + * (pic16_emitDS): respect DB_ITEMS_PER_LINE + * (pic16_pCodeConstString): keep track of already emitted string + literals to prevent "duplicate definitions of symbol _str_NR" + * src/pic16/ralloc.c (pic16_allocRegByName): removed not so helpful + debug message + * device/lib/Makefile.in: ignore failing PIC16 library builds + * device/lib/pic16/Makefile: do not build if gputils are missing + * device/lib/pic16/Makefile.common.in: do not enforce MAKEFLAGS=-s + +2005-08-10 Raphael Neider + + * device/lib/Makefile.in: fixed copying pic16 libraries (broken by + my last commit) + +2005-08-10 Raphael Neider + + * src/*.c, src/pic16/{gen.c,glue.c,main.c}: applied Vangelis + Rokas' patch to add the new fixed point type "__fixed16x16" + * device/lib/pic16/libsdcc/fixed16x16: added Vangelis' support + functions for __fixed16x16 arithmetics + * device/lib/pic16: reimplemented the build system to support + a separate build directory, better handling of libio (create + the library in a separate subdir for each architecture) and + easier configuration (centralized in Makefile.common) + 2005-08-07 Raphael Neider * src/pic16/gen.c (genrshTwo): fixed sign extension