src/ds390/main.c (_ds390_genAssemblerPreamble): cosmetic change,
[fw/sdcc] / ChangeLog
index 9ff314dec0414ec33a5b1166ae8727f1e0c86279..b9b5e1e52030d98f8bd072efc74774da14529538 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,57 @@
+2004-03-12 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+       * src/ds390/main.c (_ds390_genAssemblerPreamble): cosmetic change,
+       made ds390 register extensions look less like error messages
+
+2004-03-12 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/SDCCglue.c (printIvalPtr): fixed bug with pointer initializer
+       reported by Adam Wozniak in Sdcc-user list
+
+2004-03-10 Bernhard Held <bernhard AT bernhardheld.de>
+       
+       * src/SDCCast.c (decorateType): fixed with bug and promotion in
+       arithmetic optimizations, added debug output
+
+2004-03-09 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * device/lib/time.c (mktime): fixed bug reported by Bert Thomas
+       * sdcc.spec: updated and split sdcc into 3 rpms
+       * src/SDCCast.c (decorateType): &|^ don't need addCast(); addCast() is
+       needed for literals of LEFT_OP and '+'
+       * src/SDCCicode.c (geniCodeLogic): I must have been braindead when I
+       introduced RESULT_TYPE_NOPROM
+       (geniCodeMultiply): fixed logic for decision if mul is optimized to 
+       left shift
+       * src/SDCCsymt.c (computeType): op is int; added RESULT_TYPE_OTHER;
+       limited promotion to int only for '*'
+       * src/SDCCsymt.h (computeType): op is int, removed RESULT_TYPE_NOPROM
+
+2004-03-09 Hans Dorn <hjdorn AT users.sourceforge.net>
+
+       * src/pic16/gen.c (genSkip),
+       (genc16bit2lit), (gencjneshort): commented out
+       (is_LitOp): new helper function, checks operand type
+       (genCmpEq): rewritten
+
+2004-03-08 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * support/regression/tests/bug-908454.c: added
+
+2004-03-07 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/SDCCast.c (addCast): fixed bug #908454 by promoting bits to char
+       * src/SDCCicode.c (usualBinaryConversions): op needs int type
+       (geniCodeCast): cosmetic, don't preserve bit storage class
+       (geniCodeLeftShift): added promotion
+       (geniCodeLogic): fixed regression
+       * src/SDCCsymt.c (computeTypeOr): accept bits too
+       (compareType): 2nd part of fix for bug #908454, needed for bitfields
+
+2004-03-07  Borut Razem <borut.razem AT siol.net>
+
+       * support/Util/findme.c: alloca() replaced with malloc()/free() pair
+
 2004-03-06 Vangelis Rokas <vrokas AT otenet.gr>
 
        * src/pic16/ralloc.c (pic16_genPackRegisters): reverted to old