diff options
author | Richard Sandiford <richard@codesourcery.com> | 2006-07-22 14:31:45 +0000 |
---|---|---|
committer | Richard Sandiford <richard@codesourcery.com> | 2006-07-22 14:31:45 +0000 |
commit | 561346df8e30f73c469481e71cfe064c629e0f4d (patch) | |
tree | aec3d8c83a11fee3890b503394f74309600bebb3 /gcc/testsuite | |
parent | fb37b6fe86d9f594404225802446678259398594 (diff) |
Merge from csl/coldfire-4_1 branch, revision 115672
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/csl/sourcerygxx-4_1@115676 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/loop-2f.x | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/loop-2g.x | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/compat/struct-layout-1.h | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 |
4 files changed, 11 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/loop-2f.x b/gcc/testsuite/gcc.c-torture/execute/loop-2f.x index aa7645fad99..e84612bea50 100644 --- a/gcc/testsuite/gcc.c-torture/execute/loop-2f.x +++ b/gcc/testsuite/gcc.c-torture/execute/loop-2f.x @@ -1,2 +1,4 @@ -set torture_execute_xfail "mips*-*-linux*" +if { [istarget "mips*-*-linux*"] || [istarget "m68k*-*-linux*"] } { + set torture_execute_xfail [istarget] +} return 0 diff --git a/gcc/testsuite/gcc.c-torture/execute/loop-2g.x b/gcc/testsuite/gcc.c-torture/execute/loop-2g.x index aa7645fad99..e84612bea50 100644 --- a/gcc/testsuite/gcc.c-torture/execute/loop-2g.x +++ b/gcc/testsuite/gcc.c-torture/execute/loop-2g.x @@ -1,2 +1,4 @@ -set torture_execute_xfail "mips*-*-linux*" +if { [istarget "mips*-*-linux*"] || [istarget "m68k*-*-linux*"] } { + set torture_execute_xfail [istarget] +} return 0 diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1.h b/gcc/testsuite/gcc.dg/compat/struct-layout-1.h index e165e203a32..2dca15d745f 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-layout-1.h +++ b/gcc/testsuite/gcc.dg/compat/struct-layout-1.h @@ -57,6 +57,10 @@ typedef int __m128; typedef int __m64; typedef int __m128; #endif +#if defined (__uClinux__) +/* The maximum achievable alignment on uClinux is usually 16 bytes. */ +#define v16sf v4sf +#endif #define FLDS_MAX 32 extern struct Info diff --git a/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c b/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c index 219dde9e9c9..91774a74cb0 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c @@ -33,5 +33,5 @@ void test55 (int x, int y) that the && should be emitted (based on BRANCH_COST). Fix this by teaching dom to look through && and register all components as true. */ -/* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail { ! "powerpc*-*-* cris-*-* mmix-*-*" } } } } */ +/* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail { ! "powerpc*-*-* cris-*-* mmix-*-* m68k*-*-*" } } } } */ /* { dg-final { cleanup-tree-dump "optimized" } } */ |