* src/mcs51/rtrack.h,
authorfrief <frief@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 15 Feb 2007 11:23:10 +0000 (11:23 +0000)
committerfrief <frief@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 15 Feb 2007 11:23:10 +0000 (11:23 +0000)
commit411659c52d5ed92288a8ffedf34226f61b291315
treee376e2d6498495e4b38d34e92a1e6aa78b60c697
parent9627a9740dc689fc723b04ad823ee455f85733d6
* src/mcs51/rtrack.h,
* src/mcs51/rtrack.c: added register tracking for the mcs51 port, by checking the strings passed by emitcode() to the assembler.
Feel free to change. This in part addresses RFE #482179.
Set environment variable SDCC_RTRACK to enable.
* src/mcs51/gen.c: inserted hooks
* src/mcs51/ralloc.h: added two members to struct regs
* support/regression/tests/regtrack.c: added

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4634 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/mcs51/gen.c
src/mcs51/ralloc.h
src/mcs51/rtrack.c [new file with mode: 0644]
src/mcs51/rtrack.h [new file with mode: 0644]