* src/SDCCast.c (gatherAutoInit): allow pic16 to emit static
authorvrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 20 Dec 2004 21:48:32 +0000 (21:48 +0000)
committervrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 20 Dec 2004 21:48:32 +0000 (21:48 +0000)
commit35dd84251b9d153bb48ad98be9c5eae77799cb42
tree31e77e8938b224feb0d434e843a06d6830712588
parent0712ffe9a67e08c25e671a333432ff75ea2f7319
* src/SDCCast.c (gatherAutoInit): allow pic16 to emit static
variables initial values to idata section,
* src/SDCCicode.c (geniCodeCall): patch from ### to fix unreferenced
variables in some functions. This utilizes parmBytes field of iCode
structure to hold the offset of the variable in stack. (might be
able to use the stack field too?)
* applied patch from Raphael Neider # ### , # ###
* src/pic16/glue.c (pic16emitRegularMap): fix to print static
variable initial values in idata section,
* src/pic16/ralloc.c (pic16_allocDirReg): don't allocate register
for static variables with initial value
* src/device/lib/pic16/libsdcc/float/ulong2fs.c (__ulong2fs):
applied fix in while loop from Raphael Neider.

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3607 4a8a32a2-be11-0410-ad9d-d568d2c75423
14 files changed:
ChangeLog
device/lib/pic16/libsdcc/float/ulong2fs.c
src/SDCCBBlock.c
src/SDCCast.c
src/SDCCicode.c
src/SDCClrange.c
src/SDCCsymt.c
src/pic16/gen.c
src/pic16/gen.h
src/pic16/genarith.c
src/pic16/glue.c
src/pic16/pcode.c
src/pic16/pcode.h
src/pic16/ralloc.c