* gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
diff --git a/gcc/testsuite/gcc.c-torture/execute/bswap-2.c b/gcc/testsuite/gcc.c-torture/execute/bswap-2.c index e91b487..38f18fd 100644 --- a/gcc/testsuite/gcc.c-torture/execute/bswap-2.c +++ b/gcc/testsuite/gcc.c-torture/execute/bswap-2.c @@ -74,11 +74,11 @@ main () return 0; bfin.inval = (struct ok) { 0x83, 0x85, 0x87, 0x89 }; out = partial_read_le32 (bfin); - if (out != 0x09070503 && out != 0x88868482) + if (out != 0x09070503 && out != 0x88868482 && out != 0x78306141) __builtin_abort (); bfin.inval = (struct ok) { 0x83, 0x85, 0x87, 0x89 }; out = partial_read_be32 (bfin); - if (out != 0x03050709 && out != 0x82848688) + if (out != 0x03050709 && out != 0x82848688 && out != 0x41613078) __builtin_abort (); out = fake_read_le32 (cin, &cin[2]); if (out != 0x89018583) -- 1.9.3 -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."