From 4b2e77b4bebb7223bc3cf221bebaf3bcfdf15b54 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 30 Jul 2007 15:05:11 +0000 Subject: [PATCH] fehler53 (similar to fehler 45 apparently... (another 176.gcc bug) [r15377] --- ir/be/test/fehler53.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ir/be/test/fehler53.c diff --git a/ir/be/test/fehler53.c b/ir/be/test/fehler53.c new file mode 100644 index 000000000..de89edf98 --- /dev/null +++ b/ir/be/test/fehler53.c @@ -0,0 +1,16 @@ +#include + +struct bitfield { + unsigned int code : 8; + unsigned int bit1 : 1; + unsigned int bit2 : 1; + unsigned int bit3 : 1; +} bf = {7, 1, 0, 1 }; + +int main() +{ + bf.code = 0xffffffff; + printf("Res: %d (should be 255)\n", bf.code); + printf("R2: %d %d %d (should be 1 1 1)\n", bf.bit1, bf.bit2, bf.bit3); + return 0; +} -- 2.20.1