From: Andreas Krebbel Date: Thu, 27 Jan 2011 11:33:54 +0000 (+0000) Subject: pr42585.c: Disable on power, arm, sh, s390 and s390x. X-Git-Tag: releases/gcc-4.5.3~268 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74fccbcaa47bd53c07a6298429a82084b2d32827;p=thirdparty%2Fgcc.git pr42585.c: Disable on power, arm, sh, s390 and s390x. 2011-01-27 Andreas Krebbel * gcc.dg/tree-ssa/pr42585.c: Disable on power, arm, sh, s390 and s390x. From-SVN: r169329 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 28d35b1afe4a..d63b671c3150 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-01-27 Andreas Krebbel + + * gcc.dg/tree-ssa/pr42585.c: Disable on power, arm, sh, s390 and + s390x. + 2011-01-26 Eric Botcazou * gcc.c-torture/compile/20110126-1.c: New test. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr42585.c b/gcc/testsuite/gcc.dg/tree-ssa/pr42585.c index 8a4edfce068d..52f21fe1b7e6 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr42585.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr42585.c @@ -32,6 +32,9 @@ Cyc_string_ungetc (int ignore, struct _fat_ptr *sptr) } /* The local aggregates . */ -/* { dg-final { scan-tree-dump-times "struct _fat_ptr _ans" 0 "optimized"} } */ -/* { dg-final { scan-tree-dump-times "struct _fat_ptr _T2" 0 "optimized"} } */ +/* Whether the structs are totally scalarized or not depends on the + MOVE_RATIO macro defintion in the back end. The scalarization will + not take place when using small values for MOVE_RATIO. */ +/* { dg-final { scan-tree-dump-times "struct _fat_ptr _ans" 0 "optimized" { target { ! "powerpc*-*-* arm-*-* sh*-*-* s390*-*-*" } } } } */ +/* { dg-final { scan-tree-dump-times "struct _fat_ptr _T2" 0 "optimized" { target { ! "powerpc*-*-* arm-*-* sh*-*-* s390*-*-*" } } } } */ /* { dg-final { cleanup-tree-dump "optimized" } } */