Hi Diego, This patch adjusts the .xfail files for Google's ARM & PowerPC64 targets. The test cpp0x/variadic-value1.C was already marked as an expected ERROR for X86_64. This also mark gcc.dg/torture/tls/tls-test.c as flaky since we have issues with the simulator. Tested by building the toolchain for both ARM & PowerPC64.
Thanks -Doug 2012-05-30 Doug Kwan <dougk...@google.com> * contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail: Mark TLS tests as flaky. These do not work well with QEMU. Exempt g++.dg/cpp0x/variadic-value1.C like we did for x86. * contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail: Same. Index: contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail =================================================================== --- contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail (revision 188047) +++ contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail (working copy) @@ -34,14 +34,14 @@ FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS FAIL: gcc.dg/stack-usage-1.c scan-file foo\t(256|264)\tstatic FAIL: gcc.dg/lto/20110201-1 c_lto_20110201-1_0.o-c_lto_20110201-1_0.o link, -O0 -flto UNRESOLVED: gcc.dg/lto/20110201-1 c_lto_20110201-1_0.o-c_lto_20110201-1_0.o execute -O0 -flto -FAIL: gcc.dg/torture/tls/tls-test.c -O0 execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O1 execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O2 execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O3 -g execution test -FAIL: gcc.dg/torture/tls/tls-test.c -Os execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto -flto-partition=none execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O0 execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O1 execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O2 execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O3 -g execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -Os execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto -flto-partition=none execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto execution test FAIL: gcc.dg/tree-prof/lipo/ic-misattribution-1_0.c scan-ipa-dump-times profile "Indirect call -> direct call" 2 FAIL: gcc.dg/tree-prof/lipo/indir-call-prof_0.c scan-ipa-dump profile "Indirect call -> direct call.* a1" FAIL: gcc.dg/tree-prof/lipo/lipo_inline1_0.c scan-tree-dump-not optimized "foo" @@ -101,3 +101,5 @@ FAIL: g++.dg/tree-prof/mversn15.C scan-tree-dump o FAIL: g++.dg/tree-prof/mversn15.C scan-tree-dump optimized "return 0" FAIL: g++.dg/tree-prof/mversn15.C scan-tree-dump optimized "main.clone" FAIL: g++.dg/tree-prof/mversn15.C scan-tree-dump optimized "return 0" +ERROR: g++.dg/cpp0x/variadic-value1.C: syntax error in target selector "target c++11" for " dg-do 2 run { target c++11 } " +UNRESOLVED: g++.dg/cpp0x/variadic-value1.C: syntax error in target selector "target c++11" for " dg-do 2 run { target c++11 } " Index: contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail =================================================================== --- contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail (revision 188047) +++ contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail (working copy) @@ -10,14 +10,14 @@ FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -Os execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O0 execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O1 execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O2 execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O3 -g execution test -FAIL: gcc.dg/torture/tls/tls-test.c -Os execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto -flto-partition=none execution test -FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O0 execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O1 execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O2 execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O3 -g execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -Os execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto -flto-partition=none execution test +flaky | FAIL: gcc.dg/torture/tls/tls-test.c -O2 -flto execution test FAIL: gcc.dg/tree-prof/switch-case-1.c scan-rtl-dump-times expand "Succ edge[^\n]*count:2000" 1 FAIL: gcc.dg/vect/vect-multitypes-11.c scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: gcc.dg/vect/vect-multitypes-12.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -72,3 +72,5 @@ UNRESOLVED: g++.dg/tree-prof/mversn13.C compilatio UNRESOLVED: g++.dg/tree-prof/mversn13.C execution, -Os -fprofile-use FAIL: g++.dg/vect/pr36648.cc scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: g++.dg/vect/pr36648.cc scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +ERROR: g++.dg/cpp0x/variadic-value1.C: syntax error in target selector "target c++11" for " dg-do 2 run { target c++11 } " +UNRESOLVED: g++.dg/cpp0x/variadic-value1.C: syntax error in target selector "target c++11" for " dg-do 2 run { target c++11 } " -- This patch is available for review at http://codereview.appspot.com/6255067