+2006-06-21 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * device/include/mcs51/at89c51ed2.h: Fixed bug 1510144 changed
+ IP0H to IPH0.
+
+2006-06-19 Raphael Neider <rneider AT web.de>
+
+ * src/pic/glue.h,src/pic16/glue.h: added prototypes
+ * src/pic/glue.c,src/pic16/glue.c (pic1x_stringInSet,
+ pic1x_emitSymbolIfNew): NEW, check for a string in a set,
+ (pic14printExterns,pic14printPublics,pic16printPublics,
+ pic16_printExterns): use new functions to emit symbols
+ (picglue,pic16glue): emit publics before emitting externs
+ * src/pic/gen.c,src/pic16/gen.c (genFunction): remember the names of
+ locally defined functions to avoid bug #1443651
+ * support/regression/tests/bug-716242.c: removed pic16 workaround
+ * support/regression/ports/pic16/spec.mk: ignore errors during build
+
+2006-06-19 Raphael Neider <rneider AT web.de>
+
+ * src/pic/glue.h: added pic14aopLiteral prototype
+ * src/pic/glue.c (pic14aopLiteral): return unsigned int
+ * src/pic/gen.c: removed stdint.h dependency
+ (aopGet): use Safe_strdup()
+ (bitpatternFromVal): removed, replaced use with pic14aopLiteral
+ (genDataPointerSet): use pic14aopLiteral()
+ * src/pic16/glue.h, src/pic16/glue.c, src/pic16/gen.c: similar changes
+ for pic16; thanks to Bernhard and Maarten
+
+2006-06-18 Borut Razem <borut.razem AT siol.net>
+
+ * support/regression/tests/structflexarray.c: flexible array members
+ not supported by gcc < 3
+ * sim/ucsim/configure, sim/ucsim/configure.in: do not compile serio
+ GUI tool by default
+ * src/pic/gen.c: don't include [p]strdin.h on solaris
+ * support/Util/pstdint.h: addad svn attributes
+ * support/regression/tests/constantRange.c,
+ support/regression/tests/rotate.c: include inttypes.h instead
+ stdint.h on solaris, addad svn attributes
+
+2006-06-18 Raphael Neider <rneider AT web.de>
+
+ * src/SDCCsymt.c (initCSupport): change return type of divschar to
+ int for PIC16
+ * src/pic16/genarith.c (genAddLit): sign-extend via standard routine
+ (pic16_genMinusBits): simplified sign-extension
+ (pic16_genUMult8XLit_8,pic16_genUMult8X8_8): renamed to
+ pic16_genMult8XLit_n resp. pic16_genMult8X8_n, fixed and
+ adjusted to correctly handle mixed-signed operands, disabled
+ now unused multiplciation routines
+ * src/pic16/gen.c (pic16_pushpCodeOp): fixed to handle literals
+ (assignResultValue): added argument denoting the size of the result
+ as returned by the function (fixes upcasts in assigning from
+ function calls: char foo(); int i = foo();)
+ (genCall,genPcall,genGenPointerGet,genReceive): pass size of
+ function result to assignResultValue
+ (genMult): disabled inlined multiplication code
+ (genDiv): augmented to also handle the modulus operator, fixed to
+ handle mixed-signed operands correctly
+ (genMod): simply call genDiv, disabled unused code
+ (genAssign): fixed missing (sign-)extension on result
+ * src/pic16/main.c (_hasNativeMulFor): accept literals [-128..256) as
+ valid char operands, allow signed operands for native code, added
+ division and modulo operator handling
+ * device/lib/pic16/libsdcc/char/divschar.c: divschar returns an int
+
+ As a consequence, onebyte.c (if split into two files) and muldiv.c
+ pass regression tests.
+
+2006-06-17 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * doc/Makefile.in: two runs of makeindex seem needed to get
+ correct page references in the index of sdccman.pdf
+ * doc/sdccman.lyx: mentioned cmon51, added links, small changes
+
+2006-06-17 Borut Razem <borut.razem AT siol.net>
+
+ * sdcc/device/lib/Makefile.in: corrected PORTINCDIR path
+
+2006-06-17 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * doc/sdccman.lyx: updated, added (porting source code, debugging),
+ mentioned ec2drv and paulmon
+
+2006-06-16 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/mcs51/lkarea.c (lnkarea2): clear new xdatamap, bugfix for two
+ consecutive abs areas
+ (find_empty_space, allocate_space): added map to handle codemap or
+ xdatamap,
+ (lnksect2): renamed rloc to locIndex, fixed bug 960060 by handling
+ absolute idata and xdata
+ * as/mcs51/lkmem.c (summary2): updated legend
+
+2006-06-16 Raphael Neider <rneider AT web.de>
+
+ * src/pic16/gen.c (shiftR2Left2Result): fixed bug #1507127
+
2006-06-13 Maarten Brock <sourceforge.brock AT dse.nl>
* debugger/mcs51/cmd.c (cmdListFunctions): fixed bugs 1181163 and
1208515
+ * src/SDCClrange.c (findPrevUse): fixed bug 1294475
2006-06-13 Vangelis Rokas <vrokas AT users.sourceforge.net>