1 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3 * g++.dg/other/i386-2.C: Add -mavx2 check.
4 * g++.dg/other/i386-3.C: Likewise.
5 * gcc.target/i386/avx-1.c: Add AVX2.
6 * gcc.target/i386/avx-2.c: Likewise.
7 * gcc.target/i386/funcspec-5.c: Likewise.
8 * gcc.target/i386/sse-12.c: Likewise.
9 * gcc.target/i386/sse-13.c: Likewise.
10 * gcc.target/i386/sse-14.c: Likewise.
11 * gcc.target/i386/sse-22.c: Likewise.
12 * gcc.target/i386/sse-23.c: Likewise.
13 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
14 * gcc.target/i386/avx2-check.h: New.
15 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
16 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
17 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
18 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
19 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
20 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
21 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
22 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
23 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
24 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
25 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
26 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
27 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
28 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
29 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
30 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
31 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
32 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
33 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
34 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
35 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
36 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
37 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
38 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
39 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
40 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
41 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
42 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
43 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
44 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
45 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
46 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
47 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
48 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
49 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
50 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
51 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
52 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
53 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
54 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
55 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
56 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
57 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
58 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
59 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
60 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
61 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
62 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
63 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
64 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
65 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
66 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
67 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
68 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
69 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
70 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
71 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
72 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
73 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
74 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
75 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
76 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
77 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
78 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
79 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
80 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
81 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
82 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
83 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
84 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
85 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
86 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
87 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
88 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
89 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
90 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
91 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
92 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
93 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
94 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
95 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
96 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
97 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
98 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
99 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
100 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
101 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
102 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
103 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
104 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
105 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
106 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
107 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
108 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
109 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
110 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
111 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
112 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
113 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
114 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
115 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
116 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
117 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
118 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
119 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
120 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
121 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
122 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
123 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
124 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
125 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
126 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
127 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
128 * gcc.target/i386/avx2-vpand-1.c: Likewise.
129 * gcc.target/i386/avx2-vpand-2.c: Likewise.
130 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
131 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
132 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
133 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
134 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
135 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
136 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
137 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
138 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
139 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
140 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
141 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
142 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
143 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
144 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
145 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
146 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
147 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
148 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
149 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
150 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
151 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
152 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
153 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
154 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
155 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
156 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
157 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
158 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
159 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
160 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
161 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
162 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
163 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
164 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
165 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
166 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
167 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
168 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
169 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
170 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
171 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
172 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
173 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
174 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
175 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
176 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
177 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
178 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
179 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
180 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
181 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
182 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
183 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
184 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
185 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
186 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
187 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
188 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
189 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
190 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
191 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
192 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
193 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
194 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
195 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
196 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
197 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
198 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
199 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
200 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
201 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
202 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
203 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
204 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
205 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
206 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
207 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
208 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
209 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
210 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
211 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
212 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
213 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
214 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
215 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
216 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
217 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
218 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
219 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
220 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
221 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
222 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
223 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
224 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
225 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
226 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
227 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
228 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
229 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
230 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
231 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
232 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
233 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
234 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
235 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
236 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
237 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
238 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
239 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
240 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
241 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
242 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
243 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
244 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
245 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
246 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
247 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
248 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
249 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
250 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
251 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
252 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
253 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
254 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
255 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
256 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
257 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
258 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
259 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
260 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
261 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
262 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
263 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
264 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
265 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
266 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
267 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
268 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
269 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
270 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
271 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
272 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
273 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
274 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
275 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
276 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
277 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
278 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
279 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
280 * gcc.target/i386/avx2-vpor-1.c: Likewise.
281 * gcc.target/i386/avx2-vpor-2.c: Likewise.
282 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
283 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
284 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
285 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
286 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
287 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
288 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
289 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
290 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
291 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
292 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
293 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
294 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
295 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
296 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
297 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
298 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
299 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
300 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
301 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
302 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
303 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
304 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
305 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
306 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
307 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
308 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
309 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
310 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
311 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
312 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
313 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
314 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
315 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
316 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
317 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
318 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
319 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
320 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
321 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
322 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
323 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
324 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
325 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
326 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
327 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
328 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
329 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
330 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
331 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
332 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
333 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
334 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
335 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
336 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
337 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
338 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
339 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
340 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
341 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
342 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
343 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
344 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
345 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
346 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
347 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
348 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
349 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
350 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
351 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
352 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
353 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
354 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
355 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
356 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
357 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
358 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
359 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
360 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
361 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
362 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
363 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
364 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
365 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
366 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
367 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
368 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
369 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
370 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
371 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
372 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
373 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
374 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
375 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
376 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
377 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
378 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
379 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
380 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
381 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
382 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
383 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
384 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
385 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
386 * gcc.target/i386/testimm-9.c: Likewise.
388 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
390 * g++.dg/other/i386-2.C: Add -mbmi2 check.
391 * g++.dg/other/i386-3.C: Likewise.
392 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
393 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
394 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
395 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
396 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
397 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
398 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
399 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
400 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
401 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
402 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
403 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
404 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
405 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
406 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
407 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
408 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
409 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
410 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
411 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
412 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
413 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
414 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
415 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
416 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
417 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
418 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
419 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
420 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
421 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
422 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
423 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
424 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
425 * gcc.target/i386/sse-12.c: Add BMI2.
426 * gcc.target/i386/sse-13.c: Likewise.
427 * gcc.target/i386/sse-14.c: Likewise.
428 * gcc.target/i386/sse-22.c: Likewise.
429 * gcc.target/i386/sse-23.c: Likewise.
431 2011-08-23 Jason Merrill <jason@redhat.com>
433 * g++.dg/template/crash7.C: Adjust expected errors.
435 2011-08-23 Jason Merrill <jason@redhat.com>
439 * g++.dg/cpp0x/overload2.C: New.
441 2011-08-23 Jason Merrill <jason@redhat.com>
444 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
446 2011-08-23 Jason Merrill <jason@redhat.com>
449 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
450 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
451 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
452 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
454 2011-08-23 Jason Merrill <jason@redhat.com>
457 * g++.dg/cpp0x/constexpr-initlist5.C: New.
459 2011-08-23 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/warn/Wunused-var-16.C: New test.
465 * gcc.dg/pr50161.c: New test.
467 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
470 * g++.dg/gcov/gcov-7.C: New test.
472 2011-08-23 Jakub Jelinek <jakub@redhat.com>
475 * g++.dg/dfp/nofields.C: New test.
477 2011-08-23 Tobias Burnus <burnus@net-b.de>
480 * gfortran.dg/use_16.f90: New.
482 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
483 Kirill Yukhin <kirill.yukhin@intel.com>
486 * gcc.target/i386/pr50155.c: New test.
488 2011-08-22 Jakub Jelinek <jakub@redhat.com>
490 PR tree-optimization/50133
491 * gcc.dg/pr50133.c: New test.
494 * c-c++-common/cxxbitfields-6.c: New test.
496 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
499 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
501 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
503 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
504 * gcc.dg/pr49994-3.c: Ditto.
506 2011-08-22 Richard Guenther <rguenther@suse.de>
509 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
510 * gcc.dg/torture/pr50067-2.c: Likewise.
512 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
515 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
516 of a constant resulting from simplification.
517 * gfortran.dg/warn_conversion_3.f90: New test.
519 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
522 * gfortran.dg/zero_stride_1.f90: New test.
524 2011-08-20 Janus Weil <janus@gcc.gnu.org>
527 * gfortran.dg/typebound_override_1.f90: Modified.
529 2011-08-20 Jakub Jelinek <jakub@redhat.com>
531 PR tree-optimization/48739
532 * gcc.dg/pr48739-1.c: New test.
533 * gcc.dg/pr48739-2.c: New test.
535 2011-08-20 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
539 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
542 * gfortran.dg/where_3.f90: New test.
544 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
547 * gfortran.dg/pr49721-1.f: New.
548 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
550 2011-08-19 Joseph Myers <joseph@codesourcery.com>
552 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
553 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
556 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
558 * gcc.target/arm/wmul-11.c: New file.
559 * gcc.target/arm/wmul-12.c: New file.
560 * gcc.target/arm/wmul-13.c: New file.
562 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
564 * gcc.target/arm/wmul-10.c: New file.
566 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
568 * gcc.target/arm/wmul-9.c: New file.
569 * gcc.target/arm/wmul-bitfield-2.c: New file.
571 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
573 * gcc.target/arm/wmul-8.c: New file.
575 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
577 * gcc.target/arm/wmul-7.c: New file.
579 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
581 * gcc.target/arm/wmul-6.c: New file.
583 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
585 * gcc.target/arm/wmul-5.c: New file.
586 * gcc.target/arm/no-wmla-1.c: New file.
588 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
590 * gcc.target/arm/wmul-bitfield-1.c: New file.
592 2011-08-19 Joseph Myers <joseph@codesourcery.com>
594 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
596 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
598 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
599 * gcc.target/i386/conversion.c: Likewise.
601 2011-08-19 Richard Guenther <rguenther@suse.de>
603 * gcc.dg/torture/pr50067-1.c: New testcase.
604 * gcc.dg/torture/pr50067-2.c: Likewise.
606 2011-08-19 Joey Ye <joey.ye@arm.com>
609 * gcc.target/arm/handler-align.c: New test.
610 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
613 2011-08-19 Joey Ye <joey.ye@arm.com>
615 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
617 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
620 * gfortran.dg/end_block_label_1.f90: New test.
621 * gfortran.dg/end_associate_label_1.f90: New test.
623 2011-08-18 Joseph Myers <joseph@codesourcery.com>
625 * gcc.dg/c1x-pointer-float-1.c: New test.
627 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
630 * gfortran.dg/duplicate_labels_2.f: New test.
632 2011-08-18 Joseph Myers <joseph@codesourcery.com>
634 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
635 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
636 gcc.dg/c1x-noreturn-5.c: New tests.
638 2011-08-18 Joseph Myers <joseph@codesourcery.com>
640 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
642 2011-08-18 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
646 * gfortran.dg/coarray_lock_3.f90: Fix test.
647 * gfortran.dg/coarray_lock_4.f90: New.
648 * gfortran.dg/coarray_lock_5.f90: New.
650 2011-08-18 Jakub Jelinek <jakub@redhat.com>
653 * gcc.c-torture/compile/pr50009.c: New test.
656 * gcc.dg/torture/pr50092.c: New test.
658 2011-08-18 Tobias Burnus <burnus@net-b.de>
661 * gfortran.dg/namelist_73.f90: New.
663 2011-08-18 Jakub Jelinek <jakub@redhat.com>
665 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
668 * gcc.dg/pr50017.c: New test.
670 2011-08-18 Dodji Seketeli <dodji@redhat.com>
673 * g++.dg/lookup/hidden-var1.C: New test case.
675 2011-08-17 Tobias Burnus <burnus@net-b.de>
678 * gfortran.dg/warn_unused_var_2.f90: New.
679 * gfortran.dg/warn_unused_var_3.f90: New.
681 2011-08-17 Tom de Vries <tom@codesourcery.com>
684 * gcc.target/arm/pr43597.c: New test.
686 2011-08-17 Janus Weil <janus@gcc.gnu.org>
689 * gfortran.dg/common_13.f90: New.
691 2011-08-16 Jason Merrill <jason@redhat.com>
694 * g++.dg/cpp0x/variadic-unresolved.C: New.
696 * g++.old-deja/g++.brendan/README: Add R.I.P.
698 * g++.dg/ext/attr-used-1.C: New.
701 * g++.dg/cpp0x/initlist56.C: New.
703 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
706 * g++.dg/opt/life1.C: Only run on Linux.
708 2011-08-15 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/coarray_26.f90: New.
712 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
714 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
717 2011-08-14 Janus Weil <janus@gcc.gnu.org>
720 * gfortran.dg/func_result_7.f90: New.
722 2011-08-13 Jason Merrill <jason@redhat.com>
725 * g++.dg/cpp0x/decltype32.C: New.
728 * g++.dg/diagnostic/expr1.C: New.
730 2011-08-12 David Li <davidxl@google.com>
732 * g++.dg/abi/vbase15.C: New test.
734 2011-08-12 Jason Merrill <jason@redhat.com>
737 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
739 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
741 * gcc.dg/builtins-67.c: New test.
742 * gcc.target/i386/conversion.c: Ditto.
744 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
745 Brian Hackett <bhackett1024@gmail.com>
747 * g++.dg/plugin/decl_plugin.c: New.
748 * g++.dg/plugin/decl-plugin-test.C: New.
749 * g++.dg/plugin/plugin.exp: Add above testcase.
751 2011-08-11 Richard Guenther <rguenther@suse.de>
753 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
755 2011-08-11 Michael Matz <matz@suse.de>
757 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
759 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
761 PR tree-optimization/50039
762 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
763 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
765 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
767 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
768 (sse4_1_test): Initialize src3 with random value.
770 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
772 * gcc.c-torture/execute/scal-to-vec1.c: New test.
773 * gcc.c-torture/execute/scal-to-vec2.c: New test.
774 * gcc.c-torture/execute/scal-to-vec3.c: New test.
775 * gcc.dg/scal-to-vec1.c: New test.
776 * gcc.dg/scal-to-vec2.c: New test.
778 2011-08-09 Richard Guenther <rguenther@suse.de>
780 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
781 * gcc.dg/tree-ssa/vrp60.c: New testcase.
782 * gcc.dg/tree-ssa/vrp61.c: Likewise.
783 * gcc.dg/tree-ssa/vrp62.c: Likewise.
785 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
787 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
789 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
791 * gcc.dg/pr49948.c: Require pthread effective target.
793 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
795 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
797 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
799 * gcc.target/i386/sse-22a.c: New test.
801 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
803 PR tree-optimization/50014
804 * gcc.dg/vect/pr50014.c: New test.
806 2011-08-08 Martin Jambor <mjambor@suse.cz>
809 * gcc.dg/tree-ssa/pr49923.c: New test.
811 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
814 * gcc.target/i386/pr49781-1.c: New.
816 2011-08-08 Jason Merrill <jason@redhat.com>
818 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
820 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
822 2011-08-07 Janus Weil <janus@gcc.gnu.org>
825 * gfortran.dg/typebound_override_1.f90: New.
827 2011-08-07 Kai Tietz <ktietz@redhat.com>
829 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
831 * gcc.dg/tree-ssa/loop-1.c: Likewise.
832 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
833 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
834 * gcc.dg/tree-ssa/loop-33.c: Likewise.
835 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
836 * gcc.dg/tree-ssa/loop-35.c: Likewise.
837 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
838 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
839 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
840 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
842 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
845 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
847 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
849 * gcc.dg/pr48770.c: Cleanup coverage files.
850 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
852 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
854 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
855 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
856 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
857 lzcnt and bmi options.
859 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
862 * gcc.dg/pr47381-1.c: New.
863 * gcc.dg/pr47381-2.c: Likewise.
864 * gcc.target/i386/pr47381.c: Likewise.
866 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
869 * gcc.dg/pr47727.c: New.
872 * gcc.dg/pr47372-1.c: New.
873 * gcc.dg/pr47372-2.c: Likewise.
875 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
878 * gcc.target/i386/pr47449.c: New.
881 * gcc.dg/pr47446-1.c: New.
882 * gcc.dg/pr47446-2.c: Likewise.
884 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
887 * gcc.dg/pr47766.c: New.
890 * gcc.dg/tls/pr47715-1.c: New.
891 * gcc.dg/tls/pr47715-2.c: Likewise.
892 * gcc.dg/tls/pr47715-3.c: Likewise.
893 * gcc.dg/tls/pr47715-4.c: Likewise.
894 * gcc.dg/tls/pr47715-5.c: Likewise.
896 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
899 * objc.dg/gnu-api-2-class.m: Updated comments.
900 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
901 * objc.dg/gnu-api-2-class-meta.m: New test.
902 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
904 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
907 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
908 with classes that are in construction.
910 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
913 * gcc.target/i386/pr48084-1.c: New.
914 * gcc.target/i386/pr48084-2.c: Likewise.
915 * gcc.target/i386/pr48084-3.c: Likewise.
916 * gcc.target/i386/pr48084-4.c: Likewise.
917 * gcc.target/i386/pr48084-5.c: Likewise.
919 PR rtl-optimization/49504
920 * gcc.target/i386/pr49504.c: New.
923 * gcc.dg/pr49860.c: New.
925 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
928 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
929 with classes that are in construction.
931 2011-08-05 Jason Merrill <jason@redhat.com>
934 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
937 * g++.dg/cpp0x/decltype31.C: New.
940 * g++.dg/init/array28.C: New.
943 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
945 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
948 * gcc.dg/pr47369-1.c: New.
950 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
953 * gcc.dg/torture/pr47364-1.c: New.
954 * gcc.c-torture/compile/pr47364-1.c: Likewise.
955 * gcc.c-torture/compile/pr47364-2.c: Likewise.
957 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
960 * gfortran.dg/transfer_check_2.f90: New test case.
962 2011-08-05 Jan Hubicka <jh@suse.cz>
965 * gfortran.dg/pr49494.f90: New testcase.
967 2011-08-05 Jan Hubicka <jh@suse.cz>
970 * gcc.c-torture/compile/pr49735.c: New testcase.
972 2011-08-05 Jason Merrill <jason@redhat.com>
975 * g++.dg/cpp0x/initlist56.C: New.
978 * g++.dg/overload/rvalue2.C: New.
981 * g++.dg/cpp0x/range-for21.C: New.
983 * g++.dg/ext/vla11.C: New.
985 2011-08-05 Richard Guenther <rguenther@suse.de>
987 PR tree-optimization/49984
988 * gcc.dg/tree-ssa/vrp59.c: New testcase.
990 2011-08-05 Richard Guenther <rguenther@suse.de>
992 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
993 * gcc.dg/tree-ssa/vrp52.c: Likewise.
994 * gcc.dg/tree-ssa/vrp53.c: Likewise.
996 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
998 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
999 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1000 * gfortran.dg/ldist-pr43023.f90: Ditto.
1001 * gfortran.dg/namelist_52.f90: Ditto.
1002 * gfortran.dg/interface_proc_end.f90: Ditto.
1003 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1004 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1006 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1008 * gcc.dg/vect/vect-over-widen-1.c: New test.
1009 * gcc.dg/vect/vect-over-widen-2.c: New test.
1010 * gcc.dg/vect/vect-over-widen-3.c: New test.
1011 * gcc.dg/vect/vect-over-widen-4.c: New test.
1013 2011-08-04 Richard Guenther <rguenther@suse.de>
1016 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1018 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1020 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1022 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1025 * g++.dg/ext/builtin-object-size3.C: New test.
1027 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1029 PR tree-optimization/49948
1030 * gcc.dg/pr49948.c: New test.
1032 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1035 * gcc.dg/torture/pr47383.c: New.
1037 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1039 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1041 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1043 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1045 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1048 * gcc.dg/torture/pr47744-1.c: New.
1049 * gcc.dg/torture/pr47744-2.c: Likewise.
1050 * gcc.dg/torture/pr47744-3.c: Likewise.
1052 2011-08-03 Richard Guenther <rguenther@suse.de>
1055 * gcc.dg/torture/pr49958.c: New testcase.
1057 2011-08-03 Richard Guenther <rguenther@suse.de>
1059 PR tree-optimization/49938
1060 * g++.dg/torture/pr49938.C: New testcase.
1062 2011-08-02 Jason Merrill <jason@redhat.com>
1065 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1068 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1071 * g++.dg/cpp0x/variadic115.C: New.
1074 * g++.dg/cpp0x/union5.C: New.
1076 2011-08-02 Daniel Kraft <d@domob.eu>
1079 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1081 2011-08-02 Kai Tietz <ktietz@redhat.com>
1084 * gcc.dg/tree-ssa/forwprop-15.c
1086 2011-08-02 Jason Merrill <jason@redhat.com>
1089 * g++.dg/cpp0x/range-for20.C: New.
1091 2011-08-02 Tobias Burnus <burnus@net-b.de>
1093 * gfortran.dg/coarray_lib_token_3.f90: New.
1095 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1099 * gcc.dg/gomp/atomic-15.c: New test.
1100 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1101 * g++.dg/gomp/atomic-15.C: New test.
1102 * g++.dg/gomp/private-1.C: New test.
1103 * g++.dg/gomp/sharing-2.C: New test.
1104 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1105 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1106 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1108 2011-08-02 Tobias Burnus <burnus@net-b.de>
1110 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1111 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1113 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1114 * gfortran.dg/allocatable_function_5.f90: Ditto.
1115 * gfortran.dg/allocate_stat.f90: Ditto.
1116 * gfortran.dg/array_constructor_20.f90: Ditto.
1117 * gfortran.dg/array_constructor_21.f90: Ditto.
1118 * gfortran.dg/array_constructor_22.f90: Ditto.
1119 * gfortran.dg/array_constructor_26.f03: Ditto.
1120 * gfortran.dg/array_function_4.f90: Ditto.
1121 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1122 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1123 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1124 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1125 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1126 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1127 * gfortran.dg/class_15.f03: Ditto.
1128 * gfortran.dg/class_27.f03: Ditto.
1129 * gfortran.dg/class_33.f90: Ditto.
1130 * gfortran.dg/class_37.f03: Ditto.
1131 * gfortran.dg/class_40.f03: Ditto.
1132 * gfortran.dg/class_42.f03: Ditto.
1133 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1134 * gfortran.dg/coarray/registering_1.f90: Ditto.
1135 * gfortran.dg/convert_1.f90: Ditto.
1136 * gfortran.dg/default_initialization_3.f90: Ditto.
1137 * gfortran.dg/dependency_25.f90: Ditto.
1138 * gfortran.dg/dependency_26.f90: Ditto.
1139 * gfortran.dg/dependency_36.f90: Ditto.
1140 * gfortran.dg/dependency_37.f90: Ditto.
1141 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1142 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1143 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1144 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1145 * gfortran.dg/elemental_result_1.f90: Ditto.
1146 * gfortran.dg/empty_derived_type.f90: Ditto.
1147 * gfortran.dg/entry_7.f90: Ditto.
1148 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1149 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1150 * gfortran.dg/error_recovery_3.f90: Ditto.
1151 * gfortran.dg/extends_4.f03: Ditto.
1152 * gfortran.dg/func_assign.f90: Ditto.
1153 * gfortran.dg/func_assign_3.f90: Ditto.
1154 * gfortran.dg/generic_1.f90: Ditto.
1155 * gfortran.dg/generic_18.f90: Ditto.
1156 * gfortran.dg/generic_22.f03: Ditto.
1157 * gfortran.dg/generic_4.f90: Ditto.
1158 * gfortran.dg/generic_6.f90: Ditto.
1159 * gfortran.dg/generic_actual_arg.f90: Ditto.
1160 * gfortran.dg/graphite/id-21.f: Ditto.
1161 * gfortran.dg/graphite/pr45758.f90: Ditto.
1162 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1163 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1164 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1165 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1166 * gfortran.dg/host_used_types_1.f90: Ditto.
1167 * gfortran.dg/implicit_1.f90: Ditto.
1168 * gfortran.dg/implicit_11.f90: Ditto.
1169 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1170 * gfortran.dg/impure_actual_1.f90: Ditto.
1171 * gfortran.dg/impure_assignment_1.f90: Ditto.
1172 * gfortran.dg/impure_constructor_1.f90: Ditto.
1173 * gfortran.dg/initialization_10.f90: Ditto.
1174 * gfortran.dg/initialization_12.f90: Ditto.
1175 * gfortran.dg/interface_14.f90: Ditto.
1176 * gfortran.dg/interface_15.f90: Ditto.
1177 * gfortran.dg/interface_2.f90: Ditto.
1178 * gfortran.dg/interface_25.f90: Ditto.
1179 * gfortran.dg/interface_26.f90: Ditto.
1180 * gfortran.dg/interface_29.f90: Ditto.
1181 * gfortran.dg/interface_assignment_1.f90: Ditto.
1182 * gfortran.dg/internal_pack_6.f90: Ditto.
1183 * gfortran.dg/internal_pack_7.f90: Ditto.
1184 * gfortran.dg/internal_pack_8.f90: Ditto.
1185 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1186 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1187 * gfortran.dg/module_commons_3.f90: Ditto.
1188 * gfortran.dg/module_equivalence_4.f90: Ditto.
1189 * gfortran.dg/module_equivalence_6.f90: Ditto.
1190 * gfortran.dg/module_function_type_1.f90: Ditto.
1191 * gfortran.dg/module_naming_1.f90: Ditto.
1192 * gfortran.dg/namelist_4.f90: Ditto.
1193 * gfortran.dg/operator_c1202.f90: Ditto.
1194 * gfortran.dg/parens_7.f90: Ditto.
1195 * gfortran.dg/pr32921.f: Ditto.
1196 * gfortran.dg/pr33646.f90: Ditto.
1197 * gfortran.dg/pr41928.f90: Ditto.
1198 * gfortran.dg/pr42119.f90: Ditto.
1199 * gfortran.dg/pr43984.f90: Ditto.
1200 * gfortran.dg/present_1.f90: Ditto.
1201 * gfortran.dg/private_type_2.f90: Ditto.
1202 * gfortran.dg/proc_decl_2.f90: Ditto.
1203 * gfortran.dg/proc_ptr_10.f90: Ditto.
1204 * gfortran.dg/proc_ptr_22.f90: Ditto.
1205 * gfortran.dg/proc_ptr_8.f90: Ditto.
1206 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1207 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1208 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1209 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1210 * gfortran.dg/substring_equivalence.f90: Ditto.
1211 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1212 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1213 * gfortran.dg/trim_optimize_6.f90: Ditto.
1214 * gfortran.dg/typebound_call_12.f03: Ditto.
1215 * gfortran.dg/typebound_operator_5.f03: Ditto.
1216 * gfortran.dg/typebound_operator_6.f03: Ditto.
1217 * gfortran.dg/typebound_proc_18.f03: Ditto.
1218 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1219 * gfortran.dg/use_1.f90: Ditto.
1220 * gfortran.dg/use_10.f90: Ditto.
1221 * gfortran.dg/use_11.f90: Ditto.
1222 * gfortran.dg/use_14.f90: Ditto.
1223 * gfortran.dg/use_only_2.f90: Ditto.
1224 * gfortran.dg/use_rename_4.f90: Ditto.
1225 * gfortran.dg/use_rename_5.f90: Ditto.
1226 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1227 * gfortran.dg/used_interface_ref.f90: Ditto.
1228 * gfortran.dg/used_types_11.f90: Ditto.
1229 * gfortran.dg/used_types_3.f90: Ditto.
1230 * gfortran.dg/used_types_4.f90: Ditto.
1231 * gfortran.dg/userdef_operator_2.f90: Ditto.
1232 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1233 * gfortran.dg/vect/pr46213.f90: Ditto.
1234 * gfortran.dg/whole_file_21.f90: Ditto.
1235 * gfortran.dg/whole_file_22.f90: Ditto.
1236 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1237 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1239 2011-08-02 Kai Tietz <ktietz@redhat.com>
1241 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1243 2011-08-01 Jason Merrill <jason@redhat.com>
1246 * g++.dg/abi/mangle49.C: New.
1249 * g++.dg/cpp0x/constexpr-array4.C: New.
1252 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1254 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1257 * gcc.target/i386/pr49927.c: New test.
1259 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1261 PR tree-optimization/49926
1262 * gcc.dg/vect/pr49926.c: New test.
1264 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1266 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1267 * gcc.target/i386/lzcnt-1.c: New test.
1268 * gcc.target/i386/lzcnt-2.c: Likewise.
1269 * gcc.target/i386/lzcnt-2a.c: Likewise.
1270 * gcc.target/i386/lzcnt-3.c: Likewise.
1271 * gcc.target/i386/lzcnt-4.c: Likewise.
1272 * gcc.target/i386/lzcnt-4a.c: Likewise.
1273 * gcc.target/i386/lzcnt-5.c: Likewise.
1274 * gcc.target/i386/lzcnt-6.c: Likewise.
1275 * gcc.target/i386/lzcnt-6a.c: Likewise.
1276 * gcc.target/i386/lzcnt-check.h: Likewise.
1278 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1279 * gcc.target/i386/sse-13.c: Likewise.
1280 * gcc.target/i386/sse-14.c: Likewise.
1281 * g++.dg/other/i386-2.C: Likewise.
1282 * g++.dg/other/i386-3.C: Likewise.
1284 2011-08-01 Julian Brown <julian@codesourcery.com>
1286 * gcc.target/arm/fixed-point-exec.c: New test.
1288 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1291 * gcc.target/i386/pr49920.c: New test.
1293 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1295 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1296 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1297 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1298 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1299 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1300 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1301 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1302 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1303 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1304 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1305 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1306 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1307 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1308 * g++.dg/tree-ssa/pr33615.C: Ditto.
1309 * g++.dg/tree-ssa/restrict1.C: Ditto.
1310 * c-c++-common/restrict-2.c: Ditto.
1311 * gfortran.dg/pr32921.f: Ditto.
1312 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1313 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1314 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1315 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1316 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1317 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1318 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1319 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1320 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1321 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1323 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1325 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1326 .exe.ltrans[0-9]*. dump files.
1328 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1331 * gfortran.dg/abstract_type_6.f03: Modified.
1332 * gfortran.dg/typebound_proc_24.f03: New.
1334 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/init/for1.C: Fix.
1339 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1342 * gfortran.dg/string_5.f90: New test.
1344 2011-07-29 Jason Merrill <jason@redhat.com>
1347 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1349 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351 PR tree-optimization/47407
1352 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1356 2011-07-29 Richard Guenther <rguenther@suse.de>
1358 * gcc.dg/uninit-suppress.c: Also disable VRP.
1359 * gcc.dg/uninit-suppress_2.c: Likewise.
1361 2011-07-28 Jason Merrill <jason@redhat.com>
1364 * g++.dg/template/nontype24.C: New.
1366 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1368 PR rtl-optimization/47958
1369 * gcc.dg/torture/pr47958-1.c: New.
1371 2011-07-29 Wei Guozhi <carrot@google.com>
1373 PR rtl-optimization/49799
1374 * gcc.dg/pr49799.c: New test case.
1376 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1379 * gcc.dg/graphite/id-pr48648.c: New.
1381 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1384 * gfortran.dg/maxloc_2.f90: New test.
1385 * gfortran.dg/maxloc_3.f90: New test.
1386 * gfortran.dg/minloc_1.f90: New test.
1387 * gfortran.dg/minloc_2.f90: New test.
1388 * gfortran.dg/minloc_3.f90: New test.
1389 * gfortran.dg/minmaxloc_7.f90: New test.
1392 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1394 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1397 the builtin isn't optimized away.
1399 2011-07-27 Tobias Burnus <burnus@net-b.de>
1402 * gfortran.dg/lto/pr45586-2_0.f90: New.
1404 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1407 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1408 * c-c++-common/cxxbitfields-5.c: Same.
1410 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1412 * lib/target-supports.exp (check_effective_target_mmap): Use
1413 check_function_available.
1415 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1417 * g++.old-deja/g++.pt/crash60.C: Updated.
1419 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1422 * gcc.target/i386/pr49866.c: New test.
1424 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1426 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1427 * gcc.target/i386/bmi-andn-1.c: New test.
1428 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1429 * gcc.target/i386/bmi-andn-2.c: Likewise.
1430 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1431 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1432 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1433 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1434 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1435 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1436 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1437 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1438 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1439 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1440 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1441 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1442 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1443 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1444 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1445 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1446 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1447 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1448 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1449 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1450 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1452 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1455 * gfortran.dg/graphite/id-pr47691.f: New.
1457 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1459 * gcc.target/i386/avx-os-support.h: New.
1460 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1461 (main): Check avx_os_support before the test is run.
1462 * gcc.target/i386/aes-avx-check.h: Ditto.
1463 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1465 2011-07-27 Kai Tietz <ktietz@redhat.com>
1467 * gcc.target/i386/aggregate-ret3.c: New test.
1468 * gcc.target/i386/aggregate-ret4.c: New test.
1470 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1473 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1474 allocated array should *not* change its size.
1475 * gfortran.dg/multiple_allocation_3.f90: New test.
1477 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/cpp0x/constexpr-49776.C: New.
1482 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1485 * gcc.dg/graphite/id-pr47046.c: New.
1487 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1490 * gcc.dg/graphite/run-id-pr47593.c: New.
1492 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1495 * gcc.dg/graphite/run-id-pr47653.c: New.
1496 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1497 induction variables.
1498 * gcc.dg/graphite/scop-16.c: Same.
1499 * gcc.dg/graphite/scop-17.c: Same.
1500 * gcc.dg/graphite/scop-21.c: Same.
1502 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1505 * gcc.dg/graphite/id-pr48805.c: New.
1507 2011-07-26 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/coarray_lib_token_2.f90: New.
1511 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1513 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1516 2011-07-25 Andrew Pinski <apinski@cavium.com>
1519 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1520 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1522 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1524 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1526 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1527 * gcc.c-torture/execute/loop-2g.c: Likewise.
1528 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1529 Require mmap support.
1530 * gcc.c-torture/execute/loop-2g.x: Likewise.
1531 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1532 (MAP_ANON): Provide default.
1533 * gcc.dg/20050826-1.c: Likewise.
1534 * gcc.target/i386/pr36533.c: Likewise.
1535 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1536 Use dg-require-effective-target mmap.
1538 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/cpp0x/range-for19.C: New.
1543 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1549 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1552 * g++.dg/torture/pr49309.C: Remove.
1554 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1556 PR tree-optimization/49809
1557 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1560 2011-07-25 Richard Guenther <rguenther@suse.de>
1562 PR tree-optimization/49715
1563 * gcc.target/i386/pr49715-1.c: New testcase.
1564 * gcc.target/i386/pr49715-2.c: Likewise.
1566 2011-07-23 Jason Merrill <jason@redhat.com>
1568 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1570 2011-07-22 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp0x/initlist55.C: New.
1575 2011-07-23 Tobias Burnus <burnus@net-b.de>
1578 * gfortran.dg/namelist_72.f: New.
1580 2011-07-23 Tobias Burnus <burnus@net-b.de>
1582 * gfortran.dg/coarray_25.f90: New.
1584 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1586 * override1.C: This test should use c++0x mode.
1587 * override3.C: New. Test the diagnostics in c++98 mode.
1589 2011-07-22 Jason Merrill <jason@redhat.com>
1590 Mark Glisse <marc.glisse@normalesup.org>
1593 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1596 * g++.dg/opt/builtins2.C: New.
1597 * g++.dg/other/error27.C: Don't rely on __builtin.
1599 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1601 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1603 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1604 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1605 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1606 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1608 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1611 2011-07-22 Richard Guenther <rguenther@suse.de>
1613 PR tree-optimization/45819
1614 * gcc.dg/pr45819.c: New testcase.
1616 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1618 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1620 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1624 * gcc.dg/graphite/run-id-pr47654.c: New.
1626 2011-07-21 Ian Lance Taylor <iant@google.com>
1629 * gcc.dg/pr49705.c: New test.
1631 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1633 * lib/target-supports.exp (check_avx_os_support_available): New.
1634 (check_effective_target_avx_runtime): Use it.
1636 2011-07-21 Richard Guenther <rguenther@suse.de>
1638 PR tree-optimization/49770
1639 * g++.dg/torture/pr49770.C: New testcase.
1641 2011-07-21 Kai Tietz <ktietz@redhat.com>
1643 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1644 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1646 2011-07-21 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/coarray_lib_token_1.f90: New.
1650 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1652 * gcc.dg/pr32912-2.c: Skip for AVR.
1653 * gcc.dg/pr44674.c: Add dg-require-profiling.
1655 2011-07-20 Jason Merrill <jason@redhat.com>
1657 * g++.dg/ext/desig2.C: New.
1659 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1661 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1663 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1664 * gcc.target/powerpc/recip-3.c: Ditto.
1666 2011-07-19 Jason Merrill <jason@redhat.com>
1668 PR c++/6709 (DR 743)
1669 PR c++/42603 (DR 950)
1670 * g++.dg/cpp0x/decltype21.C: New.
1672 2011-07-20 Richard Guenther <rguenther@suse.de>
1675 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1676 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1678 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1680 * gcc.target/arm/combine-movs.c: New.
1681 * gcc.target/arm/unsigned-extend-2.c: New.
1683 2011-07-19 Jason Merrill <jason@redhat.com>
1686 * g++.dg/cpp0x/variadic114.C: New.
1688 2011-07-19 Tobias Burnus <burnus@net-b.de>
1690 * gfortran.dg/coarray_args_1.f90: New.
1691 * gfortran.dg/coarray_args_2.f90: New.
1693 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1696 * gfortran.dg/allocate_error_3.f90: New.
1698 2011-07-19 Richard Guenther <rguenther@suse.de>
1700 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1701 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1702 * gcc.dg/torture/20110719-1.c: New testcase.
1704 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1706 PR tree-optimization/49768
1707 * gcc.c-torture/execute/pr49768.c: New test.
1709 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1711 PR tree-optimization/49771
1712 * gcc.dg/vect/pr49771.c: New test.
1714 2011-07-18 Martin Jambor <mjambor@suse.cz>
1716 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1717 * gcc.dg/ipa/ipa-2.c: Likewise.
1718 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1719 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1720 * gcc.dg/ipa/ipa-5.c: Likewise.
1721 * gcc.dg/ipa/ipa-7.c: Likewise.
1722 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1723 * gcc.dg/ipa/ipacost-1.c: Likewise.
1724 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1726 * gcc.dg/ipa/ipcp-1.c: New test.
1727 * gcc.dg/ipa/ipcp-2.c: Likewise.
1728 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1730 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1733 * gfortran.dg/pr49675.f90: New test.
1735 2011-07-18 Richard Guenther <rguenther@suse.de>
1737 * gcc.dg/torture/20110718-1.c: New testcase.
1739 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1741 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1742 * g++.dg/ext/bitfield3.C: Likewise.
1743 * g++.dg/ext/bitfield4.C: Likewise.
1744 * g++.dg/ext/bitfield5.C: Likewise.
1745 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1746 * g++.dg/other/pr23205-2.C: Likewise.
1747 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1748 * gcc.c-torture/compile/20001109-2.c: Likewise.
1749 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1750 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1751 * gcc.dg/bitfld-16.c: Likewise.
1752 * gcc.dg/bitfld-17.c: Likewise.
1753 * gcc.dg/bitfld-18.c: Likewise.
1754 * gcc.dg/builtins-config.h: Remove Netware support.
1755 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1756 * gcc.dg/cdce2.c: Likewise.
1757 * gcc.dg/cpp/assert4.c: Remove netware support.
1758 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1759 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1761 * lib/target-supports.exp (check_visibility_available): Remove
1763 (check_profiling_available): Likewise.
1765 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1767 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1769 2011-07-17 Tobias Burnus <burnus@net-b.de>
1770 Thomas Koenig <tkoenig@gcc.gnu.org>
1773 * gfortran.dg/generic_17.f90: Fix testcase.
1774 * gfortran.dg/interface_3.f90: Add dg-error.
1775 * gfortran.dg/use_14.f90: New.
1776 * gfortran.dg/use_15.f90: New.
1778 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1780 * gnat.dg/pointer_controlled.adb: New test.
1782 2011-07-17 Tobias Burnus <burnus@net-b.de>
1785 * gfortran.dg/pointer_remapping_7.f90: New.
1787 2011-07-16 Jason Merrill <jason@redhat.com>
1789 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1791 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1792 Jason Merrill <jason@redhat.com>
1796 * g++.dg/cpp0x/decltype29.C: Adjust.
1797 * g++.dg/cpp0x/error4.C: Adjust.
1798 * g++.dg/cpp0x/sfinae26.C: Adjust.
1799 * g++.dg/cpp0x/variadic105.C: Adjust.
1800 * g++.dg/template/deduce3.C: Adjust.
1801 * g++.dg/template/error45.C: Adjust.
1802 * g++.dg/template/ptrmem2.C: Adjust.
1803 * g++.dg/template/sfinae2.C: Adjust.
1804 * g++.old-deja/g++.pt/crash60.C: Adjust.
1805 * g++.old-deja/g++.pt/unify6.C: Adjust.
1806 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1807 * g++.dg/cpp0x/nullptr15.C: Adjust.
1808 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1809 * g++.dg/cpp0x/pr31431.C: Adjust.
1810 * g++.dg/cpp0x/pr31434.C: Adjust.
1811 * g++.dg/cpp0x/sfinae11.C: Adjust
1812 * g++.dg/cpp0x/temp_default2.C: Adjust.
1813 * g++.dg/cpp0x/trailing4.C: Adjust.
1814 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1815 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1816 * g++.dg/cpp0x/variadic105.C: Adjust.
1817 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1818 * g++.dg/ext/vla2.C: Adjust.
1819 * g++.dg/other/ptrmem10.C: Adjust.
1820 * g++.dg/other/ptrmem11.C: Adjust.
1821 * g++.dg/overload/unknown1.C: Adjust.
1822 * g++.dg/template/conv11.C: Adjust.
1823 * g++.dg/template/dependent-expr5.C: Adjust.
1824 * g++.dg/template/friend.C: Adjust.
1825 * g++.dg/template/incomplete2.C: Adjust.
1826 * g++.dg/template/local4.C: Adjust.
1827 * g++.dg/template/local6.C: Adjust.
1828 * g++.dg/template/operator9.C: Adjust.
1829 * g++.dg/template/ttp25.C: Adjust.
1830 * g++.dg/template/unify10.C: Adjust.
1831 * g++.dg/template/unify11.C: Adjust.
1832 * g++.dg/template/unify6.C: Adjust.
1833 * g++.dg/template/unify9.C: Adjust.
1834 * g++.dg/template/varmod1.C: Adjust.
1835 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1836 * g++.old-deja/g++.pt/crash28.C: Adjust.
1837 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1838 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1839 * g++.old-deja/g++.pt/expr2.C: Adjust.
1840 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1841 * g++.old-deja/g++.pt/spec5.C: Adjust.
1842 * g++.old-deja/g++.pt/spec6.C: Adjust.
1843 * g++.old-deja/g++.pt/unify4.C: Adjust.
1844 * g++.old-deja/g++.pt/unify8.C: Adjust.
1845 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1846 * g++.dg/overload/template5.C: New testcase.
1847 * g++.dg/template/overload12.C: New testcase.
1849 2011-07-11 Tobias Burnus <burnus@net-b.de>
1851 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1852 * gfortran.dg/coarray_7.f90: Ditto.
1853 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1854 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1856 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1858 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1860 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1861 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1862 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1864 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1865 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1866 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1868 2011-07-15 Jason Merrill <jason@redhat.com>
1871 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1872 Use --extra_opts instead of --additional_options.
1874 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1877 * g++.dg/torture/pr49309.C: Remove.
1879 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1881 * gcc.target/tic6x/weak-call.c: New test.
1882 * gcc.target/tic6x/fpcmp.c: New test.
1883 * gcc.target/tic6x/fpdiv.c: New test.
1884 * gcc.target/tic6x/rotdi16-scan.c: New test.
1885 * gcc.target/tic6x/ffssi.c: New test.
1886 * gcc.target/tic6x/fpdiv-lib.c: New test.
1887 * gcc.target/tic6x/cold-lc.c: New test.
1888 * gcc.target/tic6x/longcalls.c: New test.
1889 * gcc.target/tic6x/abi-align-1.c: New test.
1890 * gcc.target/tic6x/fpcmp-finite.c: New test.
1891 * gcc.target/tic6x/rotdi16.c: New test.
1892 * gcc.target/tic6x/bswapl.c: New test.
1893 * gcc.target/tic6x/ffsdi.c: New test.
1894 * gcc.target/tic6x/tic6x.exp: New file.
1895 * gcc.target/tic6x/builtins/arith24.c: New test.
1896 * gcc.target/tic6x/builtins/smpy.c: New test.
1897 * gcc.target/tic6x/builtins/smpylh.c: New test.
1898 * gcc.target/tic6x/builtins/smpyh.c: New test.
1899 * gcc.target/tic6x/builtins/sarith1.c: New test.
1900 * gcc.target/tic6x/builtins/extclr.c: New test
1901 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1902 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1903 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1904 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1906 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1908 * gcc.dg/20020312-2.c: Likewise.
1909 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1910 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1911 * gcc.dg/torture/builtin-math-7.c: Likewise.
1914 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1915 not testing tic6x-*-*.
1917 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1920 * g++.dg/torture/pr49309.C: New testcase.
1922 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1924 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1926 2011-07-14 Richard Guenther <rguenther@suse.de>
1928 PR tree-optimization/49651
1929 * gcc.dg/torture/pr49651.c: New testcase.
1931 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1934 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1936 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1938 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1939 -mno-pointers-to-nested-functions.
1940 * gcc.target/powerpc/no-r11-2.c: Ditto.
1941 * gcc.target/powerpc/no-r11-3.c: Ditto.
1943 2011-07-13 Jason Merrill <jason@redhat.com>
1945 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1946 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1947 when compiling C files.
1948 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1949 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1950 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1951 * g++.dg/lookup/anon2.C: Likewise.
1952 * g++.dg/tree-ssa/copyprop.C: Likewise.
1953 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1954 * g++.dg/init/vector1.C: Ignore narrowing errors.
1955 * g++.dg/torture/pr35526.C: Likewise.
1956 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1958 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1961 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1964 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1966 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1967 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1969 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1971 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1972 * lib/obj-c++.exp (obj-c++_init): Ditto.
1973 * lib/file-format.exp (gcc_target_object_format): Ditto.
1974 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1975 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1976 (check_visibility_available): Ditto.
1977 (check_effective_target_tls_native): Ditto.
1978 (check_effective_target_tls_emulated): Ditto.
1979 (check_effective_target_function_sections): Ditto.
1981 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1983 * gcc.target/arm/pr48183.c: New test.
1985 2011-07-13 Richard Guenther <rguenther@suse.de>
1987 * gcc.dg/torture/20110713-1.c: New testcase.
1989 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1992 * gcc.c-torture/compile/pr49474.c: New testcase.
1994 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1996 PR tree-optimization/49712
1997 * gcc.c-torture/execute/pr49712.c: New test.
1999 2011-07-11 Jason Merrill <jason@redhat.com>
2002 * g++.dg/template/recurse3.C: New.
2004 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2007 * gcc.dg/guality/csttest.c: New test.
2010 * gfortran.dg/pr49698.f90: New test.
2012 2011-07-11 Jeff Law <law@redhat.com>
2014 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2016 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2018 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2019 * go.test/go-test.exp (go-set-goarch): Likewise.
2021 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2024 * gcc.target/avr/torture/pr39633.c: New test case.
2026 2011-07-11 Tobias Burnus <burnus@net-b.de>
2029 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2031 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2033 * lib/target-supports.exp (check_effective_target_scheduling):
2035 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2036 * gcc.dg/pr45055.c: Ditto.
2037 * gcc.dg/pr45353.c: Ditto.
2038 * g++.dg/pr45056.C: Ditto.
2040 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2042 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2043 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2044 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2045 * g++.dg/torture/pr31863.C: Skip AVR.
2047 2011-07-10 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/intrinsic_signal.f90: New.
2052 2011-07-09 Jason Merrill <jason@redhat.com>
2054 * g++.dg/cpp0x/regress/regress6.C: New.
2055 * g++.dg/parse/crash45.C: Adjust message.
2056 * g++.dg/template/crash38.C: Adjust message.
2057 * g++.dg/template/crash64.C: Adjust message.
2059 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2061 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2062 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2063 * g++.dg/abi/bitfield3.C: Likewise.
2064 * g++.dg/eh/pr38662.C: Likewise.
2065 * g++.dg/ext/attrib36.C: Likewise.
2066 * g++.dg/ext/attrib37.C: Likewise.
2067 * g++.dg/ext/attrib8.C: Likewise.
2068 * g++.dg/ext/tmplattr1.C: Likewise.
2069 * g++.dg/inherit/override-attribs.C: Likewise.
2070 * g++.dg/opt/inline9.C: Likewise.
2071 * g++.dg/opt/life1.C: Likewise.
2072 * g++.dg/opt/longbranch2.C: Likewise.
2073 * g++.dg/opt/nrv12.C: Likewise.
2074 * g++.dg/opt/reg-stack4.C: Likewise.
2075 * g++.dg/other/pr35504.C: Likewise.
2076 * g++.dg/other/pr39496.C: Likewise.
2077 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2078 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2079 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2080 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2081 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2082 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2083 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2084 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2085 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2086 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2087 * g++.dg/warn/pr15774-1.C: Likewise.
2088 * g++.dg/warn/pr15774-2.C: Likewise.
2089 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2090 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2091 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2092 * g++.old-deja/g++.pt/asm2.C: Likewise.
2093 * gcc.c-torture/compile/20000804-1.c: Likewise.
2094 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2095 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2096 * gcc.dg/20020108-1.c: Likewise.
2097 * gcc.dg/20020122-2.c: Likewise.
2098 * gcc.dg/20020122-3.c: Likewise.
2099 * gcc.dg/20020206-1.c: Likewise.
2100 * gcc.dg/20020219-1.c: Likewise.
2101 * gcc.dg/20020310-1.c: Likewise.
2102 * gcc.dg/20020411-1.c: Likewise.
2103 * gcc.dg/20020418-2.c: Likewise.
2104 * gcc.dg/20020426-2.c: Likewise.
2105 * gcc.dg/20020517-1.c: Likewise.
2106 * gcc.dg/20030204-1.c: Likewise.
2107 * gcc.dg/20030826-2.c: Likewise.
2108 * gcc.dg/20031102-1.c: Likewise.
2109 * gcc.dg/20031202-1.c: Likewise.
2110 * gcc.dg/20050111-1.c: Likewise.
2111 * gcc.dg/20050503-1.c: Likewise.
2112 * gcc.dg/array-init-1.c: Likewise.
2113 * gcc.dg/builtin-apply4.c: Likewise.
2114 * gcc.dg/dfp/pr31344.c: Likewise.
2115 * gcc.dg/gomp/atomic-11.c: Likewise.
2116 * gcc.dg/graphite/pr40281.c: Likewise.
2117 * gcc.dg/ia64-sync-1.c: Likewise.
2118 * gcc.dg/ia64-sync-2.c: Likewise.
2119 * gcc.dg/ia64-sync-3.c: Likewise.
2120 * gcc.dg/ia64-sync-4.c: Likewise.
2121 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2122 * gcc.dg/invalid-call-1.c: Likewise.
2123 * gcc.dg/loop-3.c: Likewise.
2124 * gcc.dg/lower-subreg-1.c: Likewise.
2125 * gcc.dg/lto/pr47259_0.c: Likewise.
2126 * gcc.dg/nested-calls-1.c: Likewise.
2127 * gcc.dg/pr20017.c: Likewise.
2128 * gcc.dg/pr25023.c: Likewise.
2129 * gcc.dg/pr27671-2.c: Likewise.
2130 * gcc.dg/pr32176.c: Likewise.
2131 * gcc.dg/pr33676.c: Likewise.
2132 * gcc.dg/pr35045.c: Likewise.
2133 * gcc.dg/pr36015.c: Likewise.
2134 * gcc.dg/pr36584.c: Likewise.
2135 * gcc.dg/pr36998.c: Likewise.
2136 * gcc.dg/pr37438.c: Likewise.
2137 * gcc.dg/pr37908.c: Likewise.
2138 * gcc.dg/pr41241.c: Likewise.
2139 * gcc.dg/pr41340.c: Likewise.
2140 * gcc.dg/pr44136.c: Likewise.
2141 * gcc.dg/pr44194-1.c: Likewise.
2142 * gcc.dg/pr46212.c: Likewise.
2143 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2144 * gcc.dg/setjmp-2.c: Likewise.
2145 * gcc.dg/short-compare-1.c: Likewise.
2146 * gcc.dg/short-compare-2.c: Likewise.
2147 * gcc.dg/smod-1.c: Likewise.
2148 * gcc.dg/sync-2.c: Likewise.
2149 * gcc.dg/sync-3.c: Likewise.
2150 * gcc.dg/tls/opt-1.c: Likewise.
2151 * gcc.dg/tls/opt-2.c: Likewise.
2152 * gcc.dg/tls/opt-3.c: Likewise.
2153 * gcc.dg/torture/badshift.c: Likewise.
2154 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2155 * gcc.dg/torture/pr20314-2.c: Likewise.
2156 * gcc.dg/torture/pr36891.c: Likewise.
2157 * gcc.dg/torture/pr38774.c: Likewise.
2158 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2159 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2160 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2161 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2162 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2163 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2164 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2165 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2166 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2167 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2168 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2169 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2170 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2171 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2172 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2173 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2174 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2175 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2176 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2177 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2178 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2179 * gcc.dg/unroll-1.c: Likewise.
2180 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2181 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2182 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2183 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2184 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2185 * gcc.target/i386/20000609-1.c: Likewise.
2186 * gcc.target/i386/20000720-1.c: Likewise.
2187 * gcc.target/i386/20000724-1.c: Likewise.
2188 * gcc.target/i386/20011107-1.c: Likewise.
2189 * gcc.target/i386/20011119-1.c: Likewise.
2190 * gcc.target/i386/20020201-3.c: Likewise.
2191 * gcc.target/i386/20020218-1.c: Likewise.
2192 * gcc.target/i386/20020729-1.c: Likewise.
2193 * gcc.target/i386/20030926-1.c: Likewise.
2194 * gcc.target/i386/20060125-1.c: Likewise.
2195 * gcc.target/i386/20060125-2.c: Likewise.
2196 * gcc.target/i386/20060512-1.c: Likewise.
2197 * gcc.target/i386/20060512-2.c: Likewise.
2198 * gcc.target/i386/20060512-3.c: Likewise.
2199 * gcc.target/i386/20060512-4.c: Likewise.
2200 * gcc.target/i386/387-1.c: Likewise.
2201 * gcc.target/i386/387-2.c: Likewise.
2202 * gcc.target/i386/387-5.c: Likewise.
2203 * gcc.target/i386/387-6.c: Likewise.
2204 * gcc.target/i386/980312-1.c: Likewise.
2205 * gcc.target/i386/980313-1.c: Likewise.
2206 * gcc.target/i386/990117-1.c: Likewise.
2207 * gcc.target/i386/990424-1.c: Likewise.
2208 * gcc.target/i386/990524-1.c: Likewise.
2209 * gcc.target/i386/991129-1.c: Likewise.
2210 * gcc.target/i386/991214-1.c: Likewise.
2211 * gcc.target/i386/991230-1.c: Likewise.
2212 * gcc.target/i386/addr-sel-1.c: Likewise.
2213 * gcc.target/i386/aggregate-ret1.c: Likewise.
2214 * gcc.target/i386/aggregate-ret2.c: Likewise.
2215 * gcc.target/i386/align-main-3.c: Likewise.
2216 * gcc.target/i386/amd64-abi-1.c: Likewise.
2217 * gcc.target/i386/amd64-abi-2.c: Likewise.
2218 * gcc.target/i386/amd64-abi-4.c: Likewise.
2219 * gcc.target/i386/amd64-abi-5.c: Likewise.
2220 * gcc.target/i386/amd64-abi-6.c: Likewise.
2221 * gcc.target/i386/asm-1.c: Likewise.
2222 * gcc.target/i386/asm-3.c: Likewise.
2223 * gcc.target/i386/asm-5.c: Likewise.
2224 * gcc.target/i386/attributes-error.c: Likewise.
2225 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2226 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2227 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2228 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2229 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2230 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2231 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2232 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2233 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2234 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2235 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2236 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2237 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2238 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2239 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2240 * gcc.target/i386/bitfield1.c: Likewise.
2241 * gcc.target/i386/bitfield2.c: Likewise.
2242 * gcc.target/i386/bmi-2.c: Likewise.
2243 * gcc.target/i386/bmi-5.c: Likewise.
2244 * gcc.target/i386/builtin-unreachable.c: Likewise.
2245 * gcc.target/i386/cleanup-2.c: Likewise.
2246 * gcc.target/i386/clobbers.c: Likewise.
2247 * gcc.target/i386/cmov8.c: Likewise.
2248 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2249 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2250 * gcc.target/i386/compress-float-387.c: Likewise.
2251 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2252 * gcc.target/i386/compress-float-sse.c: Likewise.
2253 * gcc.target/i386/crc32-2.c: Likewise.
2254 * gcc.target/i386/crc32-3.c: Likewise.
2255 * gcc.target/i386/divmod-7.c: Likewise.
2256 * gcc.target/i386/divmod-8.c: Likewise.
2257 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2258 * gcc.target/i386/fma3-builtin.c: Likewise.
2259 * gcc.target/i386/fma3-fma.c: Likewise.
2260 * gcc.target/i386/fma4-256-vector.c: Likewise.
2261 * gcc.target/i386/fma4-builtin.c: Likewise.
2262 * gcc.target/i386/fma4-fma-2.c: Likewise.
2263 * gcc.target/i386/fma4-fma.c: Likewise.
2264 * gcc.target/i386/fma4-vector-2.c: Likewise.
2265 * gcc.target/i386/fma4-vector.c: Likewise.
2266 * gcc.target/i386/funcspec-1.c: Likewise.
2267 * gcc.target/i386/funcspec-10.c: Likewise.
2268 * gcc.target/i386/funcspec-11.c: Likewise.
2269 * gcc.target/i386/funcspec-2.c: Likewise.
2270 * gcc.target/i386/funcspec-5.c: Likewise.
2271 * gcc.target/i386/funcspec-6.c: Likewise.
2272 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2273 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2274 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2275 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2276 * gcc.target/i386/incoming-1.c: Likewise.
2277 * gcc.target/i386/incoming-10.c: Likewise.
2278 * gcc.target/i386/incoming-11.c: Likewise.
2279 * gcc.target/i386/incoming-12.c: Likewise.
2280 * gcc.target/i386/incoming-13.c: Likewise.
2281 * gcc.target/i386/incoming-14.c: Likewise.
2282 * gcc.target/i386/incoming-15.c: Likewise.
2283 * gcc.target/i386/incoming-2.c: Likewise.
2284 * gcc.target/i386/incoming-3.c: Likewise.
2285 * gcc.target/i386/incoming-4.c: Likewise.
2286 * gcc.target/i386/incoming-5.c: Likewise.
2287 * gcc.target/i386/incoming-6.c: Likewise.
2288 * gcc.target/i386/incoming-7.c: Likewise.
2289 * gcc.target/i386/incoming-8.c: Likewise.
2290 * gcc.target/i386/incoming-9.c: Likewise.
2291 * gcc.target/i386/lea.c: Likewise.
2292 * gcc.target/i386/local.c: Likewise.
2293 * gcc.target/i386/loop-1.c: Likewise.
2294 * gcc.target/i386/loop-2.c: Likewise.
2295 * gcc.target/i386/loop-3.c: Likewise.
2296 * gcc.target/i386/max-stack-align.c: Likewise.
2297 * gcc.target/i386/memcpy-1.c: Likewise.
2298 * gcc.target/i386/movbe-2.c: Likewise.
2299 * gcc.target/i386/movq-2.c: Likewise.
2300 * gcc.target/i386/movq.c: Likewise.
2301 * gcc.target/i386/nrv1.c: Likewise.
2302 * gcc.target/i386/pad-4.c: Likewise.
2303 * gcc.target/i386/pad-5a.c: Likewise.
2304 * gcc.target/i386/pad-5b.c: Likewise.
2305 * gcc.target/i386/pad-6a.c: Likewise.
2306 * gcc.target/i386/pad-6b.c: Likewise.
2307 * gcc.target/i386/pad-7.c: Likewise.
2308 * gcc.target/i386/pad-9.c: Likewise.
2309 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2310 * gcc.target/i386/pic-1.c: Likewise.
2311 * gcc.target/i386/pr12092-1.c: Likewise.
2312 * gcc.target/i386/pr12329.c: Likewise.
2313 * gcc.target/i386/pr21518.c: Likewise.
2314 * gcc.target/i386/pr22362.c: Likewise.
2315 * gcc.target/i386/pr22585.c: Likewise.
2316 * gcc.target/i386/pr23098.c: Likewise.
2317 * gcc.target/i386/pr25196.c: Likewise.
2318 * gcc.target/i386/pr25293.c: Likewise.
2319 * gcc.target/i386/pr25654.c: Likewise.
2320 * gcc.target/i386/pr26449.c: Likewise.
2321 * gcc.target/i386/pr26778.c: Likewise.
2322 * gcc.target/i386/pr26826.c: Likewise.
2323 * gcc.target/i386/pr27266.c: Likewise.
2324 * gcc.target/i386/pr29978.c: Likewise.
2325 * gcc.target/i386/pr30505.c: Likewise.
2326 * gcc.target/i386/pr30961-1.c: Likewise.
2327 * gcc.target/i386/pr31628.c: Likewise.
2328 * gcc.target/i386/pr32000-2.c: Likewise.
2329 * gcc.target/i386/pr32661-1.c: Likewise.
2330 * gcc.target/i386/pr32708-2.c: Likewise.
2331 * gcc.target/i386/pr32708-3.c: Likewise.
2332 * gcc.target/i386/pr34256.c: Likewise.
2333 * gcc.target/i386/pr34312.c: Likewise.
2334 * gcc.target/i386/pr34522.c: Likewise.
2335 * gcc.target/i386/pr35160.c: Likewise.
2336 * gcc.target/i386/pr35281.c: Likewise.
2337 * gcc.target/i386/pr36246.c: Likewise.
2338 * gcc.target/i386/pr36786.c: Likewise.
2339 * gcc.target/i386/pr37275.c: Likewise.
2340 * gcc.target/i386/pr37843-3.c: Likewise.
2341 * gcc.target/i386/pr37843-4.c: Likewise.
2342 * gcc.target/i386/pr39082-1.c: Likewise.
2343 * gcc.target/i386/pr39431.c: Likewise.
2344 * gcc.target/i386/pr39496.c: Likewise.
2345 * gcc.target/i386/pr39543-2.c: Likewise.
2346 * gcc.target/i386/pr39911.c: Likewise.
2347 * gcc.target/i386/pr40718.c: Likewise.
2348 * gcc.target/i386/pr40906-1.c: Likewise.
2349 * gcc.target/i386/pr40906-2.c: Likewise.
2350 * gcc.target/i386/pr40906-3.c: Likewise.
2351 * gcc.target/i386/pr40934.c: Likewise.
2352 * gcc.target/i386/pr41900.c: Likewise.
2353 * gcc.target/i386/pr42589.c: Likewise.
2354 * gcc.target/i386/pr43662.c: Likewise.
2355 * gcc.target/i386/pr43671.c: Likewise.
2356 * gcc.target/i386/pr43766.c: Likewise.
2357 * gcc.target/i386/pr43869.c: Likewise.
2358 * gcc.target/i386/pr44942.c: Likewise.
2359 * gcc.target/i386/pr44948-2a.c: Likewise.
2360 * gcc.target/i386/pr45234.c: Likewise.
2361 * gcc.target/i386/pr45336-2.c: Likewise.
2362 * gcc.target/i386/pr45336-4.c: Likewise.
2363 * gcc.target/i386/pr45852.c: Likewise.
2364 * gcc.target/i386/pr46470.c: Likewise.
2365 * gcc.target/i386/pr48037-1.c: Likewise.
2366 * gcc.target/i386/pr48389.c: Likewise.
2367 * gcc.target/i386/pr49095.c: Likewise.
2368 * gcc.target/i386/pr9771-1.c: Likewise.
2369 * gcc.target/i386/rdfsbase-1.c: Likewise.
2370 * gcc.target/i386/rdfsbase-2.c: Likewise.
2371 * gcc.target/i386/rdgsbase-1.c: Likewise.
2372 * gcc.target/i386/rdgsbase-2.c: Likewise.
2373 * gcc.target/i386/rdrand-3.c: Likewise.
2374 * gcc.target/i386/regparm-stdcall.c: Likewise.
2375 * gcc.target/i386/regparm.c: Likewise.
2376 * gcc.target/i386/reload-1.c: Likewise.
2377 * gcc.target/i386/rotate-2.c: Likewise.
2378 * gcc.target/i386/sibcall-5.c: Likewise.
2379 * gcc.target/i386/signbit-1.c: Likewise.
2380 * gcc.target/i386/signbit-2.c: Likewise.
2381 * gcc.target/i386/signbit-3.c: Likewise.
2382 * gcc.target/i386/sse-5.c: Likewise.
2383 * gcc.target/i386/sse-8.c: Likewise.
2384 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2385 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2386 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2387 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2388 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2389 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2390 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2391 * gcc.target/i386/sse2-movq-2.c: Likewise.
2392 * gcc.target/i386/sse2-movq-3.c: Likewise.
2393 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2394 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2395 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2396 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2397 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2398 * gcc.target/i386/ssefn-1.c: Likewise.
2399 * gcc.target/i386/ssefn-2.c: Likewise.
2400 * gcc.target/i386/sseregparm-1.c: Likewise.
2401 * gcc.target/i386/sseregparm-2.c: Likewise.
2402 * gcc.target/i386/sseregparm-3.c: Likewise.
2403 * gcc.target/i386/sseregparm-4.c: Likewise.
2404 * gcc.target/i386/sseregparm-5.c: Likewise.
2405 * gcc.target/i386/sseregparm-6.c: Likewise.
2406 * gcc.target/i386/sseregparm-7.c: Likewise.
2407 * gcc.target/i386/sseregparm-8.c: Likewise.
2408 * gcc.target/i386/stack-realign.c: Likewise.
2409 * gcc.target/i386/stack-usage-realign.c: Likewise.
2410 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2411 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2412 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2413 * gcc.target/i386/stackalign/return-1.c: Likewise.
2414 * gcc.target/i386/stackalign/return-2.c: Likewise.
2415 * gcc.target/i386/stackalign/return-3.c: Likewise.
2416 * gcc.target/i386/tailcall-1.c: Likewise.
2417 * gcc.target/i386/tbm-2.c: Likewise.
2418 * gcc.target/i386/udivmod-7.c: Likewise.
2419 * gcc.target/i386/udivmod-8.c: Likewise.
2420 * gcc.target/i386/unroll-1.c: Likewise.
2421 * gcc.target/i386/vararg-1.c: Likewise.
2422 * gcc.target/i386/vararg-2.c: Likewise.
2423 * gcc.target/i386/vect8-ret.c: Likewise.
2424 * gcc.target/i386/vectorize5.c: Likewise.
2425 * gcc.target/i386/wmul-1.c: Likewise.
2426 * gcc.target/i386/wmul-2.c: Likewise.
2427 * gcc.target/i386/wrfsbase-1.c: Likewise.
2428 * gcc.target/i386/wrfsbase-2.c: Likewise.
2429 * gcc.target/i386/wrgsbase-1.c: Likewise.
2430 * gcc.target/i386/wrgsbase-2.c: Likewise.
2431 * gcc.target/i386/xop-pcmov.c: Likewise.
2432 * gcc.target/i386/xop-pcmov2.c: Likewise.
2433 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2434 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2435 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2436 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2437 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2438 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2439 * gcc.target/i386/zee.c: Likewise.
2440 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2441 * gfortran.dg/compiler-directive_2.f: Likewise.
2442 * gfortran.dg/g77/20010216-1.f: Likewise.
2443 * gfortran.dg/gomp/pr39152.f90: Likewise.
2444 * gfortran.dg/pr33794.f90: Likewise.
2446 2011-07-09 Jason Merrill <jason@redhat.com>
2448 * g++.dg/cpp0x/regress/regress5.C: New.
2450 2011-07-08 Jason Merrill <jason@redhat.com>
2453 * g++.dg/expr/compound-asn1.C: New.
2454 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2456 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.target/powerpc/altivec-34.c: New test.
2461 2011-07-08 Jason Merrill <jason@redhat.com>
2464 * g++.dg/abi/guard3.C: New.
2466 2011-07-08 Julian Brown <julian@codesourcery.com>
2468 * lib/target-supports.exp
2469 (check_effective_target_arm_little_endian): New.
2470 (check_effective_target_vect_pack_trunc): Use above.
2471 (check_effective_target_vect_unpack): Likewise.
2472 (check_effective_target_vect_element_align): Test
2473 check_effective_target_arm_vect_no_misalign for ARM.
2475 2011-07-08 Jason Merrill <jason@redhat.com>
2478 * g++.dg/cpp0x/constexpr-rom.C: New.
2480 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2483 * g++.dg/torture/pr49519.C: New test.
2485 2011-07-08 Martin Jambor <mjambor@suse.cz>
2487 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2489 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2492 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2494 2011-07-08 Richard Guenther <rguenther@suse.de>
2496 PR tree-optimization/49662
2497 * gcc.dg/graphite/interchange-14.c: XFAIL.
2498 * gcc.dg/graphite/interchange-15.c: Likewise.
2499 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2501 2011-07-06 Jason Merrill <jason@redhat.com>
2504 * g++.dg/cpp0x/regress/regress4.C: New.
2506 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2509 * gfortran.dg/result_in_spec_4.f90: New test.
2511 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2513 * gcc.target/sparc/cas64.c: New test.
2515 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2518 * g++.dg/torture/pr49644.C: New test.
2521 * gcc.c-torture/execute/pr49644.c: New test.
2523 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2525 * lib/target-supports.exp (check_effective_target_ia32): New.
2526 (check_effective_target_x32): Likewise.
2527 (check_effective_target_vect_cmdline_needed): Also check x32.
2529 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2531 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2533 * gcc.target/arm/pr42235.c: Likewise.
2534 * gcc.target/arm/pr42495.c: Likewise.
2535 * gcc.target/arm/pr42574.c: Likewise.
2536 * gcc.target/arm/thumb-branch1.c: Likewise.
2538 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2539 unneeded prune of possible warning.
2540 * gcc.target/arm/pr40956.c: Likewise.
2541 * gcc.target/arm/pr42505.c: Likewise.
2543 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2544 * gcc.c-torture/compile/pr46883.c: Likewise.
2545 * gcc.c-torture/compile/pr46934.c: Likewise.
2547 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2548 for move to ../../gcc.c-torture/compile.
2549 * gcc.target/arm/pr46883.c: Likewise.
2550 * gcc.target/arm/pr46934.c: Likewise.
2552 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2553 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2554 * gcc.target/arm/wmul-1.c: Likewise.
2555 * gcc.target/arm/wmul-2.c: Likewise.
2556 * gcc.target/arm/wmul-3.c: Likewise.
2557 * gcc.target/arm/wmul-4.c: Likewise.
2558 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2559 add tab after scan target.
2560 * gcc.target/arm/smlaltt-1.c: Likewise.
2561 * gcc.target/arm/smlatb-1.c: Likewise.
2562 * gcc.target/arm/smlatt-1.c: Likewise.
2564 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2567 * gcc.dg/debug/pr49522.c: New test.
2569 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2571 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2572 * gcc.dg/pr46212.c: Run only if target int32plus.
2573 * gcc.dg/torture/pr48146.c: Ditto.
2574 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2575 * c-c++-common/pr44832.c: Ditto.
2576 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2577 * gcc.dg/pr31490.c: Ditto.
2578 * gcc.dg/torture/builtin-math-7.c: Run only if target
2580 * gcc.dg/torture/pr45764.c: Skip for AVR.
2581 * gcc.dg/pr47893.c: Ditto.
2583 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2585 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2586 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2587 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2588 add tab to scan target.
2590 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2592 * gcc.target/arm/neon-modes-3.c: New test.
2594 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2596 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2597 -fno-loop-interchange -ffast-math.
2599 2011-07-07 Richard Guenther <rguenther@suse.de>
2601 * gcc.dg/ftrapv-3.c: New testcase.
2603 2011-07-07 Richard Guenther <rguenther@suse.de>
2605 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2606 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2608 2011-07-07 Kai Tietz <ktietz@redhat.com>
2610 * gcc.dg/binop-notxor1.c: New test.
2611 * gcc.dg/binop-notand4a.c: New test.
2612 * gcc.dg/binop-notxor2.c: New test.
2613 * gcc.dg/binop-notand3a.c: New test.
2614 * gcc.dg/binop-notand2a.c: New test.
2615 * gcc.dg/binop-notand6a.c: New test.
2616 * gcc.dg/binop-notor1.c: New test.
2617 * gcc.dg/binop-notand1a.c: New test.
2618 * gcc.dg/binop-notand5a.c: New test.
2619 * gcc.dg/binop-notor2.c: New test.
2621 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2624 * gcc.dg/gomp/pr49640.c: New test.
2626 2011-07-07 Richard Guenther <rguenther@suse.de>
2628 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2630 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2633 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2635 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2637 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2638 * gcc.target/powerpc/no-r11-2.c: Ditto.
2639 * gcc.target/powerpc/no-r11-3.c: Ditto.
2641 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2643 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2644 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2646 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2648 * lib/target-supports.exp (check_profiling_available): Disable
2649 profiling with -fprofile-generate for target avr.
2651 2011-07-06 Richard Guenther <rguenther@suse.de>
2653 PR tree-optimization/49645
2654 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2656 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2659 * gcc.dg/pr47383.c: New.
2661 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2663 PR tree-optimization/49647
2664 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2666 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2669 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2670 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2672 2011-07-05 Jason Merrill <jason@redhat.com>
2675 * g++.dg/template/template-id-4.C: New.
2677 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2679 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2680 * gcc.dg/pr43402.c: Ditto.
2682 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2684 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2686 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2688 * gcc.target/powerpc/ppc-switch-1.c: New test for
2689 --param case-values-threshold.
2690 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2692 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2694 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2696 2011-07-05 Jason Merrill <jason@redhat.com>
2698 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2700 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2702 PR tree-optimization/47654
2703 * gcc.dg/graphite/block-pr47654.c: New.
2705 2011-07-05 Jason Merrill <jason@redhat.com>
2707 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2709 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2711 PR tree-optimization/49580
2712 * gcc.dg/autopar/pr49580.c: New test.
2714 2011-07-05 Richard Guenther <rguenther@suse.de>
2716 PR tree-optimization/49518
2717 PR tree-optimization/49628
2718 * g++.dg/torture/pr49628.C: New testcase.
2719 * gcc.dg/torture/pr49518.c: Likewise.
2721 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2723 * ada/acats/run_acats (which): Extract last field from type -p,
2724 type output only if command succeeded.
2726 2011-07-04 Jason Merrill <jason@redhat.com>
2728 * g++.dg/abi/mangle48.C: New.
2730 * g++.dg/cpp0x/diag1.C: New.
2732 * g++.dg/diagnostic/aka1.C: New.
2734 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2736 PR rtl-optimization/49619
2737 * gcc.dg/pr49619.c: New test.
2739 PR rtl-optimization/49472
2740 * gfortran.dg/pr49472.f90: New test.
2743 * gcc.dg/pr49602.c: New test.
2745 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2749 * gcc.target/avr/avr.exp: Run over cpp files, too.
2750 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2751 * gcc.target/avr/progmem.h: New file.
2752 * gcc.target/avr/exit-abort.h: New file.
2753 * gcc.target/avr/progmem-error-1.c: New file.
2754 * gcc.target/avr/progmem-error-1.cpp: New file.
2755 * gcc.target/avr/progmem-warning-1.c: New file.
2756 * gcc.target/avr/torture/progmem-1.c: New file.
2757 * gcc.target/avr/torture/progmem-1.cpp: New file.
2759 2011-07-04 Richard Guenther <rguenther@suse.de>
2761 PR tree-optimization/49615
2762 * g++.dg/torture/pr49615.C: New testcase.
2764 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2766 PR tree-optimization/49610
2767 * gcc.dg/vect/pr49610.c: New test.
2769 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2771 * gnat.dg/specs/debug1.ads: New test.
2773 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2776 * gfortran.dg/typebound_proc_23.f90: New.
2778 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2781 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2783 2011-07-01 Jason Merrill <jason@redhat.com>
2786 * g++.dg/template/template-id-3.C: New.
2789 * g++.dg/template/qualified-id4.C: New.
2792 * g++.dg/template/explicit-args4.C: New.
2795 * g++.dg/template/offsetof2.C: New.
2797 2011-07-01 Kai Tietz <ktietz@redhat.com>
2799 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2801 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2804 * lib/target-supports.exp (check_effective_target_gld): New proc.
2806 2011-07-01 Richard Guenther <rguenther@suse.de>
2808 PR tree-optimization/49603
2809 * gcc.dg/torture/pr49603.c: New testcase.
2811 2011-06-30 Jason Merrill <jason@redhat.com>
2814 * g++.dg/rtti/template1.C: New.
2817 * g++.dg/cpp0x/regress/ctor1.C: New.
2820 * g++.dg/cpp0x/initlist54.C: New.
2822 2011-06-30 Martin Jambor <mjambor@suse.cz>
2824 * gcc.dg/tree-ssa/sra-12.c: New test.
2826 2011-06-29 Jason Merrill <jason@redhat.com>
2828 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2830 2011-06-30 Richard Guenther <rguenther@suse.de>
2832 PR tree-optimization/46787
2833 * gcc.dg/vect/vect-121.c: New testcase.
2835 2011-06-30 Martin Jambor <mjambor@suse.cz>
2837 PR tree-optimization/49094
2838 * gcc.dg/tree-ssa/pr49094.c: New test.
2840 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2843 * gfortran.dg/pr49540-1.f90: New test.
2844 * gfortran.dg/pr49540-2.f90: New test.
2846 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2849 * ada/acats/run_acats (which): Use last field of type -p output.
2851 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2852 Iain Sandoe <iains@gcc.gnu.org>
2855 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2856 Only skip on 64-bit *-*-darwin8* && !objc2.
2858 2011-06-30 Richard Guenther <rguenther@suse.de>
2860 PR tree-optimization/38752
2861 * gcc.c-torture/compile/pr38752.c: New testcase.
2863 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2865 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2866 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2868 2011-06-29 Jason Merrill <jason@redhat.com>
2871 * g++.dg/cpp0x/initlist53.C: Use placement new.
2872 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2873 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2876 * g++.dg/cpp0x/trailing6.C: New.
2877 * g++.dg/cpp0x/pr45908.C: No error.
2880 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2883 * g++.dg/cpp0x/constexpr-using2.C: New.
2885 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2888 * g++.dg/cpp0x/constexpr-diag3.C: New.
2889 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2890 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2891 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2892 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2894 2011-06-29 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2898 2011-06-29 Richard Guenther <rguenther@suse.de>
2900 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2902 2011-06-29 Jason Merrill <jason@redhat.com>
2904 * g++.dg/cpp0x/initlist-value2.C: New.
2906 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2907 * g++.dg/cpp0x/initlist-value.C: New.
2909 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2911 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2913 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2915 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2916 * gcc.dg/inline_2.c: Likewise.
2917 * gcc.dg/unroll_1.c: Likewise.
2919 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2922 * gcc.target/i386/pr49567.c: New test.
2924 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2926 * gnat.dg/opt17.ad[sb]: New test.
2928 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2929 Tom de Vries <tom@codesourcery.com>
2931 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2932 (check_effective_target_arm_thumb2): New effective targets.
2933 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2934 properly. Clean up temporary files.
2935 * gcc.target/arm/ivopts-2.c: Likewise.
2936 * gcc.target/arm/ivopts-3.c: Likewise.
2937 * gcc.target/arm/ivopts-4.c: Likewise.
2938 * gcc.target/arm/ivopts-5.c: Likewise.
2939 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2941 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2944 * gfortran.dg/reshape_zerosize_3.f90: New test.
2946 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2948 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2949 * gcc.target/arm/vfp-ldmias.c: Likewise.
2950 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2951 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2952 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2953 * gcc.target/arm/vfp-stmias.c: Likewise.
2954 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2955 * gcc.target/arm/vfp-stmiad.c: Likewise.
2957 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2959 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2961 * gcc.target/arm/pr45701-2.c: Ditto.
2963 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2966 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2967 * gfortran.dg/extends_14.f03: Modified.
2969 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2971 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2972 early if the test is already being skipped.
2974 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2975 scan-assembler-dem-not): For missing file, report unresolved with
2976 same message as for pass/fail, with reason reported in log file.
2978 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2979 from add_options_for_arm_neon_fp16.
2980 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2981 check_effective_target_arm_neon_fp16_ok_nocache.
2982 Check -mfpu and -mfloat-abi options from current multilib.
2983 Do not require neon support.
2984 (check_effective_target_arm_fp16_ok): Renamed from
2985 check_effecitve_target_arm_neon_fp16_ok.
2986 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2987 arm_neon_fp16_ok and arm_fp16.
2988 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2989 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2990 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2991 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2993 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2995 * gcc.dg/builtin-assume-aligned-1.c: New test.
2996 * gcc.dg/builtin-assume-aligned-2.c: New test.
2997 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3000 * gcc.dg/pr49544.c: New test.
3002 2011-06-27 Richard Guenther <rguenther@suse.de>
3004 PR tree-optimization/49394
3005 * g++.dg/torture/pr49394.C: New testcase.
3007 2011-06-27 Kai Tietz <ktietz@redhat.com>
3009 * gcc.dg/optimize-bswapdi-2.c: New test.
3011 2011-06-27 Michael Hope <michael.hope@linaro.org>
3012 Richard Sandiford <richard.sandiford@linaro.org>
3014 PR tree-optimization/49169
3015 * gcc.dg/torture/pr49169.c: New test.
3017 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3020 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3022 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3025 2011-06-26 Jason Merrill <jason@redhat.com>
3027 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3030 * g++.dg/init/ref19.C: New.
3031 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3033 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3035 PR tree-optimization/48377
3036 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3039 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3042 * lib/target-supports.exp (check_effective_target_non_strict_align):
3044 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3046 2011-06-24 Martin Jambor <mjambor@suse.cz>
3048 PR tree-optimizations/49516
3049 * g++.dg/tree-ssa/pr49516.C: New test.
3051 2011-06-23 Jason Merrill <jason@redhat.com>
3054 * g++.dg/template/partial10.C: New.
3055 * g++.dg/template/partial11.C: New.
3057 2011-06-23 Jeff Law <law@redhat.com>
3060 * gcc.dg/pr48770.c: New test.
3062 2011-06-23 Jan Hubicka <jh@suse.cz>
3065 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3067 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3070 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3071 instead of -fdump-tree-optimized.
3073 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3076 * g++.dg/template/crash107.C: New.
3077 * g++.dg/template/error17.C: Adjust.
3079 2011-06-23 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/defaulted30.C: New.
3085 * g++.dg/rtti/anon-ns1.C: New.
3088 * g++.dg/init/ref18.C: New.
3091 * g++.dg/template/partial9.C: New.
3093 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3096 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3098 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3101 * gcc.dg/pr49496.c: New test.
3103 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3105 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3108 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3110 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3111 * gcc.target/arm/pr42879.c: Likewise.
3112 * gcc.target/arm/pr45701-3.c: Likewise.
3114 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3115 * gcc.target/arm/pr40482.c: Likewise.
3116 * gcc.target/arm/stack-corruption.c: Likewise.
3118 2011-06-22 Richard Guenther <rguenther@suse.de>
3120 PR tree-optimization/49493
3121 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3123 2011-06-22 Jason Merrill <jason@redhat.com>
3126 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3128 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3129 Dmitry Melnik <dm@ispras.ru>
3131 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3132 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3133 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3135 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3137 * gcc.target/arm/tlscall.c: New.
3139 2011-06-21 Jason Merrill <jason@redhat.com>
3142 * g++.dg/cpp0x/constexpr-ref1.C: New.
3143 * g++.dg/cpp0x/constexpr-ref2.C: New.
3144 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3147 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3150 * g++.dg/template/param3.C: New.
3152 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3154 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3155 my_clrsb test functions.
3157 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3158 test_sll, test_ull): Add clrsb tests.
3159 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3162 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3165 * gfortran.dg/class_44.f03: New.
3167 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3169 PR tree-optimization/49478
3170 * gcc.dg/vect/pr49478.c
3172 2011-06-21 Richard Guenther <rguenther@suse.de>
3174 PR tree-optimization/49483
3175 * gcc.dg/vect/vect-120.c: New testcase.
3177 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3180 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3181 * gcc.dg/vect/vect-peel-4.c: Likewise.
3183 2011-06-22 Christian Bruel <christian.bruel@st.com>
3186 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3187 * gcc.dg/always_inline2.c: Likewise.
3188 * gcc.dg/always_inline3.c: Likewise.
3189 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3190 * gcc.dg/inline_1.c: Likewise.
3191 * gcc.dg/inline_2.c: Likewise.
3192 * gcc.dg/inline_3.c: Likewise.
3193 * gcc.dg/inline_4.c: Likewise.
3194 * gcc.dg/20051201-1.c: Likewise.
3195 * gcc.dg/pr40087.c: Likewise.
3196 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3197 * gcc.dg/inline-22.c: Likewise.
3198 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3199 * gcc.dg/lto/20090218-1_1.c: Likewise.
3200 * g++.dg/ipa/devirt-7.C: Likewise.
3201 * gcc.dg/uninit-pred-5_a.c: Likewise.
3202 * gcc.dg/uninit-pred-5_b.c: Likewise.
3203 * gcc.dg/fail_always_inline.c: New.
3205 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3207 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3208 into 6 jobs instead of 3.
3210 2011-06-20 Jason Merrill <jason@redhat.com>
3213 * g++.dg/cpp0x/initlist53.C: New.
3215 2011-06-20 Tobias Burnus <burnus@net-b.de>
3218 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3219 * gfortran.dg/coarray_lock_3.f90: New.
3220 * gfortran.dg/coarray/lock_1.f90: New.
3222 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3224 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3225 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3226 unresolved and report the reason to the log file.
3228 * lib/scanasm.exp (object-size): Move argument processing earlier
3229 to report errors before verifying that the file exists. Report
3230 problems detected at runtime as unresolved instead of error and
3231 report their reasons to the log file.
3233 2011-06-20 Jason Merrill <jason@redhat.com>
3236 * g++.dg/cpp0x/explicit6.C: New.
3239 * g++.dg/cpp0x/enum20.C: New.
3242 * g++.dg/ext/attr-aligned01.C: New.
3245 * g++.dg/cpp0x/variadic-default.C: New.
3248 * g++.dg/cpp0x/auto26.C: New.
3251 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3253 2011-06-20 Kai Tietz <ktietz@redhat.com>
3255 * gcc.dg/binop-notand1.c: New test.
3256 * gcc.dg/binop-notand2.c: New test.
3257 * gcc.dg/binop-notand3.c: New test.
3258 * gcc.dg/binop-notand4.c: New test.
3259 * gcc.dg/binop-notand5.c: New test.
3260 * gcc.dg/binop-notand6.c: New test.
3262 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3265 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3267 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3270 * gfortran.dg/proc_ptr_31.f90: New.
3272 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3274 * gnat.dg/volatile6.adb: New test.
3275 * gnat.dg/volatile7.adb: Likewise.
3276 * gnat.dg/volatile8.adb: Likewise.
3277 * gnat.dg/volatile9.adb: Likewise.
3279 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3281 * gnat.dg/constant3.adb: New test.
3283 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3286 * gfortran.dg/read_list_eof_1.f90: New test.
3288 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3291 * gcc.target/i386/testimm-1.c: New test.
3292 * gcc.target/i386/testimm-2.c: New test.
3293 * gcc.target/i386/testimm-3.c: New test.
3294 * gcc.target/i386/testimm-4.c: New test.
3295 * gcc.target/i386/testimm-5.c: New test.
3296 * gcc.target/i386/testimm-6.c: New test.
3297 * gcc.target/i386/testimm-7.c: New test.
3298 * gcc.target/i386/testimm-8.c: New test.
3299 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3300 * gcc.target/i386/xop-rotate1-int.c: New test.
3301 * gcc.target/i386/xop-rotate2-int.c: New test.
3303 2011-06-17 Jason Merrill <jason@redhat.com>
3305 * g++.dg/cpp0x/rv-func2.C: New.
3307 * g++.dg/debug/dwarf2/lambda1.C: New.
3308 * g++.dg/warn/Wshadow-6.C: Adjust.
3310 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3313 * gfortran.dg/move_alloc_5.f90: New.
3315 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3317 PR rtl-optimization/48542
3318 * gcc.dg/torture/pr48542.c: New test.
3320 2011-06-16 Jason Merrill <jason@redhat.com>
3323 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3326 * g++.dg/cpp0x/initlist52.C New.
3329 * c-c++-common/raw-string-12.c: New.
3332 * g++.dg/cpp0x/sfinae26.C: New.
3335 * g++.dg/cpp0x/variadic113.C: New.
3338 * g++.dg/cpp0x/variadic112.C: New.
3340 2011-06-16 Jeff Law <law@redhat.com>
3342 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3343 improved jump threading.
3344 * gcc.dg/builtin-object-size-2.c: Likewise.
3345 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3347 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3350 * gfortran.dg/typebound_assignment_3.f03: New.
3352 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3355 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3357 2011-06-16 Martin Jambor <mjambor@suse.cz>
3359 PR tree-optimization/49343
3360 * gnat.dg/discr31.ad[sb]: New test.
3362 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3364 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3366 2011-06-16 Tom de Vries <tom@codesourcery.com>
3369 * gcc.target/arm/ivopts-3.c: Update test.
3370 * gcc.target/arm/ivopts-5.c: Same.
3372 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3375 2011-06-10 Wei Guozhi <carrot@google.com>
3378 * gcc.target/arm/pr45335.c: New test.
3379 * gcc.target/arm/pr45335-2.c: New test.
3380 * gcc.target/arm/pr45335-3.c: New test.
3381 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3382 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3383 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3385 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3387 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3389 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3392 * gfortran.dg/class_43.f03: New.
3394 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3396 PR tree-optimization/49419
3397 * gcc.c-torture/execute/pr49419.c: New test.
3399 2011-06-16 Revital Eres <revital.eres@linaro.org>
3401 * gcc.dg/sms-9.c: New file.
3403 2011-06-15 Easwaran Raman <eraman@google.com>
3405 PR rtl-optimization/49414
3406 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3408 2011-06-14 Jason Merrill <jason@redhat.com>
3410 * g++.dg/cpp0x/noexcept13.C: New.
3412 2011-06-14 Easwaran Raman <eraman@google.com>
3414 PR rtl-optimization/44194
3415 * gcc.dg/pr44194-1.c: New test.
3416 * gcc.dg/pr44194-2.c: New test.
3418 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3420 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3422 * gcc.target/arm/pr45701-2.c: Likewise.
3423 * gcc.target/arm/thumb-branch1.c: Likewise.
3425 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3428 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3430 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3432 * gcc.target/arm/pr45701-1.c: Require thumb support.
3433 * gcc.target/arm/pr45701-2.c: Likewise.
3434 * gcc.target/arm/thumb-branch1.c: Likewise.
3436 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3437 * gcc.target/arm/pr39839.c: Likewise.
3438 * gcc.target/arm/pr40657-2.c: Likewise.
3439 * gcc.target/arm/pr40956.c: Likewise.
3440 * gcc.target/arm/pr41679.c: Likewise.
3441 * gcc.target/arm/pr42235.c: Likewise.
3442 * gcc.target/arm/pr42495.c: Likewise.
3443 * gcc.target/arm/pr42505.c: Likewise.
3444 * gcc.target/arm/pr42574.c: Likewise.
3445 * gcc.target/arm/pr46883.c: Likewise.
3446 * gcc.target/arm/pr46934.c: Likewise.
3447 * gcc.target/arm/xor-and.c: Likewise.
3449 2011-06-14 Jason Merrill <jason@redhat.com>
3451 * g++.dg/other/error23.C: Adjust error message.
3452 * g++.dg/other/error32.C: Likewise.
3455 * g++.dg/cpp0x/rv-dotstar.C: New.
3458 * g++.dg/cpp0x/decltype30.C: New.
3460 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3462 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3465 * gfortran.dg/pr49103.f90: New test.
3467 2011-06-14 Tom de Vries <tom@codesourcery.com>
3470 * gcc.target/arm/ivopts-3.c: New test.
3471 * gcc.target/arm/ivopts-4.c: New test.
3472 * gcc.target/arm/ivopts-5.c: New test.
3474 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3476 PR rtl-optimization/49390
3477 * gcc.c-torture/execute/pr49390.c: New test.
3479 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3481 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3483 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3485 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3486 * gcc.c-torture/execute/cmpsi-2.x: New file.
3487 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3488 * gcc.c-torture/execute/pr45262.x: New file.
3489 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3490 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3492 * gcc.c-torture/compile/pr49163.c: Ditto.
3494 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3496 * gcc.dg/vect/vect-16.c: Rename to...
3497 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3498 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3499 for double-word vectors.
3500 * gcc.dg/vect/vect-peel-4.c: Likewise.
3501 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3503 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3506 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3509 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3511 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3513 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3515 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3517 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3519 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3521 * gfortran.dg/trim_optimize_8.f90: New test case.
3523 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3524 Ira Rosen <ira.rosen@linaro.org>
3526 PR tree-optimization/49352
3527 * gcc.dg/vect/pr49352.c: New test.
3529 2011-06-12 Tobias Burnus
3532 * gfortran.dg/alloc_comp_assign_11.f90: New.
3534 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3536 * gfortran.dg/trim_optimize_7.f90: New test.
3538 2011-06-10 Wei Guozhi <carrot@google.com>
3541 * gcc.target/arm/pr45335.c: New test.
3542 * gcc.target/arm/pr45335-2.c: New test.
3543 * gcc.target/arm/pr45335-3.c: New test.
3544 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3545 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3546 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3548 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3551 * g++.dg/parse/error39.C: New.
3553 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3555 * gcc.target/arm/20090811-1.c: Skip for incompatible
3556 options, do not override other options.
3557 * gcc.target/arm/combine-cmp-shift.c: Skip for
3558 incompatible options.
3559 * gcc.target/arm/pr45094.c: Likewise.
3560 * gcc.target/arm/scd42-1.c: Likewise.
3561 * gcc.target/arm/scd42-3.c: Likewise.
3562 * gcc.target/arm/thumb-ltu.c: Likewise.
3564 * lib/target-supports.exp
3565 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3566 multilib flags use -mfpu with a value other than neon-fp16.
3568 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3570 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3571 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3573 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3575 * lib/target-supports.exp (check_effective_target_pie): New proc.
3576 * gcc.dg/pie-link.c: Use target pie.
3578 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3579 Laurent Rougé <laurent.rouge@menta.fr>
3581 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3582 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3584 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3586 * gfortran.dg/coarray/sync_1.f90: New test for
3587 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3589 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3591 PR tree-optimization/49318
3592 * gcc.dg/vect/pr49318.c: New test.
3594 2011-06-09 David Krauss <potswa@mac.com>
3596 * g++.dg/template/arrow1.C: New.
3598 2011-06-09 Jason Merrill <jason@redhat.com>
3600 * lib/prune.exp: Prune "note"s.
3601 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3603 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3604 * g++.dg/template/dependent-expr3.C: Likewise.
3605 * g++.dg/parse/template7.C: Likewise.
3606 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3607 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3608 * g++.old-deja/g++.pt/friend38.C: Likewise.
3609 * g++.old-deja/g++.pt/crash32.C: Likewise.
3610 * g++.old-deja/g++.other/init4.C: Likewise.
3611 * g++.old-deja/g++.other/friend8.C: Likewise.
3613 * g++.dg/ext/complex7.C: Adjust expected output.
3614 * g++.dg/diagnostic/method1.C: Likewise.
3615 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3616 * g++.dg/parse/crash33.C: Likewise.
3617 * g++.dg/other/warning1.C: Likewise.
3618 * g++.dg/init/pr29571.C: Likewise.
3619 * g++.dg/warn/overflow-warn-1.C: Likewise.
3620 * g++.dg/warn/overflow-warn-3.C: Likewise.
3621 * g++.dg/warn/overflow-warn-4.C: Likewise.
3622 * g++.old-deja/g++.oliva/template1.C: Likewise.
3624 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3625 * g++.dg/parse/template7.C: Adjust.
3627 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3630 * gcc.dg/pr49307.c: New.
3632 2011-06-09 Wei Guozhi <carrot@google.com>
3635 * gcc.target/arm/pr46975.c: New testcase.
3637 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3639 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3640 (PMETH, arglist_t): Removed.
3641 (method_get_number_of_arguments): Removed.
3642 (method_get_nth_argument): Removed.
3643 (method_get_first_argument): Removed.
3644 (method_get_next_argument): Removed.
3645 (method_get_sizeof_arguments): Removed.
3646 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3648 (method_get_number_of_arguments): Removed.
3649 (method_get_nth_argument): Removed.
3650 (method_get_first_argument): Removed.
3651 (method_get_next_argument): Removed.
3652 (method_get_sizeof_arguments): Removed.
3653 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3655 2011-06-09 David Li <davidxl@google.com>
3657 * gcc.dg/dump-pass.c: New test.
3659 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/parse/error38.C: New.
3664 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3667 * gfortran.dg/pr49308.f90: New test.
3669 2011-06-08 Jason Merrill <jason@redhat.com>
3671 * g++.dg/cpp0x/noexcept11.C: New.
3672 * g++.dg/cpp0x/noexcept12.C: New.
3673 * g++.dg/cpp0x/sfinae11.C: Adjust.
3675 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3678 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3679 to dg-options, match also DW_AT_linkage_name.
3681 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3684 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3685 -fno-common on alpha*-dec-osf*.
3686 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3688 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3690 PR rtl-optimization/49303
3691 * gcc.target/ia64/pr49303.c: New test.
3693 2011-06-08 Tobias Burnus <burnus@net-b.de>
3696 * gfortran.dg/coarray_lock_1.f90: New.
3697 * gfortran.dg/coarray_lock_2.f90: New.
3699 2011-06-07 Jason Merrill <jason@redhat.com>
3701 * lib/prune.exp: Look for "required" rather than "instantiated".
3702 * g++.dg/abi/mangle11.C: Likewise.
3703 * g++.dg/abi/mangle12.C: Likewise.
3704 * g++.dg/abi/mangle17.C: Likewise.
3705 * g++.dg/abi/mangle20-2.C: Likewise.
3706 * g++.dg/abi/pragma-pack1.C: Likewise.
3707 * g++.dg/cpp0x/decltype26.C: Likewise.
3708 * g++.dg/cpp0x/decltype28.C: Likewise.
3709 * g++.dg/cpp0x/decltype29.C: Likewise.
3710 * g++.dg/cpp0x/enum11.C: Likewise.
3711 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3712 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3713 * g++.dg/cpp0x/pr47416.C: Likewise.
3714 * g++.dg/ext/case-range2.C: Likewise.
3715 * g++.dg/ext/case-range3.C: Likewise.
3716 * g++.dg/gomp/for-19.C: Likewise.
3717 * g++.dg/gomp/pr37533.C: Likewise.
3718 * g++.dg/gomp/pr38639.C: Likewise.
3719 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3720 * g++.dg/inherit/base3.C: Likewise.
3721 * g++.dg/inherit/using6.C: Likewise.
3722 * g++.dg/init/placement4.C: Likewise.
3723 * g++.dg/init/reference3.C: Likewise.
3724 * g++.dg/lookup/scoped6.C: Likewise.
3725 * g++.dg/lookup/using7.C: Likewise.
3726 * g++.dg/other/abstract1.C: Likewise.
3727 * g++.dg/other/error10.C: Likewise.
3728 * g++.dg/other/error5.C: Likewise.
3729 * g++.dg/other/field1.C: Likewise.
3730 * g++.dg/other/offsetof5.C: Likewise.
3731 * g++.dg/parse/bitfield2.C: Likewise.
3732 * g++.dg/parse/constant4.C: Likewise.
3733 * g++.dg/parse/crash20.C: Likewise.
3734 * g++.dg/parse/invalid-op1.C: Likewise.
3735 * g++.dg/parse/non-dependent2.C: Likewise.
3736 * g++.dg/parse/template18.C: Likewise.
3737 * g++.dg/tc1/dr152.C: Likewise.
3738 * g++.dg/tc1/dr166.C: Likewise.
3739 * g++.dg/tc1/dr176.C: Likewise.
3740 * g++.dg/tc1/dr213.C: Likewise.
3741 * g++.dg/template/access11.C: Likewise.
3742 * g++.dg/template/access2.C: Likewise.
3743 * g++.dg/template/access3.C: Likewise.
3744 * g++.dg/template/access7.C: Likewise.
3745 * g++.dg/template/arg7.C: Likewise.
3746 * g++.dg/template/cond2.C: Likewise.
3747 * g++.dg/template/crash13.C: Likewise.
3748 * g++.dg/template/crash40.C: Likewise.
3749 * g++.dg/template/crash7.C: Likewise.
3750 * g++.dg/template/crash84.C: Likewise.
3751 * g++.dg/template/ctor5.C: Likewise.
3752 * g++.dg/template/defarg13.C: Likewise.
3753 * g++.dg/template/defarg14.C: Likewise.
3754 * g++.dg/template/dtor7.C: Likewise.
3755 * g++.dg/template/eh2.C: Likewise.
3756 * g++.dg/template/error2.C: Likewise.
3757 * g++.dg/template/error43.C: Likewise.
3758 * g++.dg/template/friend32.C: Likewise.
3759 * g++.dg/template/injected1.C: Likewise.
3760 * g++.dg/template/instantiate1.C: Likewise.
3761 * g++.dg/template/instantiate3.C: Likewise.
3762 * g++.dg/template/instantiate5.C: Likewise.
3763 * g++.dg/template/instantiate7.C: Likewise.
3764 * g++.dg/template/local6.C: Likewise.
3765 * g++.dg/template/lookup2.C: Likewise.
3766 * g++.dg/template/member5.C: Likewise.
3767 * g++.dg/template/memfriend15.C: Likewise.
3768 * g++.dg/template/memfriend16.C: Likewise.
3769 * g++.dg/template/memfriend17.C: Likewise.
3770 * g++.dg/template/memfriend7.C: Likewise.
3771 * g++.dg/template/meminit1.C: Likewise.
3772 * g++.dg/template/nested3.C: Likewise.
3773 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3774 * g++.dg/template/nontype12.C: Likewise.
3775 * g++.dg/template/nontype13.C: Likewise.
3776 * g++.dg/template/nontype6.C: Likewise.
3777 * g++.dg/template/pr23510.C: Likewise.
3778 * g++.dg/template/pr35240.C: Likewise.
3779 * g++.dg/template/ptrmem15.C: Likewise.
3780 * g++.dg/template/ptrmem6.C: Likewise.
3781 * g++.dg/template/qualified-id1.C: Likewise.
3782 * g++.dg/template/qualttp20.C: Likewise.
3783 * g++.dg/template/qualttp3.C: Likewise.
3784 * g++.dg/template/qualttp4.C: Likewise.
3785 * g++.dg/template/qualttp5.C: Likewise.
3786 * g++.dg/template/qualttp6.C: Likewise.
3787 * g++.dg/template/qualttp7.C: Likewise.
3788 * g++.dg/template/qualttp8.C: Likewise.
3789 * g++.dg/template/recurse.C: Likewise.
3790 * g++.dg/template/recurse2.C: Likewise.
3791 * g++.dg/template/ref5.C: Likewise.
3792 * g++.dg/template/scope2.C: Likewise.
3793 * g++.dg/template/sfinae10.C: Likewise.
3794 * g++.dg/template/sfinae3.C: Likewise.
3795 * g++.dg/template/sizeof3.C: Likewise.
3796 * g++.dg/template/static9.C: Likewise.
3797 * g++.dg/template/template-id-2.C: Likewise.
3798 * g++.dg/template/typedef13.C: Likewise.
3799 * g++.dg/template/typename4.C: Likewise.
3800 * g++.dg/template/using14.C: Likewise.
3801 * g++.dg/template/using2.C: Likewise.
3802 * g++.dg/template/warn1.C: Likewise.
3803 * g++.dg/warn/Wparentheses-13.C: Likewise.
3804 * g++.dg/warn/Wparentheses-15.C: Likewise.
3805 * g++.dg/warn/Wparentheses-16.C: Likewise.
3806 * g++.dg/warn/Wparentheses-17.C: Likewise.
3807 * g++.dg/warn/Wparentheses-18.C: Likewise.
3808 * g++.dg/warn/Wparentheses-19.C: Likewise.
3809 * g++.dg/warn/Wparentheses-20.C: Likewise.
3810 * g++.dg/warn/Wparentheses-23.C: Likewise.
3811 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3812 * g++.dg/warn/noeffect2.C: Likewise.
3813 * g++.dg/warn/noeffect4.C: Likewise.
3814 * g++.dg/warn/pr8570.C: Likewise.
3815 * g++.old-deja/g++.brendan/init2.C: Likewise.
3816 * g++.old-deja/g++.eh/spec6.C: Likewise.
3817 * g++.old-deja/g++.pt/crash10.C: Likewise.
3818 * g++.old-deja/g++.pt/crash36.C: Likewise.
3819 * g++.old-deja/g++.pt/derived3.C: Likewise.
3820 * g++.old-deja/g++.pt/error2.C: Likewise.
3821 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3822 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3823 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3824 * g++.old-deja/g++.pt/overload7.C: Likewise.
3825 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3827 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3828 Iain Sandoe <iains@gcc.gnu.org>
3830 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3831 Added code to deal with the case when [Protocol
3832 -descriptionForInstanceMethod:] or [Protocol
3833 -descriptionForClassMethod:] returns NULL.
3835 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3836 Iain Sandoe <iains@gcc.gnu.org>
3838 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3839 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3842 2011-06-07 Xinliang David Li <davidxl@google.com>
3844 * gcc.dg/inline_2.c: New test.
3845 * gcc.dg/unroll_2.c: New test.
3846 * gcc.dg/inline_3.c: New test.
3847 * gcc.dg/unroll_3.c: New test.
3848 * gcc.dg/inline_4.c: New test.
3849 * gcc.dg/unroll_4.c: New test.
3850 * gcc.dg/inline_1.c: New test.
3851 * gcc.dg/unroll_1.c: New test.
3853 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3855 PR tree-optimization/48497
3856 * lib/gcc-defs.exp (dg-additional-options): New proc.
3857 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3858 -msse2 on 32-bit x86.
3860 2011-06-06 Jason Merrill <jason@redhat.com>
3862 * g++.dg/cpp0x/enum19.C: New.
3864 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3866 * gcc.target/arm/neon-reload-class.c: New test.
3868 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3871 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3873 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3875 * gcc.target/arm/smlatb-1.c: New file.
3876 * gcc.target/arm/smlatt-1.c: New file.
3877 * gcc.target/arm/smlaltb-1.c: New file.
3878 * gcc.target/arm/smlaltt-1.c: New file.
3880 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3882 * gcc.target/arm/mla-2.c: New test.
3884 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3886 PR gcov-profile/49299
3887 * gcc.dg/tree-prof/pr49299-1.c: New test.
3888 * gcc.dg/tree-prof/pr49299-2.c: New test.
3890 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3892 * lib/target-supports.exp
3893 (check_effective_target_vect_widen_mult_qi_to_hi):
3894 Add NEON as supporting target.
3895 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3896 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3897 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3898 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3899 using widening multiplication on targets that support it.
3900 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3901 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3902 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3904 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3906 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3907 Modern Objective-C runtime API.
3908 * objc/execute/next_mapping.h: Removed.
3909 * objc-obj-c++-shared/next-mapping.h: Removed.
3910 * objc-obj-c++-shared/Object1.h: Removed.
3911 * objc-obj-c++-shared/Object1.m: Removed.
3912 * objc-obj-c++-shared/Object1.mm: Removed.
3913 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3914 * objc-obj-c++-shared/Protocol1.h: Removed.
3915 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3916 of ProtoBool, IVAR_T and METHOD.
3917 * objc-obj-c++-shared/runtime.h: New.
3918 * objc-obj-c++-shared/TestsuiteObject.h: New.
3919 * objc-obj-c++-shared/TestsuiteObject.m: New.
3921 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3922 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3923 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3925 * objc/execute/_cmd.m: Include
3926 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3927 runtime API. ([TestClass +initialize]): Include this method also
3928 with the GNU runtime.
3929 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3930 Object. ([-setValue:]): Return void.
3931 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3932 with the GNU runtime. Include
3933 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3934 for the NeXT runtime. Use the existing print_ivars() and
3935 compare_structures() implementations for the old NeXT runtime.
3936 Added new implementations for the Modern GNU and NeXT runtimes.
3937 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3938 well. (main): Use objc_getClass(). Use return instead of exit.
3939 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3940 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3942 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3943 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3944 instead of Object. (main): Use return instead of exit().
3945 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3946 instead of Object. Removed prototype for exit(). (main): Use
3947 return instead of exit(). Use the Modern Objective-C runtime API.
3948 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3950 * objc/execute/class-tests-1.h: Include
3951 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3952 runtime API. (test_class_with_superclass): Do not call [Object
3953 class]. There is no need to with the current libobjc.
3954 * objc/execute/class-tests-2.h: Include
3955 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3957 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3958 ../../objc-obj-c++-shared/next-mapping.h.
3959 * objc/execute/class-2.m: Likewise.
3960 * objc/execute/class-3.m: Likewise.
3961 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3962 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3963 +initialize]): Include this method also with the GNU
3964 runtime. (main): Use the Modern Objective-C runtime API.
3965 * objc/execute/class-5.m: Likewise.
3966 * objc/execute/class-6.m: Likewise.
3967 * objc/execute/class-7.m: Likewise.
3968 * objc/execute/class-8.m: Likewise.
3969 * objc/execute/class-9.m: Likewise.
3970 * objc/execute/class-10.m: Likewise.
3971 * objc/execute/class-11.m: Likewise.
3972 * objc/execute/class-12.m: Likewise.
3973 * objc/execute/class-13.m: Likewise.
3974 * objc/execute/class-14.m: Likewise.
3975 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3976 this method also with the GNU runtime.
3977 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3978 +initialize]): Include this method also with the GNU runtime.
3979 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3981 * objc/execute/encode-1.m: Likewise.
3982 * objc/execute/enumeration-1.m: Likewise.
3983 * objc/execute/enumeration-2.m: Likewise.
3984 * objc/execute/exceptions/catchall-1.m: Likewise.
3985 * objc/execute/exceptions/finally-1.m: Likewise.
3986 * objc/execute/exceptions/foward-1.m: Likewise.
3987 * objc/execute/exceptions/local-variables-1.m: Likewise.
3988 * objc/execute/exceptions/throw-nil.m: Likewise.
3989 * objc/execute/exceptions/trivial.m: Likewise.
3990 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3991 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3992 * objc/execute/exceptions/matcher-1.m: Likewise.
3993 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3995 * objc/execute/formal_protocol-2.m: Likewise.
3996 * objc/execute/formal_protocol-3.m: Likewise.
3997 * objc/execute/formal_protocol-4.m: Likewise.
3998 * objc/execute/formal_protocol-5.m: Include
3999 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4001 * objc/execute/formal_protocol-6.m: Likewise.
4002 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4003 Object. Include <objc/Protocol.h> instead of
4004 ../../objc-obj-c++-shared/Protocol1.h.
4005 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4007 * objc/execute/informal_protocol.m: Likewise.
4008 * objc/execute/load-3.m: Likewise.
4009 * objc/execute/many_args_method.m ([TestClass +initialize]):
4010 Include this method with the GNU runtime as well.
4011 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4012 * objc/execute/nested-func-1.m: Use TestsuiteObject
4014 * objc/execute/nil_method-1.m: Likewise.
4015 * objc/execute/no_clash.m: Likewise.
4016 * objc/execute/np-1.m: Do not include
4017 ../../objc-obj-c++-shared/Protocol1.h.
4018 (main): Use return instead of exit().
4019 * objc/execute/np-2.m: Do not include
4020 ../../objc-obj-c++-shared/Protocol1.h.
4021 ([MyObject +initialize]): Include this method also with the GNU
4022 runtime. (main): Use return instead of exit().
4023 * objc/execute/object_is_class.m: Include
4024 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4025 of Object. (main): Use the Modern Objective-C runtime API.
4026 * objc/execute/object_is_meta_class.m: Likewise.
4027 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4028 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4029 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4030 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4031 Objective-C runtime API.
4032 * objc/execute/protocol-isEqual-2.m: Likewise.
4033 * objc/execute/protocol-isEqual-3.m: Likewise.
4034 * objc/execute/protocol-isEqual-4.m: Likewise.
4035 * objc/execute/redefining_self.m ([TestClass +initialize]):
4036 Include this method with the GNU runtime as well.
4037 * objc/execute/root_methods.m: Include
4038 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4039 Include this method with the GNU runtime as well.
4040 (main): Use the Modern Objective-C runtime API.
4041 * objc/execute/selector-1.m: Include
4042 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4043 of Object. (main): Use the Modern Objective-C runtime API.
4044 * objc/execute/static-1.m ([Test +initialize]): Include this
4045 method with the GNU runtime as well.
4046 * objc/execute/static-2.m: Likewise.
4047 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4048 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4049 ([MathClass +initialize]): Include this method with the GNU
4051 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4053 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4054 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4055 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4056 * objc.dg/attributes/method-attribute-1.m: Likewise.
4057 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4058 * objc.dg/attributes/method-attribute-2.m: Likewise.
4059 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4060 * objc.dg/attributes/method-attribute-3.m: Likewise.
4061 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4062 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4063 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4064 * obj-c++.dg/bitfield-1.mm: Likewise.
4065 * obj-c++.dg/bitfield-2.mm: Likewise
4066 * objc.dg/bitfield-3.m: Likewise.
4067 * obj-c++.dg/bitfield-4.mm: Likewise.
4068 * objc.dg/bitfield-5.m: Likewise
4069 * objc.dg/call-super-1.m: Likewise.
4070 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4071 Use objc_getClass() instead of objc_get_class(), but for the GNU
4072 runtime redefine objc_getClass as objc_get_class. Include
4073 ../objc-obj-c++-shared/runtime.h.
4074 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4075 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4076 Use the Modern Objective-C runtime API.
4077 * objc.dg/class-protocol-1.m: Include
4078 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4079 * obj-c++.dg/class-protocol-1.mm: Likewise.
4080 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4081 * objc.dg/comp-types-10.m: Likewise.
4082 * objc.dg/comp-types-11.m: Likewise.
4083 * objc.dg/comp-types-12.m: Likewise.
4084 * obj-c++.dg/comp-types-9.mm: Likewise.
4085 * obj-c++.dg/comp-types-11.mm: Likewise.
4086 * obj-c++.dg/comp-types-12.mm: Likewise.
4087 * obj-c++.dg/comp-types-13.mm: Likewise.
4088 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4089 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4090 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4091 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4092 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4093 * objc.dg/desig-init-1.m: Likewise.
4094 * obj-c++.dg/defs.mm: Likewise.
4095 * objc.dg/exceptions-2.m: Likewise.
4096 * obj-c++.dg/except-1.mm: Likewise.
4097 * obj-c++.dg/exceptions-2.mm: Likewise.
4098 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4099 Use the Modern Objective-C runtime API.
4100 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4101 the Modern Objective-C runtime API. Do not include
4102 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4103 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4104 the Modern Objective-C runtime API except when using an older NeXT
4106 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4107 the Modern Objective-C runtime API.
4108 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4110 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4111 * objc.dg/encode-7-next-64bit.m: Updated include.
4112 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4114 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4115 the Modern Objective-C runtime API.
4116 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4117 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4118 instead of ../objc-obj-c++-shared/Protocol1.h.
4119 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4120 the Modern Objective-C runtime API except when using an older NeXT
4122 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4123 the Modern Objective-C runtime API.
4124 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4126 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4127 * objc.dg/fix-and-continue-2.m: Likewise.
4128 * objc.dg/foreach-1.m: Likewise.
4129 * objc.dg/foreach-2.m: Likewise.
4130 * objc.dg/foreach-3.m: Likewise.
4131 * objc.dg/foreach-4.m: Likewise.
4132 * objc.dg/foreach-5.m: Likewise.
4133 * objc.dg/foreach-6.m: Likewise.
4134 * objc.dg/foreach-7.m: Likewise.
4135 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4137 * objc.dg/func-ptr-2.m: Likewise.
4138 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4139 Do not include objc/objc-api.h.
4140 * obj-c++.dg/fsf-package-0.mm: Likewise.
4141 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4142 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4143 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4145 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4146 * objc.dg/gnu-runtime-3.m: Likewise.
4147 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4148 * objc.dg/headers.m: Include objc/runtime.h instead of
4149 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4150 for the NeXT runtime.
4151 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4152 * obj-c++.dg/isa-field-1.mm: Likewise.
4153 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4154 * objc.dg/layout-1.m: Likewise.
4155 * objc.dg/layout-2.m: Likewise.
4156 * objc.dg/local-decl-2.m: Likewise.
4157 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4158 Object. ([Container +elementForView:]): Use
4159 class_conformsToProtocol().
4160 * obj-c++.dg/lookup-2.mm: Likewise.
4161 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4162 * obj-c++.dg/local-decl-1.mm: Likewise.
4163 * objc.dg/method-3.m: Likewise.
4164 * objc.dg/method-4.m: Likewise.
4165 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4166 ../objc-obj-c++-shared/Protocol1.h.
4167 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4168 * objc.dg/method-9.m: Likewise.
4169 * objc.dg/method-10.m: Likewise.
4170 * objc.dg/method-13.m ([Root +initialize]): Include this method
4171 also for the GNU runtime. (main): Use objc_getClass() also for
4173 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4174 * objc.dg/method-17.m: Likewise.
4175 * objc.dg/method-19.m: Likewise.
4176 * objc.dg/method-20b.m: Likewise.
4177 * obj-c++.dg/method-2.mm: Likewise.
4178 * obj-c++.dg/method-6.mm: Likewise.
4179 * obj-c++.dg/method-10.mm: Likewise.
4180 * obj-c++.dg/method-11.mm: Likewise.
4181 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4182 ../objc-obj-c++-shared/Protocol1.h.
4183 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4184 * obj-c++.dg/method-15.mm: Likewise.
4185 * obj-c++.dg/method-17.mm: Likewise.
4186 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4187 +initialize]): Include this method also for the GNU
4188 runtime. (main): Use objc_getClass() also for the GNU runtime.
4189 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4190 * obj-c++.dg/method-22.mm: Likewise.
4191 * obj-c++.dg/method-23.mm: Likewise.
4192 * obj-c++.dg/no-extra-load.mm: Likewise.
4193 * objc.dg/objc-fast-4.m: Likewise.
4194 * objc.dg/objc-gc-4.m: Likewise.
4195 * obj-c++.dg/objc-gc-3.mm: Likewise.
4196 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4197 protocol_getMethodDescription() instead of [Protocol
4198 -descriptionForInstanceMethod].
4199 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4200 Made it available with all runtimes. (main): Call -test instead
4202 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4203 and put into a category.
4204 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4205 Object. Include objc/objc.h.
4206 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4207 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4208 New. (main): Use protocol_getMethodDescription() instead
4209 of [Protocol -descriptionForInstanceMethod] and [Protocol
4210 -descriptionForClassMethod].
4211 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4212 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4213 Objective-C runtime API.
4214 * obj-c++.dg/proto-qual-1.mm: Likewise.
4215 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4217 * obj-c++.dg/property/property-1.mm: Likewise.
4218 * obj-c++.dg/qual-types-1.mm: Likewise.
4219 * objc.dg/selector-2.m: Include objc/objc.h instead of
4220 ../objc-obj-c++-shared/Object1.h.
4221 * obj-c++.dg/selector-2.mm: Likewise.
4222 * obj-c++.dg/selector-5.mm: Likewise.
4223 * obj-c++.dg/selector-6.mm: Likewise.
4224 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4225 Object. Do not include objc/objc-api.h.
4226 * obj-c++.dg/set-not-used-1.mm: Likewise.
4227 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4228 * objc.dg/stret-1.m: Likewise.
4229 * objc.dg/stret-2.m: Likewise.
4230 * obj-c++.dg/super-class-2.mm: Likewise.
4231 * objc.dg/super-class-3.m: Likewise.
4232 * objc.dg/super-class-4.m: Likewise.
4233 * objc.dg/sync-2.m: Likewise.
4234 * obj-c++.dg/sync-2.mm: Likewise.
4235 * objc.dg/sync-1.m: Include objc/objc.h instead of
4236 ../objc-obj-c++-shared/Object1.h.
4237 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4238 'Class' as the type of 'isa'.
4239 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4240 Objective-C runtime API. ([TestClass +initialize]): Include this
4241 method with the GNU runtime as well.
4242 * objc.dg/strings/strings-1.m: Updated includes.
4243 * obj-c++.dg/strings/strings-1.mm: Likewise.
4244 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4245 objc.dg/strings/const-str-12b.m.
4246 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4247 * obj-c++.dg/template-3.mm: Likewise.
4248 * obj-c++.dg/template-4.mm: Likewise.
4249 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4250 Objective-C runtime API.
4251 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4252 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4253 * obj-c++.dg/try-catch-1.mm: Likewise.
4254 * obj-c++.dg/try-catch-2.mm: Likewise.
4255 * objc.dg/try-catch-3.m: Likewise.
4256 * obj-c++.dg/try-catch-3.mm: Likewise.
4257 * objc.dg/try-catch-6.m: Likewise.
4258 * objc.dg/try-catch-7.m: Likewise.
4259 * obj-c++.dg/try-catch-7.mm: Likewise.
4260 * obj-c++.dg/try-catch-8.mm: Likewise.
4261 * obj-c++.dg/try-catch-9.mm: Likewise.
4262 * objc.dg/try-catch-10.m: Likewise.
4263 * obj-c++.dg/try-catch-11.mm: Likewise.
4264 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4265 Object. Include objc/objc.h.
4266 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4267 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4268 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4269 Object. Use Modern Objective-C runtime API. Do not use
4271 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4272 * obj-c++.dg/torture/trivial.mm: Likewise.
4273 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4274 instead of ../objc-obj-c++-shared/Object1.h. Include
4275 ../objc-obj-c++-shared/runtime.h.
4276 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4277 * objc.dg/torture/strings/const-str-11.m: Likewise.
4278 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4279 * objc.dg/torture/strings/const-str-9.m: Likewise.
4280 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4281 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4282 instead of Object. Only add _FooClassReference if
4284 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4285 * objc.dg/torture/strings/const-str-8.m: Likewise.
4286 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4287 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4289 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4291 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4292 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4293 * obj-c++.dg/va-meth-1.mm: Likewise.
4294 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4295 ../objc-obj-c++-shared/Object1.h.
4296 * objc.dg/zero-link-3.m: Likewise.
4298 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4300 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4302 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4305 * obj-c++.dg/property/cxx-property-1.mm: New.
4306 * obj-c++.dg/property/cxx-property-2.mm: New.
4308 2011-06-06 Jason Merrill <jason@redhat.com>
4310 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4312 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4314 PR rtl-optimization/49145
4316 * gcc.c-torture/compile/pr49145.c: New test.
4318 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4321 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4322 to dg-options, match also DW_AT_linkage_name.
4325 * gcc.dg/debug/pr49294.c: New test.
4328 * g++.dg/opt/pr49264.C: New test.
4330 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4332 PR tree-optimization/49243
4333 * gcc.dg/pr49243.c: New.
4335 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4337 * gnat.dg/specs/cond_expr1.ads: New test.
4339 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4341 * gnat.dg/deferred_const4.ad[sb]: New test.
4342 * gnat.dg/deferred_const4_pkg.ads: New helper.
4344 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4346 * gnat.dg/test_tamdt.adb: Rename to...
4347 * gnat.dg/taft_type1.adb: ...this.
4348 * gnat.dg/tamdt.ad[sb]: Rename to...
4349 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4350 * gnat.dg/tamdt_aux.ads: Rename to...
4351 * gnat.dg/taft_type1_pkg2.ads: ...this.
4352 * gnat.dg/taft_type2.ad[sb]: New test.
4353 * gnat.dg/taft_type2_pkg.ads: New helper.
4354 * gnat.dg/taft_type3.adb: New test.
4355 * gnat.dg/taft_type3_pkg.ads: New helper.
4357 2011-06-05 Tobias Burnus <burnus@net-b.de>
4360 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4363 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4366 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4368 * objc.dg/gnu-api-2-objc.m: Likewise.
4369 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4370 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4372 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4374 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4375 alignment, not the alignment, when calling class_addIvar(). Add
4376 an 'isa' instance variable to the test root class.
4377 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4379 2011-06-04 Jan Hubicka <jh@suse.cz>
4381 PR tree-optimization/48893
4382 PR tree-optimization/49091
4383 PR tree-optimization/49179
4384 * gfortran.dg/pr49179.f90: New testcase
4386 2011-06-04 Jan Hubicka <jh@suse.cz>
4389 * g++.dg/torture/pr48954.C: New testcase.
4391 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4393 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4395 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4398 * g++.dg/diagnostic/bitfld2.C: New.
4400 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4403 * gcc.c-torture/execute/pr49281.c: New test.
4405 2011-06-04 Jan Hubicka <jh@suse.cz>
4407 PR tree-optimize/48929
4408 * gcc.c-torture/compile/pr48929.c: New testcase.
4410 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4412 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4414 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4417 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4419 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4421 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4423 2011-06-03 Richard Henderson <rth@redhat.com>
4424 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4426 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4428 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4430 * objc.dg/headers.m: Do not include objc-list.h.
4432 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4434 * objc.dg/type-stream-1.m: Test removed.
4435 * objc.dg/headers.m: Do not include typedstream.h.
4437 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4439 * objc.dg/torture/forward-1.m (main): Updated testcase.
4441 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4444 * gcc.c-torture/compile/pr49163.c: New.
4446 2011-06-02 Asher Langton <langton2@llnl.gov>
4449 * gfortran.dg/PR49268.f90: New test.
4451 2011-06-02 Asher Langton <langton2@llnl.gov>
4454 * gfortran.dg/PR37039.f90: New test.
4456 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4459 * objc.dg/method-5.m: Updated.
4460 * objc.dg/method-19.m: Updated.
4461 * objc.dg/method-lookup-1.m: New.
4462 * obj-c++.dg/method-6.mm: Updated.
4463 * obj-c++.dg/method-7.mm: Updated.
4464 * obj-c++.dg/method-lookup-1.mm: New.
4466 2011-06-02 DJ Delorie <dj@redhat.com>
4468 * lib/timeout.exp (timeout): Add board_info support.
4470 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4472 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4474 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4477 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4478 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4480 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4481 Hans-Peter Nilsson <hp@axis.com>
4483 PR rtl-optimization/48840
4484 * gcc.target/sparc/ultrasp13.c: New test.
4486 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4489 * gcc.c-torture/compile/pr49238.c: New.
4491 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4493 * gcc.target/arm/g2.c: Skip test in -mthumb.
4494 Skip test unless cpu is xscale.
4495 * gcc.target/arm/scd42-2.c: Likewise.
4496 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4498 2011-06-01 Jason Merrill <jason@redhat.com>
4500 * g++.dg/cpp0x/decltype28.C: New.
4501 * g++.dg/cpp0x/decltype29.C: New.
4503 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4506 * gcc.target/mips/pr45074.c: New test.
4508 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4509 Hans-Peter Nilsson <hp@axis.com>
4511 PR rtl-optimization/48830
4512 * gcc.target/sparc/ultrasp12.c: New test.
4514 2011-06-01 David Li <davidxl@google.com>
4516 * gcc.dg/profile-dir-1.c: Change pass name.
4517 * gcc.dg/profile-dir-2.c: Ditto.
4518 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4519 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4520 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4521 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4522 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4523 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4524 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4525 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4526 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4527 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4528 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4529 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4530 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4531 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4532 * gcc.dg/profile-dir-3.c: Ditto.
4533 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4535 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4537 * objc.dg/attributes/method-nonnull-1.m: New test.
4538 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4540 2011-05-31 Tobias Burnus <burnus@net-b.de>
4543 * gfortran.dg/coarray_atomic_1.f90: New.
4544 * gfortran.dg/coarray/atomic_1.f90: New.
4546 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4548 * gcc.dg/guality/bswaptest.c: New test.
4549 * gcc.dg/guality/clztest.c: New test.
4550 * gcc.dg/guality/ctztest.c: New test.
4551 * gcc.dg/guality/rotatetest.c: New test.
4554 * gcc.target/i386/pr48688.c: New test.
4556 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4559 * g++.dg/lookup/name-clash9.C: New.
4561 2011-05-31 Tobias Burnus <burnus@net-b.de>
4564 * gfortran.dg/coarray/dummy_1.f90: New.
4566 2011-05-31 Tobias Burnus <burnus@net-b.de>
4569 * gfortran.dg/coarray/save_1.f90: New.
4570 * gfortran.dg/coarray_4.f90: Update dg-error.
4572 2011-05-31 Jason Merrill <jason@redhat.com>
4574 * g++.dg/cpp0x/rv-template1.C: New.
4576 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4578 PR rtl-optimization/49235
4579 * gcc.dg/pr49235.c: New test.
4581 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4583 PR tree-optimization/49093
4584 * gcc.dg/vect/pr49093.c: New test.
4586 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4589 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4591 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4594 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4597 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4600 * gcc.c-torture/execute/pr49186.c: New.
4602 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4605 * gcc.target/i386/pr49168-1.c: New.
4607 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4608 Eric Botcazou <ebotcazou@adacore.com>
4610 * gcc.dg/guality/drap.c: New test.
4612 2011-05-30 Richard Guenther <rguenther@suse.de>
4614 PR tree-optimization/49210
4615 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4616 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4618 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4621 * g++.dg/gomp/pr49223-1.C: New test.
4622 * g++.dg/gomp/pr49223-2.C: New test.
4624 2011-05-30 Richard Guenther <rguenther@suse.de>
4626 PR tree-optimization/49218
4627 * gcc.c-torture/execute/pr49218.c: New testcase.
4629 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4631 PR tree-optimization/49199
4632 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4633 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4634 -fno-tree-scev-cprop.
4636 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4639 * gfortran.dg/extends_13.f03: New.
4641 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4643 PR rtl-optimization/49095
4644 * gcc.target/i386/pr49095.c: New test.
4646 2011-05-29 Tobias Burnus <burnus@net-b.de>
4649 * gfortran.dg/coarray_24.f90: New.
4651 2011-05-29 Tobias Burnus <burnus@net-b.de>
4654 * gfortran.dg/coarray_23.f90: New.
4656 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4659 * gcc.dg/pr48826.c: New test.
4661 2011-05-29 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/49217
4664 * gcc.dg/torture/pr49217.c: New testcase.
4666 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4669 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4671 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4673 * gnat.dg/boolean_subtype.adb: Rename to...
4674 * gnat.dg/boolean_subtype1.adb: ...this.
4676 2011-05-28 Jason Merrill <jason@redhat.com>
4678 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4680 2011-05-27 Jason Merrill <jason@redhat.com>
4682 * g++.dg/cpp0x/enum18.C: Adjust.
4684 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4686 2011-05-27 Tobias Burnus <burnus@net-b.de>
4689 * gfortran.dg/coarray_22.f90: New.
4691 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4693 PR tree-optimization/46728
4694 * gcc.target/powerpc/pr46728-1.c: New.
4695 * gcc.target/powerpc/pr46728-2.c: New.
4696 * gcc.target/powerpc/pr46728-3.c: New.
4697 * gcc.target/powerpc/pr46728-4.c: New.
4698 * gcc.target/powerpc/pr46728-5.c: New.
4699 * gcc.dg/pr46728-6.c: New.
4700 * gcc.target/powerpc/pr46728-7.c: New.
4701 * gcc.target/powerpc/pr46728-8.c: New.
4702 * gcc.dg/pr46728-9.c: New.
4703 * gcc.target/powerpc/pr46728-10.c: New.
4704 * gcc.target/powerpc/pr46728-11.c: New.
4705 * gcc.dg/pr46728-12.c: New.
4706 * gcc.target/powerpc/pr46728-13.c: New.
4707 * gcc.target/powerpc/pr46728-14.c: New.
4708 * gcc.target/powerpc/pr46728-15.c: New.
4709 * gcc.target/powerpc/pr46728-16.c: New.
4711 2011-05-27 Jason Merrill <jason@redhat.com>
4713 * g++.dg/abi/mangle47.C: New.
4716 * g++.dg/template/const5.C: New.
4718 * g++.dg/cpp0x/enum18.C: New.
4720 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4722 * g++.dg/cpp0x/error6.C: New.
4724 * g++.dg/cpp0x/error5.C: New.
4726 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4729 * g++.dg/eh/cond6.C: New test.
4731 2011-05-27 Tobias Burnus <burnus@net-b.de>
4734 * gfortran.dg/rank_3.f90: New.
4735 * gfortran.dg/rank_4.f90: New.
4737 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4739 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4740 replace dump search.
4742 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4744 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4745 * gnat.dg/bit_packed_array5.adb: ...here.
4747 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4750 * g++.dg/cpp0x/auto25.C: New.
4752 2011-05-27 Richard Guenther <rguenther@suse.de>
4754 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4756 2011-05-27 Richard Guenther <rguenther@suse.de>
4758 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4760 2011-05-27 Richard Guenther <rguenther@suse.de>
4763 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4765 2011-05-26 Jason Merrill <jason@redhat.com>
4767 * g++.dg/cpp0x/friend1.C: New.
4768 * g++.dg/cpp0x/friend2.C: New.
4770 * g++.dg/cpp0x/auto7.C: Update.
4771 * g++.dg/template/crash50.C: Adjust.
4772 * g++.dg/template/static9.C: Adjust.
4773 * g++.old-deja/g++.ext/memconst.C: Adjust.
4775 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4777 * gcc.dg/march.c: Ignore a note for some targets.
4779 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4780 Nathan Froyd <froydnj@codesourcery.com>
4784 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4785 * g++.dg/parse/pr18770.C: New test.
4786 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4788 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4791 * gfortran.dg/dependency_40.f90 : New test.
4793 2011-05-26 Tobias Burnus <burnus@net-b.de>
4796 * gfortran.dg/coarray/registering_1.f90: New.
4798 2011-05-26 Jason Merrill <jason@redhat.com>
4800 * g++.dg/cpp0x/variadic111.C: New.
4801 * g++.dg/cpp0x/variadic41.C: Adjust.
4803 2011-05-26 Richard Guenther <rguenther@suse.de>
4805 PR tree-optimization/48702
4806 * gcc.dg/torture/pr48702.c: New testcase.
4808 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4810 PR gcov-profile/48845
4811 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4813 * gcc.dg/matrix/matrix.exp: Likewise.
4814 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4815 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4816 line number to check_profiling_available.
4817 * lib/target-supports.exp (check_profiling_available): Account for
4819 Require TLS runtime support with -fprofile-generate.
4820 * lib/profopt.exp (profopt-execute): Add TLS options for
4822 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4824 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4827 * g++.dg/eh/cond5.C: New test.
4829 PR tree-optimization/49161
4830 * gcc.c-torture/execute/pr49161.c: New test.
4832 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4834 * gcc.target/arm/neon-vorn-vbic.c: New test.
4836 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4838 PR tree-optimization/49038
4839 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4840 * gcc.dg/vect/pr49038.c: New test.
4842 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4843 * g++.dg/init/pr25811-3.C: New.
4844 * g++.dg/init/pr25811-4.C: New.
4846 2011-05-25 Jason Merrill <jason@redhat.com>
4848 * g++.dg/cpp0x/enum17.C: New.
4849 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4851 * g++.dg/cpp0x/auto24.C: New.
4853 * g++.dg/cpp0x/error4.C: New.
4855 * g++.dg/cpp0x/rv-restrict.C: New.
4857 * g++.dg/cpp0x/enum15.C: New.
4858 * g++.dg/cpp0x/constexpr-switch2.C: New.
4860 * g++.dg/cpp0x/variadic110.C: New.
4862 * g++.dg/cpp0x/auto9.C: Add typedef test.
4864 * g++.dg/cpp0x/auto23.C: New.
4865 * g++.dg/cpp0x/auto9.C: Adjust.
4867 * g++.dg/cpp0x/defaulted29.C: New.
4869 * g++.dg/cpp0x/initlist51.C: New.
4871 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4873 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4874 * g++.dg/abi/packed1.C: Suppress warning.
4875 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4876 * g++.dg/template/stdarg1.C: Likewise.
4877 * g++.dg/other/packed1.C: Remove arm from xfail list.
4879 2011-05-25 Jason Merrill <jason@redhat.com>
4881 * g++.dg/cpp0x/enum16.C: New.
4882 * g++.dg/parse/error15.C: Adjust.
4884 * g++.dg/cpp0x/initlist50.C: New.
4886 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4888 * g++.dg/cpp0x/variadic109.C: New.
4890 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4892 * gcc.target/i386/pause-1.c: New.
4894 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4896 * gcc.dg/stack-usage-1.c: Adjust comment.
4897 * gcc.dg/stack-usage-2.c: New test.
4899 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4902 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4903 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4905 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4907 PR rtl-optimization/48757
4908 * gfortran.dg/pr48757.f: New test case.
4910 2011-05-24 Jason Merrill <jason@redhat.com>
4912 * g++.dg/cpp0x/access01.C: New.
4914 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4917 * objc.dg/pr48177.m: New testcase.
4919 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4922 * objc.dg/pr48187.m: New testcase.
4923 * obj-c++.dg/pr48187.mm: New testcase.
4924 * objc.dg/ivar-extra-semicolon.m: New testcase.
4926 2011-05-24 Jason Merrill <jason@redhat.com>
4928 * g++.dg/template/access21.C: New.
4929 * g++.dg/template/access22.C: New.
4931 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4933 PR rtl-optimization/48633
4934 * g++.dg/pr48633.C: New test.
4936 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4939 * g++.dg/other/pr49133.C: New test.
4941 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4942 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4944 * gcc.dg/torture/tls/run-gd.c: New test.
4945 * gcc.dg/torture/tls/run-ie.c: New test.
4946 * gcc.dg/torture/tls/run-ld.c: New test.
4947 * gcc.dg/torture/tls/run-le.c: New test.
4948 * lib/target-supports.exp (check_effective_target_tls_runtime):
4949 Build testcase with TLS options.
4951 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4953 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4955 2011-05-24 Tom de Vries <tom@codesourcery.com>
4957 PR tree-optimization/49121
4958 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4960 2011-05-23 Jason Merrill <jason@redhat.com>
4962 * g++.dg/cpp0x/defaulted28.C: New.
4964 * g++.dg/cpp0x/sfinae25.C: New.
4966 * g++.dg/cpp0x/rv-cast2.C: New.
4968 * g++.dg/cpp0x/enum14.C: New.
4970 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4973 * gcc.c-torture/execute/pr49123.c: New test.
4976 * gcc.dg/debug/pr49032.c: New test.
4979 * gcc.dg/pr49120.c: New test.
4981 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4984 * gcc.target/i386/pr47315.c: New test.
4986 2011-05-23 Jason Merrill <jason@redhat.com>
4988 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4990 * g++.dg/cpp0x/sfinae24.C: New.
4992 * g++.dg/cpp0x/error3.C: New.
4994 * g++.dg/cpp0x/defaulted27.C: New.
4996 * g++.dg/cpp0x/decltype27.C: New.
4998 2011-05-23 Richard Guenther <rguenther@suse.de>
5000 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5002 2011-05-23 Richard Guenther <rguenther@suse.de>
5004 PR tree-optimization/40874
5005 * g++.dg/tree-ssa/pr40874.C: New testcase.
5007 2011-05-23 Richard Guenther <rguenther@suse.de>
5009 PR tree-optimization/49115
5010 * g++.dg/torture/pr49115.C: New testcase.
5012 2011-05-23 Richard Guenther <rguenther@suse.de>
5015 * gcc.dg/memcpy-3.c: New testcase.
5017 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5020 * gcc.c-torture/execute/pr48973-1.c: New test.
5021 * gcc.c-torture/execute/pr48973-2.c: New test.
5023 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5026 * g++.dg/warn/pr18016.C: New.
5028 2011-05-23 Tom de Vries <tom@codesourcery.com>
5031 * gcc.target/arm/ivopts-6.c: New test.
5033 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5036 * gcc.c-torture/compile/pr49029.c: New test.
5038 2011-05-22 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/sfinae23.C: New.
5041 * g++.dg/cpp0x/sfinae8.C: Correct.
5043 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5045 * gfortran.dg/function_optimize_8.f90: New test case.
5047 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5049 PR tree-optimization/49087
5050 * gcc.dg/vect/O3-pr49087.c: New test.
5052 2011-05-21 Jason Merrill <jason@redhat.com>
5054 * g++.dg/debug/const5.C: New.
5056 2011-05-20 Jason Merrill <jason@redhat.com>
5058 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5060 * g++.dg/cpp0x/constexpr-static7.C: New.
5062 * g++.dg/cpp0x/enum12.C: New.
5063 * g++.dg/cpp0x/enum13.C: New.
5065 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5068 * gfortran.dg/select_type_23.f03: New.
5070 2011-05-20 Jason Merrill <jason@redhat.com>
5072 * g++.dg/cpp0x/defaulted26.C: New.
5074 * g++.dg/cpp0x/noexcept02.C: Fix.
5075 * g++.dg/cpp0x/noexcept03.C: Fix.
5076 * g++.dg/cpp0x/noexcept08.C: Fix.
5077 * g++.dg/cpp0x/noexcept10.C: New.
5079 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5082 * gfortran.dg/extends_12.f03: New.
5084 2011-05-20 Jason Merrill <jason@redhat.com>
5086 * g++.dg/template/koenig9.C: New.
5087 * g++.dg/opt/pr47615.C: Fix.
5088 * g++.dg/overload/defarg1.C: Fix.
5089 * g++.dg/tc1/dr213.C: Remove xfail.
5090 * g++.dg/torture/pr34850.C: Fix.
5091 * g++.dg/torture/pr39362.C: Fix.
5092 * g++.old-deja/g++.brendan/crash56.C: Fix.
5093 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5095 2011-05-20 Richard Guenther <rguenther@suse.de>
5097 PR tree-optimization/49079
5098 * gcc.dg/torture/pr49079.c: New testcase.
5100 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5102 PR tree-optimization/49073
5103 * gcc.c-torture/execute/pr49073.c: New test.
5105 2011-06-19 Tobias Burnus <burnus@net-b.de>
5108 * gfortran.dg/coarray_21.f90: New.
5110 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5112 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5115 2011-05-19 Richard Guenther <rguenther@suse.de>
5118 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5120 2011-05-19 Richard Guenther <rguenther@suse.de>
5123 * gcc.dg/builtin-object-size-11.c: New testcase.
5125 2011-05-19 Tom de Vries <tom@codesourcery.com>
5128 * gcc.target/arm/ivopts.c: New test.
5129 * gcc.target/arm/ivopts-2.c: New test.
5131 2011-05-19 Tom de Vries <tom@codesourcery.com>
5133 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5135 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5137 * gcc.c-torture/execute/960321-1.x: Remove.
5139 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5142 * gfortran.dg/move_alloc_4.f90: New.
5144 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5147 * gcc.target/i386/pr49002-1.c: New test.
5148 * gcc.target/i386/pr49002-2.c: Likewise.
5150 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5152 PR tree-optimization/49039
5153 * gcc.c-torture/execute/pr49039.c: New test.
5154 * gcc.dg/tree-ssa/pr49039.c: New test.
5155 * g++.dg/torture/pr49039.C: New test.
5157 2011-05-18 Jason Merrill <jason@redhat.com>
5159 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5160 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5161 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5163 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5165 * gcc.target/bfin/mcpu-bf592.c: New test.
5167 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5169 PR tree-optimization/41881
5170 * gcc.dg/vect/O3-pr41881.c: New test.
5171 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5173 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5175 PR tree-optimization/49000
5176 * gcc.dg/pr49000.c: New test.
5178 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5180 * gnat.dg/invalid1.adb: New test.
5182 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5184 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5186 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5187 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5189 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5192 * g++.dg/cpp0x/range-for18.C: New.
5194 2011-05-15 Tobias Burnus <burnus@net-b.de>
5197 * gfortran.dg/coarray/image_index_2.f90: New.
5199 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5201 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5202 * g++.dg/cpp0x/override2.C: New.
5204 2011-05-14 Tobias Burnus <burnus@net-b.de>
5207 * gfortran.de/coarray_20.f90: New.
5209 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5212 * function_optimize_7.f90: New test case.
5214 2011-05-13 Jason Merrill <jason@redhat.com>
5216 * g++.dg/cpp0x/decltype26.C: New.
5217 * g++.dg/cpp0x/enum11.C: New.
5219 2011-05-13 Tobias Burnus <burnus@net-b.de>
5223 * gfortran.dg/assign_8.f90: Update dg-error.
5225 2011-05-13 Tobias Burnus <burnus@net-b.de>
5228 * gfortran.dg/io_constraints_8.f90: New.
5229 * gfortran.dg/io_constraints_9.f90: New.
5231 2011-05-13 Martin Thuresson <martint@google.com>
5233 PR gcov-profile/47793
5234 * gcc.dg/pr47793.c: New.
5236 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5238 PR tree-optimization/48975
5239 * gcc.dg/pr48975.c: New test.
5241 2011-05-12 Tobias Burnus <burnus@net-b.de>
5244 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5246 2011-05-12 Jason Merrill <jason@redhat.com>
5248 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5250 2011-05-12 Geert Bosch <bosch@adacore.com>
5252 * gnat.dg/view_conversion1.adb: New test.
5254 2011-05-12 Richard Guenther <rguenther@suse.de>
5256 PR tree-optimization/48172
5257 * gcc.dg/vect/pr48172.c: New testcase.
5259 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5262 * g++.dg/opt/pr48967.C: New test.
5264 2011-05-11 Jason Merrill <jason@redhat.com>
5266 * g++.dg/cpp0x/constexpr-friend.C: New.
5267 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5269 * g++.dg/cpp0x/sfinae22.C: New.
5271 2011-05-11 Tobias Burnus <burnus@net-b.de>
5274 * gfortran.dg/generic_24.f90: New.
5276 2011-05-11 Richard Guenther <rguenther@suse.de>
5278 PR tree-optimization/15256
5279 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5281 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.dg/pr48159-1.c: New test.
5285 * gcc.dg/pr48159-2.c: New test.
5287 2011-05-11 Richard Guenther <rguenther@suse.de>
5290 * gcc.dg/torture/pr48953.c: New testcase.
5292 2011-05-11 Richard Guenther <rguenther@suse.de>
5294 PR tree-optimization/18041
5295 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5297 2011-05-11 Alan Modra <amodra@gmail.com>
5300 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5302 2011-05-10 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/defaulted25.C: New.
5305 * g++.dg/template/crash7.C: Adjust.
5307 * g++.dg/cpp0x/variadic108.C: New.
5309 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5311 * g++.dg/inherit/virtual9.C: Extend.
5313 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5316 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5317 are passed and returned in vector registers.
5319 2011-05-10 Richard Guenther <rguenther@suse.de>
5321 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5322 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5323 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5324 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5325 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5328 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5330 PR tree-optimization/48611
5331 PR tree-optimization/48794
5332 * gfortran.dg/gomp/pr48611.f90: New test.
5333 * gfortran.dg/gomp/pr48794.f90: New test.
5336 * gcc.dg/dfp/pr48928.c: New test.
5338 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5341 * g++.dg/cpp0x/pr48522.C: New.
5343 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5346 * g++.dg/cpp0x/sfinae21.C: New.
5348 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5350 * g++.dg/template/sfinae28.C: Rename to...
5351 * g++.dg/cpp0x/sfinae19.C: ... this.
5352 * g++.dg/template/sfinae29.C: Rename to...
5353 * g++.dg/cpp0x/sfinae20.C: ... this.
5355 2011-05-09 Jeff Law <law@redhat.com>
5357 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5360 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5363 * g++.dg/init/pr20039.C: New.
5365 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/template/sfinae28.C: New.
5370 * g++.dg/template/sfinae29.C: Likewise.
5372 2011-05-09 Jason Merrill <jason@redhat.com>
5374 * g++.dg/template/nontype23.C: New.
5376 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5378 * g++.dg/init/pr48859.C: New.
5380 2011-05-09 Jason Merrill <jason@redhat.com>
5382 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5383 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5384 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5385 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5386 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5387 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5388 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5389 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5391 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5393 * g++.dg/inherit/virtual9.C: New.
5395 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5398 * g++.dg/template/dependent-expr8.C: New test case.
5400 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5402 PR tree-optimization/48837
5403 * gcc.dg/pr48837.c: New testcase.
5405 2011-05-06 Jason Merrill <jason@redhat.com>
5407 * g++.dg/cpp0x/constexpr-condition2.C: New.
5409 * g++.dg/cpp0x/constexpr-missing.C: New.
5411 2011-05-06 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/coarray/this_image_2.f90: New.
5416 2011-05-06 Tobias Burnus <burnus@net-b.de>
5420 * gfortran.dg/bind_c_usage_22.f90: New.
5421 * gfortran.dg/bind_c_usage_23.f90: New.
5422 * gfortran.dg/bind_c_usage_24.f90: New.
5423 * gfortran.dg/bind_c_usage_24_c.c: New.
5425 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5428 * g++.dg/template/member9.C: New test case.
5430 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5432 * gnat.dg/discr29.ad[sb]: New test.
5433 * gnat.dg/discr30.adb: Likewise.
5435 2011-05-05 Julian Brown <julian@codesourcery.com>
5437 * gcc.target/arm/neon-vset_lanes8.c: New test.
5439 2011-05-05 Jason Merrill <jason@redhat.com>
5441 * g++.dg/init/new32.C: New.
5443 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5445 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5448 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5450 PR rtl-optimization/48381
5451 * gcc.c-torture/compile/pr48381.c: New test.
5453 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5455 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5457 * gcc.target/i386/opt-1.c: Ditto.
5459 2011-05-04 Jason Merrill <jason@redhat.com>
5461 * g++.dg/conversion/base1.C: New.
5463 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5465 PR libgfortran/48787
5466 * gfortran.dg/round_3.f08: Add more checks to test case.
5468 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5470 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5471 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5472 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5473 Gate test on effective_target fd_truncate.
5475 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5477 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5478 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5479 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5480 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5481 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5482 * gcc.target/i386/pr38824.c: Ditto.
5483 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5484 * gcc.target/i386/vecinit-2.c: Ditto.
5485 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5486 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5487 * gcc.target/i386/parity-2.c: Ditto.
5488 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5490 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5492 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5494 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5495 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5496 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5498 2011-05-03 Tobias Burnus <burnus@net-b.de>
5501 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5503 2011-05-03 Tobias Burnus <burnus@net-b.de>
5506 * gfortran.dg/coarray/this_image_1.f90: New.
5508 2011-05-03 Tobias Burnus <burnus@net-b.de>
5511 * gfortran.dg/coarray/caf.dg: New.
5512 * gfortran.dg/coarray/image_index_1.f90: New, copied
5513 from ../coarray_16.f90.
5515 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5518 * g++.dg/ext/complex9.C: New.
5520 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5523 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5524 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5525 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5527 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5529 * gcc.target/bfin/builtins: Created.
5530 * gcc.target/bfin/hisilh-O0.c: Deleted.
5531 * gcc.target/bfin/hisilh.c: Moved to...
5532 * gcc.target/bfin/builtins/hisilh.c: ...here.
5533 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5534 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5535 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5536 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5537 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5538 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5539 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5540 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5541 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5542 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5543 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5544 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5545 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5546 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5547 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5548 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5549 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5550 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5551 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5552 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5553 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5554 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5555 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5556 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5557 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5558 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5559 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5560 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5561 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5562 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5563 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5564 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5565 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5566 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5567 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5568 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5569 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5570 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5571 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5572 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5573 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5574 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5575 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5576 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5577 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5578 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5579 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5580 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5581 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5582 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5583 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5584 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5585 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5586 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5587 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5588 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5589 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5590 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5591 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5592 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5593 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5594 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5595 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5596 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5597 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5598 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5599 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5600 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5601 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5602 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5603 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5604 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5605 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5606 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5607 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5608 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5609 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5610 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5611 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5612 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5613 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5614 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5615 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5616 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5617 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5618 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5619 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5620 * gcc.target/bfin/builtins/circptr.c: Ditto.
5621 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5622 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5623 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5624 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5625 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5626 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5627 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5628 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5629 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5630 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5631 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5632 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5633 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5634 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5635 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5636 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5637 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5638 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5639 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5640 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5641 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5642 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5643 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5644 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5645 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5646 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5647 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5648 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5649 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5650 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5651 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5652 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5653 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5654 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5655 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5656 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5657 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5658 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5659 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5660 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5661 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5662 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5663 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5664 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5665 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5666 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5667 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5668 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5669 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5670 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5671 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5672 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5673 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5674 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5675 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5676 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5677 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5678 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5679 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5680 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5681 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5682 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5683 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5684 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5685 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5686 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5687 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5688 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5689 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5690 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5692 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5694 * gcc.target/arm/cold-lc.c: New test.
5696 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5699 * gcc.dg/pr48774.c: New test.
5701 2011-05-03 Richard Guenther <rguenther@suse.de>
5703 * gcc.dg/large-size-array-5.c: New testcase.
5705 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5707 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5709 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5711 * lib/target-supports.exp (check_effective_target_vect_strided):
5713 (check_effective_target_vect_strided2)
5714 (check_effective_target_vect_strided3)
5715 (check_effective_target_vect_strided4)
5716 (check_effective_target_vect_strided8): ...these new functions.
5718 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5719 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5720 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5721 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5722 * gcc.dg/vect/pr37539.c: Likewise.
5723 * gcc.dg/vect/slp-11a.c: Likewise.
5724 * gcc.dg/vect/slp-11b.c: Likewise.
5725 * gcc.dg/vect/slp-11c.c: Likewise.
5726 * gcc.dg/vect/slp-12a.c: Likewise.
5727 * gcc.dg/vect/slp-12b.c: Likewise.
5728 * gcc.dg/vect/slp-18.c: Likewise.
5729 * gcc.dg/vect/slp-19a.c: Likewise.
5730 * gcc.dg/vect/slp-19b.c: Likewise.
5731 * gcc.dg/vect/slp-21.c: Likewise.
5732 * gcc.dg/vect/slp-23.c: Likewise.
5733 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5735 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5736 instead of vect_interleave && vect_extract_even_odd.
5737 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5738 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5739 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5740 * gcc.dg/vect/vect-1.c: Likewise.
5741 * gcc.dg/vect/vect-10.c: Likewise.
5742 * gcc.dg/vect/vect-98.c: Likewise.
5743 * gcc.dg/vect/vect-107.c: Likewise.
5744 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5745 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5746 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5747 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5748 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5749 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5750 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5751 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5752 * gcc.dg/vect/vect-strided-float.c: Likewise.
5753 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5754 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5755 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5756 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5757 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5758 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5759 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5760 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5761 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5762 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5763 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5764 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5765 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5766 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5767 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5769 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5771 * gcc.dg/vect/pr30843.c: Likewise.
5772 * gcc.dg/vect/pr33866.c: Likewise.
5773 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5774 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5775 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5776 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5778 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5780 * gcc.dg/vect/slp-11.c: Split into...
5781 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5782 gcc.dg/vect/slp-11c.c: ...these tests.
5783 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5784 * gcc.dg/vect/slp-12c.c: ...this new test.
5785 * gcc.dg/vect/slp-19.c: Split into...
5786 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5787 gcc.dg/vect/slp-19c.c: ...these new tests.
5789 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5791 * lib/target-supports.exp
5792 (check_effective_target_vect_extract_even_odd_wide): Delete.
5793 (check_effective_target_vect_strided_wide): Likewise.
5794 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5795 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5796 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5797 * gcc.dg/vect/pr37539.c: Likewise.
5798 * gcc.dg/vect/slp-11.c: Likewise.
5799 * gcc.dg/vect/slp-12a.c: Likewise.
5800 * gcc.dg/vect/slp-12b.c: Likewise.
5801 * gcc.dg/vect/slp-19.c: Likewise.
5802 * gcc.dg/vect/slp-23.c: Likewise.
5803 * gcc.dg/vect/vect-1.c: Likewise.
5804 * gcc.dg/vect/vect-98.c: Likewise.
5805 * gcc.dg/vect/vect-107.c: Likewise.
5806 * gcc.dg/vect/vect-strided-float.c: Likewise.
5808 2011-05-02 Jason Merrill <jason@redhat.com>
5810 * g++.dg/init/new31.C: New.
5812 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5815 * gcc.dg/pr35445.c: New test.
5817 2011-05-02 Jason Merrill <jason@redhat.com>
5819 * c-c++-common/vla-1.c: New.
5821 2011-05-02 Richard Guenther <rguenther@suse.de>
5823 PR tree-optimization/48822
5824 * gcc.dg/torture/pr48822.c: New testcase.
5826 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5829 * g++.dg/cpp0x/constexpr-47969.C: New.
5831 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5834 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5835 on vect_no_align targets.
5836 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5837 vect_no_align targets.
5839 2011-05-01 Xinliang David Li <davidxl@google.com>
5841 * gcc.dg/tree-ssa/integer-addr.c: New test.
5842 * gcc.dg/tree-ssa/alias_bug.c: New test.
5844 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5846 PR libgfortran/48787
5847 * gfortran.dg/round_3.f08: Add more checks.
5849 2011-04-30 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/import9.f90: New, proper test.
5853 * gfortran.dg/interface_37.f90: Remove bogus
5854 test (bogus copy of interface_36.f90).
5856 2011-04-30 Tobias Burnus <burnus@net-b.de>
5859 * gfortran.dg/interface_37.f90: New.
5861 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5864 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5866 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5868 PR tree-optimization/48809
5869 * gcc.c-torture/execute/pr48809.c: New test.
5871 2011-04-29 Jeff Law <law@redhat.com>
5873 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5875 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5878 * g++.dg/init/ctor10.C: New.
5880 2011-04-29 Le-Chun Wu <lcwu@google.com>
5882 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5883 warning in implicitly instantiated templates.
5885 2011-04-29 Le-Chun Wu <lcwu@google.com>
5887 * g++.dg/warn/Wnull-conversion-1.C: New.
5888 * g++.dg/warn/Wnull-conversion-2.C: New.
5890 2011-04-29 Diego Novillo <dnovillo@google.com>
5892 * g++.old-deja/g++.other/null3.C: Expect warning about
5893 converting boolean to a pointer.
5895 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5898 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5902 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5904 2011-04-29 Tobias Burnus <burnus@net-b.de>
5907 * gfortran.dg/typebound_proc_22.f90: New.
5910 * gfortran.dg/interface_36.f90: New.
5912 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5914 PR libgfortran/48488
5915 PR libgfortran/48602
5916 PR libgfortran/48615
5917 PR libgfortran/48684
5918 PR libgfortran/48787
5919 * gfortran.dg/fmt_g.f: Adjust test.
5920 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5921 * gfortran.dg/round_3.f08: New test.
5922 * gfortran.dg/namelist_print_1.f: Adjust test.
5923 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5924 * gfortran.dg/f2003_io_5.f03: Adjust test.
5925 * gfortran.dg/coarray_15.f90: Adjust test.
5926 * gfortran.dg/namelist_65.f90: Adjust test.
5927 * gfortran.dg/fmt_cache_1.f: Adjust test.
5928 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5929 * gfortran.dg/real_const_3.f90: Adjust test.
5931 2011-04-28 Xinliang David Li <davidxl@google.com>
5933 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5934 * g++.dg/prof-robust-1.C: New test.
5936 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5938 PR tree-optimization/48765
5939 * gcc.dg/vect/pr48765.c: New.
5941 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5943 PR tree-optimization/48775
5944 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5946 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5949 * g++.dg/inherit/pr48798.C: New.
5950 * g++.old-deja/g++.other/base1.C: Adjust.
5952 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5955 * g++.dg/template/inherit7.C: New test case.
5957 2011-04-28 Richard Guenther <rguenther@suse.de>
5959 PR tree-optimization/40052
5960 PR tree-optimization/15347
5961 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5962 * gcc.dg/pr15347.c: Likewise.
5964 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5967 * g++.dg/cpp0x/sfinae18.C: New.
5969 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5972 * g++.dg/ext/is_literal_type1.C: New.
5974 2011-04-28 Tobias Burnus <burnus@net-b.de>
5978 * gfortran.dg/interface_35.f90: New.
5979 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5980 * gfortran.dg/func_result_6.f90: Add dg-warning.
5981 * gfortran.dg/bessel_1.f90: Ditto.
5982 * gfortran.dg/hypot_1.f90: Ditto.
5983 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5984 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5985 * gfortran.dg/interface_assignment_4.f90: Ditto.
5987 2011-04-27 Jason Merrill <jason@redhat.com>
5989 * g++.dg/ext/complex8.C: New.
5991 * g++.dg/cpp0x/initlist49.C: New.
5992 * g++.dg/init/new30.C: New.
5994 2011-04-27 Tobias Burnus <burnus@net-b.de>
5997 * gfortran.dg/whole_file_34.f90: New.
5999 2011-04-27 Jan Hubicka <jh@suse.cz>
6001 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6003 2011-04-27 Jason Merrill <jason@redhat.com>
6005 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6007 * g++.dg/parse/ambig6.C: New.
6009 2011-04-27 Nick Clifton <nickc@redhat.com>
6011 * gcc.dg/20020312-2.c: Add definition for RX.
6013 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6014 option with RX targets.
6016 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6019 2011-04-27 Richard Guenther <rguenther@suse.de>
6021 * gcc.dg/tree-ssa/pr23382.c: Remove.
6023 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6026 * gcc.c-torture/compile/pr48767.c: New test.
6028 2011-04-27 Richard Guenther <rguenther@suse.de>
6030 PR tree-optimization/48772
6031 * g++.dg/pr48772.C: New testcase.
6033 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6036 * gcc.c-torture/compile/pr48742.c: New test.
6038 2011-04-26 Jason Merrill <jason@redhat.com>
6040 * g++.dg/lookup/koenig13.C: New.
6042 * g++.dg/cpp0x/initlist48.C: New.
6044 2011-04-25 Jason Merrill <jason@redhat.com>
6046 * g++.dg/cpp0x/sfinae17.C: New.
6048 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6051 * gcc.target/powerpc/pr48258-1.c: New file.
6052 * gcc.target/powerpc/pr48258-2.c: Ditto.
6054 2011-04-26 Xinliang David Li <davidxl@google.com>
6056 * gcc.dg/uninit-suppress.c: New test.
6057 * gcc.dg/uninit-suppress.c: New test.
6059 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6062 * gcc.dg/pr48768.c: New test.
6064 PR tree-optimization/48734
6065 * gcc.c-torture/compile/pr48734.c: New test.
6068 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6070 2011-04-26 Richard Guenther <rguenther@suse.de>
6072 PR tree-optimization/48731
6073 * gcc.dg/torture/pr48731.c: New testcase.
6075 2011-04-26 Richard Guenther <rguenther@suse.de>
6078 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6080 2011-04-26 Richard Guenther <rguenther@suse.de>
6083 * gcc.dg/torture/pr48694-1.c: New testcase.
6084 * gcc.dg/torture/pr48694-2.c: Likewise.
6086 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6088 * g++.dg/ext/underlying_type1.C: New.
6089 * g++.dg/ext/underlying_type2.C: Likewise.
6090 * g++.dg/ext/underlying_type3.C: Likewise.
6091 * g++.dg/ext/underlying_type4.C: Likewise.
6092 * g++.dg/ext/underlying_type5.C: Likewise.
6093 * g++.dg/ext/underlying_type6.C: Likewise.
6094 * g++.dg/ext/underlying_type7.C: Likewise.
6095 * g++.dg/ext/underlying_type8.C: Likewise.
6096 * g++.dg/ext/underlying_type9.C: Likewise.
6097 * g++.dg/ext/underlying_type10.C: Likewise.
6099 2011-04-25 Jason Merrill <jason@redhat.com>
6101 * g++.dg/cpp0x/regress/template-const2.C: New.
6103 2011-04-25 Jeff Law <law@redhat.com>
6105 * gcc.dg/tree-ssa/vrp56.c: new test.
6107 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6109 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6111 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6113 PR preprocessor/48740
6114 * c-c++-common/raw-string-11.c: New test.
6116 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6118 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6121 2011-04-23 Tobias Burnus <burnus@net-b.de>
6124 * gfortran.dg/coarray_19.f90: New.
6126 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6129 * gcc.dg/pr48685.c: New test.
6131 2011-04-22 Jan Hubicka <jh@suse.cz>
6133 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6135 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6137 PR tree-optimization/48717
6138 * gcc.c-torture/execute/pr48717.c: New test.
6140 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6143 * gcc.target/i386/pr48723.c: New test.
6145 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6148 * gcc.dg/gomp/pr48716.c: New test.
6149 * g++.dg/gomp/pr48716.C: New test.
6151 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6154 * gcc.dg/missing-field-init-2.c: Update testcase.
6156 2011-04-22 Alan Modra <amodra@gmail.com>
6158 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6160 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6163 * gfortran.dg/function_optimize_6.f90: New test.
6165 2011-04-21 Easwaran Raman <eraman@google.com>
6167 * gcc.dg/stack-layout-2.c: New test.
6169 2011-04-21 Richard Guenther <rguenther@suse.de>
6172 * g++.dg/lto/pr48207-2_0.C: New testcase.
6173 * g++.dg/lto/pr48207-3_0.C: Likewise.
6175 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6177 * gnat.dg/volatile5.adb: New test.
6178 * gnat.dg/volatile5_pkg.ads: New helper.
6180 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6183 * gcc.target/i386/pr48708.c: New test.
6185 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6187 * gcc.dg/vect/vect-119.c: New test.
6189 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6191 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6194 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6195 Richard Sandiford <richard.sandiford@linaro.org>
6198 * gcc.target/arm/pr46329.c: New test.
6200 2011-04-21 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/coarray_18.f90: New.
6205 2011-04-20 Jason Merrill <jason@redhat.com>
6207 * g++.dg/cpp0x/initlist47.C: New.
6209 * g++.dg/init/dtor4.C: New.
6211 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6214 * gcc.target/i386/sse2-pinsrw.c: New test.
6215 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6216 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6217 * gcc.target/i386/sse2-insvhi.c: Ditto.
6218 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6219 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6221 2011-04-20 Jason Merrill <jason@redhat.com>
6223 * g++.dg/template/const4.C: New.
6225 2011-04-20 Easwaran Raman <eraman@google.com>
6227 * gcc.dg/stack-layout-1.c: New test.
6229 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6231 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6232 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6235 2011-04-20 Kai Tietz <ktietz@redhat.com>
6237 * gcc.dg/binop-xor1.c: New test.
6238 * gcc.dg/binop-xor2.c: New test.
6239 * gcc.dg/binop-xor3.c: New test.
6240 * gcc.dg/binop-xor4.c: New test.
6241 * gcc.dg/binop-xor5.c: New test.
6243 2011-04-20 Richard Guenther <rguenther@suse.de>
6245 PR tree-optimization/47892
6246 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6248 2011-04-20 Richard Guenther <rguenther@suse.de>
6251 * g++.dg/torture/pr48695.C: New testcase.
6253 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6255 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6256 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6257 * gcc.c-torture/execute/pr45262.c: Ditto
6258 * gcc.dg/torture/pr43165.c: Ditto.
6259 * gcc.dg/torture/pr47228.c: Ditto.
6260 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6261 * gcc.dg/ipa/pr45644.c: Ditto.
6262 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6265 2011-04-19 Jason Merrill <jason@redhat.com>
6267 * g++.dg/ext/complex7.C: New.
6269 * g++.dg/ext/attrib41.C: New.
6271 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6274 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6276 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6279 * gcc.target/i386/pr48678.c: New test.
6281 2011-04-19 Martin Jambor <mjambor@suse.cz>
6283 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6284 * g++.dg/opt/devirt2.C: New test.
6285 * g++.dg/ipa/devirt-g-1.C: Likewise.
6287 2011-04-19 Tobias Burnus <burnus@net-b.de>
6290 * gfortran.dg/whole_file_33.f90: New.
6292 2011-04-19 Martin Jambor <mjambor@suse.cz>
6294 * g++.dg/ipa/devirt-7.C: New test.
6296 2011-04-19 Richard Guenther <rguenther@suse.de>
6299 * g++.dg/lto/pr48207_0.C: New testcase.
6301 2011-04-18 Jason Merrill <jason@redhat.com>
6303 * g++.dg/init/void1.C: New.
6305 * g++.dg/cpp0x/union4.C: New.
6307 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6310 * g++.dg/torture/pr48661.C: New test.
6313 * g++.dg/gomp/pr48632.C: New test.
6315 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6317 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6318 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6320 2011-04-18 Tobias Burnus <burnus@net-b.de>
6323 * gfortran.dg/coarray_17.f90: New.
6324 * gfortran.dg/coarray_10.f90: Update dg-error.
6326 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6329 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6330 * gfortran.dg/guality/guality.exp: Likewise.
6332 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6334 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6336 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6338 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6340 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6342 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6344 2011-04-18 Richard Guenther <rguenther@suse.de>
6347 * g++.dg/torture/pr46364.C: New testcase.
6349 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6353 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6355 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6357 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6358 Ira Rosen <ira.rosen@linaro.org>
6361 * gcc.target/arm/pr48252.c: New test.
6363 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6365 PR tree-optimization/48616
6366 * gcc.dg/pr48616.c: New test.
6368 2011-04-18 Tobias Burnus <burnus@net-b.de>
6371 * gfortran.dg/coarray_16.f90: New.
6373 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6376 * gfortran.dg/realloc_on_assign_7.f03: New test.
6378 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6380 PR libgfortran/48602
6381 * gfortran.dg/fmt_g0_6.f08: New test.
6383 2011-04-17 Jason Merrill <jason@redhat.com>
6385 * g++.dg/cpp0x/sfinae16.C: New.
6387 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6389 * gcc.target/mips/reg-var-1.c: New test.
6391 2011-04-17 Jan Hubicka <jh@suse.cz>
6393 * gcc.dg/winline-5.c: Update testcase.
6395 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6397 * gnat.dg/discr27.ad[sb]: Move dg directive.
6398 * gnat.dg/discr28.ad[sb]: New test.
6399 * gnat.dg/discr28_pkg.ads: New helper.
6401 2011-04-17 Michael Matz <matz@suse.de>
6403 PR tree-optimization/48622
6405 * gcc.dg/lto/pr48622_0.c: New test.
6407 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6409 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6410 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6411 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6412 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6413 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6414 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6416 2011-04-15 Jason Merrill <jason@redhat.com>
6418 * g++.dg/cpp0x/range-for17.C: New.
6420 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6422 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6423 * g++.dg/cpp0x/range-for3.C: Likewise.
6424 * g++.dg/cpp0x/range-for9.C: Correct error message.
6425 * g++.dg/cpp0x/range-for11.C: New.
6426 * g++.dg/cpp0x/range-for12.C: New.
6427 * g++.dg/cpp0x/range-for13.C: New.
6428 * g++.dg/cpp0x/range-for14.C: New.
6429 * g++.dg/cpp0x/range-for15.C: New.
6430 * g++.dg/cpp0x/range-for16.C: New.
6432 2011-04-15 Tobias Burnus <burnus@net-b.de>
6435 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6437 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6439 * objc.dg/naming-4.m: Updated.
6440 * objc.dg/naming-5.m: Updated.
6441 * objc.dg/naming-6.m: New.
6442 * objc.dg/naming-7.m: New.
6443 * obj-c++.dg/naming-1.mm: Updated.
6444 * obj-c++.dg/naming-2.mm: Updated.
6445 * obj-c++.dg/naming-3.mm: New.
6446 * obj-c++.dg/naming-4.mm: New.
6448 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6450 PR libgfortran/48589
6451 * gfortran.dg/fmt_g0_5.f08: New test.
6453 2011-04-15 Richard Guenther <rguenther@suse.de>
6456 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6458 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6460 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6461 -finline-limit=0 to -fno-inline
6463 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6466 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6469 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6472 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6473 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6474 * gcc.target/i386/avx-insertps-3.c: New test.
6475 * gcc.target/i386/avx-insertps-4.c: New test.
6477 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6479 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6482 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6487 * gcc.target/avr/pr46779-1.c: New test case
6488 * gcc.target/avr/pr46779-2.c: New test case
6490 2011-04-14 Jason Merrill <jason@redhat.com>
6492 * g++.dg/cpp0x/sfinae15.C: New.
6494 * g++.dg/cpp0x/sfinae14.C: New.
6496 * g++.dg/ext/vla10.C: New.
6498 2011-04-14 Richard Guenther <rguenther@suse.de>
6500 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6502 2011-04-14 Richard Guenther <rguenther@suse.de>
6504 * gcc.dg/fold-bitand-4.c: Move ...
6505 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6507 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6509 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6511 * gcc.target/avr/torture/trivial.c: Ditto.
6513 2011-04-13 Jason Merrill <jason@redhat.com>
6515 * g++.dg/template/operator11.C: New.
6517 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/gomp/pr48591.c: New test.
6523 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6524 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6526 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6529 * g++.dg/template/dependent-expr7.C: New test case.
6531 2011-04-13 Jason Merrill <jason@redhat.com>
6533 * g++.dg/cpp0x/sfinae13.C: New.
6535 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6537 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6539 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6541 * gcc.target/arm/pr43698.c: Remove -march option.
6543 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6545 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6548 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6552 * gfortran.dg/realloc_on_assign_6.f03: New test.
6554 2011-04-12 Kai Tietz <ktietz@redhat.com>
6556 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6557 targets the additional -mno-ms-bitfields and
6558 -Wno-packed-bitfield-compat options.
6559 * g++.dg/ext/bitfield3.C: Likewise.
6560 * g++.dg/ext/bitfield4.C: Likewise.
6561 * g++.dg/ext/bitfield5.C: Likewise.
6562 * gcc.dg/bitfld-15.c: Likewise.
6563 * gcc.dg/bitfld-16.c: Likewise.
6564 * gcc.dg/bitfld-17.c: Likewise.
6565 * gcc.dg/bitfld-18.c: Likewise.
6567 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6569 * gcc.target/arm/neon-vld3-1.c: New test.
6570 * gcc.target/arm/neon-vst3-1.c: New test.
6571 * gcc.target/arm/neon/v*.c: Regenerate.
6573 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6575 PR rtl-optimization/48549
6576 * g++.dg/opt/pr48549.C: New test.
6578 2011-04-12 Richard Guenther <rguenther@suse.de>
6580 PR tree-optimization/46076
6581 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6583 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6586 * lib/compat.exp (compat-execute): Declare unsupported after
6587 stripping path from src1.
6588 * lib/lto.exp (lto-execute): Likewise.
6590 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6593 * gcc.dg/pr48552-1.c: New test.
6594 * gcc.dg/pr48552-2.c: New test.
6596 2011-04-11 Jason Merrill <jason@redhat.com>
6598 * g++.dg/cpp0x/sfinae12.C: New.
6600 * g++.dg/cpp0x/enum10.C: New.
6602 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6604 * g++.dg/cpp0x/rv-func.C: New.
6606 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6608 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6611 2011-04-11 Martin Jambor <mjambor@suse.cz>
6613 PR tree-optimization/48195
6614 * gcc.dg/ipa/pr48195.c: New test.
6616 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6618 * gnat.dg/return3.adb: Remove unused switch.
6620 2011-04-08 Mike Stump <mikestump@comcast.net>
6623 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6624 default to fno-common.
6626 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6628 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6629 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6631 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6634 * gfortran.dg/function_optimize_5.f90: New test.
6636 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6638 * gnat.dg/aggr17.adb: New test.
6639 * gnat.dg/aggr18.adb: Likewise.
6641 2011-04-08 Michael Matz <matz@suse.de>
6644 * gcc.target/i386/pr48389.c: New test.
6646 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6648 PR rtl-optimization/48272
6649 * g++.dg/opt/pr48272.C: New.
6651 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6653 PR rtl-optimization/48235
6654 * gcc.dg/pr48235.c: New.
6656 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6658 PR rtl-optimization/48302
6659 * g++.dg/opt/pr48302.C: New.
6661 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6664 * g++.dg/opt/pr48273.C: New.
6666 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6668 PR rtl-optimization/48442
6669 * gcc.dg/pr48442.c: New.
6671 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6673 PR tree-optimization/48377
6674 * gcc.dg/vect/pr48377.c: New test.
6676 2011-04-07 Jason Merrill <jason@redhat.com>
6678 * g++.dg/cpp0x/regress/call1.C: New.
6680 * g++.dg/cpp0x/variadic107.C: New.
6682 * g++.dg/cpp0x/sfinae11.C: New.
6683 * g++.dg/cpp0x/noexcept02.C: Fix.
6685 * g++.dg/cpp0x/sfinae10.C: New.
6687 * g++.dg/cpp0x/sfinae9.C: New.
6689 * c-c++-common/Wcast-qual-1.c: Move here from...
6690 * gcc.dg/cast-qual-3.c: ...here, and...
6691 * g++.dg/warn/Wcast-qual2.C: ...here.
6693 * g++.dg/cpp0x/sfinae8.C: New.
6695 * g++.dg/cpp0x/sfinae7.C: New.
6697 * g++.dg/cpp0x/enum9.C: New.
6699 2011-04-07 Mike Stump <mikestump@comcast.net>
6701 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6702 with no trampolines.
6704 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6707 * gfortran.dg/gomp/pr48117.f90: New test.
6710 * gcc.dg/torture/pr48343.c: New test.
6712 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6714 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6716 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6718 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6720 2011-04-07 Tom de Vries <tom@codesourcery.com>
6723 * lib/scanasm.exp (object-size): New proc.
6724 * gcc.target/arm/pr43920-2.c: New test.
6726 2011-04-06 Tobias Burnus <burnus@net-b.de>
6730 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6732 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6734 * gcc.dg/mtune.c: Prune note from output.
6736 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6739 * gcc.dg/guality/pr36977.c: New test.
6740 * gcc.dg/guality/pr48466.c: New test.
6742 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6744 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6746 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6748 * gnat.dg/return3.adb: New test.
6750 2011-04-06 Richard Guenther <rguenther@suse.de>
6752 PR tree-optimization/47663
6753 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6755 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6757 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6758 Solaris 8 and 9 as well.
6760 2011-04-05 Tom de Vries <tom@codesourcery.com>
6763 * gcc.target/arm/pr43920-1.c: New test.
6765 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6767 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6768 (cctor): Actually return the value.
6769 (main): Cast return values.
6771 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6773 * gfortran.dg/character_comparison_8.f90: New test.
6775 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6777 * frontend-passes: (optimize_lexical_comparison): New function.
6778 (optimize_expr): Call it.
6779 (optimize_comparison): Also handle lexical comparison functions.
6780 Return false instad of -2 for unequal comparison.
6782 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6785 * function_optimize_4.f90: New test.
6787 2011-04-04 Tobias Burnus <burnus@net-b.de>
6790 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6791 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6792 * gfortran.dg/coarray_15.f90: New.
6794 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6796 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6797 * gfortran.dg/bessel_7.f90: Likewise.
6799 2011-04-03 Tobias Burnus <burnus@net-b.de>
6801 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6803 2011-04-03 Richard Guenther <rguenther@suse.de>
6804 Ira Rosen <ira.rosen@linaro.org>
6806 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6807 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6808 -ftree-loop-if-convert-stores.
6810 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6812 * gnat.dg/specs/aggr2.ads: New test.
6814 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6816 * gnat.dg/debug2.ad[sb]: New test.
6817 * gnat.dg/debug2_pkg.ads: New helper.
6818 * gnat.dg/debug3.ad[sb]: New test.
6820 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6822 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6824 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6827 * gcc.c-torture/compile/pr48335-1.c: New test.
6828 * gcc.dg/pr48335-1.c: New test.
6829 * gcc.dg/pr48335-2.c: New test.
6830 * gcc.dg/pr48335-3.c: New test.
6831 * gcc.dg/pr48335-4.c: New test.
6832 * gcc.dg/pr48335-5.c: New test.
6833 * gcc.dg/pr48335-6.c: New test.
6834 * gcc.dg/pr48335-7.c: New test.
6835 * gcc.dg/pr48335-8.c: New test.
6836 * gcc.target/i386/pr48335-1.c: New test.
6838 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6841 * gcc.dg/Waddress.c: New test.
6843 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6846 * gfortran.dg/function_optimize_3.f90: New test.
6848 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6850 * gcc.c-torture/compile/20110401-1.c: New test.
6852 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6853 * g++.dg/lto/20091002-2_0.C: Likewise.
6854 * g++.dg/lto/20090303_0.c: Likewise.
6855 * g++.dg/lto/20091004-1_0.C: Likewise.
6856 * g++.dg/lto/20091002-3_0.C: Likewise.
6857 * g++.dg/lto/20091004-2_0.C: Likewise.
6858 * g++.dg/lto/20081123_0.C: Likewise.
6859 * g++.dg/lto/20090313_0.C: Likewise.
6860 * g++.dg/lto/20081109-1_0.C: Likewise.
6861 * g++.dg/lto/20081219_0.C: Likewise.
6862 * g++.dg/lto/20081204-1_0.C: Likewise.
6863 * g++.dg/lto/20090302_0.C: Likewise.
6864 * g++.dg/lto/20081119-1_0.C: Likewise.
6865 * g++.dg/lto/20081118_0.C: Likewise.
6866 * gcc.dg/lto/20091020-2_0.c: Likewise.
6867 * gcc.dg/lto/20090210_0.c: Likewise.
6868 * gcc.dg/lto/20081204-1_0.c: Likewise.
6869 * gcc.dg/lto/20081224_0.c: Likewise.
6870 * gcc.dg/lto/20090219_0.c: Likewise.
6871 * gcc.dg/lto/20091014-1_0.c: Likewise.
6872 * gcc.dg/lto/20091016-1_0.c: Likewise.
6873 * gcc.dg/lto/20090206-2_0.c: Likewise.
6874 * gcc.dg/lto/20090116_0.c: Likewise.
6875 * gcc.dg/lto/20091013-1_0.c: Likewise.
6876 * gcc.dg/lto/20091015-1_0.c: Likewise.
6877 * gcc.dg/lto/20090126-2_0.c: Likewise.
6879 2011-03-31 Ian Lance Taylor <iant@google.com>
6881 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6883 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6885 * gnat.dg/opt16.adb: New test.
6887 2011-03-31 Jason Merrill <jason@redhat.com>
6889 * g++.dg/cpp0x/defaulted24.C: New.
6891 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6894 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6897 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6899 * g++.dg/other/i386-9.C: New test.
6901 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6903 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6905 2011-03-30 Jason Merrill <jason@redhat.com>
6907 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6909 * g++.dg/cpp0x/regress/isnan.C: New.
6911 * g++.dg/cpp0x/initlist46.C: New.
6913 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6916 * gcc.target/arm/neon-modes-2.c: New test.
6918 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6921 * gcc.c-torture/compile/pr48305.c: New test.
6923 2011-03-29 Jason Merrill <jason@redhat.com>
6925 * g++.dg/cpp0x/regress/value-dep1.C: New.
6927 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6929 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6931 2011-03-29 Ian Lance Taylor <iant@google.com>
6933 * go.test/go-test.exp: Handle the test lines used in several new
6935 (errchk): Add opts parameter. Change all callers. Handle parens
6938 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6939 Dominique d'Humieres <dominiq@lps.ens.fr>
6941 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6942 and __APPLE__ && __PPC__ && __ALTIVEC__.
6944 2011-03-29 Jason Merrill <jason@redhat.com>
6946 * g++.dg/cpp0x/dependent1.C: New.
6948 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6950 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6952 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6954 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6957 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6958 * gfortran.dg/proc_ptr_comp_32.f90: New.
6960 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6962 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6963 check for corresponding warning.
6965 2011-03-28 Jason Merrill <jason@redhat.com>
6967 * g++.dg/cpp0x/rv-deduce2.C: New.
6969 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6972 * gcc.dg/pr48203.c: New test.
6974 2011-03-28 Jeff Law <law@redhat.com>
6976 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6978 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6980 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6981 and __PPC__ && __ALTIVEC__.
6983 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6986 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6987 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6988 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6989 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6991 2011-03-28 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/initlist-array2.C: New.
6995 * g++.dg/cpp0x/initlist-array1.C: New.
6997 * g++.dg/cpp0x/constexpr-compound.C: New.
6999 * g++.dg/cpp0x/constexpr-using.C: New.
7001 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7003 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7008 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7010 * gcc.dg/slp-1.c: New test.
7012 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7014 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7015 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7016 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7017 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7018 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7019 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7020 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7021 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7022 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7023 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7024 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7025 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7026 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7027 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7029 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7032 * gfortran.dg/trim_optimize_5.f90: New test.
7033 * gfortran.dg/trim_optimize_6.f90: New test.
7035 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7038 * gcc.target/mips/madd-7.c: Remove -mlong32.
7039 * gcc.target/mips/msub-7.c: Likewise.
7041 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7043 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7044 accesses to preserve the meaning of the test for doubleword vectors.
7045 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7046 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7048 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7051 * gfortran.dg/class_42.f03: New.
7053 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7055 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7058 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7060 PR rtl-optimization/48144
7061 * gcc.dg/pr48144.c: New test.
7063 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7065 * gnat.dg/discr27.ad[sb]: New test.
7067 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7069 * gnat.dg/limited_with2.ad[sb]: New test.
7070 * gnat.dg/limited_with2_pkg1.ads: New helper.
7071 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7073 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7075 * gnat.dg/opt15.adb: New test.
7076 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7078 2011-03-25 Tobias Burnus <burnus@net-b.de>
7082 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7083 * gfortran.dg/leadz_trailz_3.f90: Ditto
7085 2011-03-25 Martin Jambor <mjambor@suse.cz>
7087 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7089 2011-03-25 Jason Merrill <jason@redhat.com>
7091 * g++.dg/cpp0x/defaulted22.C: New.
7092 * g++.dg/cpp0x/defaulted23.C: New.
7093 * g++.dg/cpp0x/defaulted15.C: Adjust.
7095 2011-03-25 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/move1.C: New.
7099 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7102 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7104 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7106 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7107 for mips-sgi-irix6.5.
7108 Replace snprintf prototype by <stdio.h>.
7110 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7113 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7114 run_expensive_tests.
7115 * gcc.dg/graphite/block-4.c: Likewise.
7116 * gcc.dg/graphite/block-7.c: Likewise.
7117 * gcc.dg/graphite/block-8.c: Likewise.
7119 2011-03-25 Richard Guenther <rguenther@suse.de>
7121 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7122 * g++.dg/tree-ssa/pr8781.C: Likewise.
7123 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7124 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7125 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7126 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7127 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7128 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7129 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7130 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7131 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7132 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7133 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7134 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7135 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7136 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7137 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7138 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7139 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7140 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7141 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7142 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7143 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7144 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7145 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7146 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7147 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7148 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7149 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7150 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7151 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7152 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7153 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7154 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7155 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7156 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7157 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7158 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7159 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7160 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7161 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7162 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7163 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7164 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7165 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7166 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7167 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7168 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7169 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7170 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7171 * c-c++-common/pr46562-2.c: Likewise.
7172 * gfortran.dg/pr42108.f90: Likewise.
7173 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7174 foo to be inlined even at -O1.
7175 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7176 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7178 * gcc.dg/matrix/matrix.exp: Disable FRE.
7180 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.dg/dfp/pr48204.c: New test.
7185 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7188 * gcc.c-torture/execute/pr47917.c: Move this...
7189 * gcc.dg/torture/pr47917.c: to here and add xfails.
7191 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7193 * gnat.dg/array16.ad[sb]: New test.
7194 * gnat.dg/array16.ads: New helper.
7196 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7198 * gnat.dg/derived_type2.adb: New test.
7200 2011-03-24 Richard Guenther <rguenther@suse.de>
7202 PR tree-optimization/48271
7203 * g++.dg/torture/pr48271.C: New testcase.
7205 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7207 * gnat.dg/array15.ad[sb]: New test.
7209 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7212 * gcc.target/i386/pr48237.c: New test.
7214 2011-03-24 Richard Guenther <rguenther@suse.de>
7217 * gcc.dg/builtin-object-size-10.c: New testcase.
7219 2011-03-24 Richard Guenther <rguenther@suse.de>
7221 PR tree-optimization/46562
7222 * c-c++-common/pr46562-2.c: New testcase.
7223 * c-c++-common/pr46562.c: Likewise.
7225 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7227 * gcc.dg/vect/vect-cselim-1.c: New test.
7228 * gcc.dg/vect/vect-cselim-2.c: New test.
7230 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7232 * gcc.target/arm/pr46934.c: New.
7234 2011-03-23 Ian Lance Taylor <iant@google.com>
7236 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7238 2011-03-23 Richard Guenther <rguenther@suse.de>
7240 * gcc.dg/struct: Remove directory and contents.
7242 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7245 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7247 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7249 * gnat.dg/discr26.ad[sb]: New test.
7250 * gnat.dg/discr26_pkg.ads: New helper.
7252 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7255 * gcc.target/arm/neon-vld-1.c: New test.
7257 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7259 * gnat.dg/array14.ad[sb]: New test.
7260 * gnat.dg/array14_pkg.ads: New helper.
7262 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7264 * gcc.c-torture/execute/920501-8.x: Remove.
7265 * gcc.c-torture/execute/930513-1.x: Remove.
7266 * gcc.c-torture/execute/960312-1.x: Remove.
7267 * gcc.c-torture/compile/20000804-1.c,
7268 gcc.c-torture/compile/20001205-1.c,
7269 gcc.c-torture/compile/20001226-1.c,
7270 gcc.c-torture/compile/20010518-2.c,
7271 gcc.c-torture/compile/20020312-1.c,
7272 gcc.c-torture/compile/20020604-1.c,
7273 gcc.c-torture/compile/920501-12.c,
7274 gcc.c-torture/compile/920501-4.c,
7275 gcc.c-torture/compile/920520-1.c,
7276 gcc.c-torture/compile/980506-1.c,
7277 gcc.c-torture/execute/980709-1.x,
7278 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7279 options for m68hc11.
7280 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7281 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7284 2011-03-22 Nick Clifton <nickc@redhat.com>
7286 * lib/target-supports.exp (check_profiling_available): Add MN10300
7287 to the list of targets that do not support profiling. Restore
7288 alpha sorting to this list.
7290 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7292 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7293 failure on 32-bit systems.
7294 * gcc.dg/torture/vector-2.c: Ditto.
7296 2011-03-22 Richard Guenther <rguenther@suse.de>
7298 PR tree-optimization/48228
7299 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7301 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7303 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7307 * gcc.target/powerpc/pr48226.c: New file.
7309 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7311 * lib/prune.exp (prune_gcc_output): Prune "could not create
7312 compact unwind for" warnings.
7314 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7318 * gcc.c-torture/execute/pr42544.c: New test.
7319 * gcc.c-torture/execute/pr48197.c: New test.
7321 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7323 PR preprocessor/48192
7324 * gcc.target/powerpc/pr48192.c: New file.
7327 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7328 split problem of 0 being loaded in a VSX register.
7330 2011-03-21 Richard Guenther <rguenther@suse.de>
7333 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7334 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7335 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7336 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7338 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7341 * gcc.dg/pr48213.c: New test.
7343 2011-03-21 Kai Tietz <ktietz@redhat.com>
7346 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7348 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7350 * gcc.target/arm/xor-and.c: New.
7352 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7355 * gfortran.dg/function_optimize_1.f90: New test.
7356 * gfortran.dg/function_optimize_2.f90: New test.
7358 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7360 PR rtl-optimization/47502
7361 * gcc.target/i386/pr47502-1.c: New.
7362 * gcc.target/i386/pr47502-2.c: Likewise.
7364 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7366 PR rtl-optimization/48156
7367 * gcc.dg/pr48156.c: New test.
7369 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7372 * gfortran.dg/scratch_1.f90: Adjust test.
7374 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7377 * gfortran.dg/scratch_1.f90: New test.
7379 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7381 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7382 variably modified typedefs.
7383 * gcc.dg/c1x-typedef-2.c: Remove.
7385 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7387 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7388 * gcc.dg/c1x-anon-struct-3.c: New test.
7389 * gcc.dg/anon-struct-11.c: Update.
7391 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7393 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7395 Only xfail with gas.
7397 2011-03-18 Jason Merrill <jason@redhat.com>
7399 * g++.dg/template/fn-ptr1.C: New.
7401 * g++.dg/overload/volatile1.C: New.
7403 * g++.dg/opt/pr23372.C: New.
7405 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7407 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7410 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7412 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7414 * gcc.target/arm/unsigned-extend-1.c: New.
7416 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7419 * gcc.c-torture/compile/pr48161.c: New test.
7421 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7424 * gcc.dg/torture/pr47725.c: New.
7426 2011-03-17 Jason Merrill <jason@redhat.com>
7428 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7429 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7431 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7433 * gnat.dg/specs/elab2.ads: New test.
7434 * gnat.dg/specs/elab2_pkg.ads: New helper.
7436 2011-03-17 Jason Merrill <jason@redhat.com>
7438 * g++.dg/cpp0x/decltype-1212.C: New.
7439 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7441 2011-03-17 Jason Merrill <jason@redhat.com>
7443 * g++.dg/parse/memfnquals1.C: New.
7445 2011-03-17 Richard Guenther <rguenther@suse.de>
7448 * gcc.dg/pr48134.c: New testcase.
7450 2011-03-17 Richard Guenther <rguenther@suse.de>
7453 * g++.dg/torture/pr48165.C: New testcase.
7455 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7457 PR rtl-optimization/48141
7458 * gcc.dg/pr48141.c: New test.
7460 2011-03-16 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/constexpr-48089.C: New.
7464 * g++.dg/cpp0x/constexpr-abi1.C: New.
7466 * g++.dg/cpp0x/constexpr-46336.C: New.
7467 * g++.dg/parse/friend5.C: Adjust expected errors.
7469 * g++.dg/cpp0x/constexpr-47570.C: New.
7471 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7474 * ++.dg/debug/dwarf2/typedef6.C: New test.
7476 2011-03-16 Jason Merrill <jason@redhat.com>
7478 * g++.dg/cpp0x/elision2.C: New.
7480 * g++.dg/cpp0x/constexpr-array3.C: New.
7482 2011-03-16 Jason Merrill <jason@redhat.com>
7484 * g++.dg/cpp0x/sfinae6.C: New.
7485 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7486 * g++.dg/cpp0x/pr45908.C: Likewise.
7487 * g++.dg/cpp0x/sfinae6.C: Likewise.
7488 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7489 * g++.old-deja/g++.law/arg11.C: Likewise.
7491 2011-03-16 Jason Merrill <jason@redhat.com>
7493 * g++.dg/template/incomplete6.C: New.
7495 2011-03-16 Jeff Law <law@redhat.com>
7497 * gcc.dg/tree-ssa/vrp55.c: New test.
7499 2011-03-16 Jason Merrill <jason@redhat.com>
7501 * g++.dg/cpp0x/auto22.C: New.
7503 2011-03-16 Richard Guenther <rguenther@suse.de>
7505 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7506 optimizing it away if promoted to const.
7508 2011-03-16 Richard Guenther <rguenther@suse.de>
7510 PR tree-optimization/48149
7511 * gcc.dg/fold-complex-1.c: New testcase.
7513 2011-03-16 Richard Guenther <rguenther@suse.de>
7516 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7519 2011-03-16 Richard Guenther <rguenther@suse.de>
7521 PR tree-optimization/26134
7522 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7524 2011-03-16 Richard Guenther <rguenther@suse.de>
7526 PR tree-optimization/48146
7527 * gcc.dg/torture/pr48146.c: New testcase.
7529 2011-03-16 Richard Guenther <rguenther@suse.de>
7531 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7532 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7534 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7537 * gcc.c-torture/compile/pr48136.c: New test.
7539 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7542 * gcc.dg/guality/pr45882.c: New test.
7544 2011-03-15 Jason Merrill <jason@redhat.com>
7546 * g++.dg/cpp0x/constexpr-recursion.C: New.
7548 * g++.dg/cpp0x/implicit11.C: New.
7550 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7552 * g++.dg/cpp0x/constexpr-attribute.C: New.
7554 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7556 * g++.dg/parse/pr34758.C: New.
7558 2011-03-15 Xinliang David Li <davidxl@google.com>
7561 * gcc.dg/uninit-pred-7_d.c: New test.
7562 * gcc.dg/uninit-pred-8_d.c: New test.
7564 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7567 * gcc.target/arm/pr46788.c: New.
7569 2011-03-15 Richard Guenther <rguenther@suse.de>
7572 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7573 * gfortran.dg/ishft_4.f90: Likewise.
7574 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7576 2011-03-15 Richard Guenther <rguenther@suse.de>
7578 PR tree-optimization/13954
7579 * g++.dg/tree-ssa/pr13954.C: New testcase.
7581 2011-03-15 Richard Guenther <rguenther@suse.de>
7583 PR tree-optimization/48037
7584 * gcc.target/i386/pr48037-1.c: New testcase.
7586 2011-03-15 Richard Guenther <rguenther@suse.de>
7588 PR tree-optimization/41490
7589 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7590 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7591 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7592 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7593 * g++.dg/tree-ssa/pr33604.C: Adjust.
7595 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7598 * gcc.c-torture/execute/pr47917.c: New test.
7599 * gcc.dg/pr47917.c: New test.
7602 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7604 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7606 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7607 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7608 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7609 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7610 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7611 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7612 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7613 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7614 * gcc.target/i386/avx-floor-vec.c: Ditto.
7615 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7616 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7617 * gcc.target/i386/avx-rint-vec.c: Ditto.
7618 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7619 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7620 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7621 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7623 2011-03-14 Tom Tromey <tromey@redhat.com>
7625 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7626 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7627 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7629 2011-03-14 Tom Tromey <tromey@redhat.com>
7631 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7632 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7633 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7635 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7637 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7639 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7641 PR rtl-optimization/47166
7642 * gcc.c-torture/execute/postmod-1.c: New test.
7644 2011-03-14 Richard Guenther <rguenther@suse.de>
7647 * gcc.dg/torture/pr48098.c: New testcase.
7649 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7652 * gcc.target/powerpc/pr48053-1.c: New test.
7653 * gcc.target/powerpc/pr48053-2.c: Likewise.
7655 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7658 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7660 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7663 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7665 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7668 * gfortran.dg/class_41.f03: New.
7670 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7672 * g++.dg/conversion/cast3.C: New test.
7674 2011-03-11 Jason Merrill <jason@redhat.com>
7676 * g++.dg/template/error45.C: New.
7678 * g++.dg/parse/no-type-defn1.C: New.
7680 * g++.dg/ext/attrib40.C: New.
7682 * g++.dg/cpp0x/regress/array1.C: New.
7684 2011-03-11 Richard Guenther <rguenther@suse.de>
7686 PR tree-optimization/48067
7687 * gcc.dg/pr48067.c: New testcase.
7689 2011-03-11 Richard Guenther <rguenther@suse.de>
7692 * g++.dg/lto/20110311-1_0.C: New testcase.
7694 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7697 * g++.dg/inherit/virtual8.C: New test.
7700 * gcc.dg/torture/pr48044.c: New test.
7702 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7705 * gfortran.dg/proc_ptr_comp_31.f90: New.
7707 2011-03-11 Richard Guenther <rguenther@suse.de>
7709 PR tree-optimization/47278
7710 * gcc.dg/torture/pr47278-1.c: New testcase.
7711 * gcc.dg/torture/pr47278-2.c: Likewise.
7713 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7715 PR tree-optimization/48063
7716 * gcc.dg/torture/pr48063.c: New test.
7718 2011-03-10 Jason Merrill <jason@redhat.com>
7720 * g++.dg/template/array22.C: New.
7722 * g++.dg/cpp0x/syntax-err1.C: New.
7723 * g++.dg/parse/error36.C: Adjust expected errors.
7724 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7725 * g++.old-deja/g++.pt/typename3.C: Likewise.
7726 * g++.old-deja/g++.pt/typename4.C: Likewise.
7727 * g++.old-deja/g++.pt/typename6.C: Likewise.
7729 2011-03-09 Jason Merrill <jason@redhat.com>
7731 * g++.dg/template/nontype22.C: New.
7733 2011-03-09 Martin Jambor <mjambor@suse.cz>
7735 PR tree-optimization/47714
7736 * g++.dg/torture/pr47714.C: New test.
7738 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7741 * gcc.target/powerpc/pr47755-2.c: New file.
7743 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7745 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7746 is not set in the environment, pass 64 as first argument when not
7747 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7748 native where ulimit -u is supported.
7750 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7752 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7754 2011-03-08 Jason Merrill <jason@redhat.com>
7756 * g++.dg/template/nontype21.C: New.
7758 * g++.dg/template/anon5.C: New.
7760 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7763 * gcc.dg/pr47881.c: New test.
7765 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7768 * g++.dg/lookup/template3.C: New test.
7770 2011-03-08 Kai Tietz <ktietz@redhat.com>
7772 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7775 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7778 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7779 sizeof to compute alignment.
7781 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7783 PR tree-optimization/48022
7784 * gcc.dg/pr48022-1.c: New test.
7785 * gcc.dg/pr48022-2.c: New test.
7787 2011-03-07 Jason Merrill <jason@redhat.com>
7789 * g++.dg/template/nontype20.C: New.
7790 * g++.dg/init/member1.C: Adjust expected errors.
7791 * g++.dg/parse/constant4.C: Likewise.
7792 * g++.dg/template/qualified-id3.C: Likewise.
7793 * g++.old-deja/g++.pt/crash10.C: Likewise.
7795 * g++.dg/cpp0x/regress/non-const1.C: New.
7797 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7800 * gcc.dg/pr47991.c: New test.
7802 2011-03-07 Jason Merrill <jason@redhat.com>
7804 * g++.dg/abi/mangle46.C: New.
7806 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7809 * gcc.target/powerpc/pr47862.c: New.
7811 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7814 * gcc.target/i386/combine-mul.c: Require nonpic.
7816 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7817 Nathan Froyd <froydnj@codesourcery.com>
7819 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7821 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7823 * README.QMTEST: Remove.
7825 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7826 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7829 * gfortran.dg/array_constructor_37.f90 : New test.
7831 2011-03-05 Jason Merrill <jason@redhat.com>
7833 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7834 * g++.dg/abi/mangle45.C: Likewise.
7835 * g++.dg/cpp0x/trailing1.C: Likewise.
7837 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7839 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7841 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7843 PR rtl-optimization/47899
7844 * gcc.dg/pr47899.c: New test.
7846 * gcc.dg/torture/pr47968.c: Ignore warnings.
7848 PR tree-optimization/47967
7849 * gcc.c-torture/compile/pr47967.c: New test.
7851 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7853 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7854 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7856 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7858 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7859 and property_getAttributes() if __OBJC2__.
7860 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7861 * objc.dg/property/property-encoding-1.m: New.
7862 * obj-c++.dg/property/property-encoding-1.mm: New.
7864 2011-03-04 Jason Merrill <jason@redhat.com>
7866 * g++.dg/template/pseudodtor6.C: New.
7868 * g++.dg/inherit/covariant19.C: New.
7870 2011-03-04 Richard Guenther <rguenther@suse.de>
7873 * gcc.dg/torture/pr47968.c: New testcase.
7875 2011-03-04 Richard Guenther <rguenther@suse.de>
7878 * gcc.dg/torture/pr47975.c: New testcase.
7880 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7883 * g++.dg/template/crash106.C: New.
7885 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7888 * gcc.dg/gomp/pr47963.c: New test.
7889 * g++.dg/gomp/pr47963.C: New test.
7891 2011-03-02 Jason Merrill <jason@redhat.com>
7893 * g++.dg/cpp0x/regress/condition1.C: New.
7895 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7897 2011-03-01 Jason Merrill <jason@redhat.com>
7899 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7901 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7903 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7905 PR rtl-optimization/47925
7906 * gcc.c-torture/execute/pr47925.c: New test.
7908 2011-03-01 Jason Merrill <jason@redhat.com>
7910 * g++.dg/cpp0x/decltype25.C: New.
7912 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7914 2011-03-01 Richard Guenther <rguenther@suse.de>
7916 PR tree-optimization/47890
7917 * gcc.dg/torture/pr47890.c: New testcase.
7919 2011-03-01 Richard Guenther <rguenther@suse.de>
7922 * gcc.dg/lto/pr47924_0.c: New testcase.
7924 2011-03-01 Richard Guenther <rguenther@suse.de>
7927 * gfortran.dg/lto/pr46911_0.f: New testcase.
7929 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7931 PR libgfortran/47933
7932 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7933 compile errors from older code form.
7935 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7937 PR libgfortran/47567
7938 * gfortran.dg/fmt_fw_d.f90: New test.
7940 2011-02-28 Jason Merrill <jason@redhat.com>
7942 * g++.dg/inherit/covariant18.C: New.
7944 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7947 * gcc.dg/pr47893.c: New test.
7949 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7951 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7952 NULL in case of a selector with conflicting types.
7953 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7955 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7957 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7958 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7959 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7960 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7962 2011-02-28 Jason Merrill <jason@redhat.com>
7965 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7967 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7969 PR libgfortran/47778
7970 * gfortran.dg/namelist_71.f90: New test.
7972 2011-02-27 Jason Merrill <jason@redhat.com>
7975 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7976 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7978 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7981 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7983 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7986 * gfortran.dg/gomp/task-1.f90: Removed.
7988 2011-02-26 Jason Merrill <jason@redhat.com>
7990 * g++.dg/template/this-targ1.C: New.
7992 * g++.dg/cpp0x/regress/template-const1.C: New.
7993 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7994 * g++.dg/template/function1.C: Adjust.
7995 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7996 * g++.dg/debug/debug7.C: Adjust.
7998 2011-02-26 Tobias Burnus <burnus@net-b.de>
8001 * gfortran.dg/gomp/task-1.f90: New.
8003 2011-02-25 Jie Zhang <jie@codesourcery.com>
8005 * gcc.target/arm/neon-thumb2-move.c: Add
8006 dg-require-effective-target arm_thumb2_ok.
8008 2011-02-24 Jason Merrill <jason@redhat.com>
8010 * g++.dg/parse/constant1.C: Specify C++98 mode.
8011 * g++.dg/parse/constant5.C: Likewise.
8012 * g++.dg/parse/error2.C: Likewise.
8013 * g++.dg/parse/semicolon3.C: Likewise.
8014 * g++.dg/template/crash14.C: Likewise.
8015 * g++.dg/template/local4.C: Likewise.
8016 * g++.dg/template/nontype3.C: Likewise.
8017 * g++.dg/parse/crash31.C: Adjust expected errors.
8018 * g++.dg/template/function1.C: Likewise.
8019 * g++.dg/template/ref3.C: Likewise.
8020 * g++.dg/template/static9.C: Likewise.
8021 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8023 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8024 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8025 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8026 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8027 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8029 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8032 * gfortran.dg/pr47878.f90: New test.
8034 2011-02-24 Richard Guenther <rguenther@suse.de>
8037 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8038 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8040 2011-02-24 Richard Guenther <rguenther@suse.de>
8043 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8044 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8046 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048 PR libgfortran/47567
8049 * gfortran.dg/fmt_f0_1.f90: Update test.
8051 2011-02-23 Jason Merrill <jason@redhat.com>
8053 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8054 * g++.dg/abi/mangle45.C: New.
8056 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8057 * g++.dg/template/canon-type-9.C: Match use of decltype
8058 between declaration and definition.
8059 * g++.dg/template/canon-type-12.C: Likewise.
8061 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8064 * gfortran.dg/nested_allocatables_1.f90: New.
8066 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8069 * g++.dg/pr46868.C: New test.
8070 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8071 * g++.dg/parse/error14.C: Adjust.
8073 2011-02-23 Richard Guenther <rguenther@suse.de>
8075 PR tree-optimization/47838
8076 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8078 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8080 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8082 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8084 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8085 * gfortran.dg/count_init_expr.f03: Ditto.
8086 * gfortran.dg/gomp/pr43711.f90: Ditto.
8087 * gcc.dg/struct-parse-2.c: Ditto.
8088 * gcc.dg/parse-error-3.c: Ditto.
8089 * gcc.dg/Wlogical-op-1.c: Ditto.
8090 * gcc.dg/Walways-true-1.c: Ditto.
8091 * gcc.dg/pr24225.c: Ditto.
8092 * gcc.dg/Walways-true-2.c: Ditto.
8093 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8094 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8095 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8096 * g++.dg/overload/defarg4.C: Ditto.
8097 * g++.dg/inherit/covariant16.C: Ditto.
8098 * g++.dg/inherit/virtual7.C: Ditto.
8099 * g++.dg/template/canon-type-9.C: Ditto.
8100 * g++.dg/template/access19.C: Ditto.
8101 * g++.dg/template/call7.C: Ditto.
8102 * g++.dg/template/canon-type-2.C: Ditto.
8103 * g++.dg/template/init7.C: Ditto.
8104 * g++.dg/template/sizeof-template-argument.C: Ditto.
8105 * g++.dg/template/const3.C: Ditto.
8106 * g++.dg/template/sfinae26.C: Ditto.
8107 * g++.dg/template/sfinae26.C: Ditto.
8108 * g++.dg/template/canon-type-11.C: Ditto.
8109 * g++.dg/template/union2.C: Ditto.
8110 * g++.dg/template/canon-type-3.C: Ditto.
8111 * g++.dg/template/canon-type-1.C: Ditto.
8112 * g++.dg/template/canon-type-5.C: Ditto.
8113 * g++.dg/template/canon-type-7.C: Ditto.
8114 * g++.dg/template/canon-type-10.C: Ditto.
8115 * g++.dg/template/spec36.C: Ditto.
8116 * g++.dg/template/typedef38.C: Ditto.
8117 * g++.dg/template/canon-type-4.C: Ditto.
8118 * g++.dg/template/canon-type-6.C: Ditto.
8119 * g++.dg/template/canon-type-13.C: Ditto.
8120 * g++.dg/template/instantiate9.C: Ditto.
8121 * g++.dg/template/ttp22.C: Ditto.
8122 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8123 * g++.dg/warn/Walways-true-1.C: Ditto.
8124 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8125 * g++.dg/warn/Walways-true-2.C: Ditto.
8126 * g++.dg/conversion/op4.C: Ditto.
8127 * g++.dg/opt/pr19650.C: Ditto.
8128 * g++.dg/lookup/friend11.C: Ditto.
8129 * g++.dg/other/default2.C: Ditto.
8130 * g++.dg/other/default3.C: Ditto.
8131 * g++.dg/other/dtor2.C: Ditto.
8132 * g++.dg/other/friend5.C: Ditto.
8133 * g++.dg/other/default5.C: Ditto.
8134 * g++.dg/init/brace6.C: Ditto.
8135 * g++.dg/init/aggr5.C: Ditto.
8136 * g++.dg/init/error2.C: Ditto.
8137 * g++.dg/expr/bound-mem-fun.C: Ditto.
8138 * g++.dg/expr/cond6.C: Ditto.
8139 * g++.dg/expr/stmt-expr-1.C: Ditto.
8140 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8141 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8142 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8143 * g++.dg/cpp0x/bracket1.C: Ditto.
8144 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8145 * g++.dg/cpp0x/pr38646.C: Ditto.
8146 * g++.dg/cpp0x/variadic73.C: Ditto.
8147 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8148 * g++.dg/cpp0x/bracket4.C: Ditto.
8149 * g++.dg/cpp0x/decltype4.C: Ditto.
8150 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8151 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8152 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8153 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8154 * g++.dg/cpp0x/decltype2.C: Ditto.
8155 * g++.dg/cpp0x/decltype1.C: Ditto.
8156 * g++.dg/cpp0x/bracket2.C: Ditto.
8157 * g++.dg/cpp0x/decltype5.C: Ditto.
8158 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8159 * g++.dg/cpp0x/variadic70.C: Ditto.
8160 * g++.dg/cpp0x/decltype6.C: Ditto.
8161 * g++.dg/cpp0x/rvo.C: Ditto.
8162 * g++.dg/cpp0x/vt-40092.C: Ditto.
8163 * g++.dg/cpp0x/variadic-new.C: Ditto.
8164 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8165 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8166 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8167 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8168 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8169 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8170 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8171 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8172 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8173 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8174 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8175 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8176 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8177 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8178 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8179 * g++.dg/cpp0x/pr39639.C: Ditto.
8180 * g++.dg/cpp0x/decltype3.C: Ditto.
8181 * g++.dg/cpp0x/variadic68.C: Ditto.
8182 * g++.dg/cpp0x/variadic-function.C: Ditto.
8183 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8184 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8185 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8186 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8187 * g++.dg/parse/crash35.C: Ditto.
8188 * g++.dg/parse/crash40.C: Ditto.
8189 * g++.dg/parse/defarg12.C: Ditto.
8190 * g++.dg/parse/crash34.C: Ditto.
8191 * g++.dg/parse/constructor3.C: Ditto.
8192 * g++.dg/parse/template23.C: Ditto.
8193 * g++.dg/parse/crash56.C: Ditto.
8194 * g++.dg/parse/dtor13.C: Ditto.
8195 * g++.dg/parse/error33.C: Ditto.
8196 * g++.dg/parse/ctor9.C: Ditto.
8197 * g++.dg/parse/error32.C: Ditto.
8198 * g++.dg/parse/error37.C: Ditto.
8199 * g++.dg/parse/bitfield3.C: Ditto.
8200 * g++.dg/parse/struct-4.C: Ditto.
8201 * g++.dg/ext/has_trivial_copy.C: Ditto.
8202 * g++.dg/ext/is_polymorphic.C: Ditto.
8203 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8204 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8205 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8206 * g++.dg/ext/is_union.C: Ditto.
8207 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8208 * g++.dg/ext/is_pod.C: Ditto.
8209 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8210 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8211 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8212 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8213 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8214 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8215 * g++.dg/ext/is_abstract.C: Ditto.
8216 * g++.dg/ext/has_trivial_assign.C: Ditto.
8217 * g++.dg/ext/is_class.C: Ditto.
8218 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8219 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8220 * g++.dg/ext/is_base_of.C: Ditto.
8221 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8222 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8223 * g++.dg/ext/is_empty.C: Ditto.
8224 * g++.dg/ext/is_enum.C: Ditto.
8225 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8226 * gnat.dg/opt11.adb: Ditto.
8227 * obj-c++.dg/pr45735.mm: Ditto.
8228 * obj-c++.dg/pr24393.mm: Ditto.
8229 * obj-c++.dg/exceptions-2.mm: Ditto.
8230 * objc.dg/pr45735.m: Ditto.
8231 * objc.dg/pr24393.m: Ditto.
8233 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8235 * objc.dg/attributes/objc-exception-1.m: New.
8237 2011-02-23 Jie Zhang <jie@codesourcery.com>
8239 * gcc.dg/cpp/include7.c: New test.
8241 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8244 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8246 2011-02-23 Jie Zhang <jie@codesourcery.com>
8248 PR rtl-optimization/47763
8249 * gcc.dg/pr47763.c: New test.
8251 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8254 * gfortran.dg/whole_file_32.f90 : New test.
8256 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8259 * g++.dg/inherit/virtual7.C: New test.
8261 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8264 * objc.dg/type-size-3.m: Updated error message.
8265 * objc.dg/type-size-4.m: New test.
8266 * objc.dg/type-size-5.m: New test.
8268 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8270 * lib/gnat.exp: Fix comments.
8271 Don't load libgloss.exp.
8272 (default_gnat_version): Call $compiler with --version.
8273 Adapt regexp for gnatmake output, insert version.
8274 (gnat_version): New proc.
8275 (gnat_init): Remove gnat_libgcc_s_path.
8276 (gnat_target_compile): Likewise.
8277 Remove ld_library_path.
8278 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8279 (gnat_pass): Remove.
8280 (gnat_pass): Remove.
8281 (gnat_finish): Remove.
8282 (gnat_exit): Remove.
8283 (local_find_gnatmake): Reindent.
8284 (runtest_file_p): Remove.
8285 (prune_warnings): Remove.
8286 (find_gnatclean): New proc.
8287 * lib/gnat-dg.exp (lremove): New proc.
8288 (gnat-dg-test): Reindent.
8289 Remove additional output files.
8290 (gnat-dg-runtest): Remove.
8292 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8293 * gnat.dg/loop_optimization6.adb: Likewise.
8294 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8296 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8298 PR tree-optimization/47835
8299 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8301 2011-02-22 Tobias Burnus <burnus@net-b.de>
8303 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8304 * gfortran.dg/abstract_type_2.f03: Ditto.
8305 * gfortran.dg/abstract_type_3.f03: Ditto.
8306 * gfortran.dg/abstract_type_4.f03: Ditto.
8307 * gfortran.dg/abstract_type_5.f03: Ditto.
8308 * gfortran.dg/abstract_type_6.f03: Ditto.
8309 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8310 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8311 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8312 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8313 * gfortran.dg/array_function_5.f90: Ditto.
8314 * gfortran.dg/asynchronous_3.f03: Ditto.
8315 * gfortran.dg/char_expr_1.f90: Ditto.
8316 * gfortran.dg/class_14.f03: Ditto.
8317 * gfortran.dg/data_array_6.f: Ditto.
8318 * gfortran.dg/data_invalid.f90: Ditto.
8319 * gfortran.dg/dot_product_1.f03: Ditto.
8320 * gfortran.dg/func_derived_5.f90: Ditto.
8321 * gfortran.dg/func_result_4.f90: Ditto.
8322 * gfortran.dg/implied_do_1.f90: Ditto.
8323 * gfortran.dg/initialization_25.f90: Ditto.
8324 * gfortran.dg/initialization_26.f90: Ditto.
8325 * gfortran.dg/interface_34.f90: Ditto.
8326 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8327 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8328 * gfortran.dg/matmul_8.f03: Ditto.
8329 * gfortran.dg/merge_init_expr.f90: Ditto.
8330 * gfortran.dg/pack_assign_1.f90: Ditto.
8331 * gfortran.dg/pack_vector_1.f90: Ditto.
8332 * gfortran.dg/pointer_check_8.f90: Ditto.
8333 * gfortran.dg/product_init_expr.f03: Ditto.
8334 * gfortran.dg/reshape_order_5.f90: Ditto.
8335 * gfortran.dg/reshape_shape_1.f90: Ditto.
8336 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8337 * gfortran.dg/same_name_2.f90: Ditto.
8338 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8339 * gfortran.dg/spread_init_expr.f03: Ditto.
8340 * gfortran.dg/stmt_func_1.f90: Ditto.
8341 * gfortran.dg/sum_init_expr.f03: Ditto.
8342 * gfortran.dg/transpose_3.f03: Ditto.
8343 * gfortran.dg/unpack_init_expr.f03: Ditto.
8344 * gfortran.dg/warn_conversion.f90: Ditto.
8345 * gfortran.dg/warn_conversion_2.f90: Ditto.
8346 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8347 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8348 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8349 * gfortran.dg/whole_file_16.f90: Ditto.
8350 * gfortran.dg/whole_file_17.f90: Ditto.
8351 * gfortran.dg/whole_file_18.f90: Ditto.
8352 * gfortran.dg/whole_file_20.f03: Ditto.
8353 * gfortran.dg/whole_file_5.f90: Ditto.
8354 * gfortran.dg/whole_file_6.f90: Ditto.
8355 * gfortran.dg/write_invalid_format.f90: Ditto.
8356 * gfortran.dg/zero_sized_6.f90: Ditto.
8358 2011-02-21 Jeff Law <law@redhat.com>
8360 PR rtl-optimization/46178
8361 * gcc.target/i386/pr46178.c: New test.
8363 PR rtl-optimization/46002
8364 * gcc.c-torture/compile/pr46002.c: New test.
8366 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8368 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8371 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8374 * g++.dg/debug/pr47106.C: Require effective target lto.
8376 2011-02-21 Jason Merrill <jason@redhat.com>
8378 * g++.dg/cpp0x/constexpr-diag2.C: New.
8380 2011-02-20 Jason Merrill <jason@redhat.com>
8382 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8384 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8386 * g++.dg/overload/conv-op1.C: New.
8388 * g++.dg/cpp0x/constexpr-synth1.C: New.
8390 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8392 * objc.dg/layout-2.m: New.
8393 * objc.dg/selector-3.m: Adjusted location of error message.
8394 * objc.dg/type-size-3.m: Same.
8395 * obj-c++.dg/selector-3.mm: Same.
8397 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8400 * objc.dg/property/dotsyntax-22.m: New.
8401 * obj-c++.dg/property/dotsyntax-22.mm: New.
8403 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8406 * g++.dg/template/typedef38.C: New test.
8408 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8411 * gfortran.dg/whole_file_30.f90 : New test.
8412 * gfortran.dg/whole_file_31.f90 : New test.
8414 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8418 * gfortran.dg/whole_file_28.f90 : New test.
8419 * gfortran.dg/whole_file_29.f90 : New test.
8421 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8424 * g++.dg/template/crash105.C: New.
8426 2011-02-19 Jason Merrill <jason@redhat.com>
8428 * g++.dg/cpp0x/regress/no-elide1.C: New.
8430 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8432 PR tree-optimization/46620
8433 * gcc.dg/pr46620.c: New.
8435 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8438 * gcc.target/i386/pr47809.c: New test.
8440 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8441 Tobias Burnus <burnus@net-b.de>
8443 * lib/target-supports.exp
8444 (check_effective_target_fortran_large_real): New check for large reals.
8445 * gfortran.dg/nan_7.f90: New test.
8447 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449 PR libgfortran/47567
8450 * gfortran.dg/fmt_f0_1.f90: Update test.
8452 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8455 * gfortran.dg/array_constructor_36.f90 : New test.
8456 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8457 allow for comparison between different elements of the array
8458 constructor at different levels of optimization.
8460 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8462 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8463 * gcc.target/i386/pr32280-1.c: Likewise.
8465 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8468 * gcc.target/i386/pr47800.c: New test.
8470 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8472 * objc/execute/exceptions/foward-1.x: New.
8474 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8477 * gfortran.dg/derived_constructor_comps_4.f90: New.
8479 2011-02-18 Tobias Burnus
8482 * gfortran.dg/func_result_6.f90: New.
8484 2011-02-18 Michael Matz <matz@suse.de>
8487 * gfortran.dg/lto/pr45586_0.f90: New test.
8488 * gfortran.dg/typebound_proc_20.f90: Ditto.
8489 * gfortran.dg/typebound_proc_21.f90: Ditto.
8491 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8494 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8496 2011-02-18 Tobias Burnus <burnus@net-b.de>
8499 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8501 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8502 normalizing the error/warning output.
8503 * gfortran.dg/Wall.f90: Update dg-error/warning.
8504 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8505 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8506 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8507 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8508 * gfortran.dg/class_30.f90: Update dg-error/warning.
8509 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8510 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8511 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8512 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8513 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8514 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8515 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8516 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8517 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8518 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8519 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8520 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8521 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8522 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8523 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8524 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8525 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8526 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8527 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8528 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8529 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8530 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8531 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8532 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8533 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8535 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8538 * gfortran.dg/proc_ptr_comp_30.f90: New.
8540 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8543 * gcc.target/i386/pr47780.c: New test.
8545 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8548 * gfortran.dg/class_40.f03: New.
8550 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8553 * g++.dg/cpp0x/auto21.C: New test.
8555 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8557 * objc.dg/special/unclaimed-category-1.h: Updated for
8559 * objc.dg/special/unclaimed-category-1.m: Same.
8560 * objc.dg/zero-link-1.m: Same.
8561 * objc.dg/lookup-1.m: Same.
8562 * objc.dg/torture/strings/const-str-9.m
8563 * objc.dg/torture/strings/const-str-10.m: Same.
8564 * objc.dg/torture/strings/const-str-11.m: Same.
8565 * objc.dg/torture/forward-1.m: Same.
8566 * objc.dg/zero-link-2.m: Same.
8567 * objc.dg/encode-7-next-64bit.m: Same.
8568 * objc.dg/method-4.m: Same.
8569 * objc.dg/next-runtime-1.m: Same.
8570 * objc.dg/image-info.m: Same.
8571 * objc.dg/pr23214.m: Same.
8572 * objc.dg/symtab-1.m: Same.
8573 * obj-c++.dg/basic.m: Same.
8574 * obj-c++.dg/proto-lossage-3.m: Same.
8575 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8576 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8577 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8578 * obj-c++.dg/method-11.m: Same.
8579 * objc/execute/enumeration-1.m: Same.
8580 * objc/execute/object_is_class.m: Same.
8581 * objc/execute/formal_protocol-2.m: Same.
8582 * objc/execute/formal_protocol-4.m: Same.
8583 * objc/execute/formal_protocol-6.m: Same.
8584 * objc/execute/bycopy-3.m: Same.
8585 * objc/execute/exceptions/catchall-1.m: Same.
8586 * objc/execute/exceptions/finally-1.m: Same.
8587 * objc/execute/exceptions/local-variables-1.m: Same.
8588 * objc/execute/exceptions/foward-1.m: Same.
8589 * objc/execute/bf-common.h
8590 * objc/execute/enumeration-2.m: Same.
8591 * objc/execute/formal_protocol-1.m: Same.
8592 * objc/execute/formal_protocol-3.m: Same.
8593 * objc/execute/formal_protocol-5.m: Same.
8594 * objc/execute/accessing_ivars.m: Same.
8595 * objc/execute/bycopy-2.m: Same.
8596 * objc/execute/formal_protocol-7.m: Same.
8597 * objc/execute/compatibility_alias.m: Same.
8598 * objc/execute/no_clash.m: Same.
8599 * objc/execute/object_is_meta_class.m: Same.
8600 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8601 * objc/execute/class-tests-1.h: Include stdio.h.
8602 * objc/execute/class-tests-2.h: Same.
8603 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8605 * obj-c++.dg/try-catch-2.mm: Same.
8607 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8610 * g++.dg/warn/Wunused-parm-4.C: New test.
8612 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8613 Jan Hubicka <jh@suse.cz>
8617 * g++.dg/debug/pr47106.C: New.
8619 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8622 * gcc.target/i386/pr43653.c: New test.
8624 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8627 * g++.dg/template/inherit6.C: New test.
8629 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8632 * gfortran.dg/class_39.f03: New.
8634 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8637 * g++.dg/cpp0x/variadic106.C: New test.
8639 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8642 * gfortran.dg/pr47757-1.f90: New test.
8643 * gfortran.dg/pr47757-2.f90: New test.
8644 * gfortran.dg/pr47757-3.f90: New test.
8647 * g++.dg/cpp0x/enum8.C: New test.
8649 2011-02-15 Jason Merrill <jason@redhat.com>
8651 * g++.dg/inherit/implicit-trivial1.C: New.
8652 * g++.dg/cpp0x/implicit-trivial1.C: New.
8654 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8657 * gcc.dg/torture/pr47725.c: Removed.
8659 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8662 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8663 constant does not generate a load from memory.
8665 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8668 * gcc.dg/torture/pr47725.c: New.
8670 2011-02-15 Richard Guenther <rguenther@suse.de>
8672 PR tree-optimization/47743
8673 * gcc.dg/torture/pr47743.c: New testcase.
8675 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8678 * gcc.target/i386/pr47581.c: New test.
8680 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8683 * gfortran.dg/select_type_22.f03: New.
8685 2011-02-14 Jason Merrill <jason@redhat.com>
8687 * g++.dg/cpp0x/regress/enum1.C: New.
8689 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8691 * gnat.dg/include.adb: New test.
8693 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8696 * gfortran.dg/class_38.f03: New.
8698 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8700 * gcc.dg/pr46494.c: New test.
8702 2011-02-14 Richard Guenther <rguenther@suse.de>
8704 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8706 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8709 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8710 sparc*-sun-solaris2.11.
8712 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8715 * gfortran.dg/argument_checking_18.f90: New.
8717 2011-02-13 Tobias Burnus <burnus@net-b.de>
8719 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8720 * gfortran.dg/argument_checking_17.f90: New.
8722 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8724 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8725 are temporarily disabled.
8726 * gfortran.dg/class_7.f03: Ditto.
8727 * gfortran.dg/coarray_14.f90: Ditto.
8728 * gfortran.dg/typebound_proc_13.f03: Ditto.
8730 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8733 * gfortran.dg/extends_11.f03: New.
8735 2011-02-11 Xinliang David Li <davidxl@google.com>
8737 PR tree-optimization/47707
8738 * g++.dg/tree-ssa/pr47707.C: New test.
8740 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8742 * g++.dg/opt/inline17.C: New test.
8744 2011-02-11 Tobias Burnus <burnus@net-b.de>
8747 * gfortran.dg/pure_formal_2.f90: New.
8749 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8751 PR rtl-optimization/47614
8752 * gfortran.dg/pr47614.f: New.
8754 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8757 * gcc.dg/opts-6.c: New test.
8759 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8762 * gcc.dg/pr47684.c: New test.
8764 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8768 c99_runtime, dg-add-options c99_runtime.
8769 (main): Use __asm__.
8771 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8774 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8775 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8776 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8777 * gcc.dg/ucnid-10.c: Likewise.
8778 * gcc.dg/ucnid-13.c: Likewise.
8779 * gcc.dg/ucnid-7.c: Likewise.
8780 * gcc.dg/ucnid-8.c: Likewise.
8781 Adapt dg-warning line number.
8783 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8785 * gcc.target/i386/parity-1.c: Use -march=k8.
8786 * gcc.target/i386/parity-2.c: Ditto.
8787 * gcc.target/i386/vecinit-1.c: Ditto.
8788 * gcc.target/i386/vecinit-2.c: Ditto.
8790 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8793 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8794 * gcc.target/mips/save-restore-3.c: Likewise.
8795 * gcc.target/mips/save-restore-4.c: Likewise.
8796 * gcc.target/mips/save-restore-5.c: Likewise.
8799 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8800 * g++.dg/tree-prof/partition2.C: Likewise.
8802 2011-02-09 Jason Merrill <jason@redhat.com>
8804 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8805 rather than misdeclare std::puts.
8807 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8808 * g++.dg/other/warning1.C: Likewise.
8809 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8810 * g++.old-deja/g++.gb/scope06.C: Likewise.
8811 * g++.old-deja/g++.law/cvt11.C: Likewise.
8812 * g++.old-deja/g++.law/init1.C: Likewise.
8813 * g++.dg/abi/mangle26.C: Likewise.
8815 * g++.dg/template/function1.C: Adjust for C++0x mode.
8816 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8818 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8819 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8821 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8823 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8825 * g++.dg/cpp0x/regress: New directory.
8826 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8827 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8828 * g++.dg/cpp0x/regress/regress3.C: New.
8830 2011-02-10 Richard Guenther <rguenther@suse.de>
8832 PR tree-optimization/47677
8833 * gcc.dg/torture/pr47677.c: New testcase.
8835 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8837 * objc.dg/special/load-category-1.m: Remove unused header.
8838 * objc.dg/special/load-category-1a.m: Likewise.
8839 * objc.dg/special/load-category-2.m: Likewise.
8840 * objc.dg/special/load-category-2a.m: Likewise.
8841 * objc.dg/special/load-category-3.m: Likewise.
8842 * objc.dg/special/load-category-3a.m: Likewise.
8843 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8844 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8845 * objc.dg/attributes/class-attribute-1.m: Likewise.
8846 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8847 * obj-c++.dg/property/property.exp: Likewise.
8848 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8849 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8850 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8851 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8852 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8853 * obj-c++.dg/template-8.mm: Likewise.
8855 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8858 * gcc.target/i386/pr47665.c: New test.
8860 2011-02-10 Jie Zhang <jie@codesourcery.com>
8864 2011-02-05 Jie Zhang <jie@codesourcery.com>
8866 * gcc.dg/pr42631.c: Update test.
8867 * gcc.dg/pr42631-2.c: New test.
8869 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8872 * gfortran.dg/proc_decl_25.f90: New.
8874 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8877 * gfortran.dg/typebound_assignment_2.f03: New.
8879 2011-02-09 Richard Guenther <rguenther@suse.de>
8881 PR tree-optimization/47664
8882 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8884 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8887 * gnat.dg/uninit_func.adb: Adjust dg directive.
8889 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8892 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8894 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8897 * gfortran.dg/auto_dealloc_2.f90: New.
8899 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8901 * gcc.dg/builtins-config.h: Remove __sgi handling.
8902 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8903 -std=c99 for mips-sgi-irix6.5*.
8905 2011-02-09 Martin Jambor <mjambor@suse.cz>
8908 * gfortran.dg/pr25923.f90: Remove xfails.
8910 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8913 * gfortran.dg/inquire_14.f90: New test.
8915 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8918 * gfortran.dg/pointer_init_6.f90: New.
8920 2011-02-08 Jeff Law <law@redhat.com>
8922 PR tree-optimization/42893
8923 * gcc.tree-ssa/pr42893.c: New test.
8925 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8927 PR tree-optimization/46834
8928 PR tree-optimization/46994
8929 PR tree-optimization/46995
8930 * gcc.dg/graphite/id-pr46834.c: New.
8931 * gfortran.dg/graphite/id-pr46994.f90: New.
8932 * gfortran.dg/graphite/id-pr46995.f90: New.
8934 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8937 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8938 using the variable is known the warning is emitted there.
8939 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8940 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8942 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8945 * gcc.dg/noreturn-1.c (foo5): Likewise.
8946 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8947 (method2): Likewise.
8949 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8950 the return statement using the uninitialized variable.
8951 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8953 2011-02-08 Richard Guenther <rguenther@suse.de>
8956 * g++.dg/opt/pr47639.c: New testcase.
8958 2011-02-08 Richard Guenther <rguenther@suse.de>
8960 PR tree-optimization/47632
8961 * g++.dg/opt/pr47632.C: New testcase.
8963 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8965 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8967 2011-02-07 Richard Guenther <rguenther@suse.de>
8969 PR tree-optimization/47615
8970 * g++.dg/opt/pr47615.C: New testcase.
8972 2011-02-07 Richard Guenther <rguenther@suse.de>
8974 PR tree-optimization/47621
8975 * gcc.dg/torture/pr47621.c: New testcase.
8977 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8979 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8981 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8984 * gfortran.dg/allocate_with_source_1 : New test.
8986 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8989 * gcc.dg/pr47610.c: New test.
8991 2011-02-05 Jie Zhang <jie@codesourcery.com>
8994 * gcc.dg/pr42631.c: Update test.
8995 * gcc.dg/pr42631-2.c: New test.
8997 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9000 * gfortran.dg/pr47574.f90: New test.
9002 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9004 PR tree-optimization/46194
9005 * gcc.dg/autopar/pr46194.c: New.
9007 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9009 PR tree-optimization/43695
9010 * g++.dg/ipa/pr43695.C: New.
9012 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9015 * gcc.dg/pr23200.c: New test.
9017 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9020 * g++.dg/pr47589.C: New test.
9022 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9025 * g++.dg/template/typedef37.C: New test.
9026 * g++.dg/template/param1.C: Adjust expected error message.
9028 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.dg/pr31490-2.c: New test.
9032 * gcc.dg/pr31490-3.c: New test.
9033 * gcc.dg/pr31490-4.c: New test.
9035 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9036 Jakub Jelinek <jakub@redhat.com>
9039 * g++.dg/parser/semicolon3.C: Adjust.
9040 * g++.dg/parser/semicolon4.C: New testcase.
9041 * g++.dg/pr46890.C: New testcase.
9043 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/init/pr29571.C: New.
9048 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9050 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9051 instead of vect_int.
9053 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9056 * gcc.target/i386/pr47312.c: New test.
9059 * gcc.target/i386/pr47564.c: New test.
9061 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9063 PR tree-optimization/45122
9064 * gcc.dg/tree-ssa/pr45122.c: New.
9066 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9069 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9072 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9073 and vsx so a default --with-cpu=power7 doesn't give an error
9074 when -mavoid-indexed-addresses is used.
9076 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9077 wrapper function to save the arguments and then jump to the real
9078 function, rather than depending on the compiler not to move stuff
9080 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9082 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9083 Paul Thomas <pault@gcc.gnu.org>
9086 * gfortran.dg/class_37.f03 : New test.
9088 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9089 Richard Guenther <rguenther@suse.de>
9091 PR tree-optimization/40979
9093 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9094 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9095 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9096 check_vect_support_and_set_flags.
9097 * gfortran.dg/graphite/vect-pr40979.f90: New.
9099 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9102 * gfortran.dg/class_36.f03: New.
9104 2011-02-02 Richard Guenther <rguenther@suse.de>
9106 PR tree-optimization/47566
9107 * gcc.dg/lto/20110201-1_0.c: New testcase.
9109 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9115 * debug/pr47498.c: New.
9116 * debug/pr47501.c: New.
9118 2011-02-01 Richard Guenther <rguenther@suse.de>
9120 PR tree-optimization/47559
9121 * g++.dg/torture/pr47559.C: New testcase.
9123 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9126 * gfortran.dg/typebound_call_20.f03: New.
9128 2011-02-01 Richard Guenther <rguenther@suse.de>
9130 PR tree-optimization/47555
9131 * gcc.dg/pr47555.c: New testcase.
9133 2011-02-01 Richard Guenther <rguenther@suse.de>
9135 PR tree-optimization/47541
9136 * g++.dg/torture/pr47541.C: New testcase.
9138 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9141 * gfortran.dg/typebound_call_19.f03: New.
9143 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9146 * g++.dg/cpp0x/pr47416.C: New test.
9148 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9151 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9153 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9156 * gfortran.dg/typebound_assignment_1.f03: New.
9158 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9160 PR tree-optimization/47538
9161 * gcc.c-torture/execute/pr47538.c: New test.
9163 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9166 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9168 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9170 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9172 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9174 PR rtl-optimization/44031
9175 * gcc.c-torture/compile/20110131-1.c: New test.
9177 2011-01-31 Tobias Burnus <burnus@net-b.de>
9180 * gfortran.dg/stmt_func_1.f90: New.
9182 2011-01-31 Tobias Burnus <burnus@net-b.de>
9185 * gfortran.dg/interface_34.f90: New.
9187 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9190 * gfortran.dg/realloc_on_assign_5.f03: New test.
9191 * gfortran.dg/realloc_on_assign_5.f03: New test.
9193 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9195 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9196 * gfortran.dg/bessel_7.f90: Likewise.
9197 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9199 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9200 * gfortran.dg/sum_init_expr.f03: Likewise.
9202 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9204 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9207 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9208 loop only on "vect_intfloat_cvt" targets.
9210 2011-01-29 Tobias Burnus <burnus@net-b.de>
9213 * gfortran.dg/shape_6.f90: New.
9215 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9217 PR libgfortran/47434
9218 * gfortran.dg/read_infnan_1.f90: Update test.
9219 * gfortran.dg/module_nan.f90: Update test.
9220 * gfortran.dg/char4_iunit_1.f03: Update test.
9221 * gfortran.dg/large_real_kind_1.f90: Update test.
9222 * gfortran.dg/real_const_3.f90: Update test.
9223 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9225 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9228 * g++.dg/template/param2.C: New test.
9230 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232 PR libgfortran/47285
9233 * gfortran.dg/fmt_g.f: New test.
9235 2011-01-28 Tobias Burnus <burnus@net-b.de>
9238 * gfortran.dg/pure_formal_1.f90: New.
9240 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9243 * gcc.dg/tls/pr42894.c: New test.
9245 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9247 * gcc.dg/pr47276.c: Add dg-require-visibility.
9249 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9251 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9253 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9254 Tobias Burnus <burnus@gcc.gnu.org>
9259 * gfortran.dg/realloc_on_assign_3.f03: New test.
9260 * gfortran.dg/realloc_on_assign_4.f03: New test.
9261 * gfortran.dg/allocatable_function_5.f90: New test.
9262 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9263 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9264 implemented" dg-errors.
9266 2011-01-27 Jan Hubicka <jh@suse.cz>
9269 * gcc.dg/attr-weakref-4.c: New testcase
9271 2011-01-27 Martin Jambor <mjambor@suse.cz>
9273 PR tree-optimization/47228
9274 * gcc.dg/torture/pr47228.c: New test.
9276 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9278 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9280 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9282 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9283 when using auto-overlay support on the SPU.
9285 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9287 PR rtl-optimization/44174
9288 * gcc.target/i386/asm-6.c: New test.
9290 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9292 PR rtl-optimization/46856
9293 * gcc.c-torture/compile/pr46856.c: New test.
9295 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9296 Andrew Pinski <pinskia@gmail.com>
9299 * gcc.dg/pr43082.c: New.
9301 2011-01-26 DJ Delorie <dj@redhat.com>
9303 PR rtl-optimization/46878
9304 * gcc.dg/pr46878-1.c: New test.
9306 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9309 * g++.dg/cpp0x/pr47476.C: New test.
9311 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9313 * gcc.c-torture/compile/20110126-1.c: New test.
9315 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9318 * gcc.dg/torture/pr47473.c: New test.
9320 2011-01-26 Jan Hubicka <jh@suse.cz>
9323 * gcc.c-torture/execute/pr47237.c: New testcase.
9325 2011-01-26 Jan Hubicka <jh@suse.cz>
9327 PR tree-optimization/47190
9328 * gcc.dg/attr-weakref-3.c: New testcase.
9330 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9333 * gcc.dg/dll-9a.c: New test file.
9334 * gcc.dg/dll-11.c: Likewise.
9335 * gcc.dg/dll-12.c: Likewise.
9336 * gcc.dg/dll-12a.c: Likewise.
9337 * gcc.dg/dll-11a.c: Likewise.
9338 * gcc.dg/dll-9.c: Likewise.
9339 * gcc.dg/dll-10.c: Likewise.
9340 * gcc.dg/dll-10a.c: Likewise.
9341 * g++.dg/ext/dllexport4a.cc: Likewise.
9342 * g++.dg/ext/dllexport4.C: Likewise.
9343 * g++.dg/ext/dllexport5.C: Likewise.
9344 * g++.dg/ext/dllexport5a.cc: Likewise.
9346 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9348 PR tree-optimization/46970
9349 * gcc.dg/graphite/pr46970.c: New.
9351 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9353 PR tree-optimization/46215
9354 * gcc.dg/graphite/pr46215.c: New.
9356 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9358 PR tree-optimization/46168
9359 * gcc.dg/graphite/pr46168.c: New.
9361 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9363 PR tree-optimization/43657
9364 * gcc.dg/graphite/pr43657.c: New.
9366 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9368 PR tree-optimization/29832
9369 * gfortran.dg/graphite/pr29832.f90: New.
9371 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9373 PR tree-optimization/43567
9374 * gcc.dg/graphite/pr43567.c: New.
9376 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9378 * gfortran.dg/graphite/interchange-4.f: New.
9379 * gfortran.dg/graphite/interchange-5.f: New.
9381 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9382 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9383 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9384 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9385 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9386 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9387 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9388 * gfortran.dg/ltrans-7.f90: Removed.
9389 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9391 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9392 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9393 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9394 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9395 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9396 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9397 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9398 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9399 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9400 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9401 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9402 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9403 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9404 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9405 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9406 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9407 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9408 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9409 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9410 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9411 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9412 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9413 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9414 * gcc.dg/tree-ssa/data-dep-1.c
9415 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9416 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9417 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9418 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9419 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9421 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9423 PR tree-optimization/47265
9424 PR tree-optimization/47443
9425 * gcc.c-torture/compile/pr47265.c: New test.
9426 * gcc.dg/pr47443.c: New test.
9428 2011-01-25 Martin Jambor <mjambor@suse.cz>
9430 PR tree-optimization/47382
9431 * g++.dg/torture/pr47382.C: New test.
9432 * g++.dg/opt/devirt1.C: Xfail.
9434 2011-01-25 Yao Qi <yao@codesourcery.com>
9437 * gcc.target/arm/pr45701-1.c: New test.
9438 * gcc.target/arm/pr45701-2.c: New test.
9439 * gcc.target/arm/pr45701-3.c: New test.
9441 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9442 Jakub Jelinek <jakub@redhat.com>
9444 PR tree-optimization/47271
9445 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9447 2011-01-25 Nick Clifton <nickc@redhat.com>
9449 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9450 (saturate_add): Delete.
9452 (main): Do not run saturate_add.
9453 (set_interrupts): Delete.
9455 2011-01-25 Tobias Burnus <burnus@net-b.de>
9458 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9460 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9462 PR tree-optimization/47427
9463 PR tree-optimization/47428
9464 * gcc.c-torture/compile/pr47427.c: New test.
9465 * gcc.c-torture/compile/pr47428.c: New test.
9467 2011-01-25 Richard Guenther <rguenther@suse.de>
9470 * gcc.dg/torture/pr47411.c: New testcase.
9472 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9474 * gfortran.dg/graphite/id-24.f: New.
9475 * gfortran.dg/graphite/id-25.f: New.
9477 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9479 * gfortran.dg/graphite/id-23.f: New.
9481 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9483 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9485 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9487 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9488 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9489 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9490 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9491 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9492 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9493 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9494 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9495 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9497 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9499 * gcc.dg/graphite/block-0.c: Add documentation.
9500 * gcc.dg/graphite/block-4.c: Same.
9501 * gcc.dg/graphite/block-7.c: Same.
9502 * gcc.dg/graphite/block-8.c: New.
9503 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9504 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9505 * gcc.dg/graphite/interchange-12.c: Add documentation.
9506 * gcc.dg/graphite/interchange-13.c: New.
9507 * gcc.dg/graphite/interchange-14.c: New.
9508 * gcc.dg/graphite/interchange-15.c: New.
9509 * gcc.dg/graphite/interchange-8.c: Add documentation.
9510 * gcc.dg/graphite/interchange-mvt.c: Same.
9512 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9515 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9516 * gcc.target/powerpc/altivec-14.c: Ditto.
9517 * gcc.target/powerpc/altivec-33.c: Ditto.
9518 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9519 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9520 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9521 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9522 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9523 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9524 * g++.dg/ext/altivec-15.C: Ditto.
9525 * g++.dg/ext/altivec-types-1.C: Ditto.
9526 * g++.dg/ext/altivec-types-2.C: Ditto.
9527 * g++.dg/ext/altivec-types-3.C: Ditto.
9528 * g++.dg/ext/altivec-types-4.C: Ditto.
9530 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9532 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9534 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9536 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9537 optimization options.
9539 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9541 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9544 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9546 2011-01-23 Tobias Burnus <burnus@net-b.de>
9549 * gfortran.dg/allocatable_scalar_12.f90: New.
9551 2011-01-23 Ira Rosen <irar@il.ibm.com>
9553 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9554 vectorization to be not profitable if peeling is used to
9555 realign the memory access.
9556 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9557 loop bound to avoid loop unrolling.
9558 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9560 2011-01-22 Jan Hubicka <jh@suse.cz>
9563 * g++.dg/lto/pr47333.C: New file.
9565 2011-01-22 Jan Hubicka <jh@suse.cz>
9567 PR tree-optimization/43884
9569 * gcc.dg/autopar/outer-2.c: Increase array size.
9570 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9572 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9575 * gfortran.dg/c_loc_tests_16.f90: New test.
9577 2011-01-22 Tobias Burnus <burnus@net-b.de>
9580 * gfortran.dg/typebound_proc_19.f90: New.
9582 2011-01-21 Jeff Law <law@redhat.com>
9584 PR tree-optimization/47053
9585 * g++.dg/pr47053.C: New test.
9587 2011-01-21 Jason Merrill <jason@redhat.com>
9590 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9592 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9595 * g++.dg/cpp0x/range-for10.C: New test.
9596 * g++.dg/template/for1.C: New test.
9599 * g++.dg/tree-prof/partition3.C: New test.
9601 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9603 PR rtl-optimization/47366
9604 * g++.dg/opt/pr47366.C: New test.
9606 2011-01-21 Jason Merrill <jason@redhat.com>
9609 * g++.dg/cpp0x/constexpr-regress2.C: New.
9611 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9613 2011-01-21 Jeff Law <law@redhat.com>
9615 PR rtl-optimization/41619
9616 * gcc.dg/pr41619.c: New.
9618 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9620 PR tree-optimization/47355
9621 * g++.dg/opt/pr47355.C: New test.
9623 2011-01-21 Richard Guenther <rguenther@suse.de>
9625 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9628 2011-01-21 Richard Guenther <rguenther@suse.de>
9630 PR tree-optimization/47365
9631 * gcc.dg/torture/pr47365.c: New testcase.
9632 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9634 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9636 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9638 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9640 PR tree-optimization/47391
9641 * gcc.dg/pr47391.c: New test.
9643 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9645 * g++.dg/template/char1.C: Use signed char.
9647 2011-01-21 Tobias Burnus <burnus@net-b.de>
9650 * gfortran.dg/pointer_target_4.f90: New.
9652 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9655 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9656 ILP32 system and not IP32.
9658 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9661 * g++.dg/debug/pr46583.C: New.
9663 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9666 * g++.dg/debug/pr47283.C: New test.
9669 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9670 * gcc.target/i386/headmerge-2.c: Likewise.
9672 2011-01-20 Richard Guenther <rguenther@suse.de>
9675 * gcc.dg/torture/pr47370.c: New testcase.
9677 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9679 PR tree-optimization/46130
9680 * gcc.dg/pr46130-1.c: New test.
9681 * gcc.dg/pr46130-2.c: New test.
9683 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9686 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9688 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9691 * g++.dg/debug/pr46240.cc: New.
9693 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9696 * g++.dg/template/anonunion1.C: New test.
9698 PR rtl-optimization/47337
9699 * gcc.c-torture/execute/pr47337.c: New test.
9701 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9704 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9706 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9708 PR tree-optimization/46021
9709 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9711 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9713 PR tree-optimization/47290
9714 * g++.dg/torture/pr47290.C: New test.
9716 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9719 * gfortran.dg/proc_ptr_comp_29.f90: New.
9721 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9724 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9725 powerpc-apple-darwin9.
9727 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9729 PR rtl-optimization/47299
9730 * gcc.c-torture/execute/pr47299.c: New test.
9732 2011-01-17 Jason Merrill <jason@redhat.com>
9734 * g++.dg/cpp0x/constexpr-virtual.C: New.
9736 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9739 * gfortran.dg/gomp/pr47331.f90: New test.
9741 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9744 * objc.dg/selector-warn-1.m: New.
9745 * obj-c++.dg/selector-warn-1.mm: New.
9747 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9749 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9750 Update dg-final accordingly.
9752 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9754 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9756 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9758 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9760 * gcc.dg/guality/pr36728-2.c: Likewise.
9762 2011-01-17 Richard Guenther <rguenther@suse.de>
9764 PR tree-optimization/47313
9765 * g++.dg/torture/pr47313.C: New testcase.
9767 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9770 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9771 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9772 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9773 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9775 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9777 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9778 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9779 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9781 2011-01-17 Richard Guenther <rguenther@suse.de>
9783 PR tree-optimization/45967
9784 * gcc.dg/torture/pr45967-2.c: New testcase.
9785 * gcc.dg/torture/pr45967-3.c: Likewise.
9787 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9790 * g++.dg/ext/pr47213.C: Require visibility.
9792 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9794 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9795 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9797 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9799 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9800 Linux-based targets.
9802 2011-01-13 Jan Hubicka <jh@suse.cz>
9804 PR tree-optimization/47276
9805 * gcc.dg/pr47276.c: New testcase.
9807 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9808 Jonathan Wakely <jwakely.gcc@gmail.com>
9811 * g++.dg/other/pr33558.C: New.
9812 * g++.dg/other/pr33558-2.C: New.
9814 2011-01-14 Martin Jambor <mjambor@suse.cz>
9816 PR tree-optimization/45934
9817 PR tree-optimization/46302
9818 * g++.dg/ipa/devirt-c-1.C: New test.
9819 * g++.dg/ipa/devirt-c-2.C: Likewise.
9820 * g++.dg/ipa/devirt-c-3.C: Likewise.
9821 * g++.dg/ipa/devirt-c-4.C: Likewise.
9822 * g++.dg/ipa/devirt-c-5.C: Likewise.
9823 * g++.dg/ipa/devirt-c-6.C: Likewise.
9824 * g++.dg/ipa/devirt-6.C: Likewise.
9825 * g++.dg/ipa/devirt-d-1.C: Likewise.
9826 * g++.dg/torture/pr45934.C: Likewise.
9828 2011-01-14 Jason Merrill <jason@redhat.com>
9830 * g++.dg/cpp0x/variadic105.C: New.
9832 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9833 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9836 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9837 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9838 execution tests on i?86-*-*, x86_64-*-* and
9839 powerpc*-apple-darwin* && ilp32.
9840 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9841 tests on i?86-*-* and x86_64-*-*.
9843 2011-01-14 Richard Guenther <rguenther@suse.de>
9845 PR tree-optimization/47280
9846 * g++.dg/opt/pr47280.C: New testcase.
9848 2011-01-14 Jason Merrill <jason@redhat.com>
9850 * g++.dg/cpp0x/constexpr-regress1.C: New.
9852 * g++.dg/ext/flexary2.C: New.
9854 2011-01-14 Richard Guenther <rguenther@suse.de>
9857 * gcc.dg/torture/pr47281.c: New testcase.
9858 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9860 2011-01-14 Richard Guenther <rguenther@suse.de>
9862 PR tree-optimization/47286
9863 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9865 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9868 * g++.dg/ext/pr47213.C: New.
9870 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9872 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9874 2011-01-13 Tobias Burnus <burnus@net-b.de>
9875 Mikael Morin <mikael@gcc.gnu.org>
9879 * gfortran.dg/select_type_20.f90: New.
9880 * gfortran.dg/select_type_21.f90: New.
9882 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9885 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9887 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9889 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9890 * gcc.dg/guality/pr36728-2.c: Likewise.
9892 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9895 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9897 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9899 PR rtl-optimization/45352
9900 * gcc.dg/pr45352-3.c: New.
9902 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9904 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9906 * g++.dg/cpp0x/range-for8.C: New.
9907 * g++.dg/cpp0x/range-for9.C: New.
9909 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9912 * g++.dg/debug/pr47209.C: New.
9914 2011-01-12 Richard Guenther <rguenther@suse.de>
9917 * gcc.dg/lto/pr47259_0.c: New testcase.
9918 * gcc.dg/lto/pr47259_1.c: Likewise.
9920 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9922 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9923 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9924 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9925 methods missing from the OBJC2 Object.
9926 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9927 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9928 GNU and NeXT runtimes.
9929 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9931 * objc-obj-c++-shared/Object1.m: Likewise.
9932 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9933 * objc.dg/proto-qual-1.m: Likewise.
9934 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9935 * obj-c++.dg/proto-qual-1.mm: Likewise.
9937 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9940 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9942 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9944 Fixed the Objective-C++ testsuite and updated all tests.
9945 * lib/obj-c++.exp (obj-c++_init): Declare and set
9946 gcc_warning_prefix and gcc_error_prefix.
9947 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9948 'dg-warning', 'dg-message' and 'dg-error'.
9949 * obj-c++.dg/class-extension-3.mm: Likewise.
9950 * obj-c++.dg/class-protocol-1.mm: Likewise.
9951 * obj-c++.dg/encode-7.mm: Likewise.
9952 * obj-c++.dg/exceptions-3.mm: Likewise.
9953 * obj-c++.dg/exceptions-5.mm: Likewise.
9954 * obj-c++.dg/method-12.mm: Likewise.
9955 * obj-c++.dg/method-13.mm: Likewise.
9956 * obj-c++.dg/method-15.mm: Likewise.
9957 * obj-c++.dg/method-16.mm: Likewise.
9958 * obj-c++.dg/method-4.mm: Likewise.
9959 * obj-c++.dg/method-8.mm: Likewise.
9960 * obj-c++.dg/method-conflict-1.mm: Likewise.
9961 * obj-c++.dg/method-conflict-2.mm: Likewise.
9962 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9963 and uncommented second part of the testcase now that the testsuite
9965 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9966 and uncommented second part of the testcase now that the testsuite
9968 * obj-c++.dg/private-1.mm: Likewise.
9969 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9970 * obj-c++.dg/syntax-error-7.mm: Likewise.
9971 * obj-c++.dg/warn5.mm: Likewise.
9972 * obj-c++.dg/property/at-property-14.mm: Likewise.
9973 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9975 * obj-c++.dg/property/at-property-18.mm: Likewise.
9976 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9978 * obj-c++.dg/property/at-property-21.mm: Likewise.
9979 * obj-c++.dg/property/at-property-28.mm: Likewise.
9980 * obj-c++.dg/property/at-property-5.mm: Likewise.
9981 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9982 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9983 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9984 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9985 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9986 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9987 * obj-c++.dg/tls/diag-5.mm: Likewise.
9988 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9989 dg-error, now matched correctly.
9991 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9993 * objc.dg/property/at-property-29.m: New.
9994 * obj-c++.dg/property/at-property-29.mm: New.
9996 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9998 * go.test/go-test.exp (go-set-goarch): New proc.
9999 (go-gc-tests): Use it.
10001 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10004 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10006 2011-01-11 Richard Henderson <rth@redhat.com>
10008 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10010 2011-01-11 Jan Hubicka <jh@suse.cz>
10014 * gcc.dg/lto/pr45721_1.c: New file.
10015 * gcc.dg/lto/pr45721_0.c: New file.
10017 2011-01-11 Richard Guenther <rguenther@suse.de>
10019 PR tree-optimization/46076
10020 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10022 2011-01-11 Jeff Law <law@redhat.com>
10024 * PR tree-optimization/47086
10025 * gcc.dg/pr47086.c: New test.
10027 2011-01-11 Jason Merrill <jason@redhat.com>
10030 * g++.dg/template/new10.C: New.
10033 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10035 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10037 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10038 Split type definitions and NSConstantString class into...
10039 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10040 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10041 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10042 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10043 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10044 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10046 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10047 encode defines for newer NeXT system headers.
10048 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10049 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10050 * objc.dg/foreach-5.m: Likewise.
10051 * objc.dg/foreach-2.m: Likewise.
10052 * objc.dg/foreach-4.m: Likewise.
10053 * objc.dg/torture/strings/string1.m: Likewise.
10054 * objc.dg/torture/strings/string2.m: Likewise.
10055 * objc.dg/torture/strings/string3.m: Likewise.
10056 * objc.dg/torture/strings/string4.m: Likewise.
10057 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10058 header and stand alone.
10059 * obj-c++.dg/strings/strings-2.mm: Likewise.
10060 * objc.dg/torture/strings/const-str-3.m: Likewise.
10061 * objc.dg/strings/strings-2.m: Likewise.
10062 * objc.dg/strings/const-str-12b.m: Likewise.
10064 2011-01-12 Richard Guenther <rguenther@suse.de>
10066 PR middle-end/32511
10067 * gcc.dg/attr-weak-1.c: Adjust.
10069 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10072 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10073 standard compliant and comment.
10075 2011-01-10 Jan Hubicka <jh@suse.cz>
10078 * gcc.dg/initpri3.c: New testcase.
10080 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10083 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10084 externally visible.
10089 (g_ebp_save): Likewise.
10090 (g_esp_save): Likewise.
10092 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10094 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10096 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10098 PR tree-optimization/46021
10099 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10100 i?86-*-*, x86_64-*-*.
10102 2011-01-10 Jeff Law <law@redhat.com>
10104 * PR tree-optimization/47141
10105 * gcc.c-torture/compile/pr47141.c: New test.
10107 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10110 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10111 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10112 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10113 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10116 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10117 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10118 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10119 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10120 being vectorized. Adjust dg-final pattern.
10123 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10124 * gcc.dg/vect/slp-24.c: Likewise.
10126 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10129 * g++.dg/other/pr47218-1.C: New test file.
10130 * g++.dg/other/pr47218.C: Likewise.
10131 * g++.dg/other/pr47218.h: New supporting header.
10133 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10136 * objc.dg/attributes/invalid-attribute-1.m: New.
10137 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10139 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10142 * gfortran.dg/proc_ptr_comp_28.f90: New.
10144 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10146 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10147 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10148 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10149 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10150 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10151 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10152 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10153 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10154 * objc.dg/gnu-api-2-class.m: Likewise.
10155 * objc.dg/gnu-api-2-ivar.m: Likewise.
10156 * objc.dg/gnu-api-2-method.m: Likewise.
10157 * objc.dg/gnu-api-2-objc.m: Likewise.
10158 * objc.dg/gnu-api-2-object.m: Likewise.
10159 * objc.dg/gnu-api-2-property.m: Likewise.
10160 * objc.dg/gnu-api-2-protocol.m: Likewise.
10161 * objc.dg/gnu-api-2-sel.m: Likewise.
10163 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10165 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10166 * objc.dg/objc-foreach-4.m: Likewise.
10167 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10168 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10169 * objc.dg/foreach-4.m: Likewise.
10170 * objc.dg/foreach-5.m: Likewise.
10171 * objc.dg/foreach-3.m: Return self from init.
10173 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10176 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10178 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10181 * gfortran.dg/class_35.f90: New.
10183 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10185 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10187 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10190 * objc.dg/invalid-method-2.m: New.
10191 * obj-c++.dg/invalid-method-2.mm: New.
10193 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10196 * gfortran.dg/transpose_optimization_2.f90 : New test.
10198 2011-01-08 Jan Hubicka <jh@suse.cz>
10200 PR tree-optmization/46469
10201 * g++.dg/torture/pr46469.C: New testcase.
10203 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10205 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10206 emulation of libobjc-gnu structure layout functionality to ..
10207 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10208 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10209 * objc/execute/bf-common.h: Adjust headers.
10210 * objc/execute/bf-1.m: Likewise.
10211 * objc/execute/bf-2.m: Likewise.
10212 * objc/execute/bf-3.m: Likewise.
10213 * objc/execute/bf-4.m: Likewise.
10214 * objc/execute/bf-5.m: Likewise.
10215 * objc/execute/bf-6.m: Likewise.
10216 * objc/execute/bf-7.m: Likewise.
10217 * objc/execute/bf-8.m: Likewise.
10218 * objc/execute/bf-9.m: Likewise.
10219 * objc/execute/bf-10.m: Likewise.
10220 * objc/execute/bf-11.m: Likewise.
10221 * objc/execute/bf-12.m: Likewise.
10222 * objc/execute/bf-13.m: Likewise.
10223 * objc/execute/bf-14.m: Likewise.
10224 * objc/execute/bf-15.m: Likewise.
10225 * objc/execute/bf-16.m: Likewise.
10226 * objc/execute/bf-17.m: Likewise.
10227 * objc/execute/bf-18.m: Likewise.
10228 * objc/execute/bf-19.m: Likewise.
10229 * objc/execute/bf-20.m: Likewise.
10230 * objc/execute/bf-21.m: Likewise.
10231 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10232 objc_get_type_qualifiers ().
10234 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10237 * gfortran.dg/dependency_39.f90: New test.
10239 2011-01-07 Jan Hubicka <jh@suse.cz>
10241 Get builtins tests ready for linker plugin.
10242 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10243 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10244 my_memset, my_bzero): Mark used.
10245 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10246 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10248 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10251 2011-01-07 Jan Hubicka <jh@suse.cz>
10253 PR tree-optimization/46367
10254 * g++.dg/torture/pr46367.C: New file.
10256 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10259 * gcc.dg/pr47201.c: New test.
10262 * gcc.dg/tree-prof/pr47187.c: New test.
10264 2011-01-07 Tobias Burnus <burnus@net-b.de>
10267 * gfortran.dg/extends_type_of_3.f90: New.
10269 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10271 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10272 * g++.dg/ext/dllimport-MI1.C: Likewise.
10273 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10274 * g++.dg/ext/dllimport10.C: Likewise.
10275 * g++.dg/ext/dllimport11.C: Likewise.
10276 * g++.dg/ext/dllimport12.C: Likewise.
10277 * g++.dg/ext/dllimport13.C: Likewise.
10278 * g++.dg/ext/dllimport2.C: Likewise.
10279 * g++.dg/ext/dllimport3.C: Likewise.
10280 * g++.dg/ext/dllimport4.C: Likewise.
10281 * g++.dg/ext/dllimport5.C: Likewise.
10282 * g++.dg/ext/dllimport6.C: Likewise.
10283 * g++.dg/ext/dllimport8.C: Likewise.
10284 * g++.dg/ext/dllimport9.C: Likewise.
10285 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10286 targets, too. Additionally enable test for i?86-*-mingw*.
10287 * g++.dg/ext/selectany1.C: Likewise.
10288 Remove guard variable check.
10290 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10294 * gfortran.dg/storage_size_3.f08: Extended.
10296 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10299 * g++.dg/template/stdarg1.C: New test.
10301 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10304 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10305 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10306 from the interface of functions to not hide the errors that
10309 2011-01-06 Jan Hubicka <jh@suse.cz>
10311 * gcc.dg/lto/pr47188_0.c: New testcase.
10312 * gcc.dg/lto/pr47188_1.c: New testcase.
10314 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10318 * gfortran.dg/interface_33.f90: New test.
10320 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10323 * gcc.c-torture/compile/pr47150.c: New test.
10325 2011-01-06 Ira Rosen <irar@il.ibm.com>
10327 PR tree-optimization/47139
10328 * gcc.dg/vect/pr47139.c: New test.
10330 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10333 * gfortran.dg/extends_type_of_2.f03: New.
10335 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10337 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10339 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10341 * gnat.dg/opt14.adb: New test.
10343 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10346 * gfortran.dg/allocate_error_2.f90: New test.
10348 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10351 * gfortran.dg/storage_size_3.f08: New.
10353 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10355 PR libgfortran/47154
10356 * gfortran.dg/namelist_68.f90: New test.
10358 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10360 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10362 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10365 * gfortran.dg/class_34.f90: New.
10367 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10369 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10370 use __builtin_inff. Skip all single-precision tests that require
10373 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10375 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10377 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10379 PR tree-optimization/47148
10380 * gcc.c-torture/execute/pr47148.c: New test.
10382 PR tree-optimization/47155
10383 * gcc.c-torture/execute/pr47155.c: New test.
10385 PR rtl-optimization/47157
10386 * gcc.c-torture/compile/pr47157.c: New test.
10388 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10390 * gcc.dg/torture/vector-shift2.c (schar): Define.
10391 (main): Always use schar or uchar instead of plain "char" to avoid
10392 dependencies on implementation-defined char signedness.
10394 2011-01-03 Martin Jambor <mjambor@suse.cz>
10396 PR tree-optimization/46801
10397 * gnat.dg/pack9.adb: Remove xfail.
10399 2011-01-03 Martin Jambor <mjambor@suse.cz>
10401 PR tree-optimization/46984
10402 * g++.dg/ipa/pr46984.C: New test.
10404 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10407 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10409 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10411 PR tree-optimization/47140
10412 * gcc.c-torture/compile/pr47140.c: New test.
10414 PR rtl-optimization/47028
10415 * gcc.dg/pr47028.c: New test.
10417 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10419 * objc.dg/protocol-forward-1.m: Removed TODO.
10420 * objc.dg/protocol-forward-2.m: New.
10421 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10422 * obj-c++.dg/protocol-forward-2.mm: New.
10424 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10427 * g++.dg/eh/pr38662.C: New testcase.
10429 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10431 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10432 scan for newline '\n'.
10435 Copyright (C) 2011 Free Software Foundation, Inc.
10437 Copying and distribution of this file, with or without modification,
10438 are permitted in any medium without royalty provided the copyright
10439 notice and this notice are preserved.