+2003-08-13 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCcse.c (algebraicOpts): fix bug converting op from value to type
+ * src/SDCCicode.c (operandOperation): rewritten some ops
+ (*, ==, unary_minus) to fix possible overflows and to accord with ANSI
+ * src/SDCCsymt.c (computeType): literals are handled the same way as any
+ other type
+ * src/SDCCval.c (cheapestVal): removed, it doesn't accord with ANSI (can
+ be re-activated by defining REDUCE_LITERALS)
+ * src/SDCCval.c (constVal): fixed; hex and octal constants can be
+ unsigned, but are signed by default
+ * src/SDCCval.c (constVal): rearranged
+ * src/SDCCval.c (valMod): preliminary fix
+ * src/SDCCval.c (valCastLiteral): use TYPE_* types
+ * support/regression/literalop.c: added, work in progress
+
+2003-08-12 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+ Generate warnings for useless declarations like "char data;"
+ that don't do what new users expect.
+
+ * src/SDCC.y
+ * support/Util/SDCCerr.h
+ * support/Util/SDCCerr.c
+
+2003-08-09 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCval.c (valMult): fix overflow detection of negative int
+
+2003-08-07 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+ * src/z80/ralloc.c (joinPushes): made compatible with new signedness
+
+ Changes to support big endian targets:
+
+ * src/ports.h
+ * src/SDCCglue.c
+ * src/avr/main.c
+ * src/ds390/main.c
+ * src/izt/i186.c
+ * src/mcs51/main.c
+ * src/pic/main.c
+ * src/pic16/main.c
+ * src/xa51/main.c
+ * src/z80/main.c
+
+2003-08-06 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCval.c (cheapestVal): changed behaviour to the same as constVal()
+ * device/lib/time.c: fixed warning "integer overflow in expression"
+
2003-08-05 Bernhard Held <bernhard@bernhardheld.de>
* src/SDCCval.c (cheapestVal, valueFromLit): use TYPE_* types