X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=d52ba8e20df8f919951136741ece66d1c64601fd;hb=b46f611661e6333c1101509186fef5e51ee13edf;hp=16395c30f8b677977850b89cf8a850fbdee25ca4;hpb=291add7c9392fac63174786f56eb93d1933465e1;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 16395c30..d52ba8e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,129 @@ +2008-02-28 Borut Razem + + * doc/sdccman.lyx: cosmetic changes + +2008-02-28 Maarten Brock + + * src/mcs51/ralloc.c (fillGaps): fixed bug 1839671 + * doc/sdccman.lyx: fixed unmeant removal of spaces + +2008-02-27 Borut Razem + + * support/scripts/sdcc.nsi: corrected installation directory for + current user installation mode + * doc/README.txt: added Philipp Klaus Krause to the developers list + +2008-02-27 Maarten Brock + + * src/mcs51/gen.c (genUnpackBits): don't generate ifxJump, instead return + ifx condition + (genNearPointerGet, genPagedPointerGet, genFarPointerGet, + genCodePointerGet, genGenPointerGet): cleanup aop before generating + ifxJump to fix bug 1838000 + * src/SDCCsymt.c (aggregateToPointer): fix problem for xstack + * support/regression/tests/bug1838000.c: new, added + * device/include/mcs51/cc1110.h: new, added, thanks to Pravin Angolkar + +2008-02-26 Borut Razem + + * src/SDCCast.c, doc/sdccman.lyx: fixed RFE #1901171: inerger promotion + of casted varargs + * support/scripts/sdcc.nsi: added MULTIUSER page, + NSIS upgraded to version 2.35 + +2008-02-25 Maarten Brock + + * src/mcs51/ralloc.c (isSpiltOnStack): fixed bug 1565152 + * support/regression/tests/bug1565152.c: new, added + +2008-02-25 Maarten Brock + + * src/mcs51/gen.c (genPagedPointerSet): fixed bug 1670148 + * support/regression/ports/mcs51-xstack-auto/spec.mk: added expf.c + * support/regression/tests/bug1670148.c: new, added + +2008-02-25 Jesus Calvino-Fraga + + * device/include/mcs51/at89c51ed2.h: fixed bug 1901469. + +2008-02-24 Borut Razem + + * src/SDCCast.c, src/SDCCast.h: fixed bug #1874922: explicit typecast + is ineffective for unsigned char parameter + +2008-02-24 Maarten Brock + + * src/SDCCast.c (expandInlineFuncs): fixed bug 1875869 + * src/SDCCglue.c (printIvalBitFields): fixed bug 1806631 + * support/regression/tests/bitopcse.c: removed hc08 exception, see testfwk.h + * support/Util/MySystem.c (my_system): output errorcode when verbose + +2008-02-22 Philipp Klaus Krause + + * src/z80/gen.c (genMult): Rewrote 8-bit multiplication by constant, + implements #1898231 + +2008-02-22 Philipp Klaus Krause + + * device/lib/z80/mul.s: Rewrote __muluchar_rrx_s, to improve 8-bit mult., + implements #1896290 + +2008-02-22 Maarten Brock + + * src/SDCCast.c (createIvalStruct): fixed bug 1466761 + +2008-02-21 Borut Razem + + * support/regression/Makefile.in, + support/regression/ports/ds390/spec.mk, + support/regression/ports/hc08/spec.mk, + support/regression/ports/mcs51-common/spec.mk, + support/regression/ports/pic14/spec.mk, + support/regression/ports/pic16/spec.mk, + support/regression/ports/ucz80/spec.mk, + support/regression/ports/xa51/spec.mk: + added CFLAGS when compiling timeout + +2008-02-20 Philipp Klaus Krause + + * support/regression/tests/bugs-1596270-1736867.c: Regression test for + #1596270, #1736867 + +2008-02-20 Maarten Brock + + * src/SDCClrange.c (findPrevUse): fixed bug 1888147 + * support/regression/tests/bug1888147.c: new, added + +2008-02-20 Philipp Klaus Krause + + * src/z80/gen.c: fixed bugs #1596270, #1736867 + +2008-02-20 Philipp Klaus Krause + + * src/z80/gen.c: fixed bug in register pair loading when swapping register + contents, mostly fixes #1596270 + +2008-02-20 Philipp Klaus Krause + + * src/z80/peeph.def, + * src/z80/peeph-z80.def: moved peephole that breaks gbz80 to z80-specific + peepholes, fixes #1806565 + +2008-02-20 Maarten Brock + + * src/SDCCpeeph.c (operandBaseName): added check for @Ri + * src/mcs51/peeph.def (rule 177.c): added operandsNotRelated(%1 %3) + fixes bug 1739475, thanks Robert Larice + (rule 271): new, added + +2008-02-18 Borut Razem + + * sim/ucsim/s51.src/Makefile.in: fixed error made in previous commit + +2008-02-17 Maarten Brock + + * src/SDCCmain.c (linkEdit): emit -z when using --debug for z80 + 2008-02-17 Raphael Neider * src/pic16/genarith.c, @@ -13,7 +139,7 @@ genRightShiftLiteral): fixed to work with SFRs as result by assigning only once to result, removed a lot of unused/excluded code fragments - + 2008-02-17 Raphael Neider * device/include/pic/pic16f88.h, @@ -26,6 +152,11 @@ #1893626: Optimize tail calls on Z80, thanks to Philipp Krause * src/z80/gen.c, src/z80/peeph.def: applied patch #1893510: Improve logical left shift on Z80, thanks to Philipp Krause + * sim/ucsim/avr.src/Makefile.in, sim/ucsim/hc08.src/Makefile.in, + sim/ucsim/s51.src/Makefile.in, sim/ucsim/sim.src/Makefile.in, + sim/ucsim/xa.src/Makefile.in, sim/ucsim/z80.src/Makefile.in, + sim/ucsim/main_in.mk: renamed libutil.a to libucsimutil.a in order to + enable compilation on Mac OS X 10.5 (Leopard) and XCode v3.0 2008-02-16 Maarten Brock