* c-decl.c (check_bitfield_type_and_width): Require bit-field
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Mar 2005 01:52:35 +0000 (01:52 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Mar 2005 01:52:35 +0000 (01:52 +0000)
commitaaceaa0f0578483b127c56992aa95d23561a078c
tree574e34ee47b0d94b71393462d7e047501eb6adfc
parentefa312e63dbcd87973d1992d9223514e1e825727
* c-decl.c (check_bitfield_type_and_width): Require bit-field
width to have integer type.
(build_enumerator): Require enumerator value to have integer type.

testsuite:
* gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96755 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/bitfld-14.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/enum3.c [new file with mode: 0644]