X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=28372e8f6ea6e91acdbfb6af3099c901c3411008;hb=fca88f56fdc29aeb56aa4b9ff7195c9a69adf034;hp=7f37a001807a795d4b2bd45ca241566e60a72a23;hpb=8bbdc3652fd3221d38c6cbbda3a77542cc09f27e;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 7f37a001..28372e8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,74 @@ +2008-06-12 Borut Razem + + * sim/ucsim/cmd.src/info.cc, sim/ucsim/cmd.src/bp.cc, + sim/ucsim/xa.src/xa.cc, sim/ucsim/xa.src/xacl.h, + sim/ucsim/z80.src/z80cl.h, sim/ucsim/z80.src/z80.cc, + sim/ucsim/sim.src/uc.cc, sim/ucsim/sim.src/uccl.h, + sim/ucsim/hc08.src/hc08.cc, sim/ucsim/hc08.src/hc08cl.h, + sim/ucsim/s51.src/uc51cl.h, sim/ucsim/s51.src/uc390.cc, + sim/ucsim/s51.src/uc51.cc, sim/ucsim/s51.src/uc390cl.h, + sim/ucsim/avr.src/avrcl.h, sim/ucsim/avr.src/avr.cc: + fixed bug 1990586: s51 simulator, uc::disass() unimplemented + by applying the modified patch from Risto Huotari + +2008-06-04 Maarten Brock + + * .version, + * doc/sdccman.lyx: bumped sdcc version to 2.8.2 + * src/ds390/gen.c (aopPutUsesAcc, genAddrOf): fixed bug 1015185 + * src/mcs51/gen.c (genNearPointerGet, genNearPointerSet): fixed bug 1938300 + * support/regression/tests/bug1938300.c: new, added + +2008-06-03 Maarten Brock + + * device/include/asm/ds390/features.h, + * device/include/asm/mcs51/features.h, + * device/include/mcs51/regc515c.h: inserted LGPL notice + +2008-05-29 Maarten Brock + + * device/lib/gbz80/div.s, + * device/lib/z80/div.s: fixed bug 1904314 by applying a modified part of + patch 1597883, Thanks Robert Ramey + +2008-05-29 Maarten Brock + + * src/SDCCast.c (createIvalType, createIvalStruct, createIvalArray, + createIvalCharPtr, createIvalPtr, createIval), + * src/SDCCval.h + * src/SDCCval.c (convertIListToConstList, list2expr): handle incomplete + initializers for local auto variables + * support/regression/tests/zeropad.c: added testcase for auto initializers + +2008-05-26 Raphael Neider + + * device/lib/pic16/startup/crt0.c, + * device/lib/pic16/startup/crt0i.c, + * device/lib/pic16/startup/crt0iz.c: clean up, make use of access bank + explicit, fixed curr_entry loop for >= 256 initializer records, + removed debug code (write to 0xf7e) + +2008-05-25 Raphael Neider + + * device/include/pic/pic16f627a.h, + * device/include/pic/pic16f628a.h, + * device/include/pic/pic16f648a.h: added missing ports + +2008-05-20 Maarten Brock + + * device/include/float.h: added __INFINITY + * device/lib/_fsadd.c: handle overflows + * device/lib/_fsmul.c, + * device/lib/_fsdiv.c: use __INFINITY + * device/lib/_fseq.c, + * device/lib/_fsneq.c: handle -0.0 + * sim/ucsim/s51.src/uc89c51r.cc, + * sim/ucsim/s51.src/uc89c51rcl.h: fixed bug 1385430 + * sim/ucsim/sim.src/hwcl.h: */* confuses VC + * src/mcs51/gen.c (genSend): fixed bug with --xstack + * support/regression/ports/mcs51-xstack-auto/spec.mk: print floats + * support/regression/tests/snprintf.c: test bug with --xstack + 2008-05-19 Philipp Klaus Krause * src/SDCCpeeph.c (callFuncByName):