aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/bugs/powerpc/g++.xfail
blob: 81748e3d1f7c243a80ecad292dd13212fda593a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# APPLE LOCAL file testsuite
###
### List of failing tests with Radar bug numbers
### <radarNum>: <test name>
### test name should be exactly as it appears html summary reports
### including any trailing #<number>
###
### When the bug is fixed and the test passes, it will be an
### analyzed non-fail. You should then comment out the test in this
### file and make sure the Radar is closed.
###
###------------------------------------------------------------------
3222046: g++.dg/warn/weak1.C (test for excess errors)
3223598: g++.dg/special/conpr-3.C execution test
3222135: g++.old-deja/g++.bugs/900404_02.C  (test for warnings, line 25)
3222698: g++.old-deja/g++.ext/pretty4.C execution test
3843119: g++.dg/abi/local1.C execution test
3843157: g++.dg/pascal-strings-2.C  (test for warnings, line 7)
3843157: g++.dg/pascal-strings-2.C  (test for warnings, line 8)
3843157: g++.dg/pascal-strings-2.C  (test for warnings, line 22)
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)
4194030: g++.dg/lookup/hidden-class7.C  (test for errors, line 13)
4194030: g++.dg/lookup/hidden-class8.C  (test for errors, line 11)
4194030: g++.dg/lookup/hidden-class9.C  (test for errors, line 11)
4194030: g++.dg/lookup/hidden-temp-class1.C  (test for errors, line 7)
4194030: g++.dg/lookup/hidden-temp-class10.C  (test for errors, line 11)
4194030: g++.dg/lookup/hidden-temp-class11.C  (test for errors, line 11)
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,
4531667: g++.dg/bitreverse-23.C execution test
#
# The following tests fail only when the c++ suite is run through Obj-C++.
3904139: g++.dg/ext/fnname3.C execution test
3904139: g++.dg/ext/pretty1.C scan-assembler int bar\\(T\\).*with T = int
3904139: g++.dg/ext/pretty1.C scan-assembler int main\\(\\)
3904178: g++.dg/opt/devirt1.C scan-assembler xyzzy
3904139: g++.old-deja/g++.ext/pretty2.C execution test
3904139: g++.old-deja/g++.ext/pretty3.C execution test
3904139: g++.old-deja/g++.pt/memtemp77.C execution test
3904173: g++.old-deja/g++.jason/cleanup2.C (test for excess errors)
3904173: g++.old-deja/g++.jason/hmc1.C (test for excess errors)
3904173: g++.old-deja/g++.law/ctors10.C  (test for errors, line 21)
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)
0000000: g++.dg/align-test-1.C (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)
3965017: g++.dg/template/repo1.C (test for excess errors)
3965017: g++.dg/template/repo3.C (test for excess errors)
3965017: g++.old-deja/g++.pt/instantiate4.C (test for excess errors)
3965017: g++.old-deja/g++.pt/instantiate6.C (test for excess errors)
3965017: g++.old-deja/g++.pt/repo1.C (test for excess errors)
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)