* as/hc08/asmain.c (asexit),
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 10 Jun 2006 20:18:57 +0000 (20:18 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 10 Jun 2006 20:18:57 +0000 (20:18 +0000)
commitfe9b00fb61dc71f48cb6416e608b5b6882bbc35f
treee70ea310f1f0481bd51f745207701f741b399c8b
parent5cb4bb4d324621c9bd66c6d8b4b6cd9ff4da0961
* as/hc08/asmain.c (asexit),
* as/hc08/lkmain.c (lkexit),
* as/mcs51/asmain.c (asexit),
* as/mcs51/lkmain.c (lkexit),
* src/SDCCglue.c (DEFSETFUNC),
* src/SDCCmain.c (linkEdit, assemble),
* support/librarian/sdcclib.c (AddRel),
  replaced unlink() by standard C remove()
* src/SDCC.y: replaced removePostIncDecOps() by createRMW()
* src/SDCCast.c (replaceAstWithTemporary, createRMW,
  gatherImplicitVariables): new, added to fix bug 608752,
  (createFunction): added gatherImplicitVariables()
* src/SDCCast.h: added createRMW prototype
* src/SDCCsymt.h (struct symbol): added infertype
* support/regression/tests/bug608752.c: new, added

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4212 4a8a32a2-be11-0410-ad9d-d568d2c75423
13 files changed:
ChangeLog
as/hc08/asmain.c
as/hc08/lkmain.c
as/mcs51/asmain.c
as/mcs51/lkmain.c
src/SDCC.y
src/SDCCast.c
src/SDCCast.h
src/SDCCglue.c
src/SDCCmain.c
src/SDCCsymt.h
support/librarian/sdcclib.c
support/regression/tests/bug608752.c [new file with mode: 0644]