2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
PR target/18761
* g++.dg/abi/align1.C: New test.
From-SVN: r93194
+2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR target/18761
+ * g++.dg/abi/align1.C: New test.
+
2005-01-11 Alan Modra <amodra@bigpond.net.au>
* g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
--- /dev/null
+// This was failuring on powerpc-darwin and powerpc-aix as
+// we were taking the embeded type as the first field decl.
+// This was PR target/18761.
+// { dg-do run }
+
+
+union A {
+ double d;
+};
+union B {
+ enum E { e };
+ double d;
+};
+struct AlignA {
+ char c;
+ A a;
+};
+struct AlignB {
+ char c;
+ B b;
+};
+extern "C" void abort ();
+int main () {
+ if ( __alignof__ (AlignA) != __alignof__ (AlignB))
+ abort ();
+}
+