X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=7a4fb459ced2510b02f7fb91c4f5fc5d20459a08;hb=f1182cccc77772a8f461ec08225dedfff76fac2a;hp=cbb4c38fc7945c27f098352df4cddf7647ee68d4;hpb=8019435c95c7a65fcbfb9693e591fa9bb500ef81;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index cbb4c38f..7a4fb459 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,93 @@ +2006-05-14 Bernhard Held + + * support/packihx/configure.in, + * support/packihx/configure: removed warning, autoconf >= 2.5x can + determine sizeof basic types even while cross compiling + +2006-05-13 Bernhard Held + + * src/avr/gen.c (aopop), + * src/ds390/gen.c (aopOp), + * src/hc08/gen.c (aopOp), + * src/mcs51/gen.c (aopop), + * src/pic16/gen.c (pic16_aopOp), + * src/pic/gen.c (aopOp), + * src/z80/gen.c (aopop): fix for bug #1479882; use new, exclusive asmop + if size of operand is smaller than spill location + +2006-05-12 Maarten Brock + + * doc/sdccman.lyx: documented numeric ranges, WEBDOC #1442369 + * device/include/ds80c390.h: added sfr16 definitions + * src/ds390/gen.c, + * src/ds390/gen.h, + * src/ds390/main.c, + * src/ds390/ralloc.c, + * src/ds390/ralloc.h: changes all over the place to sync with mcs51 + fixing several bugs and adding sfr16/sfr32, reentrant bit params, + bit returning functions + * support/regression/tests/sfr16.c: enabled test on ds390 + +2006-05-11 Erik Petrich + + * src/hc08/gen.c (asmopToBool, genIfx): fix for bug #1429722 + * src/hc08/gen.c (storeRegToAop): fix for bug #1439894 + +2006-05-11 Maarten Brock + + * sim/ucsim/sim.src/memcl.h: added get_decoder() to cl_address_space + * sim/ucsim/sim.src/mem.cc: implemented cl_address_space::get_decoder, + (cl_address_space constructor): removed expensive initialization, + (cl_address_space::get_cell): extended for late initialization, + (cl_address_space::*): use late initialization, + (cl_address_decoder::activate): removed expensive initialization, + This reduced regression test running time by 25% + +2006-05-11 Bernhard Held + + * packihx/, + * configure.in, + * configure, + * sdcc.dsw, + * Makefile.bcc, + * Makefile.in, + * support/packihx/Makefile.in, + * support/packihx/clean.mk, + * support/packihx/Makefile.bcc, + * support/packihx/PackIhx.dsp: moved packihx to support/packihx + +2006-05-11 Erik Petrich + + * src/SDCCval.c (valNot): fix for regression test failure + of not.c on big endian hosts + +2006-05-10 Maarten Brock + + * device/inlcude/mcs51/msc1210.h: new, added, thanks Philippe Latu + +2006-05-10 Erik Petrich + + * device/lib/mcs51/Makefile.in: changed string comparison operator + to = for POSIX compliance; == is bash extension + +2006-05-10 Maarten Brock + + * device/lib/hc08/_mulint.c: applied patch 1485428, thanks + kosmonaut_pirx + +2006-05-09 Vangelis Rokas + + * src/pic16/gen.c (pic16_freeAsmop): release any temp registers + allocated by aopForSym thus fixing bug #1478657 about failed testfwk.c + * src/pic16/main.c (_pic16_keywords): added 'sfr16' keyword, + * src/pic16/ralloc.c (pic16_allocWithIdx): also a fix for bug exposed by + bug report #1478657, + +2006-05-05 Borut Razem + + * doc/Makefile.in: remove of WARNINGS and labels.pl immediately after + making the html + 2006-05-02 Borut Razem * doc/Makefile.in: removed *.ind dependency since there is no rule to