aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2010-12-30 11:51:14 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2010-12-30 12:51:14 +0100
commit7831434fbfa750c69867348177e82c752cd69fc0 (patch)
tree8a00e2e4d597eaf7fd5896c023c5cc01b67e2537 /gcc
parentdea44e569da296dab34c6f76b259c0844083a919 (diff)
downloadgcc-7831434fbfa750c69867348177e82c752cd69fc0.zip
gcc-7831434fbfa750c69867348177e82c752cd69fc0.tar.gz
gcc-7831434fbfa750c69867348177e82c752cd69fc0.tar.bz2
re PR testsuite/47050 (gcc.target/i386/aggregate-ret[12].c FAIL with -m64)
2010-12-30 Kai Tietz <kai.tietz@onevision.com> PR testsuite/47050 * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32. * gcc.target/i386/aggregate-ret2.c: Likewise. From-SVN: r168339
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/i386/aggregate-ret1.c3
-rw-r--r--gcc/testsuite/gcc.target/i386/aggregate-ret2.c3
3 files changed, 10 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7dd36f1..0e5a5b6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2010-12-30 Kai Tietz <kai.tietz@onevision.com>
+
+ PR testsuite/47050
+ * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
+ * gcc.target/i386/aggregate-ret2.c: Likewise.
+
2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
* objc.dg/attributes/class-attribute-3.m: New.
diff --git a/gcc/testsuite/gcc.target/i386/aggregate-ret1.c b/gcc/testsuite/gcc.target/i386/aggregate-ret1.c
index a506067..1cd314b 100644
--- a/gcc/testsuite/gcc.target/i386/aggregate-ret1.c
+++ b/gcc/testsuite/gcc.target/i386/aggregate-ret1.c
@@ -2,7 +2,8 @@
/* Check that, with keep_aggregate_return_pointer attribute, callee does
not pop the stack for the implicit pointer arg when returning a large
structure in memory. */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile } */
+/* { dg-require-effective-target ilp32 } */
struct foo {
int a;
diff --git a/gcc/testsuite/gcc.target/i386/aggregate-ret2.c b/gcc/testsuite/gcc.target/i386/aggregate-ret2.c
index 03e9bae..50aa0bb 100644
--- a/gcc/testsuite/gcc.target/i386/aggregate-ret2.c
+++ b/gcc/testsuite/gcc.target/i386/aggregate-ret2.c
@@ -2,7 +2,8 @@
/* Check that, with dont_keep_aggregate_return_pointer attribute, callee
pops the stack for the implicit pointer arg when returning a large
structure in memory. */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile } */
+/* { dg-require-effective-target ilp32 } */
struct foo {
int a;