X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=b457b2f12c754ecbb082f0bc630dc148be43ac43;hb=51da61d71d46c2b96789bb6f536c48b83964e138;hp=56c7b9171c78de2182c254c71b897a2c795b71b1;hpb=321cd682df5659143610e50005c4eb1a6a5decf7;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 56c7b917..b457b2f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,125 @@ +2003-07-24 Bernhard Held + + * src/SDCCicode.c (operandOperation): really fixed problem with bitops + * support/regression/tests/bitopcse.c: added + fixed warning: + * src/avr/gen.c: + * src/pic/gen.c: + * src/pic16/gen.c: + * src/z80/gen.c: + * src/xa51/gen.c: + +2003-07-24 Jesus Calvino-Fraga + + added support for new library format to z80, gbz80 linkers: + *link/z80/aslink.h + *link/z80/lklex.c + *link/z80/lklib.c + *link/z80/lklist.c + +2003-07-24 Bernhard Held + + * src/SDCCicode.c (operandOperation): fixed problem with bitops and 0xffffffff; + after {double d = 0xffffffff; long l = d;} l will be 0x80000000 (LONG_MIN) + +2003-07-23 Bernhard Held + + added DUMMY_READ_VOLATILE: + * src/SDCC.y: + * src/avr/gen.c: + * src/xa51/gen.c: + * src/z80/gen.c: + * src/pic/gen.c: + * src/pic16/gen.c: + * src/mcs51/gen.c: + * src/ds390/gen.c: + * src/SDCCcse.c (algebraicOpts): many improvements + * src/SDCCcse.h: removed algebraicOpts() + * src/SDCCicode.c (picDummyRead): added + +2003-07-23 Jesus Calvino-Fraga + + * as/mcs51/lkmem.c: Changed message "Insufficient DRAM memory" to + "Insufficient space in data memory". + +2003-07-20 Erik Petrich + + * src/mcs51/gen.c: fixed bug #771358 + * src/z80/gen.c: fixed bug #759087 + +2003-07-20 Bernhard Held + + * src/pic16/glue.c: minor cleanup by Vangelis + +2003-07-19 Frieder Ferlemann + + * device/include/regc515c.h: fixed #758477 + * device/lib/_gptrget.c: saving some cycles in generic pointer get + * device/lib/_gptrput.c: saved a few bytes + * my tab spacing is 8, yours too?) + * device/lib/_ser.c: process RX bytes earlier than TX bytes + * device/lib/serial.c: process RX bytes earlier than TX bytes + * src/mcs51/gen.c(genGenPointerGet/Set): removed writing of type after postincrement + +2003-07-18 Erik Petrich + + * src/z80/gen.c: fixed some right shift bugs (#772726 among them) + +2003-07-17 Jesus Calvino-Fraga + + * link/z80/lklibr.c: fixed bug when there is a '.' in a library path. + +2003-07-17 Bernhard Held + + * device/lib/Makefile.in: bad fix, reverted to 1.43 + +2003-07-16 Bernhard Held + + * device/lib/Makefile.in: added missing z80 object files + +2003-07-14 Bernhard Held + + * src/SDCCcse.c (algebraicOpts): CSE fun with &|^ and 0x00/0xff literals + pic16 progress by Vangelis: + * src/SDCCglobl.h: + * src/SDCCmain.c: + * src/pic/Makefile: + * src/pic: + * pic/Makefile: + * pic16/device.c: + * pic16/device.h: + * pic16/gen.c: + * pic16/gen.h: + * pic16/genarith.c: + * pic16/glue.c: + * pic16/main.c: + * pic16/pcode.c: + * pic16/pcode.h: + * pic16/pcodepeep.c: + * pic16/peeph.def: + +2003-07-13 Jesus Calvino-Fraga + + * src/SDCCmain.c, src/SDCCglobl.h: added option --no-std-crt0 + +2003-07-12 Jesus Calvino-Fraga + + * sdcc.dsw, all.dsp, link/z80/linkgbz80.dsp, as/z80/as-gbz80.dsp: + added gbz80 build to MSVC project. + * src/SDCCmain.c, src/SDCCglue.c, src/z80/main.c, src/z80/z80.dsp, + link/z80/aslink.h, linkz80.dsp: cleaned up z80 and gbz80 asm files + from 8051 stuff and setup so it links using a .lnk file. + +2003-07-06 Jesus Calvino-Fraga + + * support/librarian/sdcclib.c: sdcc librarian. + * as/mcs51/aslink.h, as/mcs51/lklib.c: Support for libraries created + with sdcclib. + +2003-07-03 Jesus Calvino-Fraga + + * as/mcs51/lkmain.c: properly handle extensions in function afile. + 2003-07-02 Borut Razem * src/port.h, src/SDCCmain.c, src/pic/glue.h, src/pic/main.c, @@ -21,7 +143,7 @@ 2003-06-20 Jesus Calvino-Fraga - * as/mcs51/aomf51.c: Make sure the size of the last procedure is correct. + * as/mcs51/lkaomf51.c: Make sure the size of the last procedure is correct. 2003-06-19 Borut Razem @@ -75,9 +197,9 @@ Scott D. for Vangelis Rokas (vrokas@otenet.gr). I (scott) don't know all the details, but essentially this set of changes enable the pic16 port to generate movff instructions and generate assembler - directives, - * src/SDCCmain.c: - * src/pic16/gen.c: + directives, + * src/SDCCmain.c: + * src/pic16/gen.c: * src/pic16/glue.c: * src/pic16/pcode.c: * src/pic16/device.c: @@ -90,7 +212,7 @@ 2003-06-08 Jesus Calvino-Fraga * support/Util/SDCCerr.c, src/SDCCglobl.h, src/SDCCmain.c, doc/sdccman.lyx: - added option --vc, so sdcc errors and warnings are compatible with + added option --vc, so sdcc errors and warnings are compatible with Microsoft Visual Studio. 2003-06-07 Jesus Calvino-Fraga @@ -121,7 +243,7 @@ 2003-05-29 Bernhard Held * src/pic/device.c: added 16F819, patch by "David I. Lehn" - * src/SDCCcse.c (algebraicOpts): fixed "c * 1" + * src/SDCCcse.c (algebraicOpts): fixed "c * 1" 2003-05-28 Bernhard Held