Andrew Pinski <pinskia@physics.uc.edu>
* gcc.target/powerpc/darwin-abi-3.c: New file.
* gcc.target/powerpc/darwin-abi-4.c: Likewise.
* gcc.target/powerpc/darwin-abi-5.c: Likewise.
* gcc.target/powerpc/darwin-abi-6.c: Likewise.
* gcc.target/powerpc/darwin-abi-7.c: Likewise.
* gcc.target/powerpc/darwin-abi-8.c: Likewise.
* gcc.target/powerpc/darwin-abi-9.c: Likewise.
* gcc.target/powerpc/darwin-abi-10.c: Likewise.
* gcc.target/powerpc/darwin-abi-11.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109223
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
+ Andrew Pinski <pinskia@physics.uc.edu>
+
+ * gcc.target/powerpc/darwin-abi-3.c: New file.
+ * gcc.target/powerpc/darwin-abi-4.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-5.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-6.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-7.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-8.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-9.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-10.c: Likewise.
+ * gcc.target/powerpc/darwin-abi-11.c: Likewise.
+
2006-01-01 Daniel Berlin <dberlin@dberlin.org>
* gcc.dg/tree-ssa/loadpre1.c: New;
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+/* { dg-options "-Wno-long-long" } */
+
+struct b
+{
+ long long t;
+ int i;
+};
+
+struct c
+{
+ double d;
+ int i;
+};
+
+struct n
+{
+ long long ll;
+ int tt;
+ struct c d;
+ struct b h;
+ int t;
+};
+int f[sizeof(struct n)!=48?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+/* { dg-options "-Wno-long-long" } */
+
+struct A
+{
+ long long a;
+ unsigned char b;
+};
+
+struct D
+{
+ unsigned char y;
+ struct A x;
+ unsigned char z;
+};
+
+struct E
+{
+ long long d;
+ unsigned char e;
+};
+
+struct y
+{
+ struct A b2;
+ struct D b3;
+ struct E b4;
+};
+
+int f[sizeof(struct y)!=56?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+/* { dg-options "-Wno-long-long" } */
+struct f
+{
+ int i;
+ long long ll;
+};
+
+int f[sizeof(struct f)!=12?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-options "-Wno-long-long" } */
+struct f
+{
+ long long ll;
+ int i;
+};
+
+int f[sizeof(struct f)!=16?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-options "-Wno-long-long" } */
+
+struct A
+{
+ long long a;
+ unsigned char b;
+};
+
+struct B
+{
+ struct A x;
+ unsigned char z;
+};
+
+struct C
+{
+ long d;
+ unsigned char e;
+};
+
+struct z
+{
+ struct A b2;
+ struct B b3;
+ struct C b4;
+};
+
+int f[sizeof(struct z)!=48?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+/* { dg-options "-Wno-long-long" } */
+
+struct a
+{
+ int tt;
+ long long t;
+ int i;
+};
+
+struct g
+{
+ int tt;
+ struct a d;
+ int t;
+};
+
+int f[sizeof(struct g)!=24?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+/* { dg-options "-Wno-long-long" } */
+
+struct b
+{
+ long long t;
+ int i;
+};
+struct h
+{
+ int tt;
+ struct b d;
+ int t;
+};
+
+int f[sizeof(struct h)!=24?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+
+struct c
+{
+ double d;
+ int i;
+};
+
+struct j
+{
+ int tt;
+ struct c d;
+ int t;
+};
+
+int f[sizeof(struct j)!=24?-1:1];
--- /dev/null
+/* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-xfail-if "" { powerpc*-*-darwin* } } */
+/* { dg-options "-Wno-long-long" } */
+
+struct b
+{
+ long long t;
+ int i;
+};
+
+struct l
+{
+ int i;
+ double d;
+};
+struct k
+{
+ int tt;
+ struct l d;
+ struct b h;
+ int t;
+};
+
+int f[sizeof(struct k)!=36?-1:1];