diff options
author | Jon Ziegler <jonz@apple.com> | 2006-03-28 09:33:08 +0000 |
---|---|---|
committer | Jon Ziegler <jonz@apple.com> | 2006-03-28 09:33:08 +0000 |
commit | 12f85df56e8a2f30c949630476597869458a542e (patch) | |
tree | 9a02ec3ecfa495988d2a7af11ac32f5e41a07626 | |
parent | 1d495c9a7b933bd1fa0191834e96901b6899ab2f (diff) |
Update xfail files for gcc-5400.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple/trunk@112440 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/testsuite/bugs/powerpc/g++.xfail | 77 | ||||
-rw-r--r-- | gcc/testsuite/bugs/powerpc/gcc.xfail | 182 | ||||
-rw-r--r-- | gcc/testsuite/bugs/powerpc/obj-c++.xfail | 45 | ||||
-rw-r--r-- | gcc/testsuite/bugs/powerpc/objc.xfail | 83 |
4 files changed, 70 insertions, 317 deletions
diff --git a/gcc/testsuite/bugs/powerpc/g++.xfail b/gcc/testsuite/bugs/powerpc/g++.xfail index 623577280c3..207084d8d56 100644 --- a/gcc/testsuite/bugs/powerpc/g++.xfail +++ b/gcc/testsuite/bugs/powerpc/g++.xfail @@ -21,7 +21,6 @@ 3843157: g++.dg/pascal-strings-2.C (test for warnings, line 24) 3843157: g++.dg/pascal-strings-2.C (test for warnings, line 25) 3843157: g++.dg/pascal-strings-2.C (test for excess errors) -4096269: g++.dg/eh/uncaught1.C execution test 4178461: g++.old-deja/g++.other/string2.C execution test 4194030: g++.dg/lookup/hidden-class1.C (test for errors, line 7) 4194030: g++.dg/lookup/hidden-class5.C (test for errors, line 9) @@ -34,7 +33,7 @@ 4194030: g++.dg/lookup/hidden-temp-class4.C (test for errors, line 9) 4194030: g++.dg/lookup/hidden-temp-class6.C (test for excess errors) 4194030: g++.dg/lookup/hidden-temp-class7.C (test for errors, line 13) -4285232: g++.dg/4285232.C scan-assembler-not \\$0, +4489254: ./debug-1.H -fastcp (test for excess errors) # # The following tests fail only when the c++ suite is run through Obj-C++. 3904139: g++.dg/ext/fnname3.C execution test @@ -50,25 +49,14 @@ 3904173: g++.old-deja/g++.law/ctors10.C (test for excess errors) 3904173: g++.old-deja/g++.law/shadow1.C (test for excess errors) 3904184: g++.old-deja/g++.mike/p11144.C (test for excess errors) -3904186: g++.dg/pch/system-1.C -g assembly comparison -3904186: g++.dg/pch/system-1.C -O2 -g assembly comparison -3904186: g++.dg/pch/system-1.C -O2 assembly comparison -3904186: g++.dg/pch/system-2.C -g assembly comparison -3904186: g++.dg/pch/system-2.C -O2 -g assembly comparison -3904186: g++.dg/pch/system-2.C -O2 assembly comparison -3904186: g++.dg/pch/uninst.C -g assembly comparison -3904186: g++.dg/pch/uninst.C -O2 -g assembly comparison -3904186: g++.dg/pch/uninst.C -O2 assembly comparison 4079018: g++.dg/template/spec19.C (test for excess errors) 4084977: g++.old-deja/g++.oliva/expr2.C execution test 4084991: g++.dg/expr/lval2.C (test for excess errors) -4229905: g++.old-deja/g++.mike/warn5.C (test for excess errors) -4270237: g++.dg/pch/debug-1.C -g assembly comparison -4270237: g++.dg/pch/debug-1.C -O2 -g assembly comparison -4270237: g++.dg/pch/debug-1.C -O2 assembly comparison # # The following tests fail only when the c++ suite is run with -mcpu=G5 -3719311: g++.dg/template/warn1.C (test for warnings, line 12) +4489254: ./debug-1.H -g (test for excess errors) +4489254: ./debug-1.H -O2 -g (test for excess errors) +4489254: ./debug-1.H -O2 (test for excess errors) # # The following tests fail only when the c++ suite is run with -m64 3964999: g++.old-deja/g++.pt/const2.C (test for excess errors) @@ -80,69 +68,12 @@ 3965017: g++.old-deja/g++.pt/repo2.C (test for excess errors) 3965017: g++.old-deja/g++.pt/repo3.C (test for excess errors) 3965017: g++.old-deja/g++.pt/repo4.C (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-21 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-21 -O2 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-21 -O3 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-21 -fastcp (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-2 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-2 -O2 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-2 -O3 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-2 -fastcp (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-23 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-23 -O2 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-23 -O3 (test for excess errors) -3941491: g++.dg/debug/const1.C -gdwarf-23 -fastcp (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-21 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-21 -O2 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-21 -O3 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-21 -fastcp (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-2 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-2 -O2 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-2 -O3 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-2 -fastcp (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-23 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-23 -O2 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-23 -O3 (test for excess errors) -3941491: g++.dg/debug/debug4.C -gdwarf-23 -fastcp (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-21 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-21 -O2 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-21 -O3 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-21 -fastcp (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-2 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-2 -O2 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-2 -O3 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-2 -fastcp (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-23 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-23 -O2 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-23 -O3 (test for excess errors) -3941491: g++.dg/debug/trivial.C -gdwarf-23 -fastcp (test for excess errors) 3967626: g++.dg/eh/forced1.C execution test 3967626: g++.old-deja/g++.eh/terminate2.C execution test -#4097506: g++.dg/ext/opt-pragma-2.C scan-assembler-times bl "L_printf 4 -#4097506: g++.dg/ext/opt-pragma-3.C scan-assembler-times b "L_printf 4 -#4097506: g++.dg/ext/opt-pragma-4.C scan-assembler-times b "L_printf 2 -#4097506: g++.dg/ext/opt-pragma-4.C scan-assembler-times bl "L_printf 2 -#4099260: g++.old-deja/g++.brendan/new3.C execution test -4157563: ./debug-1.H -g (test for excess errors) -4157563: ./debug-1.H -O2 -g (test for excess errors) -4157563: ./debug-1.H -O2 (test for excess errors) -4157563: ./debug-1.H -fastcp (test for excess errors) 4385013: g++.dg/apple-longcall-2.C scan-assembler \tjmp 4385013: g++.dg/apple-longcall-3.C scan-assembler \tjmp 4385013: g++.dg/apple-longcall-3.C scan-assembler \tjbsr 4385013: g++.dg/apple-longcall-3.C scan-assembler-not \tbl[\t ] -# and these fail only on Leopard -4385023: g++.dg/compat/eh/unexpected1 cp_compat_x_tst.o-cp_compat_y_tst.o execute -4385023: g++.dg/eh/unexpected1.C execution test -4385023: g++.old-deja/g++.eh/spec2.C execution test -4385023: g++.old-deja/g++.eh/spec3.C execution test -4385023: g++.old-deja/g++.eh/spec4.C execution test -4385023: g++.old-deja/g++.mike/eh33.C execution test -4385023: g++.old-deja/g++.mike/eh50.C execution test -4385023: g++.old-deja/g++.mike/eh51.C execution test -#4440880: g++.dg/opt/pr17697-1.C execution test -#4440880: g++.dg/opt/pr17697-2.C execution test -#4440880: g++.dg/opt/pr17697-3.C execution test # # The following tests fail only when the c++ suite is run on x86 4241732: g++.dg/asm-block-11.C (test for excess errors) diff --git a/gcc/testsuite/bugs/powerpc/gcc.xfail b/gcc/testsuite/bugs/powerpc/gcc.xfail index e0998a7951a..4338dbc6bf8 100644 --- a/gcc/testsuite/bugs/powerpc/gcc.xfail +++ b/gcc/testsuite/bugs/powerpc/gcc.xfail @@ -18,7 +18,6 @@ 3673618: gcc.c-torture/execute/ieee/fp-cmp-5.c compilation, -fast 3673618: gcc.c-torture/execute/ieee/fp-cmp-6.c compilation, -fast 3673618: gcc.c-torture/execute/ieee/fp-cmp-8.c execution, -fast -3907496: gcc.dg/rs6000-power2-2.c scan-assembler-not lfd 3717694: gcc.dg/pch/valid-3.c -fast (test for errors, line 3) 3717694: gcc.dg/pch/valid-3.c -fast (test for errors, line 3) #1 3846097: gcc.c-torture/execute/builtins/fputs.c execution, -fast @@ -45,11 +44,8 @@ 3869017: gcc.dg/tree-ssa-chrec/ssa-chrec-57.c scan-tree-dump-times remove_me 0 3869017: gcc.dg/tree-ssa-chrec/ssa-chrec-58.c scan-tree-dump-times remove_me 0 3869017: gcc.dg/tree-ssa-chrec/20040216-1.c scan-tree-dump-times Dependence Node 4 -3869017: gcc.dg/tree-ssa/20030807-7.c scan-tree-dump-times if 1 3869017: gcc.dg/tree-ssa/20031216-1.c scan-tree-dump-times link_error 0 3673618: gcc.c-torture/execute/ieee/unsafe-fp-assoc.c execution, -fast -3907496: gcc.dg/rs6000-power2-2.c scan-assembler lfq -3907496: gcc.dg/rs6000-power2-2.c scan-assembler stfq 3906375: gcc.dg/debug/debug-1.c -gstabs -fast scan-assembler xyzzy 3906375: gcc.dg/debug/debug-1.c -gstabs3 -fast scan-assembler xyzzy 3906375: gcc.dg/debug/debug-1.c -gstabs+ -fast scan-assembler xyzzy @@ -58,51 +54,12 @@ 3906375: gcc.dg/debug/debug-2.c -gstabs3 -fast scan-assembler xyzzy 3906375: gcc.dg/debug/debug-2.c -gstabs+ -fast scan-assembler xyzzy 3906375: gcc.dg/debug/debug-2.c -gstabs+3 -fast scan-assembler xyzzy -3906482: gcc.dg/cpp/trad/comment-3.c (test for warnings, line 6) 3961392: gcc.dg/ppc-fsel-3.c scan-assembler-not fsub -3965499: gcc.dg/cpp/headermap-2.c (test for warnings, line 9) -3965499: gcc.dg/cpp/headermap-2.c (test for excess errors) 4078995: gcc.c-torture/execute/ieee/copysign1.c execution, -fast 4078995: gcc.c-torture/execute/ieee/copysign2.c execution, -fast 4078995: gcc.c-torture/execute/ieee/mzero6.c execution, -fast -#4084907: gcc.c-torture/execute/20050316-1.c execution, -fast -4084941: gcc.dg/vect/vect-98.c scan-tree-dump-times not vectorized: complicated access pattern 1 -#4271531: gcc.c-torture/execute/20000822-1.c execution, -O0 -#4271531: gcc.c-torture/execute/20000822-1.c execution, -O1 -#4271531: gcc.c-torture/execute/20000822-1.c execution, -O2 -#4271531: gcc.c-torture/execute/20000822-1.c execution, -O3 -fomit-frame-pointer -#4271531: gcc.c-torture/execute/20000822-1.c execution, -O3 -g -#4271531: gcc.c-torture/execute/20000822-1.c execution, -Os -#4271531: gcc.c-torture/execute/20000822-1.c execution, -fast -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O0 -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O1 -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O2 -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O3 -fomit-frame-pointer -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O3 -fomit-frame-pointer -funroll-loops -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -O3 -g -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -Os -#4271531: gcc.c-torture/execute/nestfunc-3.c execution, -fast -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -O0 -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -O1 -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -O2 -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -O3 -fomit-frame-pointer -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -O3 -g -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -Os -#4271531: gcc.c-torture/execute/nestfunc-5.c execution, -fast -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -O0 -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -O1 -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -O2 -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -O3 -fomit-frame-pointer -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -O3 -g -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -Os -#4271531: gcc.c-torture/execute/nestfunc-6.c execution, -fast -#4271531: gcc.dg/trampoline-1.c execution test 4366412: gcc.dg/trampoline-1.c (test for excess errors) -4385002: gcc.dg/vect/vect-align-1.c scan-tree-dump-times Inappropriate alignment 1 -4176531: gcc.dg/4176531.c (test for excess errors) -4176531: gcc.dg/4176531.c scan-assembler-not fild -4176531: gcc.dg/4176531.c scan-assembler-not fist +4492939: gcc.dg/stabs-4232445.c scan-assembler .stabs.*xsICAHeader:, # # the following failures occur only when the tests are being run through ObjC 3904213: gcc.dg/20040813-1.c scan-assembler .stabs.*100,0,2 @@ -129,116 +86,26 @@ 3966342: gcc.dg/20020919-1.c (test for errors, line 159) 3966342: gcc.dg/20020919-1.c (test for errors, line 177) 3966342: gcc.dg/20020919-1.c (test for errors, line 231) -#4054717: gcc.dg/compat/scalar-by-value-1 c_compat_x_tst.o-c_compat_y_tst.o execute -#4054717: gcc.dg/compat/struct-by-value-7a c_compat_x_tst.o-c_compat_y_tst.o execute -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O0 -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O1 -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O2 -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O3 -fomit-frame-pointer -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O3 -fomit-frame-pointer -funroll-loops -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -O3 -g -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -Os -#4345871: gcc.c-torture/execute/20051113-1.c compilation, -fast # # the following failures are for -mcpu=G5 -#4085878: gcc.apple/altivec-5.c (test for warnings, line 30) -#4085878: gcc.apple/altivec-5.c scan-assembler-not stvx -#4085878: gcc.apple/altivec-faltivec-1.c scan-assembler mainInt -#3939205 causes the following test to fail when run with -m64 -#4085878: gcc.apple/altivec-faltivec-1.c scan-tree-dump-times callee has AltiVec 2 -3719311: gcc.apple/comma-expr-1.c (test for errors, line 6) -#4084907: gcc.c-torture/execute/20050316-1.c execution, -O0 -#4084907: gcc.c-torture/execute/20050316-1.c execution, -O1 -#4084907: gcc.c-torture/execute/20050316-1.c execution, -O2 -#4084907: gcc.c-torture/execute/20050316-1.c execution, -O3 -fomit-frame-pointer -#4084907: gcc.c-torture/execute/20050316-1.c execution, -O3 -g -#4084907: gcc.c-torture/execute/20050316-1.c execution, -Os -#4085878: gcc.dg/convert-vec-1.c (test for errors, line 3) 3788046: gcc.dg/simd-2.c (test for excess errors) -3719311: gcc.dg/void-cast-2.c (test for warnings, line 7) -3719311: gcc.dg/void-cast-2.c (test for warnings, line 8) 4385016: gcc.apple/default-cpu-1.c scan-assembler machine ppc7400 +4489254: gcc.dg/framework-1.c (test for excess errors) +4489254: gcc.dg/stabs-4232445.c (test for excess errors) # # the following failures are for -m64 -3966342: gcc.apple/altivec-1.c (test for excess errors) 3966342: gcc.apple/apple-altivec-13.c (test for excess errors) 3966342: gcc.apple/const-cfstring-3.c scan-assembler \\.long[ \\t]+___CFConstantStringClassReference\n[ \\t]*\\.long[ \\t]+1992\n[ \\t]*\\.long[ \\t]+LC.*\n[ \\t]*\\.long[ \\t]+4\n 3966342: gcc.apple/const-cfstring-3.c scan-assembler \\.long[ \\t]+___CFConstantStringClassReference\n[ \\t]*\\.long[ \\t]+1992\n[ \\t]*\\.long[ \\t]+LC.*\n[ \\t]*\\.long[ \\t]+10\n 3966342: gcc.dg/darwin-bool-1.c (test for excess errors) -3966342: gcc.dg/pr17133.c (test for excess errors) 3966342: gcc.dg/lvalue-cast-1.c (test for excess errors) -3939205: gcc.apple/altivec-faltivec-1.c (test for excess errors) -3939205: gcc.apple/altivec-faltivec-1.c scan-tree-dump-times callee has AltiVec 2 -3939205: gcc.apple/altivec-faltivec-2.c (test for excess errors) -3939205: gcc.apple/altivec-maltivec-1.c (test for excess errors) -3939205: gcc.dg/framework-1.c (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-21 (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-21 -O (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-21 -O3 (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-21 -fast (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-2 (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-2 -O (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-2 -O3 (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-2 -fast (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-23 (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-23 -O (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-23 -O3 (test for excess errors) -#3967637: gcc.dg/debug/20020220-1.c -gdwarf-23 -fast (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-21 (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-21 -O (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-21 -O3 (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-21 -fast (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-2 (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-2 -O (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-2 -O3 (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-2 -fast (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-23 (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-23 -O (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-23 -O3 (test for excess errors) -#3967637: gcc.dg/debug/20020327-1.c -gdwarf-23 -fast (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-21 (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-21 -O (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-21 -O3 (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-21 -fast (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-2 (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-2 -O (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-2 -O3 (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-2 -fast (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-23 (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-23 -O (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-23 -O3 (test for excess errors) -#3967637: gcc.dg/debug/trivial.c -gdwarf-23 -fast (test for excess errors) 3967747: gcc.dg/cleanup-10.c execution test 3967747: gcc.dg/cleanup-11.c execution test 3967747: gcc.dg/cleanup-8.c execution test 3967747: gcc.dg/cleanup-9.c execution test 3939035: gcc.misc-tests/linkage.c link -3968604: gcc.dg/pch/apple-altivec-1.c -O0 -g (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -O0 -g (test for excess errors) #1 -3968604: gcc.dg/pch/apple-altivec-1.c -O0 (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -O0 (test for excess errors) #1 -3968604: gcc.dg/pch/apple-altivec-1.c -O1 (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -O1 (test for excess errors) #1 -3968604: gcc.dg/pch/apple-altivec-1.c -O2 (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -O2 (test for excess errors) #1 -3968604: gcc.dg/pch/apple-altivec-1.c -O3 -fomit-frame-pointer (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -O3 -fomit-frame-pointer (test for excess errors) #1 -3968604: gcc.dg/pch/apple-altivec-1.c -O3 -g (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -O3 -g (test for excess errors) #1 -3968604: gcc.dg/pch/apple-altivec-1.c -Os (test for excess errors) -3968604: gcc.dg/pch/apple-altivec-1.c -Os (test for excess errors) #1 3996036: gcc.dg/Wpadded.c (test for excess errors) -#4063657: gcc.apple/asm-block-2.c execution test -#4078608: gcc.misc-tests/bprob-1.c compilation, -fast -fbranch-probabilities -#4078608: gcc.misc-tests/bprob-1.c compilation, -fast -ftree-based-profiling -fbranch-probabilities -#4078777: gcc.misc-tests/bprob-2.c execution, -fast -ftree-based-profiling -fprofile-arcs -#4096268: gcc.misc-tests/bprob-1.c execution, -fast -fbranch-probabilities -#4096268: gcc.misc-tests/bprob-1.c execution, -fast -ftree-based-profiling -fbranch-probabilities 4078834: gcc.dg/pr18096-1.c stack frame too large (test for warnings, line 11) -#4078985: gcc.c-torture/compile/920617-1.c -fast (test for excess errors) -#4078985: gcc.c-torture/compile/991202-1.c -fast (test for excess errors) -#4078990: gcc.c-torture/execute/comp-goto-1.c execution, -fast 4085016: gcc.dg/altivec-14.c (test for warnings, line 7) 4085016: gcc.dg/altivec-14.c (test for warnings, line 8) 4085016: gcc.dg/altivec-14.c (test for warnings, line 9) @@ -255,19 +122,11 @@ 4085217: gcc.dg/asm-b.c execution test 4085231: gcc.dg/transparent-union-1.c (test for excess errors) 4085231: gcc.dg/transparent-union-2.c (test for excess errors) -4097506: gcc.apple/opt-pragma-2.c scan-assembler-times bl "L_printf 4 -4097506: gcc.apple/opt-pragma-3.c scan-assembler-times b "L_printf 4 -4097506: gcc.apple/opt-pragma-4.c scan-assembler-times b "L_printf 2 -4097506: gcc.apple/opt-pragma-4.c scan-assembler-times bl "L_printf 2 4157559: gcc.dg/20050607-1.c (test for excess errors) 4239312: gcc.c-torture/execute/loop-2b.c compilation, -O3 -fomit-frame-pointer 4239312: gcc.c-torture/execute/loop-2b.c compilation, -O3 -g 4239312: gcc.c-torture/execute/loop-2b.c compilation, -Os -4157563: gcc.dg/stabs-4232445.c (test for excess errors) 4331438: gcc.apple/asm-test-nofralloc.c execution test -4331439: gcc.apple/longcall-1.c (test for excess errors) -#4331447: gcc.apple/fix-and-continue-1.c (test for excess errors) -#4440905: gcc.dg/range-test-1.c (test for excess errors) 4464421: gcc.dg/vect/pr18536.c scan-tree-dump-times vectorized 1 loops 1 4464421: gcc.dg/vect/pr20122.c scan-tree-dump-times vectorized 1 loops 2 4464421: gcc.dg/vect/vect-28.c scan-tree-dump-times vectorized 1 loops 1 @@ -305,22 +164,8 @@ 4087219: gcc.dg/i386-asm-3.c (test for excess errors) 4087327: gcc.dg/clobbers.c (test for excess errors) 4087330: gcc.dg/sibcall-6.c execution test -#4053179: gcc.dg/vect/vect-none.c scan-tree-dump-times vectorized 0 loops 2 -#4053179: gcc.dg/vect/vect-none.c scan-tree-dump-times vectorized 1 loops 1 -#4015764: gcc.c-torture/compile/20000518-1.c -O1 (test for excess errors) -#4015764: gcc.c-torture/compile/20000518-1.c -O2 (test for excess errors) -#4015764: gcc.c-torture/compile/20000518-1.c -O3 -fomit-frame-pointer (test for excess errors) -#4015764: gcc.c-torture/compile/20000518-1.c -O3 -g (test for excess errors) -#4015764: gcc.c-torture/compile/20000518-1.c -Os (test for excess errors) -#4015764: gcc.c-torture/compile/20000518-1.c -fast (test for excess errors) 4087219: gcc.c-torture/compile/20000804-1.c -O0 (test for excess errors) 4015789: gcc.c-torture/compile/20011029-1.c -O0 (test for excess errors) -#4015854: gcc.c-torture/execute/20020720-1.c compilation, -O1 -#4015854: gcc.c-torture/execute/20020720-1.c compilation, -O2 -#4015854: gcc.c-torture/execute/20020720-1.c compilation, -O3 -fomit-frame-pointer -#4015854: gcc.c-torture/execute/20020720-1.c compilation, -O3 -g -#4015854: gcc.c-torture/execute/20020720-1.c compilation, -Os -#4015854: gcc.c-torture/execute/20020720-1.c compilation, -fast 4015789: gcc.c-torture/execute/built-in-setjmp.c compilation, -O0 4015789: gcc.c-torture/execute/built-in-setjmp.c compilation, -O1 4015789: gcc.c-torture/execute/built-in-setjmp.c compilation, -O2 @@ -333,27 +178,8 @@ 4015896: gcc.dg/20020312-2.c (test for excess errors) 4015896: gcc.dg/20020919-1.c (test for errors, line 244) 4015896: gcc.dg/20020919-1.c (test for excess errors) -#4015916: gcc.dg/c99-tgmath-2.c (test for excess errors) -#4015916: gcc.dg/c99-tgmath-3.c (test for excess errors) -#4015916: gcc.dg/c99-tgmath-4.c (test for excess errors) -#4015922: gcc.dg/cpp/19990407-1.c (test for excess errors) -#4015927: gcc.dg/cpp/headermap-1.c (test for excess errors) -#4015927: gcc.dg/cpp/headermap-2.c (test for warnings, line 10) -#4015922: gcc.dg/cpp/strp1.c (test for excess errors) -#4015922: gcc.dg/cpp/strp2.c (test for excess errors) 4015940: gcc.dg/lvalue-cast-1.c (test for warnings, line 20) 4015940: gcc.dg/lvalue-cast-1.c (test for excess errors) -#4015922: gcc.dg/struct-ret-libc.c (test for excess errors) -#4053179: gcc.dg/tree-ssa-vect/ifc-01.c execution test -#4064388: gcc.c-torture/execute/simd-1.c execution, -O0 -#4064388: gcc.c-torture/execute/simd-2.c execution, -O0 -#4064388: gcc.c-torture/execute/simd-2.c execution, -O1 -#4064388: gcc.c-torture/execute/simd-2.c execution, -O2 -#4064388: gcc.c-torture/execute/simd-2.c execution, -O3 -fomit-frame-pointer -#4064388: gcc.c-torture/execute/simd-2.c execution, -O3 -g -#4064388: gcc.c-torture/execute/simd-2.c execution, -Os -#4064388: gcc.c-torture/execute/simd-2.c execution, -fast -#4087332: gcc.c-torture/execute/va-arg-25.c execution, -Os 4087344: gcc.dg/i386-387-1.c scan-assembler call\t_?sin 4087344: gcc.dg/i386-387-1.c scan-assembler call\t_?cos 4087344: gcc.dg/i386-387-1.c scan-assembler call\t_?sqrt @@ -362,8 +188,6 @@ 4087344: gcc.dg/i386-387-1.c scan-assembler call\t_?exp 4087344: gcc.dg/i386-387-1.c scan-assembler call\t_?tan 4087344: gcc.dg/i386-387-1.c scan-assembler call\t_?fmod -#4087344: gcc.dg/i386-387-3.c scan-assembler fldpi -#4087344: gcc.dg/i386-387-4.c scan-assembler fldpi 4087344: gcc.dg/i386-387-5.c scan-assembler call\t_?atan 4087344: gcc.dg/i386-387-5.c scan-assembler call\t_?log1p 4087344: gcc.dg/i386-387-5.c scan-assembler call\t_?drem diff --git a/gcc/testsuite/bugs/powerpc/obj-c++.xfail b/gcc/testsuite/bugs/powerpc/obj-c++.xfail index 069584a189e..08dc2a120e6 100644 --- a/gcc/testsuite/bugs/powerpc/obj-c++.xfail +++ b/gcc/testsuite/bugs/powerpc/obj-c++.xfail @@ -10,24 +10,39 @@ ### file and make sure the Radar is closed. ### ###------------------------------------------------------------------ -#4178746: obj-c++.dg/debug-1.mm scan-assembler B:Tt\\(0,45\\)=s16!1,10-96 4239991: obj-c++.dg/gnu-runtime-3.mm (test for excess errors) -4261715: obj-c++.dg/const-cfstring-1.mm (test for excess errors) -4261715: obj-c++.dg/const-str-1.mm (test for errors, line 12) -4261575: obj-c++.dg/const-str-3.mm (test for excess errors) -4261575: obj-c++.dg/const-str-4.mm (test for excess errors) -4261715: obj-c++.dg/const-str-6.mm (test for errors, line 28) -4261575: obj-c++.dg/const-str-7.mm (test for excess errors) -4261575: obj-c++.dg/const-str-8.mm (test for excess errors) -4261715: obj-c++.dg/const-str-9.mm scan-assembler .section __OBJC, __cstring_object -4261715: obj-c++.dg/const-str-9.mm scan-assembler .long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data -4261575: obj-c++.dg/template-4.mm (test for excess errors) # -# the following fail with -m64 on Leopard only +# the following fail with -mcpu=G5 only +4489254: obj-c++.dg/objc-instantiate-1.mm (test for excess errors) +4489254: obj-c++.dg/property-2.mm (test for excess errors) +4489254: obj-c++.dg/property-3.mm (test for excess errors) +4489254: obj-c++.dg/proto-bad-propagate.mm (test for excess errors) +4489254: obj-c++.dg/template-8.mm (test for excess errors) +# +# the following fail with -m64 only 4385129: obj-c++.dg/const-cfstring-1.mm (test for excess errors) -4385129: obj-c++.dg/const-cfstring-3.mm (test for excess errors) -4385129: obj-c++.dg/const-cfstring-6.mm (test for excess errors) -4385129: obj-c++.dg/except-1.mm (test for excess errors) +4385129: obj-c++.dg/objc-instantiate-1.mm (test for excess errors) +4385129: obj-c++.dg/objc-instantiate-1.mm execution test 4385167: obj-c++.dg/bitfield-1.mm (test for excess errors) 4385167: obj-c++.dg/bitfield-4.mm (test for excess errors) 4385167: obj-c++.dg/layout-1.mm (test for excess errors) +4492973: obj-c++.dg/encode-3.mm execution test +4492976: obj-c++.dg/const-cfstring-4.mm scan-assembler .long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n\t.data +4492976: obj-c++.dg/const-str-9.mm scan-assembler .long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data +4492976: obj-c++.dg/const-str-10.mm scan-assembler .long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data +4492976: obj-c++.dg/const-str-11.mm scan-assembler .long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data +4492976: obj-c++.dg/debug-1.mm scan-assembler B:Tt\\([0-9],[0-9]*\\)=s16!1,10-96 +4492976: obj-c++.dg/encode-3.mm execution test +4492976: obj-c++.dg/objc-fast-1.mm scan-assembler-not objc_msgSend +4492976: obj-c++.dg/objc-fast-1.mm scan-assembler-not objc_assign_ivar +4492976: obj-c++.dg/objc-fast-1.mm scan-assembler bla.*fffeff00 +4492976: obj-c++.dg/objc-fast-1.mm scan-assembler bla.*fffefec0 +4492976: obj-c++.dg/objc-fast-2.mm scan-assembler-not objc_msgSend +4492976: obj-c++.dg/objc-fast-2.mm scan-assembler-not objc_assign_ivar +4492976: obj-c++.dg/objc-fast-2.mm scan-assembler ba.*fffeff00 +4492976: obj-c++.dg/objc-fast-2.mm scan-assembler ba.*fffefec0 +4492976: obj-c++.dg/objc-fast-3.mm scan-assembler-not objc_msgSend +4492976: obj-c++.dg/objc-fast-3.mm scan-assembler bla.*fffeff00 +4492976: obj-c++.dg/objc-fast-3.mm scan-assembler ba.*fffeff00 +4492976: obj-c++.dg/objc-fast-4.mm scan-assembler-not objc_msgSend +4492976: obj-c++.dg/objc-fast-4.mm scan-assembler bla.*fffeff00 diff --git a/gcc/testsuite/bugs/powerpc/objc.xfail b/gcc/testsuite/bugs/powerpc/objc.xfail index 740f9f2378c..022717b479a 100644 --- a/gcc/testsuite/bugs/powerpc/objc.xfail +++ b/gcc/testsuite/bugs/powerpc/objc.xfail @@ -10,57 +10,40 @@ ### file and make sure the Radar is closed. ### ###------------------------------------------------------------------ -#4055183: objc.dg/stubify-1.m scan-assembler (bl|call)\tL_objc_msgSend\\$stub\n -#4055183: objc.dg/stubify-1.m scan-assembler (bl|call)\tL_bogonic\\$stub\n -#4055183: objc.dg/stubify-1.m scan-assembler-not \\$non_lazy_ptr -#4055183: objc.dg/stubify-2.m scan-file-not symbol_ref.*"objc_msgSend" -#4087344: objc.dg/stret-2.m scan-assembler objc_msgSend_stret -#4087344: objc.dg/stret-2.m scan-assembler-not objc_msgSend[^_S] -#4087344: objc.dg/stret-2.m scan-assembler-not objc_msgSendSuper[^_] -#4087344: objc.dg/symtab-1.m scan-assembler L_OBJC_SYMBOLS.*:\n\t.long\t0\n\t.long\t0\n\t.short\t2\n\t.short\t0\n\t.long\tL_OBJC_CLASS_Derived.*\n\t.long\tL_OBJC_CLASS_Base.*\n -4261575: objc/execute/string1.m compilation, -O0 -4261575: objc/execute/string1.m compilation, -O1 -4261575: objc/execute/string1.m compilation, -O2 -4261575: objc/execute/string1.m compilation, -O3 -fomit-frame-pointer -4261575: objc/execute/string1.m compilation, -O3 -g -4261575: objc/execute/string1.m compilation, -Os -4261575: objc/execute/string1.m compilation, -fast -4261575: objc/execute/string2.m compilation, -O0 -4261575: objc/execute/string2.m compilation, -O1 -4261575: objc/execute/string2.m compilation, -O2 -4261575: objc/execute/string2.m compilation, -O3 -fomit-frame-pointer -4261575: objc/execute/string2.m compilation, -O3 -g -4261575: objc/execute/string2.m compilation, -Os -4261575: objc/execute/string2.m compilation, -fast -4261575: objc/execute/string3.m compilation, -O0 -4261575: objc/execute/string3.m compilation, -O1 -4261575: objc/execute/string3.m compilation, -O2 -4261575: objc/execute/string3.m compilation, -O3 -fomit-frame-pointer -4261575: objc/execute/string3.m compilation, -O3 -g -4261575: objc/execute/string3.m compilation, -Os -4261575: objc/execute/string3.m compilation, -fast -4261575: objc/execute/string4.m compilation, -O0 -4261575: objc/execute/string4.m compilation, -O1 -4261575: objc/execute/string4.m compilation, -O2 -4261575: objc/execute/string4.m compilation, -O3 -fomit-frame-pointer -4261575: objc/execute/string4.m compilation, -O3 -g -4261575: objc/execute/string4.m compilation, -Os -4261575: objc/execute/string4.m compilation, -fast -4261715: objc.dg/const-str-1.m (test for errors, line 11) -4261575: objc.dg/const-str-3.m (test for excess errors) -4261575: objc.dg/const-str-4.m (test for excess errors) -4261715: objc.dg/const-str-6.m (test for errors, line 27) -4261575: objc.dg/const-str-7.m (test for excess errors) -4261575: objc.dg/const-str-8.m (test for excess errors) # -# the following fail with -m64 on Leopard only +# the following fail with -mcpu=G5 only +4489254: objc.dg/exceptionCodeGenBug.m (test for excess errors) +4489254: objc.dg/no-extra-load.m (test for excess errors) +4489254: objc.dg/property-2.m (test for excess errors) +4489254: objc.dg/property-3.m (test for excess errors) +4489254: objc.dg/proto-bad-propagate.m (test for excess errors) +# +# the following fail with -m64 only 4385129: objc.dg/const-cfstring-1.m (test for excess errors) -4385129: objc.dg/const-cfstring-3.m (test for excess errors) -4385129: objc.dg/const-cfstring-6.m (test for excess errors) 4385167: objc.dg/bitfield-3.m (test for excess errors) 4385167: objc.dg/bitfield-5.m (test for excess errors) -4385167: objc.dg/layout-1.m (test for excess errors) -# -# the following failures are for x86 only -#4283396: objc.dg/const-cfstring-1.m (test for excess errors) -#4283396: objc.dg/exceptionCodeGenBug.m (test for excess errors) +4385167: objc.dg/layout-1.m (test for excess errors) +4492973: objc.dg/encode-7.m execution test +4492976: objc.dg/const-cfstring-4.m scan-assembler .long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n\t.data +4492976: objc.dg/const-str-10.m scan-assembler .long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data +4492976: objc.dg/const-str-11.m scan-assembler .long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data +4492976: objc.dg/const-str-9.m scan-assembler .long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data +4492976: objc.dg/next-runtime-1.m scan-assembler L_OBJC_MODULES:\n[ \t]*.long\t6\n +4492976: objc.dg/objc-fast-1.m scan-assembler-not objc_msgSend +4492976: objc.dg/objc-fast-1.m scan-assembler-not objc_assign_ivar +4492976: objc.dg/objc-fast-1.m scan-assembler bla.*fffeff00 +4492976: objc.dg/objc-fast-1.m scan-assembler bla.*fffefec0 +4492976: objc.dg/objc-fast-2.m scan-assembler-not objc_msgSend +4492976: objc.dg/objc-fast-2.m scan-assembler-not objc_assign_ivar +4492976: objc.dg/objc-fast-2.m scan-assembler ba.*fffeff00 +4492976: objc.dg/objc-fast-2.m scan-assembler ba.*fffefec0 +4492976: objc.dg/objc-fast-3.m scan-assembler-not objc_msgSend +4492976: objc.dg/objc-fast-3.m scan-assembler bla.*fffeff00 +4492976: objc.dg/objc-fast-3.m scan-assembler ba.*fffeff00 +4492976: objc.dg/objc-fast-4.m scan-assembler-not objc_msgSend +4492976: objc.dg/objc-fast-4.m scan-assembler bla.*fffeff00 +4492976: objc.dg/stret-2.m scan-assembler objc_msgSend_stret +4492976: objc.dg/stret-2.m scan-assembler objc_msgSendSuper_stret +4492976: objc.dg/stret-2.m scan-assembler-not objc_msgSend[^_S] +4492976: objc.dg/stret-2.m scan-assembler-not objc_msgSendSuper[^_] +4492976: objc.dg/symtab-1.m scan-assembler L_OBJC_SYMBOLS.*:\n\t.long\t0\n\t.long\t0\n\t.(short|word)\t2\n\t.(short|word)\t0\n\t.long\tL_OBJC_CLASS_Derived.*\n\t.long\tL_OBJC_CLASS_Base.*\n |