diff options
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/20040709-2.c | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8b284e8..a715e23 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2006-05-22 Janis Johnson <janis187@us.ibm.com> + + * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64. + 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27716 diff --git a/gcc/testsuite/gcc.c-torture/execute/20040709-2.c b/gcc/testsuite/gcc.c-torture/execute/20040709-2.c index f06811c..6ae1f2d 100644 --- a/gcc/testsuite/gcc.c-torture/execute/20040709-2.c +++ b/gcc/testsuite/gcc.c-torture/execute/20040709-2.c @@ -87,12 +87,7 @@ void test##S (void) \ abort (); \ } -#ifdef __powerpc64__ -/* Temporary hack for broken PPC64 unaligned handling PR rtl-optimization/13674 */ -# define pck -#else -# define pck __attribute__((packed)) -#endif +#define pck __attribute__((packed)) struct pck A { unsigned short i : 1, l : 1, j : 3, k : 11; }; T(A) struct pck B { unsigned short i : 4, j : 1, k : 11; unsigned int l; }; T(B) struct pck C { unsigned int l; unsigned short i : 4, j : 1, k : 11; }; T(C) |