diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 56b217cbe53e7fd3191c355ee5b8fb691ddf6aff..9c9cf59745c6c238aa372b09d19ea4b4abdb0421 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * gcc.dg/tree-ssa/vrp47.c: Skip on S/390. + 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com> * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings diff --git a/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c b/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c index 2e9d08b59fa453e2315b709f11a7d5b5445b59c3..2bb10d063a29770928b344defcdaf04bb7d18c92 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c @@ -1,6 +1,9 @@ /* Skip on MIPS, where LOGICAL_OP_NON_SHORT_CIRCUIT inhibits the setcc optimizations that expose the VRP opportunity. */ -/* { dg-do compile { target { ! mips*-*-* } } } */ +/* Skip on S/390. Lower values in BRANCH_COST lead to two conditional + jumps when evaluating an && condition. VRP is not able to optimize + this. */ +/* { dg-do compile { target { ! mips*-*-* ! s390*-*-* } } } */ /* { dg-options "-O2 -fdump-tree-vrp -fdump-tree-dom" } */ int h(int x, int y)