X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=a6ca7851f00bb6b14d4577d52ffc358655abd41b;hb=bd958072df68fde228b6fc89dd08c6d94cc9974b;hp=1ca93c601c46273cb8248a610504cc20fccb518c;hpb=9f5ca28d648aba61200519f5fa855700a48ccc6f;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 1ca93c60..a6ca7851 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,52 @@ +2008-10-09 Maarten Brock + + * debugger/mcs51/break.c: bugfix from patch 1989966, thanks Risto Huotari + * debugger/mcs51/simi.c: bugfix from patch 1989972, thanks Risto Huotari + * device/lib/_strcspn.c: fixed bug 2140931 + +2008-10-06 Raphael Neider + + * device/include/pic16/stdio.h, + device/lib/pic16/libc/stdio/putchar.c: putchar should not be + declared __naked for convenience, named all arguments + * device/lib/pic16/libc/stdio/strmgpsim.c, + device/lib/pic16/libc/stdio/strmmssp.c, + device/lib/pic16/libc/stdio/strmusart.c: cosmetic changes + + * src/pic16/pcode.c (createReachingDefinitions): avoid segfault on + empty __naked functions, + * (pCodeLabelDestruct, pic16_unlinkpCode, pic16_pCodeUnlink): fix + corner cases (unlink first/last pCode in list), reuse more code + +2008-10-05 Maarten Brock + + * src/ds390/main.c (_ds390_genInitStartup): added + * src/SDCCpeeph.c (getPatternVar): new, added, + (labelInRange): fixed bug 2115959 + * src/mcs51/peeph.def (rules 193.x to 198.x): check for labelInRange + * src/SDCCicode.h: added newiTempOperand + * src/SDCCcse.c (algebraicOpts): fixed bug for x*-1, + added optimizations for 0/x and x/-1, see also patch 2142900 + * support/regression/tests/onebyte.c (testMul): added test cases + +2008-09-20 Borut Razem + + * src/pic16/glue.c: + definition of absolute address symbols without initial value, + fixed SDCC crash "do not know how to intialize symbol" + +2008-09-16 Maarten Brock + + * device/lib/z80/mul.s (__mulsuchar_rrx_s, __muluschar_rrx_s), + * device/lib/z80/div.s (__divsuchar_rrx_s, __modsuchar_rrx_s, + __divuschar_rrx_s, __moduschar_rrx_s): added mixed signedness versions + * device/lib/z80/stubs.s: added stubs for above functions + * src/SDCCopt.c (convilong), + * src/SDCCsymt.c (initCSupport): fixed bug 1900961 + * src/SDCCsymt.h (__muldiv): enlarged for mixed signedness + * src/z80/main.c (_hasNativeMulFor): fixed bug, I think + * support/regression/tests/onebyte.c: enabled all tests for z80 + 2008-09-15 Borut Razem * device/include/pic16/stdio.h, device/lib/pic16/libc/stdio/streams.c, @@ -24,6 +73,10 @@ * device/lib/pic16/libc/stdio/vfprintf.c: applied patch #2044424: PIC16: vfprintf thanks Mauro Giachero + * support/regression/tests/bug1057979.c: + removed old pic16 sprintf specifics + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.4 + * doc/sdccman.lyx: documented 'b' binary format specifier removal 2008-09-15 Raphael Neider