* src/mcs51/gen.c (freeAsmop): fixed off by one in stack offset (AOP_STK)
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 31 Aug 2003 11:19:00 +0000 (11:19 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 31 Aug 2003 11:19:00 +0000 (11:19 +0000)
commitcb2c40c70d1d08d6a882513471e99a0ad05b7139
tree1c51f799a02e872bbb517364b072436eca4ea0cc
parentdc770b393e071b4d87a02b4ed1209aae065298f9
* src/mcs51/gen.c (freeAsmop): fixed off by one in stack offset (AOP_STK)
* src/mcs51/gen.c (genNearPointerSet): added missing opcode for fetching of the pointer
* src/mcs51/gen.c (genNearPointerGet): added reuse of PREG, copied from genNearPointerSet()
* src/mcs51/gen.c (genNearPointerGet): don't pop r0/r1, if RESULTONSTACK
* src/mcs51/gen.c: changed order of freeAsmop(left/right/result)-calls. If they pop r0/r1 they must be called in the opposite order than aopOp().

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2863 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/mcs51/gen.c