* src/mcs51/gen.c (genUnpackBits): don't generate ifxJump, instead return
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 27 Feb 2008 13:50:39 +0000 (13:50 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 27 Feb 2008 13:50:39 +0000 (13:50 +0000)
commit2afcba84a2dd97e26c2af22a7219c892722f7005
treebd1f3a3c2ce9b405ea93944c141cd24442978fcd
parenta9f4278108a4d3ec516876d065fa37f989d48b04
* src/mcs51/gen.c (genUnpackBits): don't generate ifxJump, instead return
  ifx condition
  (genNearPointerGet, genPagedPointerGet, genFarPointerGet,
  genCodePointerGet, genGenPointerGet): cleanup aop before generating
    ifxJump to fix bug 1838000
* src/SDCCsymt.c (aggregateToPointer): fix problem for xstack
* support/regression/tests/bug1838000.c: new, added

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5054 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCCsymt.c
src/mcs51/gen.c
support/regression/tests/bug1838000.c [new file with mode: 0644]