Made bitfield a distinct type from bit so that bitfields
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 18 Aug 2003 05:35:47 +0000 (05:35 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 18 Aug 2003 05:35:47 +0000 (05:35 +0000)
commitc4864c92486eda75766c5a0d29fe7edd07147e74
tree45900d511648c4fc7b19600817bf0bf696f71517
parent1a388a52db3c72e7879c29d01506de4a58a7adc6
Made bitfield a distinct type from bit so that bitfields
convert as per ANSI C and bits retain their traditional
boolean style behaviour. Implemented bitfield support in
the z80 port.

* src/SDCCsymt.h,
* src/SDCCsymt.c,
* src/SDCCast.c,
* src/cdbFile.c,
* src/mcs51/gen.c,
* src/ds390/gen.c: bit v bitfield split
* src/z80/gen.c: New support for bitfields
* support/regression/tests/bitfields.c: reenabled z80,
added more tests

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2836 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCCast.c
src/SDCCsymt.c
src/SDCCsymt.h
src/cdbFile.c
src/ds390/gen.c
src/mcs51/gen.c
src/z80/gen.c
support/regression/tests/bitfields.c