* device/lib/Makefile.in: fixed to enable port-specific-objects
authormaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 7 Dec 2005 12:49:32 +0000 (12:49 +0000)
committermaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 7 Dec 2005 12:49:32 +0000 (12:49 +0000)
commit13bce9be22334b2b96daea87f24d4cf65803e2d6
treefd905907b7ace631285d521270b337930111d81e
parentc7669c4c702bdd4d3a05678a825ac81d9cfd28ca
* device/lib/Makefile.in: fixed to enable port-specific-objects
* device/lib/ds390/i2c390.c (BitOutI2C): optimized by making bout unsigned
  char, thanks Hubert Sack
* doc/sdccman.lyx: documented --xstack-loc,
  elaborated a bit more on interrupts and pitfalls,
  removed "setjmp/longjmp unsupported",
  documented some unsupported C99 features
* src/SDCCmain.c (linkEdit): adapted default lib path for --stack-auto
* src/SDCCpeeph.c (readRules): inserted patch 1367130 for finding missing
  if, thanks Hubert Sack
* src/mcs51/gen.c (genEndFunction): enabled "pop psw" for regbank 0 isr
* support/regression/Makefile.in: test-mcs51-stack-auto no longer needs to
  make make_library
* support/regression/get_ticks.py: new, get cpu cycles and code size, so
  regression tests can report resource usage (rfe 700441)
* support/regression/collate-results.py: report resource usage
* support/regression/ports/ds390/spec.mk,
* support/regression/ports/hc08/spec.mk,
* support/regression/ports/mcs51/spec.mk,
* support/regression/ports/ucz80/spec.mk: run sim output through get_ticks
* support/regression/ports/ds390/uCsim.cmd,
* support/regression/ports/hc08/uCsim.cmd,
* support/regression/ports/mcs51/uCsim.cmd,
* support/regression/ports/ucz80/uCsim.cmd: inserted "state" to report time
* support/regression/ports/mcs51-stack-auto/spec.mk: no need to build the
  library, use the default one
* support/regression/ports/mcs51-xstack-auto/spec.mk: inserted rules for
  building the library

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4003 4a8a32a2-be11-0410-ad9d-d568d2c75423
20 files changed:
ChangeLog
device/lib/Makefile.in
device/lib/ds390/i2c390.c
doc/sdccman.lyx
src/SDCCmain.c
src/SDCCpeeph.c
src/mcs51/gen.c
support/regression/Makefile.in
support/regression/collate-results.py
support/regression/get_ticks.py [new file with mode: 0644]
support/regression/ports/ds390/spec.mk
support/regression/ports/ds390/uCsim.cmd
support/regression/ports/hc08/spec.mk
support/regression/ports/hc08/uCsim.cmd
support/regression/ports/mcs51-stack-auto/spec.mk
support/regression/ports/mcs51-xstack-auto/spec.mk
support/regression/ports/mcs51/spec.mk
support/regression/ports/mcs51/uCsim.cmd
support/regression/ports/ucz80/spec.mk
support/regression/ports/ucz80/uCsim.cmd