Hi, I checked this patch into x32 branch.
H.J. --- commit f68fa52c0474cbacd8c2e0cf41d2f472baebdf7c Author: H.J. Lu <hjl.to...@gmail.com> Date: Wed Jun 15 11:26:28 2011 -0700 Also allow x32 for gcc.dg/pr44194-1.c. diff --git a/gcc/testsuite/ChangeLog.x32 b/gcc/testsuite/ChangeLog.x32 index 43af9dd..ab8dd76 100644 --- a/gcc/testsuite/ChangeLog.x32 +++ b/gcc/testsuite/ChangeLog.x32 @@ -1,3 +1,7 @@ +2011-06-15 H.J. Lu <hongjiu...@intel.com> + + * gcc.dg/pr44194-1.c: Also allow x32. + 2011-05-30 H.J. Lu <hongjiu...@intel.com> * gcc.target/i386/pr49095.c: Require ia32 instead of ilp32. diff --git a/gcc/testsuite/gcc.dg/pr44194-1.c b/gcc/testsuite/gcc.dg/pr44194-1.c index 4804d83..e9f8bf1 100644 --- a/gcc/testsuite/gcc.dg/pr44194-1.c +++ b/gcc/testsuite/gcc.dg/pr44194-1.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target { x32 || lp64 } } } */ /* { dg-options "-O2 -fdump-rtl-dse1" } */ -/* { dg-require-effective-target lp64 } */ /* Restricting to 64-bit targets since 32-bit targets return structures in memory. */