Fixed numerous bitfield problems.
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 14 Aug 2003 03:15:23 +0000 (03:15 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 14 Aug 2003 03:15:23 +0000 (03:15 +0000)
commit700c8eb0643d7165e5d038fb7008b4c490a57533
treea612dc18186e5a809272ea58f01d73a5312f1483
parent909e288720dc2362fdce0ef27f6780dff3e49c81
Fixed numerous bitfield problems.

* src/SDCC.y: More bitfield related error checking
* src/SDCCsymt.h,
* src/SDCCsymt.c (compStructSize): fixed bitfield offset calc
* support/Util/SDCCerr.h,
* support/Util/SDCCerr.c: Added & edited some bitfield err msgs
* src/mcs51/gen.c (genPackBits, genUnpackBits): fixed mask bugs
* src/ds390/gen.c (genPackBits, genUnpackBits): fixed mask bugs
* support/regression/tests/bitfields.c: tests added

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2826 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCC.y
src/SDCCsymt.c
src/SDCCsymt.h
src/ds390/gen.c
src/mcs51/gen.c
support/Util/SDCCerr.c
support/Util/SDCCerr.h
support/regression/tests/bitfields.c