1 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/pr48722.c: New test.
6 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/widechar_compare_1.f90: New test.
11 2011-08-26 Jason Merrill <jason@redhat.com>
15 * g++.dg/abi/mangle50.C: New.
17 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
20 * gcc.target/i386/pr50202.c: New test.
22 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
24 * gcc.target/i386/sse_4_1-round-vec.c: New test.
25 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
26 * gcc.target/i386/avx-round-vec.c: New test.
27 * gcc.target/i386/avx-roundf-vec.c: New test.
29 2011-08-26 Jakub Jelinek <jakub@redhat.com>
31 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
35 * c-c++-common/Wunused-var-14.c: New test.
37 2011-08-26 Tom de Vries <tom@codesourcery.com>
39 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
41 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
43 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
44 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
45 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
46 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
48 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
50 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
51 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
52 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
53 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
55 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
58 * gfortran.dg/pointer_comp_init_1.f90: New test.
60 2011-08-25 Jason Merrill <jason@redhat.com>
63 * g++.dg/cpp0x/sfinae27.C: New.
65 2011-08-25 Tobias Burnus <burnus@net-b.de>
67 * gfortran.dg/coarray_lib_token_4.f90: New.
69 2011-08-25 Tobias Burnus <burnus@net-b.de>
71 * gfortran.dg/coarray/alloc_comp_1.f90: New.
73 2011-08-25 Richard Guenther <rguenther@suse.de>
75 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
77 2011-08-24 Tobias Burnus <burnus@net-b.de>
80 * gfortran.dg/initialization_28.f90: New.
82 2011-08-24 Richard Guenther <rguenther@suse.de>
84 PR tree-optimization/50067
85 * gcc.dg/torture/pr50067-3.c: New testcase.
86 * gcc.dg/torture/pr50067-4.c: Likewise.
87 * gcc.dg/torture/pr50067-5.c: Likewise.
89 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
91 * g++.dg/other/i386-2.C: Add -mavx2 check.
92 * g++.dg/other/i386-3.C: Likewise.
93 * gcc.target/i386/avx-1.c: Add AVX2.
94 * gcc.target/i386/avx-2.c: Likewise.
95 * gcc.target/i386/funcspec-5.c: Likewise.
96 * gcc.target/i386/sse-12.c: Likewise.
97 * gcc.target/i386/sse-13.c: Likewise.
98 * gcc.target/i386/sse-14.c: Likewise.
99 * gcc.target/i386/sse-22.c: Likewise.
100 * gcc.target/i386/sse-23.c: Likewise.
101 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
102 * gcc.target/i386/avx2-check.h: New.
103 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
104 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
105 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
106 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
107 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
108 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
109 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
110 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
111 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
112 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
113 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
114 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
115 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
116 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
117 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
118 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
119 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
120 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
121 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
122 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
123 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
124 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
125 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
126 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
127 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
128 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
129 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
130 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
131 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
132 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
133 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
134 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
135 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
136 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
137 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
138 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
139 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
140 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
141 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
142 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
143 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
144 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
145 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
146 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
147 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
148 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
149 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
150 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
151 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
152 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
153 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
154 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
155 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
156 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
157 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
158 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
159 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
160 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
161 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
162 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
163 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
164 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
165 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
166 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
167 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
168 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
169 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
170 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
171 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
172 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
173 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
174 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
175 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
176 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
177 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
178 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
179 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
180 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
181 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
182 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
183 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
184 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
185 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
186 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
187 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
188 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
189 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
190 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
191 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
192 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
193 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
194 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
195 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
196 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
197 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
198 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
199 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
200 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
201 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
202 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
203 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
204 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
205 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
206 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
207 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
208 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
209 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
210 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
211 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
212 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
213 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
214 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
215 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
216 * gcc.target/i386/avx2-vpand-1.c: Likewise.
217 * gcc.target/i386/avx2-vpand-2.c: Likewise.
218 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
219 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
220 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
221 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
222 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
223 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
224 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
225 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
226 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
227 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
228 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
229 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
230 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
231 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
232 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
233 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
234 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
235 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
236 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
237 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
238 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
239 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
240 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
241 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
242 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
243 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
244 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
245 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
246 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
247 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
248 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
249 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
250 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
251 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
252 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
253 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
254 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
255 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
256 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
257 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
258 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
259 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
260 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
261 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
262 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
263 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
264 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
265 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
266 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
267 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
268 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
269 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
270 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
271 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
272 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
273 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
274 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
275 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
276 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
277 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
278 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
279 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
280 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
281 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
282 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
283 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
284 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
285 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
286 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
287 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
288 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
289 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
290 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
291 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
292 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
293 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
294 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
295 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
296 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
297 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
298 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
299 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
300 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
301 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
302 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
303 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
304 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
305 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
306 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
307 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
308 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
309 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
310 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
311 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
312 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
313 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
314 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
315 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
316 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
317 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
318 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
319 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
320 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
321 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
322 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
323 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
324 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
325 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
326 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
327 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
328 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
329 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
330 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
331 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
332 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
333 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
334 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
335 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
336 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
337 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
338 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
339 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
340 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
341 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
342 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
343 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
344 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
345 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
346 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
347 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
348 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
349 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
350 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
351 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
352 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
353 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
354 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
355 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
356 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
357 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
358 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
359 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
360 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
361 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
362 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
363 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
364 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
365 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
366 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
367 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
368 * gcc.target/i386/avx2-vpor-1.c: Likewise.
369 * gcc.target/i386/avx2-vpor-2.c: Likewise.
370 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
371 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
372 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
373 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
374 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
375 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
376 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
377 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
378 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
379 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
380 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
381 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
382 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
383 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
384 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
385 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
386 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
387 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
388 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
389 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
390 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
391 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
392 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
393 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
394 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
395 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
396 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
397 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
398 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
399 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
400 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
401 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
402 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
403 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
404 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
405 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
406 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
407 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
408 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
409 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
410 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
411 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
412 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
413 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
414 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
415 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
416 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
417 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
418 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
419 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
420 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
421 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
422 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
423 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
424 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
425 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
426 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
427 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
428 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
429 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
430 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
431 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
432 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
433 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
434 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
435 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
436 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
437 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
438 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
439 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
440 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
441 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
442 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
443 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
444 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
445 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
446 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
447 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
448 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
449 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
450 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
451 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
452 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
453 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
454 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
455 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
456 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
457 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
458 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
459 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
460 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
461 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
462 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
463 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
464 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
465 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
466 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
467 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
468 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
469 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
470 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
471 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
472 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
473 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
474 * gcc.target/i386/testimm-9.c: Likewise.
476 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
478 * g++.dg/other/i386-2.C: Add -mbmi2 check.
479 * g++.dg/other/i386-3.C: Likewise.
480 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
481 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
482 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
483 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
484 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
485 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
486 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
487 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
488 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
489 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
490 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
491 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
492 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
493 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
494 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
495 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
496 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
497 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
498 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
499 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
500 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
501 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
502 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
503 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
504 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
505 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
506 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
507 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
508 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
509 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
510 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
511 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
512 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
513 * gcc.target/i386/sse-12.c: Add BMI2.
514 * gcc.target/i386/sse-13.c: Likewise.
515 * gcc.target/i386/sse-14.c: Likewise.
516 * gcc.target/i386/sse-22.c: Likewise.
517 * gcc.target/i386/sse-23.c: Likewise.
519 2011-08-23 Jason Merrill <jason@redhat.com>
521 * g++.dg/template/crash7.C: Adjust expected errors.
523 2011-08-23 Jason Merrill <jason@redhat.com>
527 * g++.dg/cpp0x/overload2.C: New.
529 2011-08-23 Jason Merrill <jason@redhat.com>
532 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
534 2011-08-23 Jason Merrill <jason@redhat.com>
537 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
538 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
539 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
540 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
542 2011-08-23 Jason Merrill <jason@redhat.com>
545 * g++.dg/cpp0x/constexpr-initlist5.C: New.
547 2011-08-23 Jakub Jelinek <jakub@redhat.com>
550 * g++.dg/warn/Wunused-var-16.C: New test.
553 * gcc.dg/pr50161.c: New test.
555 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
558 * g++.dg/gcov/gcov-7.C: New test.
560 2011-08-23 Jakub Jelinek <jakub@redhat.com>
563 * g++.dg/dfp/nofields.C: New test.
565 2011-08-23 Tobias Burnus <burnus@net-b.de>
568 * gfortran.dg/use_16.f90: New.
570 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
571 Kirill Yukhin <kirill.yukhin@intel.com>
574 * gcc.target/i386/pr50155.c: New test.
576 2011-08-22 Jakub Jelinek <jakub@redhat.com>
578 PR tree-optimization/50133
579 * gcc.dg/pr50133.c: New test.
582 * c-c++-common/cxxbitfields-6.c: New test.
584 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
587 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
589 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
591 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
592 * gcc.dg/pr49994-3.c: Ditto.
594 2011-08-22 Richard Guenther <rguenther@suse.de>
597 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
598 * gcc.dg/torture/pr50067-2.c: Likewise.
600 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
603 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
604 of a constant resulting from simplification.
605 * gfortran.dg/warn_conversion_3.f90: New test.
607 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
610 * gfortran.dg/zero_stride_1.f90: New test.
612 2011-08-20 Janus Weil <janus@gcc.gnu.org>
615 * gfortran.dg/typebound_override_1.f90: Modified.
617 2011-08-20 Jakub Jelinek <jakub@redhat.com>
619 PR tree-optimization/48739
620 * gcc.dg/pr48739-1.c: New test.
621 * gcc.dg/pr48739-2.c: New test.
623 2011-08-20 Tobias Burnus <burnus@net-b.de>
625 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
627 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
630 * gfortran.dg/where_3.f90: New test.
632 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
635 * gfortran.dg/pr49721-1.f: New.
636 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
638 2011-08-19 Joseph Myers <joseph@codesourcery.com>
640 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
641 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
644 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
646 * gcc.target/arm/wmul-11.c: New file.
647 * gcc.target/arm/wmul-12.c: New file.
648 * gcc.target/arm/wmul-13.c: New file.
650 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
652 * gcc.target/arm/wmul-10.c: New file.
654 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
656 * gcc.target/arm/wmul-9.c: New file.
657 * gcc.target/arm/wmul-bitfield-2.c: New file.
659 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
661 * gcc.target/arm/wmul-8.c: New file.
663 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
665 * gcc.target/arm/wmul-7.c: New file.
667 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
669 * gcc.target/arm/wmul-6.c: New file.
671 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
673 * gcc.target/arm/wmul-5.c: New file.
674 * gcc.target/arm/no-wmla-1.c: New file.
676 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
678 * gcc.target/arm/wmul-bitfield-1.c: New file.
680 2011-08-19 Joseph Myers <joseph@codesourcery.com>
682 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
684 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
686 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
687 * gcc.target/i386/conversion.c: Likewise.
689 2011-08-19 Richard Guenther <rguenther@suse.de>
691 * gcc.dg/torture/pr50067-1.c: New testcase.
692 * gcc.dg/torture/pr50067-2.c: Likewise.
694 2011-08-19 Joey Ye <joey.ye@arm.com>
697 * gcc.target/arm/handler-align.c: New test.
698 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
701 2011-08-19 Joey Ye <joey.ye@arm.com>
703 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
705 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
708 * gfortran.dg/end_block_label_1.f90: New test.
709 * gfortran.dg/end_associate_label_1.f90: New test.
711 2011-08-18 Joseph Myers <joseph@codesourcery.com>
713 * gcc.dg/c1x-pointer-float-1.c: New test.
715 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
718 * gfortran.dg/duplicate_labels_2.f: New test.
720 2011-08-18 Joseph Myers <joseph@codesourcery.com>
722 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
723 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
724 gcc.dg/c1x-noreturn-5.c: New tests.
726 2011-08-18 Joseph Myers <joseph@codesourcery.com>
728 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
730 2011-08-18 Tobias Burnus <burnus@net-b.de>
733 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
734 * gfortran.dg/coarray_lock_3.f90: Fix test.
735 * gfortran.dg/coarray_lock_4.f90: New.
736 * gfortran.dg/coarray_lock_5.f90: New.
738 2011-08-18 Jakub Jelinek <jakub@redhat.com>
741 * gcc.c-torture/compile/pr50009.c: New test.
744 * gcc.dg/torture/pr50092.c: New test.
746 2011-08-18 Tobias Burnus <burnus@net-b.de>
749 * gfortran.dg/namelist_73.f90: New.
751 2011-08-18 Jakub Jelinek <jakub@redhat.com>
753 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
756 * gcc.dg/pr50017.c: New test.
758 2011-08-18 Dodji Seketeli <dodji@redhat.com>
761 * g++.dg/lookup/hidden-var1.C: New test case.
763 2011-08-17 Tobias Burnus <burnus@net-b.de>
766 * gfortran.dg/warn_unused_var_2.f90: New.
767 * gfortran.dg/warn_unused_var_3.f90: New.
769 2011-08-17 Tom de Vries <tom@codesourcery.com>
772 * gcc.target/arm/pr43597.c: New test.
774 2011-08-17 Janus Weil <janus@gcc.gnu.org>
777 * gfortran.dg/common_13.f90: New.
779 2011-08-16 Jason Merrill <jason@redhat.com>
782 * g++.dg/cpp0x/variadic-unresolved.C: New.
784 * g++.old-deja/g++.brendan/README: Add R.I.P.
786 * g++.dg/ext/attr-used-1.C: New.
789 * g++.dg/cpp0x/initlist56.C: New.
791 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
794 * g++.dg/opt/life1.C: Only run on Linux.
796 2011-08-15 Tobias Burnus <burnus@net-b.de>
798 * gfortran.dg/coarray_26.f90: New.
800 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
802 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
805 2011-08-14 Janus Weil <janus@gcc.gnu.org>
808 * gfortran.dg/func_result_7.f90: New.
810 2011-08-13 Jason Merrill <jason@redhat.com>
813 * g++.dg/cpp0x/decltype32.C: New.
816 * g++.dg/diagnostic/expr1.C: New.
818 2011-08-12 David Li <davidxl@google.com>
820 * g++.dg/abi/vbase15.C: New test.
822 2011-08-12 Jason Merrill <jason@redhat.com>
825 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
827 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
829 * gcc.dg/builtins-67.c: New test.
830 * gcc.target/i386/conversion.c: Ditto.
832 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
833 Brian Hackett <bhackett1024@gmail.com>
835 * g++.dg/plugin/decl_plugin.c: New.
836 * g++.dg/plugin/decl-plugin-test.C: New.
837 * g++.dg/plugin/plugin.exp: Add above testcase.
839 2011-08-11 Richard Guenther <rguenther@suse.de>
841 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
843 2011-08-11 Michael Matz <matz@suse.de>
845 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
847 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
849 PR tree-optimization/50039
850 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
851 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
853 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
855 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
856 (sse4_1_test): Initialize src3 with random value.
858 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
860 * gcc.c-torture/execute/scal-to-vec1.c: New test.
861 * gcc.c-torture/execute/scal-to-vec2.c: New test.
862 * gcc.c-torture/execute/scal-to-vec3.c: New test.
863 * gcc.dg/scal-to-vec1.c: New test.
864 * gcc.dg/scal-to-vec2.c: New test.
866 2011-08-09 Richard Guenther <rguenther@suse.de>
868 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
869 * gcc.dg/tree-ssa/vrp60.c: New testcase.
870 * gcc.dg/tree-ssa/vrp61.c: Likewise.
871 * gcc.dg/tree-ssa/vrp62.c: Likewise.
873 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
875 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
877 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
879 * gcc.dg/pr49948.c: Require pthread effective target.
881 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
883 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
885 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
887 * gcc.target/i386/sse-22a.c: New test.
889 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
891 PR tree-optimization/50014
892 * gcc.dg/vect/pr50014.c: New test.
894 2011-08-08 Martin Jambor <mjambor@suse.cz>
897 * gcc.dg/tree-ssa/pr49923.c: New test.
899 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
902 * gcc.target/i386/pr49781-1.c: New.
904 2011-08-08 Jason Merrill <jason@redhat.com>
906 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
908 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
910 2011-08-07 Janus Weil <janus@gcc.gnu.org>
913 * gfortran.dg/typebound_override_1.f90: New.
915 2011-08-07 Kai Tietz <ktietz@redhat.com>
917 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
919 * gcc.dg/tree-ssa/loop-1.c: Likewise.
920 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
921 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
922 * gcc.dg/tree-ssa/loop-33.c: Likewise.
923 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
924 * gcc.dg/tree-ssa/loop-35.c: Likewise.
925 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
926 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
927 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
928 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
930 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
933 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
935 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
937 * gcc.dg/pr48770.c: Cleanup coverage files.
938 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
940 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
942 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
943 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
944 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
945 lzcnt and bmi options.
947 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
950 * gcc.dg/pr47381-1.c: New.
951 * gcc.dg/pr47381-2.c: Likewise.
952 * gcc.target/i386/pr47381.c: Likewise.
954 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
957 * gcc.dg/pr47727.c: New.
960 * gcc.dg/pr47372-1.c: New.
961 * gcc.dg/pr47372-2.c: Likewise.
963 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
966 * gcc.target/i386/pr47449.c: New.
969 * gcc.dg/pr47446-1.c: New.
970 * gcc.dg/pr47446-2.c: Likewise.
972 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
975 * gcc.dg/pr47766.c: New.
978 * gcc.dg/tls/pr47715-1.c: New.
979 * gcc.dg/tls/pr47715-2.c: Likewise.
980 * gcc.dg/tls/pr47715-3.c: Likewise.
981 * gcc.dg/tls/pr47715-4.c: Likewise.
982 * gcc.dg/tls/pr47715-5.c: Likewise.
984 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
987 * objc.dg/gnu-api-2-class.m: Updated comments.
988 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
989 * objc.dg/gnu-api-2-class-meta.m: New test.
990 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
992 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
995 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
996 with classes that are in construction.
998 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1001 * gcc.target/i386/pr48084-1.c: New.
1002 * gcc.target/i386/pr48084-2.c: Likewise.
1003 * gcc.target/i386/pr48084-3.c: Likewise.
1004 * gcc.target/i386/pr48084-4.c: Likewise.
1005 * gcc.target/i386/pr48084-5.c: Likewise.
1007 PR rtl-optimization/49504
1008 * gcc.target/i386/pr49504.c: New.
1011 * gcc.dg/pr49860.c: New.
1013 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1016 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1017 with classes that are in construction.
1019 2011-08-05 Jason Merrill <jason@redhat.com>
1022 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1025 * g++.dg/cpp0x/decltype31.C: New.
1028 * g++.dg/init/array28.C: New.
1031 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1033 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1036 * gcc.dg/pr47369-1.c: New.
1038 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1041 * gcc.dg/torture/pr47364-1.c: New.
1042 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1043 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1045 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1048 * gfortran.dg/transfer_check_2.f90: New test case.
1050 2011-08-05 Jan Hubicka <jh@suse.cz>
1053 * gfortran.dg/pr49494.f90: New testcase.
1055 2011-08-05 Jan Hubicka <jh@suse.cz>
1058 * gcc.c-torture/compile/pr49735.c: New testcase.
1060 2011-08-05 Jason Merrill <jason@redhat.com>
1063 * g++.dg/cpp0x/initlist56.C: New.
1066 * g++.dg/overload/rvalue2.C: New.
1069 * g++.dg/cpp0x/range-for21.C: New.
1071 * g++.dg/ext/vla11.C: New.
1073 2011-08-05 Richard Guenther <rguenther@suse.de>
1075 PR tree-optimization/49984
1076 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1078 2011-08-05 Richard Guenther <rguenther@suse.de>
1080 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1081 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1082 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1084 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1086 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1087 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1088 * gfortran.dg/ldist-pr43023.f90: Ditto.
1089 * gfortran.dg/namelist_52.f90: Ditto.
1090 * gfortran.dg/interface_proc_end.f90: Ditto.
1091 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1092 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1094 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1096 * gcc.dg/vect/vect-over-widen-1.c: New test.
1097 * gcc.dg/vect/vect-over-widen-2.c: New test.
1098 * gcc.dg/vect/vect-over-widen-3.c: New test.
1099 * gcc.dg/vect/vect-over-widen-4.c: New test.
1101 2011-08-04 Richard Guenther <rguenther@suse.de>
1104 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1106 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1108 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1110 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/ext/builtin-object-size3.C: New test.
1115 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1117 PR tree-optimization/49948
1118 * gcc.dg/pr49948.c: New test.
1120 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1123 * gcc.dg/torture/pr47383.c: New.
1125 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1127 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1129 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1131 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1133 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1136 * gcc.dg/torture/pr47744-1.c: New.
1137 * gcc.dg/torture/pr47744-2.c: Likewise.
1138 * gcc.dg/torture/pr47744-3.c: Likewise.
1140 2011-08-03 Richard Guenther <rguenther@suse.de>
1143 * gcc.dg/torture/pr49958.c: New testcase.
1145 2011-08-03 Richard Guenther <rguenther@suse.de>
1147 PR tree-optimization/49938
1148 * g++.dg/torture/pr49938.C: New testcase.
1150 2011-08-02 Jason Merrill <jason@redhat.com>
1153 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1156 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1159 * g++.dg/cpp0x/variadic115.C: New.
1162 * g++.dg/cpp0x/union5.C: New.
1164 2011-08-02 Daniel Kraft <d@domob.eu>
1167 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1169 2011-08-02 Kai Tietz <ktietz@redhat.com>
1172 * gcc.dg/tree-ssa/forwprop-15.c
1174 2011-08-02 Jason Merrill <jason@redhat.com>
1177 * g++.dg/cpp0x/range-for20.C: New.
1179 2011-08-02 Tobias Burnus <burnus@net-b.de>
1181 * gfortran.dg/coarray_lib_token_3.f90: New.
1183 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1186 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1187 * gcc.dg/gomp/atomic-15.c: New test.
1188 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1189 * g++.dg/gomp/atomic-15.C: New test.
1190 * g++.dg/gomp/private-1.C: New test.
1191 * g++.dg/gomp/sharing-2.C: New test.
1192 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1193 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1194 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1196 2011-08-02 Tobias Burnus <burnus@net-b.de>
1198 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1199 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1201 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1202 * gfortran.dg/allocatable_function_5.f90: Ditto.
1203 * gfortran.dg/allocate_stat.f90: Ditto.
1204 * gfortran.dg/array_constructor_20.f90: Ditto.
1205 * gfortran.dg/array_constructor_21.f90: Ditto.
1206 * gfortran.dg/array_constructor_22.f90: Ditto.
1207 * gfortran.dg/array_constructor_26.f03: Ditto.
1208 * gfortran.dg/array_function_4.f90: Ditto.
1209 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1210 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1211 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1212 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1213 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1214 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1215 * gfortran.dg/class_15.f03: Ditto.
1216 * gfortran.dg/class_27.f03: Ditto.
1217 * gfortran.dg/class_33.f90: Ditto.
1218 * gfortran.dg/class_37.f03: Ditto.
1219 * gfortran.dg/class_40.f03: Ditto.
1220 * gfortran.dg/class_42.f03: Ditto.
1221 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1222 * gfortran.dg/coarray/registering_1.f90: Ditto.
1223 * gfortran.dg/convert_1.f90: Ditto.
1224 * gfortran.dg/default_initialization_3.f90: Ditto.
1225 * gfortran.dg/dependency_25.f90: Ditto.
1226 * gfortran.dg/dependency_26.f90: Ditto.
1227 * gfortran.dg/dependency_36.f90: Ditto.
1228 * gfortran.dg/dependency_37.f90: Ditto.
1229 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1230 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1231 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1232 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1233 * gfortran.dg/elemental_result_1.f90: Ditto.
1234 * gfortran.dg/empty_derived_type.f90: Ditto.
1235 * gfortran.dg/entry_7.f90: Ditto.
1236 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1237 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1238 * gfortran.dg/error_recovery_3.f90: Ditto.
1239 * gfortran.dg/extends_4.f03: Ditto.
1240 * gfortran.dg/func_assign.f90: Ditto.
1241 * gfortran.dg/func_assign_3.f90: Ditto.
1242 * gfortran.dg/generic_1.f90: Ditto.
1243 * gfortran.dg/generic_18.f90: Ditto.
1244 * gfortran.dg/generic_22.f03: Ditto.
1245 * gfortran.dg/generic_4.f90: Ditto.
1246 * gfortran.dg/generic_6.f90: Ditto.
1247 * gfortran.dg/generic_actual_arg.f90: Ditto.
1248 * gfortran.dg/graphite/id-21.f: Ditto.
1249 * gfortran.dg/graphite/pr45758.f90: Ditto.
1250 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1251 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1252 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1253 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1254 * gfortran.dg/host_used_types_1.f90: Ditto.
1255 * gfortran.dg/implicit_1.f90: Ditto.
1256 * gfortran.dg/implicit_11.f90: Ditto.
1257 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1258 * gfortran.dg/impure_actual_1.f90: Ditto.
1259 * gfortran.dg/impure_assignment_1.f90: Ditto.
1260 * gfortran.dg/impure_constructor_1.f90: Ditto.
1261 * gfortran.dg/initialization_10.f90: Ditto.
1262 * gfortran.dg/initialization_12.f90: Ditto.
1263 * gfortran.dg/interface_14.f90: Ditto.
1264 * gfortran.dg/interface_15.f90: Ditto.
1265 * gfortran.dg/interface_2.f90: Ditto.
1266 * gfortran.dg/interface_25.f90: Ditto.
1267 * gfortran.dg/interface_26.f90: Ditto.
1268 * gfortran.dg/interface_29.f90: Ditto.
1269 * gfortran.dg/interface_assignment_1.f90: Ditto.
1270 * gfortran.dg/internal_pack_6.f90: Ditto.
1271 * gfortran.dg/internal_pack_7.f90: Ditto.
1272 * gfortran.dg/internal_pack_8.f90: Ditto.
1273 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1274 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1275 * gfortran.dg/module_commons_3.f90: Ditto.
1276 * gfortran.dg/module_equivalence_4.f90: Ditto.
1277 * gfortran.dg/module_equivalence_6.f90: Ditto.
1278 * gfortran.dg/module_function_type_1.f90: Ditto.
1279 * gfortran.dg/module_naming_1.f90: Ditto.
1280 * gfortran.dg/namelist_4.f90: Ditto.
1281 * gfortran.dg/operator_c1202.f90: Ditto.
1282 * gfortran.dg/parens_7.f90: Ditto.
1283 * gfortran.dg/pr32921.f: Ditto.
1284 * gfortran.dg/pr33646.f90: Ditto.
1285 * gfortran.dg/pr41928.f90: Ditto.
1286 * gfortran.dg/pr42119.f90: Ditto.
1287 * gfortran.dg/pr43984.f90: Ditto.
1288 * gfortran.dg/present_1.f90: Ditto.
1289 * gfortran.dg/private_type_2.f90: Ditto.
1290 * gfortran.dg/proc_decl_2.f90: Ditto.
1291 * gfortran.dg/proc_ptr_10.f90: Ditto.
1292 * gfortran.dg/proc_ptr_22.f90: Ditto.
1293 * gfortran.dg/proc_ptr_8.f90: Ditto.
1294 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1295 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1296 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1297 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1298 * gfortran.dg/substring_equivalence.f90: Ditto.
1299 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1300 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1301 * gfortran.dg/trim_optimize_6.f90: Ditto.
1302 * gfortran.dg/typebound_call_12.f03: Ditto.
1303 * gfortran.dg/typebound_operator_5.f03: Ditto.
1304 * gfortran.dg/typebound_operator_6.f03: Ditto.
1305 * gfortran.dg/typebound_proc_18.f03: Ditto.
1306 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1307 * gfortran.dg/use_1.f90: Ditto.
1308 * gfortran.dg/use_10.f90: Ditto.
1309 * gfortran.dg/use_11.f90: Ditto.
1310 * gfortran.dg/use_14.f90: Ditto.
1311 * gfortran.dg/use_only_2.f90: Ditto.
1312 * gfortran.dg/use_rename_4.f90: Ditto.
1313 * gfortran.dg/use_rename_5.f90: Ditto.
1314 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1315 * gfortran.dg/used_interface_ref.f90: Ditto.
1316 * gfortran.dg/used_types_11.f90: Ditto.
1317 * gfortran.dg/used_types_3.f90: Ditto.
1318 * gfortran.dg/used_types_4.f90: Ditto.
1319 * gfortran.dg/userdef_operator_2.f90: Ditto.
1320 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1321 * gfortran.dg/vect/pr46213.f90: Ditto.
1322 * gfortran.dg/whole_file_21.f90: Ditto.
1323 * gfortran.dg/whole_file_22.f90: Ditto.
1324 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1325 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1327 2011-08-02 Kai Tietz <ktietz@redhat.com>
1329 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1331 2011-08-01 Jason Merrill <jason@redhat.com>
1334 * g++.dg/abi/mangle49.C: New.
1337 * g++.dg/cpp0x/constexpr-array4.C: New.
1340 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1342 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1345 * gcc.target/i386/pr49927.c: New test.
1347 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1349 PR tree-optimization/49926
1350 * gcc.dg/vect/pr49926.c: New test.
1352 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1354 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1355 * gcc.target/i386/lzcnt-1.c: New test.
1356 * gcc.target/i386/lzcnt-2.c: Likewise.
1357 * gcc.target/i386/lzcnt-2a.c: Likewise.
1358 * gcc.target/i386/lzcnt-3.c: Likewise.
1359 * gcc.target/i386/lzcnt-4.c: Likewise.
1360 * gcc.target/i386/lzcnt-4a.c: Likewise.
1361 * gcc.target/i386/lzcnt-5.c: Likewise.
1362 * gcc.target/i386/lzcnt-6.c: Likewise.
1363 * gcc.target/i386/lzcnt-6a.c: Likewise.
1364 * gcc.target/i386/lzcnt-check.h: Likewise.
1366 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1367 * gcc.target/i386/sse-13.c: Likewise.
1368 * gcc.target/i386/sse-14.c: Likewise.
1369 * g++.dg/other/i386-2.C: Likewise.
1370 * g++.dg/other/i386-3.C: Likewise.
1372 2011-08-01 Julian Brown <julian@codesourcery.com>
1374 * gcc.target/arm/fixed-point-exec.c: New test.
1376 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1379 * gcc.target/i386/pr49920.c: New test.
1381 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1383 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1384 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1385 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1386 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1387 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1388 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1389 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1390 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1391 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1392 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1393 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1394 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1395 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1396 * g++.dg/tree-ssa/pr33615.C: Ditto.
1397 * g++.dg/tree-ssa/restrict1.C: Ditto.
1398 * c-c++-common/restrict-2.c: Ditto.
1399 * gfortran.dg/pr32921.f: Ditto.
1400 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1401 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1402 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1403 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1404 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1405 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1406 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1407 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1408 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1409 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1411 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1413 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1414 .exe.ltrans[0-9]*. dump files.
1416 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1419 * gfortran.dg/abstract_type_6.f03: Modified.
1420 * gfortran.dg/typebound_proc_24.f03: New.
1422 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/init/for1.C: Fix.
1427 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1430 * gfortran.dg/string_5.f90: New test.
1432 2011-07-29 Jason Merrill <jason@redhat.com>
1435 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1437 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1439 PR tree-optimization/47407
1440 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1444 2011-07-29 Richard Guenther <rguenther@suse.de>
1446 * gcc.dg/uninit-suppress.c: Also disable VRP.
1447 * gcc.dg/uninit-suppress_2.c: Likewise.
1449 2011-07-28 Jason Merrill <jason@redhat.com>
1452 * g++.dg/template/nontype24.C: New.
1454 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1456 PR rtl-optimization/47958
1457 * gcc.dg/torture/pr47958-1.c: New.
1459 2011-07-29 Wei Guozhi <carrot@google.com>
1461 PR rtl-optimization/49799
1462 * gcc.dg/pr49799.c: New test case.
1464 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1467 * gcc.dg/graphite/id-pr48648.c: New.
1469 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1472 * gfortran.dg/maxloc_2.f90: New test.
1473 * gfortran.dg/maxloc_3.f90: New test.
1474 * gfortran.dg/minloc_1.f90: New test.
1475 * gfortran.dg/minloc_2.f90: New test.
1476 * gfortran.dg/minloc_3.f90: New test.
1477 * gfortran.dg/minmaxloc_7.f90: New test.
1480 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1482 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1485 the builtin isn't optimized away.
1487 2011-07-27 Tobias Burnus <burnus@net-b.de>
1490 * gfortran.dg/lto/pr45586-2_0.f90: New.
1492 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1495 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1496 * c-c++-common/cxxbitfields-5.c: Same.
1498 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1500 * lib/target-supports.exp (check_effective_target_mmap): Use
1501 check_function_available.
1503 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1505 * g++.old-deja/g++.pt/crash60.C: Updated.
1507 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.target/i386/pr49866.c: New test.
1512 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1514 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1515 * gcc.target/i386/bmi-andn-1.c: New test.
1516 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1517 * gcc.target/i386/bmi-andn-2.c: Likewise.
1518 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1519 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1520 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1521 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1522 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1523 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1524 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1525 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1526 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1527 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1528 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1529 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1530 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1531 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1532 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1533 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1534 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1535 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1536 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1537 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1538 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1540 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1543 * gfortran.dg/graphite/id-pr47691.f: New.
1545 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1547 * gcc.target/i386/avx-os-support.h: New.
1548 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1549 (main): Check avx_os_support before the test is run.
1550 * gcc.target/i386/aes-avx-check.h: Ditto.
1551 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1553 2011-07-27 Kai Tietz <ktietz@redhat.com>
1555 * gcc.target/i386/aggregate-ret3.c: New test.
1556 * gcc.target/i386/aggregate-ret4.c: New test.
1558 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1561 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1562 allocated array should *not* change its size.
1563 * gfortran.dg/multiple_allocation_3.f90: New test.
1565 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1568 * g++.dg/cpp0x/constexpr-49776.C: New.
1570 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1573 * gcc.dg/graphite/id-pr47046.c: New.
1575 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1578 * gcc.dg/graphite/run-id-pr47593.c: New.
1580 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1583 * gcc.dg/graphite/run-id-pr47653.c: New.
1584 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1585 induction variables.
1586 * gcc.dg/graphite/scop-16.c: Same.
1587 * gcc.dg/graphite/scop-17.c: Same.
1588 * gcc.dg/graphite/scop-21.c: Same.
1590 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1593 * gcc.dg/graphite/id-pr48805.c: New.
1595 2011-07-26 Tobias Burnus <burnus@net-b.de>
1597 * gfortran.dg/coarray_lib_token_2.f90: New.
1599 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1601 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1604 2011-07-25 Andrew Pinski <apinski@cavium.com>
1607 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1608 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1610 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1612 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1614 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1615 * gcc.c-torture/execute/loop-2g.c: Likewise.
1616 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1617 Require mmap support.
1618 * gcc.c-torture/execute/loop-2g.x: Likewise.
1619 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1620 (MAP_ANON): Provide default.
1621 * gcc.dg/20050826-1.c: Likewise.
1622 * gcc.target/i386/pr36533.c: Likewise.
1623 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1624 Use dg-require-effective-target mmap.
1626 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/cpp0x/range-for19.C: New.
1631 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1634 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1637 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1640 * g++.dg/torture/pr49309.C: Remove.
1642 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1644 PR tree-optimization/49809
1645 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1648 2011-07-25 Richard Guenther <rguenther@suse.de>
1650 PR tree-optimization/49715
1651 * gcc.target/i386/pr49715-1.c: New testcase.
1652 * gcc.target/i386/pr49715-2.c: Likewise.
1654 2011-07-23 Jason Merrill <jason@redhat.com>
1656 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1658 2011-07-22 Jason Merrill <jason@redhat.com>
1661 * g++.dg/cpp0x/initlist55.C: New.
1663 2011-07-23 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/namelist_72.f: New.
1668 2011-07-23 Tobias Burnus <burnus@net-b.de>
1670 * gfortran.dg/coarray_25.f90: New.
1672 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1674 * override1.C: This test should use c++0x mode.
1675 * override3.C: New. Test the diagnostics in c++98 mode.
1677 2011-07-22 Jason Merrill <jason@redhat.com>
1678 Mark Glisse <marc.glisse@normalesup.org>
1681 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1684 * g++.dg/opt/builtins2.C: New.
1685 * g++.dg/other/error27.C: Don't rely on __builtin.
1687 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1689 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1691 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1692 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1693 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1694 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1696 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1699 2011-07-22 Richard Guenther <rguenther@suse.de>
1701 PR tree-optimization/45819
1702 * gcc.dg/pr45819.c: New testcase.
1704 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1706 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1708 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1712 * gcc.dg/graphite/run-id-pr47654.c: New.
1714 2011-07-21 Ian Lance Taylor <iant@google.com>
1717 * gcc.dg/pr49705.c: New test.
1719 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1721 * lib/target-supports.exp (check_avx_os_support_available): New.
1722 (check_effective_target_avx_runtime): Use it.
1724 2011-07-21 Richard Guenther <rguenther@suse.de>
1726 PR tree-optimization/49770
1727 * g++.dg/torture/pr49770.C: New testcase.
1729 2011-07-21 Kai Tietz <ktietz@redhat.com>
1731 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1732 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1734 2011-07-21 Tobias Burnus <burnus@net-b.de>
1736 * gfortran.dg/coarray_lib_token_1.f90: New.
1738 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1740 * gcc.dg/pr32912-2.c: Skip for AVR.
1741 * gcc.dg/pr44674.c: Add dg-require-profiling.
1743 2011-07-20 Jason Merrill <jason@redhat.com>
1745 * g++.dg/ext/desig2.C: New.
1747 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1749 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1751 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1752 * gcc.target/powerpc/recip-3.c: Ditto.
1754 2011-07-19 Jason Merrill <jason@redhat.com>
1756 PR c++/6709 (DR 743)
1757 PR c++/42603 (DR 950)
1758 * g++.dg/cpp0x/decltype21.C: New.
1760 2011-07-20 Richard Guenther <rguenther@suse.de>
1763 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1764 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1766 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1768 * gcc.target/arm/combine-movs.c: New.
1769 * gcc.target/arm/unsigned-extend-2.c: New.
1771 2011-07-19 Jason Merrill <jason@redhat.com>
1774 * g++.dg/cpp0x/variadic114.C: New.
1776 2011-07-19 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/coarray_args_1.f90: New.
1779 * gfortran.dg/coarray_args_2.f90: New.
1781 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1784 * gfortran.dg/allocate_error_3.f90: New.
1786 2011-07-19 Richard Guenther <rguenther@suse.de>
1788 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1789 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1790 * gcc.dg/torture/20110719-1.c: New testcase.
1792 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1794 PR tree-optimization/49768
1795 * gcc.c-torture/execute/pr49768.c: New test.
1797 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1799 PR tree-optimization/49771
1800 * gcc.dg/vect/pr49771.c: New test.
1802 2011-07-18 Martin Jambor <mjambor@suse.cz>
1804 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1805 * gcc.dg/ipa/ipa-2.c: Likewise.
1806 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1807 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1808 * gcc.dg/ipa/ipa-5.c: Likewise.
1809 * gcc.dg/ipa/ipa-7.c: Likewise.
1810 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1811 * gcc.dg/ipa/ipacost-1.c: Likewise.
1812 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1814 * gcc.dg/ipa/ipcp-1.c: New test.
1815 * gcc.dg/ipa/ipcp-2.c: Likewise.
1816 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1818 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1821 * gfortran.dg/pr49675.f90: New test.
1823 2011-07-18 Richard Guenther <rguenther@suse.de>
1825 * gcc.dg/torture/20110718-1.c: New testcase.
1827 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1829 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1830 * g++.dg/ext/bitfield3.C: Likewise.
1831 * g++.dg/ext/bitfield4.C: Likewise.
1832 * g++.dg/ext/bitfield5.C: Likewise.
1833 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1834 * g++.dg/other/pr23205-2.C: Likewise.
1835 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1836 * gcc.c-torture/compile/20001109-2.c: Likewise.
1837 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1838 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1839 * gcc.dg/bitfld-16.c: Likewise.
1840 * gcc.dg/bitfld-17.c: Likewise.
1841 * gcc.dg/bitfld-18.c: Likewise.
1842 * gcc.dg/builtins-config.h: Remove Netware support.
1843 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1844 * gcc.dg/cdce2.c: Likewise.
1845 * gcc.dg/cpp/assert4.c: Remove netware support.
1846 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1847 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1849 * lib/target-supports.exp (check_visibility_available): Remove
1851 (check_profiling_available): Likewise.
1853 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1855 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1857 2011-07-17 Tobias Burnus <burnus@net-b.de>
1858 Thomas Koenig <tkoenig@gcc.gnu.org>
1861 * gfortran.dg/generic_17.f90: Fix testcase.
1862 * gfortran.dg/interface_3.f90: Add dg-error.
1863 * gfortran.dg/use_14.f90: New.
1864 * gfortran.dg/use_15.f90: New.
1866 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1868 * gnat.dg/pointer_controlled.adb: New test.
1870 2011-07-17 Tobias Burnus <burnus@net-b.de>
1873 * gfortran.dg/pointer_remapping_7.f90: New.
1875 2011-07-16 Jason Merrill <jason@redhat.com>
1877 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1879 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1880 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/decltype29.C: Adjust.
1885 * g++.dg/cpp0x/error4.C: Adjust.
1886 * g++.dg/cpp0x/sfinae26.C: Adjust.
1887 * g++.dg/cpp0x/variadic105.C: Adjust.
1888 * g++.dg/template/deduce3.C: Adjust.
1889 * g++.dg/template/error45.C: Adjust.
1890 * g++.dg/template/ptrmem2.C: Adjust.
1891 * g++.dg/template/sfinae2.C: Adjust.
1892 * g++.old-deja/g++.pt/crash60.C: Adjust.
1893 * g++.old-deja/g++.pt/unify6.C: Adjust.
1894 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1895 * g++.dg/cpp0x/nullptr15.C: Adjust.
1896 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1897 * g++.dg/cpp0x/pr31431.C: Adjust.
1898 * g++.dg/cpp0x/pr31434.C: Adjust.
1899 * g++.dg/cpp0x/sfinae11.C: Adjust
1900 * g++.dg/cpp0x/temp_default2.C: Adjust.
1901 * g++.dg/cpp0x/trailing4.C: Adjust.
1902 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1903 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1904 * g++.dg/cpp0x/variadic105.C: Adjust.
1905 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1906 * g++.dg/ext/vla2.C: Adjust.
1907 * g++.dg/other/ptrmem10.C: Adjust.
1908 * g++.dg/other/ptrmem11.C: Adjust.
1909 * g++.dg/overload/unknown1.C: Adjust.
1910 * g++.dg/template/conv11.C: Adjust.
1911 * g++.dg/template/dependent-expr5.C: Adjust.
1912 * g++.dg/template/friend.C: Adjust.
1913 * g++.dg/template/incomplete2.C: Adjust.
1914 * g++.dg/template/local4.C: Adjust.
1915 * g++.dg/template/local6.C: Adjust.
1916 * g++.dg/template/operator9.C: Adjust.
1917 * g++.dg/template/ttp25.C: Adjust.
1918 * g++.dg/template/unify10.C: Adjust.
1919 * g++.dg/template/unify11.C: Adjust.
1920 * g++.dg/template/unify6.C: Adjust.
1921 * g++.dg/template/unify9.C: Adjust.
1922 * g++.dg/template/varmod1.C: Adjust.
1923 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1924 * g++.old-deja/g++.pt/crash28.C: Adjust.
1925 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1926 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1927 * g++.old-deja/g++.pt/expr2.C: Adjust.
1928 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1929 * g++.old-deja/g++.pt/spec5.C: Adjust.
1930 * g++.old-deja/g++.pt/spec6.C: Adjust.
1931 * g++.old-deja/g++.pt/unify4.C: Adjust.
1932 * g++.old-deja/g++.pt/unify8.C: Adjust.
1933 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1934 * g++.dg/overload/template5.C: New testcase.
1935 * g++.dg/template/overload12.C: New testcase.
1937 2011-07-11 Tobias Burnus <burnus@net-b.de>
1939 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1940 * gfortran.dg/coarray_7.f90: Ditto.
1941 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1942 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1944 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1946 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1948 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1949 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1950 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1952 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1953 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1954 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1956 2011-07-15 Jason Merrill <jason@redhat.com>
1959 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1960 Use --extra_opts instead of --additional_options.
1962 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1965 * g++.dg/torture/pr49309.C: Remove.
1967 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1969 * gcc.target/tic6x/weak-call.c: New test.
1970 * gcc.target/tic6x/fpcmp.c: New test.
1971 * gcc.target/tic6x/fpdiv.c: New test.
1972 * gcc.target/tic6x/rotdi16-scan.c: New test.
1973 * gcc.target/tic6x/ffssi.c: New test.
1974 * gcc.target/tic6x/fpdiv-lib.c: New test.
1975 * gcc.target/tic6x/cold-lc.c: New test.
1976 * gcc.target/tic6x/longcalls.c: New test.
1977 * gcc.target/tic6x/abi-align-1.c: New test.
1978 * gcc.target/tic6x/fpcmp-finite.c: New test.
1979 * gcc.target/tic6x/rotdi16.c: New test.
1980 * gcc.target/tic6x/bswapl.c: New test.
1981 * gcc.target/tic6x/ffsdi.c: New test.
1982 * gcc.target/tic6x/tic6x.exp: New file.
1983 * gcc.target/tic6x/builtins/arith24.c: New test.
1984 * gcc.target/tic6x/builtins/smpy.c: New test.
1985 * gcc.target/tic6x/builtins/smpylh.c: New test.
1986 * gcc.target/tic6x/builtins/smpyh.c: New test.
1987 * gcc.target/tic6x/builtins/sarith1.c: New test.
1988 * gcc.target/tic6x/builtins/extclr.c: New test
1989 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1990 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1991 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1992 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1994 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1996 * gcc.dg/20020312-2.c: Likewise.
1997 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1998 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1999 * gcc.dg/torture/builtin-math-7.c: Likewise.
2002 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2003 not testing tic6x-*-*.
2005 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2008 * g++.dg/torture/pr49309.C: New testcase.
2010 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2012 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2014 2011-07-14 Richard Guenther <rguenther@suse.de>
2016 PR tree-optimization/49651
2017 * gcc.dg/torture/pr49651.c: New testcase.
2019 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2022 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2024 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2026 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2027 -mno-pointers-to-nested-functions.
2028 * gcc.target/powerpc/no-r11-2.c: Ditto.
2029 * gcc.target/powerpc/no-r11-3.c: Ditto.
2031 2011-07-13 Jason Merrill <jason@redhat.com>
2033 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2034 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2035 when compiling C files.
2036 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2037 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2038 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2039 * g++.dg/lookup/anon2.C: Likewise.
2040 * g++.dg/tree-ssa/copyprop.C: Likewise.
2041 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2042 * g++.dg/init/vector1.C: Ignore narrowing errors.
2043 * g++.dg/torture/pr35526.C: Likewise.
2044 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2046 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2049 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2052 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2054 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2055 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2057 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2059 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2060 * lib/obj-c++.exp (obj-c++_init): Ditto.
2061 * lib/file-format.exp (gcc_target_object_format): Ditto.
2062 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2063 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2064 (check_visibility_available): Ditto.
2065 (check_effective_target_tls_native): Ditto.
2066 (check_effective_target_tls_emulated): Ditto.
2067 (check_effective_target_function_sections): Ditto.
2069 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2071 * gcc.target/arm/pr48183.c: New test.
2073 2011-07-13 Richard Guenther <rguenther@suse.de>
2075 * gcc.dg/torture/20110713-1.c: New testcase.
2077 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2080 * gcc.c-torture/compile/pr49474.c: New testcase.
2082 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2084 PR tree-optimization/49712
2085 * gcc.c-torture/execute/pr49712.c: New test.
2087 2011-07-11 Jason Merrill <jason@redhat.com>
2090 * g++.dg/template/recurse3.C: New.
2092 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.dg/guality/csttest.c: New test.
2098 * gfortran.dg/pr49698.f90: New test.
2100 2011-07-11 Jeff Law <law@redhat.com>
2102 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2104 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2106 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2107 * go.test/go-test.exp (go-set-goarch): Likewise.
2109 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2112 * gcc.target/avr/torture/pr39633.c: New test case.
2114 2011-07-11 Tobias Burnus <burnus@net-b.de>
2117 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2119 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2121 * lib/target-supports.exp (check_effective_target_scheduling):
2123 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2124 * gcc.dg/pr45055.c: Ditto.
2125 * gcc.dg/pr45353.c: Ditto.
2126 * g++.dg/pr45056.C: Ditto.
2128 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2130 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2131 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2132 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2133 * g++.dg/torture/pr31863.C: Skip AVR.
2135 2011-07-10 Tobias Burnus <burnus@net-b.de>
2138 * gfortran.dg/intrinsic_signal.f90: New.
2140 2011-07-09 Jason Merrill <jason@redhat.com>
2142 * g++.dg/cpp0x/regress/regress6.C: New.
2143 * g++.dg/parse/crash45.C: Adjust message.
2144 * g++.dg/template/crash38.C: Adjust message.
2145 * g++.dg/template/crash64.C: Adjust message.
2147 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2149 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2150 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2151 * g++.dg/abi/bitfield3.C: Likewise.
2152 * g++.dg/eh/pr38662.C: Likewise.
2153 * g++.dg/ext/attrib36.C: Likewise.
2154 * g++.dg/ext/attrib37.C: Likewise.
2155 * g++.dg/ext/attrib8.C: Likewise.
2156 * g++.dg/ext/tmplattr1.C: Likewise.
2157 * g++.dg/inherit/override-attribs.C: Likewise.
2158 * g++.dg/opt/inline9.C: Likewise.
2159 * g++.dg/opt/life1.C: Likewise.
2160 * g++.dg/opt/longbranch2.C: Likewise.
2161 * g++.dg/opt/nrv12.C: Likewise.
2162 * g++.dg/opt/reg-stack4.C: Likewise.
2163 * g++.dg/other/pr35504.C: Likewise.
2164 * g++.dg/other/pr39496.C: Likewise.
2165 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2166 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2167 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2168 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2169 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2170 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2171 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2172 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2173 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2174 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2175 * g++.dg/warn/pr15774-1.C: Likewise.
2176 * g++.dg/warn/pr15774-2.C: Likewise.
2177 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2178 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2179 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2180 * g++.old-deja/g++.pt/asm2.C: Likewise.
2181 * gcc.c-torture/compile/20000804-1.c: Likewise.
2182 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2183 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2184 * gcc.dg/20020108-1.c: Likewise.
2185 * gcc.dg/20020122-2.c: Likewise.
2186 * gcc.dg/20020122-3.c: Likewise.
2187 * gcc.dg/20020206-1.c: Likewise.
2188 * gcc.dg/20020219-1.c: Likewise.
2189 * gcc.dg/20020310-1.c: Likewise.
2190 * gcc.dg/20020411-1.c: Likewise.
2191 * gcc.dg/20020418-2.c: Likewise.
2192 * gcc.dg/20020426-2.c: Likewise.
2193 * gcc.dg/20020517-1.c: Likewise.
2194 * gcc.dg/20030204-1.c: Likewise.
2195 * gcc.dg/20030826-2.c: Likewise.
2196 * gcc.dg/20031102-1.c: Likewise.
2197 * gcc.dg/20031202-1.c: Likewise.
2198 * gcc.dg/20050111-1.c: Likewise.
2199 * gcc.dg/20050503-1.c: Likewise.
2200 * gcc.dg/array-init-1.c: Likewise.
2201 * gcc.dg/builtin-apply4.c: Likewise.
2202 * gcc.dg/dfp/pr31344.c: Likewise.
2203 * gcc.dg/gomp/atomic-11.c: Likewise.
2204 * gcc.dg/graphite/pr40281.c: Likewise.
2205 * gcc.dg/ia64-sync-1.c: Likewise.
2206 * gcc.dg/ia64-sync-2.c: Likewise.
2207 * gcc.dg/ia64-sync-3.c: Likewise.
2208 * gcc.dg/ia64-sync-4.c: Likewise.
2209 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2210 * gcc.dg/invalid-call-1.c: Likewise.
2211 * gcc.dg/loop-3.c: Likewise.
2212 * gcc.dg/lower-subreg-1.c: Likewise.
2213 * gcc.dg/lto/pr47259_0.c: Likewise.
2214 * gcc.dg/nested-calls-1.c: Likewise.
2215 * gcc.dg/pr20017.c: Likewise.
2216 * gcc.dg/pr25023.c: Likewise.
2217 * gcc.dg/pr27671-2.c: Likewise.
2218 * gcc.dg/pr32176.c: Likewise.
2219 * gcc.dg/pr33676.c: Likewise.
2220 * gcc.dg/pr35045.c: Likewise.
2221 * gcc.dg/pr36015.c: Likewise.
2222 * gcc.dg/pr36584.c: Likewise.
2223 * gcc.dg/pr36998.c: Likewise.
2224 * gcc.dg/pr37438.c: Likewise.
2225 * gcc.dg/pr37908.c: Likewise.
2226 * gcc.dg/pr41241.c: Likewise.
2227 * gcc.dg/pr41340.c: Likewise.
2228 * gcc.dg/pr44136.c: Likewise.
2229 * gcc.dg/pr44194-1.c: Likewise.
2230 * gcc.dg/pr46212.c: Likewise.
2231 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2232 * gcc.dg/setjmp-2.c: Likewise.
2233 * gcc.dg/short-compare-1.c: Likewise.
2234 * gcc.dg/short-compare-2.c: Likewise.
2235 * gcc.dg/smod-1.c: Likewise.
2236 * gcc.dg/sync-2.c: Likewise.
2237 * gcc.dg/sync-3.c: Likewise.
2238 * gcc.dg/tls/opt-1.c: Likewise.
2239 * gcc.dg/tls/opt-2.c: Likewise.
2240 * gcc.dg/tls/opt-3.c: Likewise.
2241 * gcc.dg/torture/badshift.c: Likewise.
2242 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2243 * gcc.dg/torture/pr20314-2.c: Likewise.
2244 * gcc.dg/torture/pr36891.c: Likewise.
2245 * gcc.dg/torture/pr38774.c: Likewise.
2246 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2247 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2248 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2249 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2250 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2251 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2252 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2253 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2254 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2255 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2256 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2257 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2258 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2259 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2260 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2261 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2262 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2263 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2264 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2265 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2266 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2267 * gcc.dg/unroll-1.c: Likewise.
2268 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2269 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2270 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2271 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2272 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2273 * gcc.target/i386/20000609-1.c: Likewise.
2274 * gcc.target/i386/20000720-1.c: Likewise.
2275 * gcc.target/i386/20000724-1.c: Likewise.
2276 * gcc.target/i386/20011107-1.c: Likewise.
2277 * gcc.target/i386/20011119-1.c: Likewise.
2278 * gcc.target/i386/20020201-3.c: Likewise.
2279 * gcc.target/i386/20020218-1.c: Likewise.
2280 * gcc.target/i386/20020729-1.c: Likewise.
2281 * gcc.target/i386/20030926-1.c: Likewise.
2282 * gcc.target/i386/20060125-1.c: Likewise.
2283 * gcc.target/i386/20060125-2.c: Likewise.
2284 * gcc.target/i386/20060512-1.c: Likewise.
2285 * gcc.target/i386/20060512-2.c: Likewise.
2286 * gcc.target/i386/20060512-3.c: Likewise.
2287 * gcc.target/i386/20060512-4.c: Likewise.
2288 * gcc.target/i386/387-1.c: Likewise.
2289 * gcc.target/i386/387-2.c: Likewise.
2290 * gcc.target/i386/387-5.c: Likewise.
2291 * gcc.target/i386/387-6.c: Likewise.
2292 * gcc.target/i386/980312-1.c: Likewise.
2293 * gcc.target/i386/980313-1.c: Likewise.
2294 * gcc.target/i386/990117-1.c: Likewise.
2295 * gcc.target/i386/990424-1.c: Likewise.
2296 * gcc.target/i386/990524-1.c: Likewise.
2297 * gcc.target/i386/991129-1.c: Likewise.
2298 * gcc.target/i386/991214-1.c: Likewise.
2299 * gcc.target/i386/991230-1.c: Likewise.
2300 * gcc.target/i386/addr-sel-1.c: Likewise.
2301 * gcc.target/i386/aggregate-ret1.c: Likewise.
2302 * gcc.target/i386/aggregate-ret2.c: Likewise.
2303 * gcc.target/i386/align-main-3.c: Likewise.
2304 * gcc.target/i386/amd64-abi-1.c: Likewise.
2305 * gcc.target/i386/amd64-abi-2.c: Likewise.
2306 * gcc.target/i386/amd64-abi-4.c: Likewise.
2307 * gcc.target/i386/amd64-abi-5.c: Likewise.
2308 * gcc.target/i386/amd64-abi-6.c: Likewise.
2309 * gcc.target/i386/asm-1.c: Likewise.
2310 * gcc.target/i386/asm-3.c: Likewise.
2311 * gcc.target/i386/asm-5.c: Likewise.
2312 * gcc.target/i386/attributes-error.c: Likewise.
2313 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2314 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2315 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2316 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2317 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2318 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2319 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2320 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2321 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2322 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2323 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2324 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2325 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2326 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2327 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2328 * gcc.target/i386/bitfield1.c: Likewise.
2329 * gcc.target/i386/bitfield2.c: Likewise.
2330 * gcc.target/i386/bmi-2.c: Likewise.
2331 * gcc.target/i386/bmi-5.c: Likewise.
2332 * gcc.target/i386/builtin-unreachable.c: Likewise.
2333 * gcc.target/i386/cleanup-2.c: Likewise.
2334 * gcc.target/i386/clobbers.c: Likewise.
2335 * gcc.target/i386/cmov8.c: Likewise.
2336 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2337 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2338 * gcc.target/i386/compress-float-387.c: Likewise.
2339 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2340 * gcc.target/i386/compress-float-sse.c: Likewise.
2341 * gcc.target/i386/crc32-2.c: Likewise.
2342 * gcc.target/i386/crc32-3.c: Likewise.
2343 * gcc.target/i386/divmod-7.c: Likewise.
2344 * gcc.target/i386/divmod-8.c: Likewise.
2345 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2346 * gcc.target/i386/fma3-builtin.c: Likewise.
2347 * gcc.target/i386/fma3-fma.c: Likewise.
2348 * gcc.target/i386/fma4-256-vector.c: Likewise.
2349 * gcc.target/i386/fma4-builtin.c: Likewise.
2350 * gcc.target/i386/fma4-fma-2.c: Likewise.
2351 * gcc.target/i386/fma4-fma.c: Likewise.
2352 * gcc.target/i386/fma4-vector-2.c: Likewise.
2353 * gcc.target/i386/fma4-vector.c: Likewise.
2354 * gcc.target/i386/funcspec-1.c: Likewise.
2355 * gcc.target/i386/funcspec-10.c: Likewise.
2356 * gcc.target/i386/funcspec-11.c: Likewise.
2357 * gcc.target/i386/funcspec-2.c: Likewise.
2358 * gcc.target/i386/funcspec-5.c: Likewise.
2359 * gcc.target/i386/funcspec-6.c: Likewise.
2360 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2361 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2362 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2363 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2364 * gcc.target/i386/incoming-1.c: Likewise.
2365 * gcc.target/i386/incoming-10.c: Likewise.
2366 * gcc.target/i386/incoming-11.c: Likewise.
2367 * gcc.target/i386/incoming-12.c: Likewise.
2368 * gcc.target/i386/incoming-13.c: Likewise.
2369 * gcc.target/i386/incoming-14.c: Likewise.
2370 * gcc.target/i386/incoming-15.c: Likewise.
2371 * gcc.target/i386/incoming-2.c: Likewise.
2372 * gcc.target/i386/incoming-3.c: Likewise.
2373 * gcc.target/i386/incoming-4.c: Likewise.
2374 * gcc.target/i386/incoming-5.c: Likewise.
2375 * gcc.target/i386/incoming-6.c: Likewise.
2376 * gcc.target/i386/incoming-7.c: Likewise.
2377 * gcc.target/i386/incoming-8.c: Likewise.
2378 * gcc.target/i386/incoming-9.c: Likewise.
2379 * gcc.target/i386/lea.c: Likewise.
2380 * gcc.target/i386/local.c: Likewise.
2381 * gcc.target/i386/loop-1.c: Likewise.
2382 * gcc.target/i386/loop-2.c: Likewise.
2383 * gcc.target/i386/loop-3.c: Likewise.
2384 * gcc.target/i386/max-stack-align.c: Likewise.
2385 * gcc.target/i386/memcpy-1.c: Likewise.
2386 * gcc.target/i386/movbe-2.c: Likewise.
2387 * gcc.target/i386/movq-2.c: Likewise.
2388 * gcc.target/i386/movq.c: Likewise.
2389 * gcc.target/i386/nrv1.c: Likewise.
2390 * gcc.target/i386/pad-4.c: Likewise.
2391 * gcc.target/i386/pad-5a.c: Likewise.
2392 * gcc.target/i386/pad-5b.c: Likewise.
2393 * gcc.target/i386/pad-6a.c: Likewise.
2394 * gcc.target/i386/pad-6b.c: Likewise.
2395 * gcc.target/i386/pad-7.c: Likewise.
2396 * gcc.target/i386/pad-9.c: Likewise.
2397 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2398 * gcc.target/i386/pic-1.c: Likewise.
2399 * gcc.target/i386/pr12092-1.c: Likewise.
2400 * gcc.target/i386/pr12329.c: Likewise.
2401 * gcc.target/i386/pr21518.c: Likewise.
2402 * gcc.target/i386/pr22362.c: Likewise.
2403 * gcc.target/i386/pr22585.c: Likewise.
2404 * gcc.target/i386/pr23098.c: Likewise.
2405 * gcc.target/i386/pr25196.c: Likewise.
2406 * gcc.target/i386/pr25293.c: Likewise.
2407 * gcc.target/i386/pr25654.c: Likewise.
2408 * gcc.target/i386/pr26449.c: Likewise.
2409 * gcc.target/i386/pr26778.c: Likewise.
2410 * gcc.target/i386/pr26826.c: Likewise.
2411 * gcc.target/i386/pr27266.c: Likewise.
2412 * gcc.target/i386/pr29978.c: Likewise.
2413 * gcc.target/i386/pr30505.c: Likewise.
2414 * gcc.target/i386/pr30961-1.c: Likewise.
2415 * gcc.target/i386/pr31628.c: Likewise.
2416 * gcc.target/i386/pr32000-2.c: Likewise.
2417 * gcc.target/i386/pr32661-1.c: Likewise.
2418 * gcc.target/i386/pr32708-2.c: Likewise.
2419 * gcc.target/i386/pr32708-3.c: Likewise.
2420 * gcc.target/i386/pr34256.c: Likewise.
2421 * gcc.target/i386/pr34312.c: Likewise.
2422 * gcc.target/i386/pr34522.c: Likewise.
2423 * gcc.target/i386/pr35160.c: Likewise.
2424 * gcc.target/i386/pr35281.c: Likewise.
2425 * gcc.target/i386/pr36246.c: Likewise.
2426 * gcc.target/i386/pr36786.c: Likewise.
2427 * gcc.target/i386/pr37275.c: Likewise.
2428 * gcc.target/i386/pr37843-3.c: Likewise.
2429 * gcc.target/i386/pr37843-4.c: Likewise.
2430 * gcc.target/i386/pr39082-1.c: Likewise.
2431 * gcc.target/i386/pr39431.c: Likewise.
2432 * gcc.target/i386/pr39496.c: Likewise.
2433 * gcc.target/i386/pr39543-2.c: Likewise.
2434 * gcc.target/i386/pr39911.c: Likewise.
2435 * gcc.target/i386/pr40718.c: Likewise.
2436 * gcc.target/i386/pr40906-1.c: Likewise.
2437 * gcc.target/i386/pr40906-2.c: Likewise.
2438 * gcc.target/i386/pr40906-3.c: Likewise.
2439 * gcc.target/i386/pr40934.c: Likewise.
2440 * gcc.target/i386/pr41900.c: Likewise.
2441 * gcc.target/i386/pr42589.c: Likewise.
2442 * gcc.target/i386/pr43662.c: Likewise.
2443 * gcc.target/i386/pr43671.c: Likewise.
2444 * gcc.target/i386/pr43766.c: Likewise.
2445 * gcc.target/i386/pr43869.c: Likewise.
2446 * gcc.target/i386/pr44942.c: Likewise.
2447 * gcc.target/i386/pr44948-2a.c: Likewise.
2448 * gcc.target/i386/pr45234.c: Likewise.
2449 * gcc.target/i386/pr45336-2.c: Likewise.
2450 * gcc.target/i386/pr45336-4.c: Likewise.
2451 * gcc.target/i386/pr45852.c: Likewise.
2452 * gcc.target/i386/pr46470.c: Likewise.
2453 * gcc.target/i386/pr48037-1.c: Likewise.
2454 * gcc.target/i386/pr48389.c: Likewise.
2455 * gcc.target/i386/pr49095.c: Likewise.
2456 * gcc.target/i386/pr9771-1.c: Likewise.
2457 * gcc.target/i386/rdfsbase-1.c: Likewise.
2458 * gcc.target/i386/rdfsbase-2.c: Likewise.
2459 * gcc.target/i386/rdgsbase-1.c: Likewise.
2460 * gcc.target/i386/rdgsbase-2.c: Likewise.
2461 * gcc.target/i386/rdrand-3.c: Likewise.
2462 * gcc.target/i386/regparm-stdcall.c: Likewise.
2463 * gcc.target/i386/regparm.c: Likewise.
2464 * gcc.target/i386/reload-1.c: Likewise.
2465 * gcc.target/i386/rotate-2.c: Likewise.
2466 * gcc.target/i386/sibcall-5.c: Likewise.
2467 * gcc.target/i386/signbit-1.c: Likewise.
2468 * gcc.target/i386/signbit-2.c: Likewise.
2469 * gcc.target/i386/signbit-3.c: Likewise.
2470 * gcc.target/i386/sse-5.c: Likewise.
2471 * gcc.target/i386/sse-8.c: Likewise.
2472 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2473 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2474 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2475 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2476 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2477 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2478 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2479 * gcc.target/i386/sse2-movq-2.c: Likewise.
2480 * gcc.target/i386/sse2-movq-3.c: Likewise.
2481 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2482 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2483 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2484 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2485 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2486 * gcc.target/i386/ssefn-1.c: Likewise.
2487 * gcc.target/i386/ssefn-2.c: Likewise.
2488 * gcc.target/i386/sseregparm-1.c: Likewise.
2489 * gcc.target/i386/sseregparm-2.c: Likewise.
2490 * gcc.target/i386/sseregparm-3.c: Likewise.
2491 * gcc.target/i386/sseregparm-4.c: Likewise.
2492 * gcc.target/i386/sseregparm-5.c: Likewise.
2493 * gcc.target/i386/sseregparm-6.c: Likewise.
2494 * gcc.target/i386/sseregparm-7.c: Likewise.
2495 * gcc.target/i386/sseregparm-8.c: Likewise.
2496 * gcc.target/i386/stack-realign.c: Likewise.
2497 * gcc.target/i386/stack-usage-realign.c: Likewise.
2498 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2499 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2500 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2501 * gcc.target/i386/stackalign/return-1.c: Likewise.
2502 * gcc.target/i386/stackalign/return-2.c: Likewise.
2503 * gcc.target/i386/stackalign/return-3.c: Likewise.
2504 * gcc.target/i386/tailcall-1.c: Likewise.
2505 * gcc.target/i386/tbm-2.c: Likewise.
2506 * gcc.target/i386/udivmod-7.c: Likewise.
2507 * gcc.target/i386/udivmod-8.c: Likewise.
2508 * gcc.target/i386/unroll-1.c: Likewise.
2509 * gcc.target/i386/vararg-1.c: Likewise.
2510 * gcc.target/i386/vararg-2.c: Likewise.
2511 * gcc.target/i386/vect8-ret.c: Likewise.
2512 * gcc.target/i386/vectorize5.c: Likewise.
2513 * gcc.target/i386/wmul-1.c: Likewise.
2514 * gcc.target/i386/wmul-2.c: Likewise.
2515 * gcc.target/i386/wrfsbase-1.c: Likewise.
2516 * gcc.target/i386/wrfsbase-2.c: Likewise.
2517 * gcc.target/i386/wrgsbase-1.c: Likewise.
2518 * gcc.target/i386/wrgsbase-2.c: Likewise.
2519 * gcc.target/i386/xop-pcmov.c: Likewise.
2520 * gcc.target/i386/xop-pcmov2.c: Likewise.
2521 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2522 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2523 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2524 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2525 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2526 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2527 * gcc.target/i386/zee.c: Likewise.
2528 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2529 * gfortran.dg/compiler-directive_2.f: Likewise.
2530 * gfortran.dg/g77/20010216-1.f: Likewise.
2531 * gfortran.dg/gomp/pr39152.f90: Likewise.
2532 * gfortran.dg/pr33794.f90: Likewise.
2534 2011-07-09 Jason Merrill <jason@redhat.com>
2536 * g++.dg/cpp0x/regress/regress5.C: New.
2538 2011-07-08 Jason Merrill <jason@redhat.com>
2541 * g++.dg/expr/compound-asn1.C: New.
2542 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2544 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.target/powerpc/altivec-34.c: New test.
2549 2011-07-08 Jason Merrill <jason@redhat.com>
2552 * g++.dg/abi/guard3.C: New.
2554 2011-07-08 Julian Brown <julian@codesourcery.com>
2556 * lib/target-supports.exp
2557 (check_effective_target_arm_little_endian): New.
2558 (check_effective_target_vect_pack_trunc): Use above.
2559 (check_effective_target_vect_unpack): Likewise.
2560 (check_effective_target_vect_element_align): Test
2561 check_effective_target_arm_vect_no_misalign for ARM.
2563 2011-07-08 Jason Merrill <jason@redhat.com>
2566 * g++.dg/cpp0x/constexpr-rom.C: New.
2568 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2571 * g++.dg/torture/pr49519.C: New test.
2573 2011-07-08 Martin Jambor <mjambor@suse.cz>
2575 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2577 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2580 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2582 2011-07-08 Richard Guenther <rguenther@suse.de>
2584 PR tree-optimization/49662
2585 * gcc.dg/graphite/interchange-14.c: XFAIL.
2586 * gcc.dg/graphite/interchange-15.c: Likewise.
2587 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2589 2011-07-06 Jason Merrill <jason@redhat.com>
2592 * g++.dg/cpp0x/regress/regress4.C: New.
2594 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2597 * gfortran.dg/result_in_spec_4.f90: New test.
2599 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2601 * gcc.target/sparc/cas64.c: New test.
2603 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2606 * g++.dg/torture/pr49644.C: New test.
2609 * gcc.c-torture/execute/pr49644.c: New test.
2611 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2613 * lib/target-supports.exp (check_effective_target_ia32): New.
2614 (check_effective_target_x32): Likewise.
2615 (check_effective_target_vect_cmdline_needed): Also check x32.
2617 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2619 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2621 * gcc.target/arm/pr42235.c: Likewise.
2622 * gcc.target/arm/pr42495.c: Likewise.
2623 * gcc.target/arm/pr42574.c: Likewise.
2624 * gcc.target/arm/thumb-branch1.c: Likewise.
2626 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2627 unneeded prune of possible warning.
2628 * gcc.target/arm/pr40956.c: Likewise.
2629 * gcc.target/arm/pr42505.c: Likewise.
2631 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2632 * gcc.c-torture/compile/pr46883.c: Likewise.
2633 * gcc.c-torture/compile/pr46934.c: Likewise.
2635 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2636 for move to ../../gcc.c-torture/compile.
2637 * gcc.target/arm/pr46883.c: Likewise.
2638 * gcc.target/arm/pr46934.c: Likewise.
2640 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2641 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2642 * gcc.target/arm/wmul-1.c: Likewise.
2643 * gcc.target/arm/wmul-2.c: Likewise.
2644 * gcc.target/arm/wmul-3.c: Likewise.
2645 * gcc.target/arm/wmul-4.c: Likewise.
2646 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2647 add tab after scan target.
2648 * gcc.target/arm/smlaltt-1.c: Likewise.
2649 * gcc.target/arm/smlatb-1.c: Likewise.
2650 * gcc.target/arm/smlatt-1.c: Likewise.
2652 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2655 * gcc.dg/debug/pr49522.c: New test.
2657 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2659 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2660 * gcc.dg/pr46212.c: Run only if target int32plus.
2661 * gcc.dg/torture/pr48146.c: Ditto.
2662 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2663 * c-c++-common/pr44832.c: Ditto.
2664 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2665 * gcc.dg/pr31490.c: Ditto.
2666 * gcc.dg/torture/builtin-math-7.c: Run only if target
2668 * gcc.dg/torture/pr45764.c: Skip for AVR.
2669 * gcc.dg/pr47893.c: Ditto.
2671 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2673 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2674 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2675 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2676 add tab to scan target.
2678 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2680 * gcc.target/arm/neon-modes-3.c: New test.
2682 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2685 -fno-loop-interchange -ffast-math.
2687 2011-07-07 Richard Guenther <rguenther@suse.de>
2689 * gcc.dg/ftrapv-3.c: New testcase.
2691 2011-07-07 Richard Guenther <rguenther@suse.de>
2693 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2694 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2696 2011-07-07 Kai Tietz <ktietz@redhat.com>
2698 * gcc.dg/binop-notxor1.c: New test.
2699 * gcc.dg/binop-notand4a.c: New test.
2700 * gcc.dg/binop-notxor2.c: New test.
2701 * gcc.dg/binop-notand3a.c: New test.
2702 * gcc.dg/binop-notand2a.c: New test.
2703 * gcc.dg/binop-notand6a.c: New test.
2704 * gcc.dg/binop-notor1.c: New test.
2705 * gcc.dg/binop-notand1a.c: New test.
2706 * gcc.dg/binop-notand5a.c: New test.
2707 * gcc.dg/binop-notor2.c: New test.
2709 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2712 * gcc.dg/gomp/pr49640.c: New test.
2714 2011-07-07 Richard Guenther <rguenther@suse.de>
2716 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2718 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2721 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2723 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2725 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2726 * gcc.target/powerpc/no-r11-2.c: Ditto.
2727 * gcc.target/powerpc/no-r11-3.c: Ditto.
2729 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2731 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2732 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2734 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2736 * lib/target-supports.exp (check_profiling_available): Disable
2737 profiling with -fprofile-generate for target avr.
2739 2011-07-06 Richard Guenther <rguenther@suse.de>
2741 PR tree-optimization/49645
2742 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2744 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2747 * gcc.dg/pr47383.c: New.
2749 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2751 PR tree-optimization/49647
2752 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2754 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2757 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2758 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2760 2011-07-05 Jason Merrill <jason@redhat.com>
2763 * g++.dg/template/template-id-4.C: New.
2765 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2767 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2768 * gcc.dg/pr43402.c: Ditto.
2770 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2772 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2774 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2776 * gcc.target/powerpc/ppc-switch-1.c: New test for
2777 --param case-values-threshold.
2778 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2780 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2782 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2784 2011-07-05 Jason Merrill <jason@redhat.com>
2786 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2788 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2790 PR tree-optimization/47654
2791 * gcc.dg/graphite/block-pr47654.c: New.
2793 2011-07-05 Jason Merrill <jason@redhat.com>
2795 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2797 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2799 PR tree-optimization/49580
2800 * gcc.dg/autopar/pr49580.c: New test.
2802 2011-07-05 Richard Guenther <rguenther@suse.de>
2804 PR tree-optimization/49518
2805 PR tree-optimization/49628
2806 * g++.dg/torture/pr49628.C: New testcase.
2807 * gcc.dg/torture/pr49518.c: Likewise.
2809 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2811 * ada/acats/run_acats (which): Extract last field from type -p,
2812 type output only if command succeeded.
2814 2011-07-04 Jason Merrill <jason@redhat.com>
2816 * g++.dg/abi/mangle48.C: New.
2818 * g++.dg/cpp0x/diag1.C: New.
2820 * g++.dg/diagnostic/aka1.C: New.
2822 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2824 PR rtl-optimization/49619
2825 * gcc.dg/pr49619.c: New test.
2827 PR rtl-optimization/49472
2828 * gfortran.dg/pr49472.f90: New test.
2831 * gcc.dg/pr49602.c: New test.
2833 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2837 * gcc.target/avr/avr.exp: Run over cpp files, too.
2838 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2839 * gcc.target/avr/progmem.h: New file.
2840 * gcc.target/avr/exit-abort.h: New file.
2841 * gcc.target/avr/progmem-error-1.c: New file.
2842 * gcc.target/avr/progmem-error-1.cpp: New file.
2843 * gcc.target/avr/progmem-warning-1.c: New file.
2844 * gcc.target/avr/torture/progmem-1.c: New file.
2845 * gcc.target/avr/torture/progmem-1.cpp: New file.
2847 2011-07-04 Richard Guenther <rguenther@suse.de>
2849 PR tree-optimization/49615
2850 * g++.dg/torture/pr49615.C: New testcase.
2852 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2854 PR tree-optimization/49610
2855 * gcc.dg/vect/pr49610.c: New test.
2857 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/specs/debug1.ads: New test.
2861 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2864 * gfortran.dg/typebound_proc_23.f90: New.
2866 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2869 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2871 2011-07-01 Jason Merrill <jason@redhat.com>
2874 * g++.dg/template/template-id-3.C: New.
2877 * g++.dg/template/qualified-id4.C: New.
2880 * g++.dg/template/explicit-args4.C: New.
2883 * g++.dg/template/offsetof2.C: New.
2885 2011-07-01 Kai Tietz <ktietz@redhat.com>
2887 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2889 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2892 * lib/target-supports.exp (check_effective_target_gld): New proc.
2894 2011-07-01 Richard Guenther <rguenther@suse.de>
2896 PR tree-optimization/49603
2897 * gcc.dg/torture/pr49603.c: New testcase.
2899 2011-06-30 Jason Merrill <jason@redhat.com>
2902 * g++.dg/rtti/template1.C: New.
2905 * g++.dg/cpp0x/regress/ctor1.C: New.
2908 * g++.dg/cpp0x/initlist54.C: New.
2910 2011-06-30 Martin Jambor <mjambor@suse.cz>
2912 * gcc.dg/tree-ssa/sra-12.c: New test.
2914 2011-06-29 Jason Merrill <jason@redhat.com>
2916 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2918 2011-06-30 Richard Guenther <rguenther@suse.de>
2920 PR tree-optimization/46787
2921 * gcc.dg/vect/vect-121.c: New testcase.
2923 2011-06-30 Martin Jambor <mjambor@suse.cz>
2925 PR tree-optimization/49094
2926 * gcc.dg/tree-ssa/pr49094.c: New test.
2928 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2931 * gfortran.dg/pr49540-1.f90: New test.
2932 * gfortran.dg/pr49540-2.f90: New test.
2934 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2937 * ada/acats/run_acats (which): Use last field of type -p output.
2939 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2940 Iain Sandoe <iains@gcc.gnu.org>
2943 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2944 Only skip on 64-bit *-*-darwin8* && !objc2.
2946 2011-06-30 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/38752
2949 * gcc.c-torture/compile/pr38752.c: New testcase.
2951 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2953 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2954 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2956 2011-06-29 Jason Merrill <jason@redhat.com>
2959 * g++.dg/cpp0x/initlist53.C: Use placement new.
2960 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2961 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2964 * g++.dg/cpp0x/trailing6.C: New.
2965 * g++.dg/cpp0x/pr45908.C: No error.
2968 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2971 * g++.dg/cpp0x/constexpr-using2.C: New.
2973 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2976 * g++.dg/cpp0x/constexpr-diag3.C: New.
2977 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2978 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2979 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2980 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2982 2011-06-29 Jason Merrill <jason@redhat.com>
2984 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2986 2011-06-29 Richard Guenther <rguenther@suse.de>
2988 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2990 2011-06-29 Jason Merrill <jason@redhat.com>
2992 * g++.dg/cpp0x/initlist-value2.C: New.
2994 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2995 * g++.dg/cpp0x/initlist-value.C: New.
2997 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2999 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3001 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3003 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3004 * gcc.dg/inline_2.c: Likewise.
3005 * gcc.dg/unroll_1.c: Likewise.
3007 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.target/i386/pr49567.c: New test.
3012 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3014 * gnat.dg/opt17.ad[sb]: New test.
3016 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3017 Tom de Vries <tom@codesourcery.com>
3019 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3020 (check_effective_target_arm_thumb2): New effective targets.
3021 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3022 properly. Clean up temporary files.
3023 * gcc.target/arm/ivopts-2.c: Likewise.
3024 * gcc.target/arm/ivopts-3.c: Likewise.
3025 * gcc.target/arm/ivopts-4.c: Likewise.
3026 * gcc.target/arm/ivopts-5.c: Likewise.
3027 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3029 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3032 * gfortran.dg/reshape_zerosize_3.f90: New test.
3034 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3036 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3037 * gcc.target/arm/vfp-ldmias.c: Likewise.
3038 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3039 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3040 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3041 * gcc.target/arm/vfp-stmias.c: Likewise.
3042 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3043 * gcc.target/arm/vfp-stmiad.c: Likewise.
3045 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3047 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3049 * gcc.target/arm/pr45701-2.c: Ditto.
3051 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3054 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3055 * gfortran.dg/extends_14.f03: Modified.
3057 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3059 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3060 early if the test is already being skipped.
3062 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3063 scan-assembler-dem-not): For missing file, report unresolved with
3064 same message as for pass/fail, with reason reported in log file.
3066 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3067 from add_options_for_arm_neon_fp16.
3068 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3069 check_effective_target_arm_neon_fp16_ok_nocache.
3070 Check -mfpu and -mfloat-abi options from current multilib.
3071 Do not require neon support.
3072 (check_effective_target_arm_fp16_ok): Renamed from
3073 check_effecitve_target_arm_neon_fp16_ok.
3074 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3075 arm_neon_fp16_ok and arm_fp16.
3076 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3077 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3078 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3079 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3081 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3083 * gcc.dg/builtin-assume-aligned-1.c: New test.
3084 * gcc.dg/builtin-assume-aligned-2.c: New test.
3085 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3088 * gcc.dg/pr49544.c: New test.
3090 2011-06-27 Richard Guenther <rguenther@suse.de>
3092 PR tree-optimization/49394
3093 * g++.dg/torture/pr49394.C: New testcase.
3095 2011-06-27 Kai Tietz <ktietz@redhat.com>
3097 * gcc.dg/optimize-bswapdi-2.c: New test.
3099 2011-06-27 Michael Hope <michael.hope@linaro.org>
3100 Richard Sandiford <richard.sandiford@linaro.org>
3102 PR tree-optimization/49169
3103 * gcc.dg/torture/pr49169.c: New test.
3105 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3108 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3110 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3113 2011-06-26 Jason Merrill <jason@redhat.com>
3115 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3118 * g++.dg/init/ref19.C: New.
3119 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3121 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3123 PR tree-optimization/48377
3124 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3127 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3130 * lib/target-supports.exp (check_effective_target_non_strict_align):
3132 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3134 2011-06-24 Martin Jambor <mjambor@suse.cz>
3136 PR tree-optimizations/49516
3137 * g++.dg/tree-ssa/pr49516.C: New test.
3139 2011-06-23 Jason Merrill <jason@redhat.com>
3142 * g++.dg/template/partial10.C: New.
3143 * g++.dg/template/partial11.C: New.
3145 2011-06-23 Jeff Law <law@redhat.com>
3148 * gcc.dg/pr48770.c: New test.
3150 2011-06-23 Jan Hubicka <jh@suse.cz>
3153 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3155 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3159 instead of -fdump-tree-optimized.
3161 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/template/crash107.C: New.
3165 * g++.dg/template/error17.C: Adjust.
3167 2011-06-23 Jason Merrill <jason@redhat.com>
3170 * g++.dg/cpp0x/defaulted30.C: New.
3173 * g++.dg/rtti/anon-ns1.C: New.
3176 * g++.dg/init/ref18.C: New.
3179 * g++.dg/template/partial9.C: New.
3181 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3184 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3186 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.dg/pr49496.c: New test.
3191 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3193 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3196 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3198 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3199 * gcc.target/arm/pr42879.c: Likewise.
3200 * gcc.target/arm/pr45701-3.c: Likewise.
3202 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3203 * gcc.target/arm/pr40482.c: Likewise.
3204 * gcc.target/arm/stack-corruption.c: Likewise.
3206 2011-06-22 Richard Guenther <rguenther@suse.de>
3208 PR tree-optimization/49493
3209 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3211 2011-06-22 Jason Merrill <jason@redhat.com>
3214 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3216 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3217 Dmitry Melnik <dm@ispras.ru>
3219 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3220 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3221 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3223 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3225 * gcc.target/arm/tlscall.c: New.
3227 2011-06-21 Jason Merrill <jason@redhat.com>
3230 * g++.dg/cpp0x/constexpr-ref1.C: New.
3231 * g++.dg/cpp0x/constexpr-ref2.C: New.
3232 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3235 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3238 * g++.dg/template/param3.C: New.
3240 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3242 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3243 my_clrsb test functions.
3245 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3246 test_sll, test_ull): Add clrsb tests.
3247 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3250 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3253 * gfortran.dg/class_44.f03: New.
3255 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3257 PR tree-optimization/49478
3258 * gcc.dg/vect/pr49478.c
3260 2011-06-21 Richard Guenther <rguenther@suse.de>
3262 PR tree-optimization/49483
3263 * gcc.dg/vect/vect-120.c: New testcase.
3265 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3268 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3269 * gcc.dg/vect/vect-peel-4.c: Likewise.
3271 2011-06-22 Christian Bruel <christian.bruel@st.com>
3274 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3275 * gcc.dg/always_inline2.c: Likewise.
3276 * gcc.dg/always_inline3.c: Likewise.
3277 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3278 * gcc.dg/inline_1.c: Likewise.
3279 * gcc.dg/inline_2.c: Likewise.
3280 * gcc.dg/inline_3.c: Likewise.
3281 * gcc.dg/inline_4.c: Likewise.
3282 * gcc.dg/20051201-1.c: Likewise.
3283 * gcc.dg/pr40087.c: Likewise.
3284 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3285 * gcc.dg/inline-22.c: Likewise.
3286 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3287 * gcc.dg/lto/20090218-1_1.c: Likewise.
3288 * g++.dg/ipa/devirt-7.C: Likewise.
3289 * gcc.dg/uninit-pred-5_a.c: Likewise.
3290 * gcc.dg/uninit-pred-5_b.c: Likewise.
3291 * gcc.dg/fail_always_inline.c: New.
3293 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3295 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3296 into 6 jobs instead of 3.
3298 2011-06-20 Jason Merrill <jason@redhat.com>
3301 * g++.dg/cpp0x/initlist53.C: New.
3303 2011-06-20 Tobias Burnus <burnus@net-b.de>
3306 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3307 * gfortran.dg/coarray_lock_3.f90: New.
3308 * gfortran.dg/coarray/lock_1.f90: New.
3310 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3312 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3313 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3314 unresolved and report the reason to the log file.
3316 * lib/scanasm.exp (object-size): Move argument processing earlier
3317 to report errors before verifying that the file exists. Report
3318 problems detected at runtime as unresolved instead of error and
3319 report their reasons to the log file.
3321 2011-06-20 Jason Merrill <jason@redhat.com>
3324 * g++.dg/cpp0x/explicit6.C: New.
3327 * g++.dg/cpp0x/enum20.C: New.
3330 * g++.dg/ext/attr-aligned01.C: New.
3333 * g++.dg/cpp0x/variadic-default.C: New.
3336 * g++.dg/cpp0x/auto26.C: New.
3339 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3341 2011-06-20 Kai Tietz <ktietz@redhat.com>
3343 * gcc.dg/binop-notand1.c: New test.
3344 * gcc.dg/binop-notand2.c: New test.
3345 * gcc.dg/binop-notand3.c: New test.
3346 * gcc.dg/binop-notand4.c: New test.
3347 * gcc.dg/binop-notand5.c: New test.
3348 * gcc.dg/binop-notand6.c: New test.
3350 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3353 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3355 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3358 * gfortran.dg/proc_ptr_31.f90: New.
3360 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3362 * gnat.dg/volatile6.adb: New test.
3363 * gnat.dg/volatile7.adb: Likewise.
3364 * gnat.dg/volatile8.adb: Likewise.
3365 * gnat.dg/volatile9.adb: Likewise.
3367 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3369 * gnat.dg/constant3.adb: New test.
3371 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3374 * gfortran.dg/read_list_eof_1.f90: New test.
3376 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3379 * gcc.target/i386/testimm-1.c: New test.
3380 * gcc.target/i386/testimm-2.c: New test.
3381 * gcc.target/i386/testimm-3.c: New test.
3382 * gcc.target/i386/testimm-4.c: New test.
3383 * gcc.target/i386/testimm-5.c: New test.
3384 * gcc.target/i386/testimm-6.c: New test.
3385 * gcc.target/i386/testimm-7.c: New test.
3386 * gcc.target/i386/testimm-8.c: New test.
3387 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3388 * gcc.target/i386/xop-rotate1-int.c: New test.
3389 * gcc.target/i386/xop-rotate2-int.c: New test.
3391 2011-06-17 Jason Merrill <jason@redhat.com>
3393 * g++.dg/cpp0x/rv-func2.C: New.
3395 * g++.dg/debug/dwarf2/lambda1.C: New.
3396 * g++.dg/warn/Wshadow-6.C: Adjust.
3398 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/move_alloc_5.f90: New.
3403 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3405 PR rtl-optimization/48542
3406 * gcc.dg/torture/pr48542.c: New test.
3408 2011-06-16 Jason Merrill <jason@redhat.com>
3411 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3414 * g++.dg/cpp0x/initlist52.C New.
3417 * c-c++-common/raw-string-12.c: New.
3420 * g++.dg/cpp0x/sfinae26.C: New.
3423 * g++.dg/cpp0x/variadic113.C: New.
3426 * g++.dg/cpp0x/variadic112.C: New.
3428 2011-06-16 Jeff Law <law@redhat.com>
3430 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3431 improved jump threading.
3432 * gcc.dg/builtin-object-size-2.c: Likewise.
3433 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3435 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3438 * gfortran.dg/typebound_assignment_3.f03: New.
3440 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3443 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3445 2011-06-16 Martin Jambor <mjambor@suse.cz>
3447 PR tree-optimization/49343
3448 * gnat.dg/discr31.ad[sb]: New test.
3450 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3452 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3454 2011-06-16 Tom de Vries <tom@codesourcery.com>
3457 * gcc.target/arm/ivopts-3.c: Update test.
3458 * gcc.target/arm/ivopts-5.c: Same.
3460 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3463 2011-06-10 Wei Guozhi <carrot@google.com>
3466 * gcc.target/arm/pr45335.c: New test.
3467 * gcc.target/arm/pr45335-2.c: New test.
3468 * gcc.target/arm/pr45335-3.c: New test.
3469 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3470 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3471 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3473 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3475 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3477 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3480 * gfortran.dg/class_43.f03: New.
3482 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3484 PR tree-optimization/49419
3485 * gcc.c-torture/execute/pr49419.c: New test.
3487 2011-06-16 Revital Eres <revital.eres@linaro.org>
3489 * gcc.dg/sms-9.c: New file.
3491 2011-06-15 Easwaran Raman <eraman@google.com>
3493 PR rtl-optimization/49414
3494 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3496 2011-06-14 Jason Merrill <jason@redhat.com>
3498 * g++.dg/cpp0x/noexcept13.C: New.
3500 2011-06-14 Easwaran Raman <eraman@google.com>
3502 PR rtl-optimization/44194
3503 * gcc.dg/pr44194-1.c: New test.
3504 * gcc.dg/pr44194-2.c: New test.
3506 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3508 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3510 * gcc.target/arm/pr45701-2.c: Likewise.
3511 * gcc.target/arm/thumb-branch1.c: Likewise.
3513 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3516 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3518 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3520 * gcc.target/arm/pr45701-1.c: Require thumb support.
3521 * gcc.target/arm/pr45701-2.c: Likewise.
3522 * gcc.target/arm/thumb-branch1.c: Likewise.
3524 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3525 * gcc.target/arm/pr39839.c: Likewise.
3526 * gcc.target/arm/pr40657-2.c: Likewise.
3527 * gcc.target/arm/pr40956.c: Likewise.
3528 * gcc.target/arm/pr41679.c: Likewise.
3529 * gcc.target/arm/pr42235.c: Likewise.
3530 * gcc.target/arm/pr42495.c: Likewise.
3531 * gcc.target/arm/pr42505.c: Likewise.
3532 * gcc.target/arm/pr42574.c: Likewise.
3533 * gcc.target/arm/pr46883.c: Likewise.
3534 * gcc.target/arm/pr46934.c: Likewise.
3535 * gcc.target/arm/xor-and.c: Likewise.
3537 2011-06-14 Jason Merrill <jason@redhat.com>
3539 * g++.dg/other/error23.C: Adjust error message.
3540 * g++.dg/other/error32.C: Likewise.
3543 * g++.dg/cpp0x/rv-dotstar.C: New.
3546 * g++.dg/cpp0x/decltype30.C: New.
3548 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3550 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3553 * gfortran.dg/pr49103.f90: New test.
3555 2011-06-14 Tom de Vries <tom@codesourcery.com>
3558 * gcc.target/arm/ivopts-3.c: New test.
3559 * gcc.target/arm/ivopts-4.c: New test.
3560 * gcc.target/arm/ivopts-5.c: New test.
3562 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3564 PR rtl-optimization/49390
3565 * gcc.c-torture/execute/pr49390.c: New test.
3567 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3569 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3571 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3573 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3574 * gcc.c-torture/execute/cmpsi-2.x: New file.
3575 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3576 * gcc.c-torture/execute/pr45262.x: New file.
3577 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3578 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3580 * gcc.c-torture/compile/pr49163.c: Ditto.
3582 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3584 * gcc.dg/vect/vect-16.c: Rename to...
3585 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3586 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3587 for double-word vectors.
3588 * gcc.dg/vect/vect-peel-4.c: Likewise.
3589 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3591 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3594 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3597 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3599 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3601 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3603 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3605 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3607 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3609 * gfortran.dg/trim_optimize_8.f90: New test case.
3611 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3612 Ira Rosen <ira.rosen@linaro.org>
3614 PR tree-optimization/49352
3615 * gcc.dg/vect/pr49352.c: New test.
3617 2011-06-12 Tobias Burnus
3620 * gfortran.dg/alloc_comp_assign_11.f90: New.
3622 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3624 * gfortran.dg/trim_optimize_7.f90: New test.
3626 2011-06-10 Wei Guozhi <carrot@google.com>
3629 * gcc.target/arm/pr45335.c: New test.
3630 * gcc.target/arm/pr45335-2.c: New test.
3631 * gcc.target/arm/pr45335-3.c: New test.
3632 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3633 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3634 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3636 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3639 * g++.dg/parse/error39.C: New.
3641 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3643 * gcc.target/arm/20090811-1.c: Skip for incompatible
3644 options, do not override other options.
3645 * gcc.target/arm/combine-cmp-shift.c: Skip for
3646 incompatible options.
3647 * gcc.target/arm/pr45094.c: Likewise.
3648 * gcc.target/arm/scd42-1.c: Likewise.
3649 * gcc.target/arm/scd42-3.c: Likewise.
3650 * gcc.target/arm/thumb-ltu.c: Likewise.
3652 * lib/target-supports.exp
3653 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3654 multilib flags use -mfpu with a value other than neon-fp16.
3656 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3658 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3659 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3661 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3663 * lib/target-supports.exp (check_effective_target_pie): New proc.
3664 * gcc.dg/pie-link.c: Use target pie.
3666 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3667 Laurent Rougé <laurent.rouge@menta.fr>
3669 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3670 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3672 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3674 * gfortran.dg/coarray/sync_1.f90: New test for
3675 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3677 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3679 PR tree-optimization/49318
3680 * gcc.dg/vect/pr49318.c: New test.
3682 2011-06-09 David Krauss <potswa@mac.com>
3684 * g++.dg/template/arrow1.C: New.
3686 2011-06-09 Jason Merrill <jason@redhat.com>
3688 * lib/prune.exp: Prune "note"s.
3689 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3691 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3692 * g++.dg/template/dependent-expr3.C: Likewise.
3693 * g++.dg/parse/template7.C: Likewise.
3694 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3695 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3696 * g++.old-deja/g++.pt/friend38.C: Likewise.
3697 * g++.old-deja/g++.pt/crash32.C: Likewise.
3698 * g++.old-deja/g++.other/init4.C: Likewise.
3699 * g++.old-deja/g++.other/friend8.C: Likewise.
3701 * g++.dg/ext/complex7.C: Adjust expected output.
3702 * g++.dg/diagnostic/method1.C: Likewise.
3703 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3704 * g++.dg/parse/crash33.C: Likewise.
3705 * g++.dg/other/warning1.C: Likewise.
3706 * g++.dg/init/pr29571.C: Likewise.
3707 * g++.dg/warn/overflow-warn-1.C: Likewise.
3708 * g++.dg/warn/overflow-warn-3.C: Likewise.
3709 * g++.dg/warn/overflow-warn-4.C: Likewise.
3710 * g++.old-deja/g++.oliva/template1.C: Likewise.
3712 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3713 * g++.dg/parse/template7.C: Adjust.
3715 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3718 * gcc.dg/pr49307.c: New.
3720 2011-06-09 Wei Guozhi <carrot@google.com>
3723 * gcc.target/arm/pr46975.c: New testcase.
3725 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3727 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3728 (PMETH, arglist_t): Removed.
3729 (method_get_number_of_arguments): Removed.
3730 (method_get_nth_argument): Removed.
3731 (method_get_first_argument): Removed.
3732 (method_get_next_argument): Removed.
3733 (method_get_sizeof_arguments): Removed.
3734 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3736 (method_get_number_of_arguments): Removed.
3737 (method_get_nth_argument): Removed.
3738 (method_get_first_argument): Removed.
3739 (method_get_next_argument): Removed.
3740 (method_get_sizeof_arguments): Removed.
3741 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3743 2011-06-09 David Li <davidxl@google.com>
3745 * gcc.dg/dump-pass.c: New test.
3747 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3750 * g++.dg/parse/error38.C: New.
3752 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3755 * gfortran.dg/pr49308.f90: New test.
3757 2011-06-08 Jason Merrill <jason@redhat.com>
3759 * g++.dg/cpp0x/noexcept11.C: New.
3760 * g++.dg/cpp0x/noexcept12.C: New.
3761 * g++.dg/cpp0x/sfinae11.C: Adjust.
3763 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3766 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3767 to dg-options, match also DW_AT_linkage_name.
3769 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3772 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3773 -fno-common on alpha*-dec-osf*.
3774 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3776 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3778 PR rtl-optimization/49303
3779 * gcc.target/ia64/pr49303.c: New test.
3781 2011-06-08 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/coarray_lock_1.f90: New.
3785 * gfortran.dg/coarray_lock_2.f90: New.
3787 2011-06-07 Jason Merrill <jason@redhat.com>
3789 * lib/prune.exp: Look for "required" rather than "instantiated".
3790 * g++.dg/abi/mangle11.C: Likewise.
3791 * g++.dg/abi/mangle12.C: Likewise.
3792 * g++.dg/abi/mangle17.C: Likewise.
3793 * g++.dg/abi/mangle20-2.C: Likewise.
3794 * g++.dg/abi/pragma-pack1.C: Likewise.
3795 * g++.dg/cpp0x/decltype26.C: Likewise.
3796 * g++.dg/cpp0x/decltype28.C: Likewise.
3797 * g++.dg/cpp0x/decltype29.C: Likewise.
3798 * g++.dg/cpp0x/enum11.C: Likewise.
3799 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3800 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3801 * g++.dg/cpp0x/pr47416.C: Likewise.
3802 * g++.dg/ext/case-range2.C: Likewise.
3803 * g++.dg/ext/case-range3.C: Likewise.
3804 * g++.dg/gomp/for-19.C: Likewise.
3805 * g++.dg/gomp/pr37533.C: Likewise.
3806 * g++.dg/gomp/pr38639.C: Likewise.
3807 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3808 * g++.dg/inherit/base3.C: Likewise.
3809 * g++.dg/inherit/using6.C: Likewise.
3810 * g++.dg/init/placement4.C: Likewise.
3811 * g++.dg/init/reference3.C: Likewise.
3812 * g++.dg/lookup/scoped6.C: Likewise.
3813 * g++.dg/lookup/using7.C: Likewise.
3814 * g++.dg/other/abstract1.C: Likewise.
3815 * g++.dg/other/error10.C: Likewise.
3816 * g++.dg/other/error5.C: Likewise.
3817 * g++.dg/other/field1.C: Likewise.
3818 * g++.dg/other/offsetof5.C: Likewise.
3819 * g++.dg/parse/bitfield2.C: Likewise.
3820 * g++.dg/parse/constant4.C: Likewise.
3821 * g++.dg/parse/crash20.C: Likewise.
3822 * g++.dg/parse/invalid-op1.C: Likewise.
3823 * g++.dg/parse/non-dependent2.C: Likewise.
3824 * g++.dg/parse/template18.C: Likewise.
3825 * g++.dg/tc1/dr152.C: Likewise.
3826 * g++.dg/tc1/dr166.C: Likewise.
3827 * g++.dg/tc1/dr176.C: Likewise.
3828 * g++.dg/tc1/dr213.C: Likewise.
3829 * g++.dg/template/access11.C: Likewise.
3830 * g++.dg/template/access2.C: Likewise.
3831 * g++.dg/template/access3.C: Likewise.
3832 * g++.dg/template/access7.C: Likewise.
3833 * g++.dg/template/arg7.C: Likewise.
3834 * g++.dg/template/cond2.C: Likewise.
3835 * g++.dg/template/crash13.C: Likewise.
3836 * g++.dg/template/crash40.C: Likewise.
3837 * g++.dg/template/crash7.C: Likewise.
3838 * g++.dg/template/crash84.C: Likewise.
3839 * g++.dg/template/ctor5.C: Likewise.
3840 * g++.dg/template/defarg13.C: Likewise.
3841 * g++.dg/template/defarg14.C: Likewise.
3842 * g++.dg/template/dtor7.C: Likewise.
3843 * g++.dg/template/eh2.C: Likewise.
3844 * g++.dg/template/error2.C: Likewise.
3845 * g++.dg/template/error43.C: Likewise.
3846 * g++.dg/template/friend32.C: Likewise.
3847 * g++.dg/template/injected1.C: Likewise.
3848 * g++.dg/template/instantiate1.C: Likewise.
3849 * g++.dg/template/instantiate3.C: Likewise.
3850 * g++.dg/template/instantiate5.C: Likewise.
3851 * g++.dg/template/instantiate7.C: Likewise.
3852 * g++.dg/template/local6.C: Likewise.
3853 * g++.dg/template/lookup2.C: Likewise.
3854 * g++.dg/template/member5.C: Likewise.
3855 * g++.dg/template/memfriend15.C: Likewise.
3856 * g++.dg/template/memfriend16.C: Likewise.
3857 * g++.dg/template/memfriend17.C: Likewise.
3858 * g++.dg/template/memfriend7.C: Likewise.
3859 * g++.dg/template/meminit1.C: Likewise.
3860 * g++.dg/template/nested3.C: Likewise.
3861 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3862 * g++.dg/template/nontype12.C: Likewise.
3863 * g++.dg/template/nontype13.C: Likewise.
3864 * g++.dg/template/nontype6.C: Likewise.
3865 * g++.dg/template/pr23510.C: Likewise.
3866 * g++.dg/template/pr35240.C: Likewise.
3867 * g++.dg/template/ptrmem15.C: Likewise.
3868 * g++.dg/template/ptrmem6.C: Likewise.
3869 * g++.dg/template/qualified-id1.C: Likewise.
3870 * g++.dg/template/qualttp20.C: Likewise.
3871 * g++.dg/template/qualttp3.C: Likewise.
3872 * g++.dg/template/qualttp4.C: Likewise.
3873 * g++.dg/template/qualttp5.C: Likewise.
3874 * g++.dg/template/qualttp6.C: Likewise.
3875 * g++.dg/template/qualttp7.C: Likewise.
3876 * g++.dg/template/qualttp8.C: Likewise.
3877 * g++.dg/template/recurse.C: Likewise.
3878 * g++.dg/template/recurse2.C: Likewise.
3879 * g++.dg/template/ref5.C: Likewise.
3880 * g++.dg/template/scope2.C: Likewise.
3881 * g++.dg/template/sfinae10.C: Likewise.
3882 * g++.dg/template/sfinae3.C: Likewise.
3883 * g++.dg/template/sizeof3.C: Likewise.
3884 * g++.dg/template/static9.C: Likewise.
3885 * g++.dg/template/template-id-2.C: Likewise.
3886 * g++.dg/template/typedef13.C: Likewise.
3887 * g++.dg/template/typename4.C: Likewise.
3888 * g++.dg/template/using14.C: Likewise.
3889 * g++.dg/template/using2.C: Likewise.
3890 * g++.dg/template/warn1.C: Likewise.
3891 * g++.dg/warn/Wparentheses-13.C: Likewise.
3892 * g++.dg/warn/Wparentheses-15.C: Likewise.
3893 * g++.dg/warn/Wparentheses-16.C: Likewise.
3894 * g++.dg/warn/Wparentheses-17.C: Likewise.
3895 * g++.dg/warn/Wparentheses-18.C: Likewise.
3896 * g++.dg/warn/Wparentheses-19.C: Likewise.
3897 * g++.dg/warn/Wparentheses-20.C: Likewise.
3898 * g++.dg/warn/Wparentheses-23.C: Likewise.
3899 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3900 * g++.dg/warn/noeffect2.C: Likewise.
3901 * g++.dg/warn/noeffect4.C: Likewise.
3902 * g++.dg/warn/pr8570.C: Likewise.
3903 * g++.old-deja/g++.brendan/init2.C: Likewise.
3904 * g++.old-deja/g++.eh/spec6.C: Likewise.
3905 * g++.old-deja/g++.pt/crash10.C: Likewise.
3906 * g++.old-deja/g++.pt/crash36.C: Likewise.
3907 * g++.old-deja/g++.pt/derived3.C: Likewise.
3908 * g++.old-deja/g++.pt/error2.C: Likewise.
3909 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3910 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3911 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3912 * g++.old-deja/g++.pt/overload7.C: Likewise.
3913 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3915 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3916 Iain Sandoe <iains@gcc.gnu.org>
3918 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3919 Added code to deal with the case when [Protocol
3920 -descriptionForInstanceMethod:] or [Protocol
3921 -descriptionForClassMethod:] returns NULL.
3923 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3924 Iain Sandoe <iains@gcc.gnu.org>
3926 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3927 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3930 2011-06-07 Xinliang David Li <davidxl@google.com>
3932 * gcc.dg/inline_2.c: New test.
3933 * gcc.dg/unroll_2.c: New test.
3934 * gcc.dg/inline_3.c: New test.
3935 * gcc.dg/unroll_3.c: New test.
3936 * gcc.dg/inline_4.c: New test.
3937 * gcc.dg/unroll_4.c: New test.
3938 * gcc.dg/inline_1.c: New test.
3939 * gcc.dg/unroll_1.c: New test.
3941 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3943 PR tree-optimization/48497
3944 * lib/gcc-defs.exp (dg-additional-options): New proc.
3945 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3946 -msse2 on 32-bit x86.
3948 2011-06-06 Jason Merrill <jason@redhat.com>
3950 * g++.dg/cpp0x/enum19.C: New.
3952 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3954 * gcc.target/arm/neon-reload-class.c: New test.
3956 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3959 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3961 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3963 * gcc.target/arm/smlatb-1.c: New file.
3964 * gcc.target/arm/smlatt-1.c: New file.
3965 * gcc.target/arm/smlaltb-1.c: New file.
3966 * gcc.target/arm/smlaltt-1.c: New file.
3968 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3970 * gcc.target/arm/mla-2.c: New test.
3972 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3974 PR gcov-profile/49299
3975 * gcc.dg/tree-prof/pr49299-1.c: New test.
3976 * gcc.dg/tree-prof/pr49299-2.c: New test.
3978 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3980 * lib/target-supports.exp
3981 (check_effective_target_vect_widen_mult_qi_to_hi):
3982 Add NEON as supporting target.
3983 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3984 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3985 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3986 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3987 using widening multiplication on targets that support it.
3988 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3989 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3990 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3992 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3994 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3995 Modern Objective-C runtime API.
3996 * objc/execute/next_mapping.h: Removed.
3997 * objc-obj-c++-shared/next-mapping.h: Removed.
3998 * objc-obj-c++-shared/Object1.h: Removed.
3999 * objc-obj-c++-shared/Object1.m: Removed.
4000 * objc-obj-c++-shared/Object1.mm: Removed.
4001 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4002 * objc-obj-c++-shared/Protocol1.h: Removed.
4003 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4004 of ProtoBool, IVAR_T and METHOD.
4005 * objc-obj-c++-shared/runtime.h: New.
4006 * objc-obj-c++-shared/TestsuiteObject.h: New.
4007 * objc-obj-c++-shared/TestsuiteObject.m: New.
4009 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4010 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4011 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4013 * objc/execute/_cmd.m: Include
4014 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4015 runtime API. ([TestClass +initialize]): Include this method also
4016 with the GNU runtime.
4017 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4018 Object. ([-setValue:]): Return void.
4019 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4020 with the GNU runtime. Include
4021 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4022 for the NeXT runtime. Use the existing print_ivars() and
4023 compare_structures() implementations for the old NeXT runtime.
4024 Added new implementations for the Modern GNU and NeXT runtimes.
4025 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4026 well. (main): Use objc_getClass(). Use return instead of exit.
4027 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4028 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4030 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4031 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4032 instead of Object. (main): Use return instead of exit().
4033 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4034 instead of Object. Removed prototype for exit(). (main): Use
4035 return instead of exit(). Use the Modern Objective-C runtime API.
4036 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4038 * objc/execute/class-tests-1.h: Include
4039 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4040 runtime API. (test_class_with_superclass): Do not call [Object
4041 class]. There is no need to with the current libobjc.
4042 * objc/execute/class-tests-2.h: Include
4043 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4045 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4046 ../../objc-obj-c++-shared/next-mapping.h.
4047 * objc/execute/class-2.m: Likewise.
4048 * objc/execute/class-3.m: Likewise.
4049 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4050 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4051 +initialize]): Include this method also with the GNU
4052 runtime. (main): Use the Modern Objective-C runtime API.
4053 * objc/execute/class-5.m: Likewise.
4054 * objc/execute/class-6.m: Likewise.
4055 * objc/execute/class-7.m: Likewise.
4056 * objc/execute/class-8.m: Likewise.
4057 * objc/execute/class-9.m: Likewise.
4058 * objc/execute/class-10.m: Likewise.
4059 * objc/execute/class-11.m: Likewise.
4060 * objc/execute/class-12.m: Likewise.
4061 * objc/execute/class-13.m: Likewise.
4062 * objc/execute/class-14.m: Likewise.
4063 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4064 this method also with the GNU runtime.
4065 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4066 +initialize]): Include this method also with the GNU runtime.
4067 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4069 * objc/execute/encode-1.m: Likewise.
4070 * objc/execute/enumeration-1.m: Likewise.
4071 * objc/execute/enumeration-2.m: Likewise.
4072 * objc/execute/exceptions/catchall-1.m: Likewise.
4073 * objc/execute/exceptions/finally-1.m: Likewise.
4074 * objc/execute/exceptions/foward-1.m: Likewise.
4075 * objc/execute/exceptions/local-variables-1.m: Likewise.
4076 * objc/execute/exceptions/throw-nil.m: Likewise.
4077 * objc/execute/exceptions/trivial.m: Likewise.
4078 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4079 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4080 * objc/execute/exceptions/matcher-1.m: Likewise.
4081 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4083 * objc/execute/formal_protocol-2.m: Likewise.
4084 * objc/execute/formal_protocol-3.m: Likewise.
4085 * objc/execute/formal_protocol-4.m: Likewise.
4086 * objc/execute/formal_protocol-5.m: Include
4087 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4089 * objc/execute/formal_protocol-6.m: Likewise.
4090 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4091 Object. Include <objc/Protocol.h> instead of
4092 ../../objc-obj-c++-shared/Protocol1.h.
4093 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4095 * objc/execute/informal_protocol.m: Likewise.
4096 * objc/execute/load-3.m: Likewise.
4097 * objc/execute/many_args_method.m ([TestClass +initialize]):
4098 Include this method with the GNU runtime as well.
4099 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4100 * objc/execute/nested-func-1.m: Use TestsuiteObject
4102 * objc/execute/nil_method-1.m: Likewise.
4103 * objc/execute/no_clash.m: Likewise.
4104 * objc/execute/np-1.m: Do not include
4105 ../../objc-obj-c++-shared/Protocol1.h.
4106 (main): Use return instead of exit().
4107 * objc/execute/np-2.m: Do not include
4108 ../../objc-obj-c++-shared/Protocol1.h.
4109 ([MyObject +initialize]): Include this method also with the GNU
4110 runtime. (main): Use return instead of exit().
4111 * objc/execute/object_is_class.m: Include
4112 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4113 of Object. (main): Use the Modern Objective-C runtime API.
4114 * objc/execute/object_is_meta_class.m: Likewise.
4115 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4116 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4117 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4118 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4119 Objective-C runtime API.
4120 * objc/execute/protocol-isEqual-2.m: Likewise.
4121 * objc/execute/protocol-isEqual-3.m: Likewise.
4122 * objc/execute/protocol-isEqual-4.m: Likewise.
4123 * objc/execute/redefining_self.m ([TestClass +initialize]):
4124 Include this method with the GNU runtime as well.
4125 * objc/execute/root_methods.m: Include
4126 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4127 Include this method with the GNU runtime as well.
4128 (main): Use the Modern Objective-C runtime API.
4129 * objc/execute/selector-1.m: Include
4130 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4131 of Object. (main): Use the Modern Objective-C runtime API.
4132 * objc/execute/static-1.m ([Test +initialize]): Include this
4133 method with the GNU runtime as well.
4134 * objc/execute/static-2.m: Likewise.
4135 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4136 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4137 ([MathClass +initialize]): Include this method with the GNU
4139 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4141 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4142 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4143 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4144 * objc.dg/attributes/method-attribute-1.m: Likewise.
4145 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4146 * objc.dg/attributes/method-attribute-2.m: Likewise.
4147 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4148 * objc.dg/attributes/method-attribute-3.m: Likewise.
4149 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4150 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4151 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4152 * obj-c++.dg/bitfield-1.mm: Likewise.
4153 * obj-c++.dg/bitfield-2.mm: Likewise
4154 * objc.dg/bitfield-3.m: Likewise.
4155 * obj-c++.dg/bitfield-4.mm: Likewise.
4156 * objc.dg/bitfield-5.m: Likewise
4157 * objc.dg/call-super-1.m: Likewise.
4158 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4159 Use objc_getClass() instead of objc_get_class(), but for the GNU
4160 runtime redefine objc_getClass as objc_get_class. Include
4161 ../objc-obj-c++-shared/runtime.h.
4162 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4163 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4164 Use the Modern Objective-C runtime API.
4165 * objc.dg/class-protocol-1.m: Include
4166 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4167 * obj-c++.dg/class-protocol-1.mm: Likewise.
4168 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4169 * objc.dg/comp-types-10.m: Likewise.
4170 * objc.dg/comp-types-11.m: Likewise.
4171 * objc.dg/comp-types-12.m: Likewise.
4172 * obj-c++.dg/comp-types-9.mm: Likewise.
4173 * obj-c++.dg/comp-types-11.mm: Likewise.
4174 * obj-c++.dg/comp-types-12.mm: Likewise.
4175 * obj-c++.dg/comp-types-13.mm: Likewise.
4176 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4177 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4178 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4179 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4180 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4181 * objc.dg/desig-init-1.m: Likewise.
4182 * obj-c++.dg/defs.mm: Likewise.
4183 * objc.dg/exceptions-2.m: Likewise.
4184 * obj-c++.dg/except-1.mm: Likewise.
4185 * obj-c++.dg/exceptions-2.mm: Likewise.
4186 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4187 Use the Modern Objective-C runtime API.
4188 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4189 the Modern Objective-C runtime API. Do not include
4190 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4191 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4192 the Modern Objective-C runtime API except when using an older NeXT
4194 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4195 the Modern Objective-C runtime API.
4196 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4198 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4199 * objc.dg/encode-7-next-64bit.m: Updated include.
4200 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4202 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4203 the Modern Objective-C runtime API.
4204 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4205 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4206 instead of ../objc-obj-c++-shared/Protocol1.h.
4207 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4208 the Modern Objective-C runtime API except when using an older NeXT
4210 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4211 the Modern Objective-C runtime API.
4212 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4214 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4215 * objc.dg/fix-and-continue-2.m: Likewise.
4216 * objc.dg/foreach-1.m: Likewise.
4217 * objc.dg/foreach-2.m: Likewise.
4218 * objc.dg/foreach-3.m: Likewise.
4219 * objc.dg/foreach-4.m: Likewise.
4220 * objc.dg/foreach-5.m: Likewise.
4221 * objc.dg/foreach-6.m: Likewise.
4222 * objc.dg/foreach-7.m: Likewise.
4223 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4225 * objc.dg/func-ptr-2.m: Likewise.
4226 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4227 Do not include objc/objc-api.h.
4228 * obj-c++.dg/fsf-package-0.mm: Likewise.
4229 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4230 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4231 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4233 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4234 * objc.dg/gnu-runtime-3.m: Likewise.
4235 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4236 * objc.dg/headers.m: Include objc/runtime.h instead of
4237 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4238 for the NeXT runtime.
4239 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4240 * obj-c++.dg/isa-field-1.mm: Likewise.
4241 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4242 * objc.dg/layout-1.m: Likewise.
4243 * objc.dg/layout-2.m: Likewise.
4244 * objc.dg/local-decl-2.m: Likewise.
4245 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4246 Object. ([Container +elementForView:]): Use
4247 class_conformsToProtocol().
4248 * obj-c++.dg/lookup-2.mm: Likewise.
4249 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4250 * obj-c++.dg/local-decl-1.mm: Likewise.
4251 * objc.dg/method-3.m: Likewise.
4252 * objc.dg/method-4.m: Likewise.
4253 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4254 ../objc-obj-c++-shared/Protocol1.h.
4255 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4256 * objc.dg/method-9.m: Likewise.
4257 * objc.dg/method-10.m: Likewise.
4258 * objc.dg/method-13.m ([Root +initialize]): Include this method
4259 also for the GNU runtime. (main): Use objc_getClass() also for
4261 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4262 * objc.dg/method-17.m: Likewise.
4263 * objc.dg/method-19.m: Likewise.
4264 * objc.dg/method-20b.m: Likewise.
4265 * obj-c++.dg/method-2.mm: Likewise.
4266 * obj-c++.dg/method-6.mm: Likewise.
4267 * obj-c++.dg/method-10.mm: Likewise.
4268 * obj-c++.dg/method-11.mm: Likewise.
4269 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4270 ../objc-obj-c++-shared/Protocol1.h.
4271 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4272 * obj-c++.dg/method-15.mm: Likewise.
4273 * obj-c++.dg/method-17.mm: Likewise.
4274 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4275 +initialize]): Include this method also for the GNU
4276 runtime. (main): Use objc_getClass() also for the GNU runtime.
4277 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4278 * obj-c++.dg/method-22.mm: Likewise.
4279 * obj-c++.dg/method-23.mm: Likewise.
4280 * obj-c++.dg/no-extra-load.mm: Likewise.
4281 * objc.dg/objc-fast-4.m: Likewise.
4282 * objc.dg/objc-gc-4.m: Likewise.
4283 * obj-c++.dg/objc-gc-3.mm: Likewise.
4284 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4285 protocol_getMethodDescription() instead of [Protocol
4286 -descriptionForInstanceMethod].
4287 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4288 Made it available with all runtimes. (main): Call -test instead
4290 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4291 and put into a category.
4292 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4293 Object. Include objc/objc.h.
4294 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4295 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4296 New. (main): Use protocol_getMethodDescription() instead
4297 of [Protocol -descriptionForInstanceMethod] and [Protocol
4298 -descriptionForClassMethod].
4299 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4300 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4301 Objective-C runtime API.
4302 * obj-c++.dg/proto-qual-1.mm: Likewise.
4303 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4305 * obj-c++.dg/property/property-1.mm: Likewise.
4306 * obj-c++.dg/qual-types-1.mm: Likewise.
4307 * objc.dg/selector-2.m: Include objc/objc.h instead of
4308 ../objc-obj-c++-shared/Object1.h.
4309 * obj-c++.dg/selector-2.mm: Likewise.
4310 * obj-c++.dg/selector-5.mm: Likewise.
4311 * obj-c++.dg/selector-6.mm: Likewise.
4312 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4313 Object. Do not include objc/objc-api.h.
4314 * obj-c++.dg/set-not-used-1.mm: Likewise.
4315 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4316 * objc.dg/stret-1.m: Likewise.
4317 * objc.dg/stret-2.m: Likewise.
4318 * obj-c++.dg/super-class-2.mm: Likewise.
4319 * objc.dg/super-class-3.m: Likewise.
4320 * objc.dg/super-class-4.m: Likewise.
4321 * objc.dg/sync-2.m: Likewise.
4322 * obj-c++.dg/sync-2.mm: Likewise.
4323 * objc.dg/sync-1.m: Include objc/objc.h instead of
4324 ../objc-obj-c++-shared/Object1.h.
4325 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4326 'Class' as the type of 'isa'.
4327 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4328 Objective-C runtime API. ([TestClass +initialize]): Include this
4329 method with the GNU runtime as well.
4330 * objc.dg/strings/strings-1.m: Updated includes.
4331 * obj-c++.dg/strings/strings-1.mm: Likewise.
4332 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4333 objc.dg/strings/const-str-12b.m.
4334 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4335 * obj-c++.dg/template-3.mm: Likewise.
4336 * obj-c++.dg/template-4.mm: Likewise.
4337 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4338 Objective-C runtime API.
4339 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4340 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4341 * obj-c++.dg/try-catch-1.mm: Likewise.
4342 * obj-c++.dg/try-catch-2.mm: Likewise.
4343 * objc.dg/try-catch-3.m: Likewise.
4344 * obj-c++.dg/try-catch-3.mm: Likewise.
4345 * objc.dg/try-catch-6.m: Likewise.
4346 * objc.dg/try-catch-7.m: Likewise.
4347 * obj-c++.dg/try-catch-7.mm: Likewise.
4348 * obj-c++.dg/try-catch-8.mm: Likewise.
4349 * obj-c++.dg/try-catch-9.mm: Likewise.
4350 * objc.dg/try-catch-10.m: Likewise.
4351 * obj-c++.dg/try-catch-11.mm: Likewise.
4352 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4353 Object. Include objc/objc.h.
4354 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4355 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4356 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4357 Object. Use Modern Objective-C runtime API. Do not use
4359 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4360 * obj-c++.dg/torture/trivial.mm: Likewise.
4361 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4362 instead of ../objc-obj-c++-shared/Object1.h. Include
4363 ../objc-obj-c++-shared/runtime.h.
4364 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4365 * objc.dg/torture/strings/const-str-11.m: Likewise.
4366 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4367 * objc.dg/torture/strings/const-str-9.m: Likewise.
4368 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4369 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4370 instead of Object. Only add _FooClassReference if
4372 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4373 * objc.dg/torture/strings/const-str-8.m: Likewise.
4374 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4375 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4377 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4379 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4380 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4381 * obj-c++.dg/va-meth-1.mm: Likewise.
4382 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4383 ../objc-obj-c++-shared/Object1.h.
4384 * objc.dg/zero-link-3.m: Likewise.
4386 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4388 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4390 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4393 * obj-c++.dg/property/cxx-property-1.mm: New.
4394 * obj-c++.dg/property/cxx-property-2.mm: New.
4396 2011-06-06 Jason Merrill <jason@redhat.com>
4398 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4400 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4402 PR rtl-optimization/49145
4404 * gcc.c-torture/compile/pr49145.c: New test.
4406 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4409 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4410 to dg-options, match also DW_AT_linkage_name.
4413 * gcc.dg/debug/pr49294.c: New test.
4416 * g++.dg/opt/pr49264.C: New test.
4418 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4420 PR tree-optimization/49243
4421 * gcc.dg/pr49243.c: New.
4423 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4425 * gnat.dg/specs/cond_expr1.ads: New test.
4427 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4429 * gnat.dg/deferred_const4.ad[sb]: New test.
4430 * gnat.dg/deferred_const4_pkg.ads: New helper.
4432 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4434 * gnat.dg/test_tamdt.adb: Rename to...
4435 * gnat.dg/taft_type1.adb: ...this.
4436 * gnat.dg/tamdt.ad[sb]: Rename to...
4437 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4438 * gnat.dg/tamdt_aux.ads: Rename to...
4439 * gnat.dg/taft_type1_pkg2.ads: ...this.
4440 * gnat.dg/taft_type2.ad[sb]: New test.
4441 * gnat.dg/taft_type2_pkg.ads: New helper.
4442 * gnat.dg/taft_type3.adb: New test.
4443 * gnat.dg/taft_type3_pkg.ads: New helper.
4445 2011-06-05 Tobias Burnus <burnus@net-b.de>
4448 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4451 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4454 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4456 * objc.dg/gnu-api-2-objc.m: Likewise.
4457 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4458 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4460 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4462 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4463 alignment, not the alignment, when calling class_addIvar(). Add
4464 an 'isa' instance variable to the test root class.
4465 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4467 2011-06-04 Jan Hubicka <jh@suse.cz>
4469 PR tree-optimization/48893
4470 PR tree-optimization/49091
4471 PR tree-optimization/49179
4472 * gfortran.dg/pr49179.f90: New testcase
4474 2011-06-04 Jan Hubicka <jh@suse.cz>
4477 * g++.dg/torture/pr48954.C: New testcase.
4479 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4481 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4483 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4486 * g++.dg/diagnostic/bitfld2.C: New.
4488 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4491 * gcc.c-torture/execute/pr49281.c: New test.
4493 2011-06-04 Jan Hubicka <jh@suse.cz>
4495 PR tree-optimize/48929
4496 * gcc.c-torture/compile/pr48929.c: New testcase.
4498 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4500 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4502 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4505 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4507 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4509 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4511 2011-06-03 Richard Henderson <rth@redhat.com>
4512 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4514 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4516 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4518 * objc.dg/headers.m: Do not include objc-list.h.
4520 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4522 * objc.dg/type-stream-1.m: Test removed.
4523 * objc.dg/headers.m: Do not include typedstream.h.
4525 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4527 * objc.dg/torture/forward-1.m (main): Updated testcase.
4529 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4532 * gcc.c-torture/compile/pr49163.c: New.
4534 2011-06-02 Asher Langton <langton2@llnl.gov>
4537 * gfortran.dg/PR49268.f90: New test.
4539 2011-06-02 Asher Langton <langton2@llnl.gov>
4542 * gfortran.dg/PR37039.f90: New test.
4544 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4547 * objc.dg/method-5.m: Updated.
4548 * objc.dg/method-19.m: Updated.
4549 * objc.dg/method-lookup-1.m: New.
4550 * obj-c++.dg/method-6.mm: Updated.
4551 * obj-c++.dg/method-7.mm: Updated.
4552 * obj-c++.dg/method-lookup-1.mm: New.
4554 2011-06-02 DJ Delorie <dj@redhat.com>
4556 * lib/timeout.exp (timeout): Add board_info support.
4558 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4560 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4562 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4565 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4566 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4568 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4569 Hans-Peter Nilsson <hp@axis.com>
4571 PR rtl-optimization/48840
4572 * gcc.target/sparc/ultrasp13.c: New test.
4574 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4577 * gcc.c-torture/compile/pr49238.c: New.
4579 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4581 * gcc.target/arm/g2.c: Skip test in -mthumb.
4582 Skip test unless cpu is xscale.
4583 * gcc.target/arm/scd42-2.c: Likewise.
4584 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4586 2011-06-01 Jason Merrill <jason@redhat.com>
4588 * g++.dg/cpp0x/decltype28.C: New.
4589 * g++.dg/cpp0x/decltype29.C: New.
4591 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4594 * gcc.target/mips/pr45074.c: New test.
4596 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4597 Hans-Peter Nilsson <hp@axis.com>
4599 PR rtl-optimization/48830
4600 * gcc.target/sparc/ultrasp12.c: New test.
4602 2011-06-01 David Li <davidxl@google.com>
4604 * gcc.dg/profile-dir-1.c: Change pass name.
4605 * gcc.dg/profile-dir-2.c: Ditto.
4606 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4607 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4608 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4609 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4610 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4611 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4612 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4613 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4614 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4615 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4616 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4617 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4618 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4619 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4620 * gcc.dg/profile-dir-3.c: Ditto.
4621 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4623 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4625 * objc.dg/attributes/method-nonnull-1.m: New test.
4626 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4628 2011-05-31 Tobias Burnus <burnus@net-b.de>
4631 * gfortran.dg/coarray_atomic_1.f90: New.
4632 * gfortran.dg/coarray/atomic_1.f90: New.
4634 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4636 * gcc.dg/guality/bswaptest.c: New test.
4637 * gcc.dg/guality/clztest.c: New test.
4638 * gcc.dg/guality/ctztest.c: New test.
4639 * gcc.dg/guality/rotatetest.c: New test.
4642 * gcc.target/i386/pr48688.c: New test.
4644 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4647 * g++.dg/lookup/name-clash9.C: New.
4649 2011-05-31 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/coarray/dummy_1.f90: New.
4654 2011-05-31 Tobias Burnus <burnus@net-b.de>
4657 * gfortran.dg/coarray/save_1.f90: New.
4658 * gfortran.dg/coarray_4.f90: Update dg-error.
4660 2011-05-31 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp0x/rv-template1.C: New.
4664 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4666 PR rtl-optimization/49235
4667 * gcc.dg/pr49235.c: New test.
4669 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4671 PR tree-optimization/49093
4672 * gcc.dg/vect/pr49093.c: New test.
4674 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4677 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4679 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4682 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4685 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4688 * gcc.c-torture/execute/pr49186.c: New.
4690 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4693 * gcc.target/i386/pr49168-1.c: New.
4695 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4696 Eric Botcazou <ebotcazou@adacore.com>
4698 * gcc.dg/guality/drap.c: New test.
4700 2011-05-30 Richard Guenther <rguenther@suse.de>
4702 PR tree-optimization/49210
4703 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4704 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4706 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4709 * g++.dg/gomp/pr49223-1.C: New test.
4710 * g++.dg/gomp/pr49223-2.C: New test.
4712 2011-05-30 Richard Guenther <rguenther@suse.de>
4714 PR tree-optimization/49218
4715 * gcc.c-torture/execute/pr49218.c: New testcase.
4717 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4719 PR tree-optimization/49199
4720 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4721 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4722 -fno-tree-scev-cprop.
4724 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4727 * gfortran.dg/extends_13.f03: New.
4729 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4731 PR rtl-optimization/49095
4732 * gcc.target/i386/pr49095.c: New test.
4734 2011-05-29 Tobias Burnus <burnus@net-b.de>
4737 * gfortran.dg/coarray_24.f90: New.
4739 2011-05-29 Tobias Burnus <burnus@net-b.de>
4742 * gfortran.dg/coarray_23.f90: New.
4744 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4747 * gcc.dg/pr48826.c: New test.
4749 2011-05-29 Richard Guenther <rguenther@suse.de>
4751 PR tree-optimization/49217
4752 * gcc.dg/torture/pr49217.c: New testcase.
4754 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4757 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4759 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4761 * gnat.dg/boolean_subtype.adb: Rename to...
4762 * gnat.dg/boolean_subtype1.adb: ...this.
4764 2011-05-28 Jason Merrill <jason@redhat.com>
4766 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4768 2011-05-27 Jason Merrill <jason@redhat.com>
4770 * g++.dg/cpp0x/enum18.C: Adjust.
4772 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4774 2011-05-27 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/coarray_22.f90: New.
4779 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4781 PR tree-optimization/46728
4782 * gcc.target/powerpc/pr46728-1.c: New.
4783 * gcc.target/powerpc/pr46728-2.c: New.
4784 * gcc.target/powerpc/pr46728-3.c: New.
4785 * gcc.target/powerpc/pr46728-4.c: New.
4786 * gcc.target/powerpc/pr46728-5.c: New.
4787 * gcc.dg/pr46728-6.c: New.
4788 * gcc.target/powerpc/pr46728-7.c: New.
4789 * gcc.target/powerpc/pr46728-8.c: New.
4790 * gcc.dg/pr46728-9.c: New.
4791 * gcc.target/powerpc/pr46728-10.c: New.
4792 * gcc.target/powerpc/pr46728-11.c: New.
4793 * gcc.dg/pr46728-12.c: New.
4794 * gcc.target/powerpc/pr46728-13.c: New.
4795 * gcc.target/powerpc/pr46728-14.c: New.
4796 * gcc.target/powerpc/pr46728-15.c: New.
4797 * gcc.target/powerpc/pr46728-16.c: New.
4799 2011-05-27 Jason Merrill <jason@redhat.com>
4801 * g++.dg/abi/mangle47.C: New.
4804 * g++.dg/template/const5.C: New.
4806 * g++.dg/cpp0x/enum18.C: New.
4808 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4810 * g++.dg/cpp0x/error6.C: New.
4812 * g++.dg/cpp0x/error5.C: New.
4814 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4817 * g++.dg/eh/cond6.C: New test.
4819 2011-05-27 Tobias Burnus <burnus@net-b.de>
4822 * gfortran.dg/rank_3.f90: New.
4823 * gfortran.dg/rank_4.f90: New.
4825 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4827 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4828 replace dump search.
4830 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4832 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4833 * gnat.dg/bit_packed_array5.adb: ...here.
4835 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4838 * g++.dg/cpp0x/auto25.C: New.
4840 2011-05-27 Richard Guenther <rguenther@suse.de>
4842 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4844 2011-05-27 Richard Guenther <rguenther@suse.de>
4846 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4848 2011-05-27 Richard Guenther <rguenther@suse.de>
4851 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4853 2011-05-26 Jason Merrill <jason@redhat.com>
4855 * g++.dg/cpp0x/friend1.C: New.
4856 * g++.dg/cpp0x/friend2.C: New.
4858 * g++.dg/cpp0x/auto7.C: Update.
4859 * g++.dg/template/crash50.C: Adjust.
4860 * g++.dg/template/static9.C: Adjust.
4861 * g++.old-deja/g++.ext/memconst.C: Adjust.
4863 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4865 * gcc.dg/march.c: Ignore a note for some targets.
4867 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4868 Nathan Froyd <froydnj@codesourcery.com>
4872 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4873 * g++.dg/parse/pr18770.C: New test.
4874 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4876 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4879 * gfortran.dg/dependency_40.f90 : New test.
4881 2011-05-26 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/coarray/registering_1.f90: New.
4886 2011-05-26 Jason Merrill <jason@redhat.com>
4888 * g++.dg/cpp0x/variadic111.C: New.
4889 * g++.dg/cpp0x/variadic41.C: Adjust.
4891 2011-05-26 Richard Guenther <rguenther@suse.de>
4893 PR tree-optimization/48702
4894 * gcc.dg/torture/pr48702.c: New testcase.
4896 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4898 PR gcov-profile/48845
4899 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4901 * gcc.dg/matrix/matrix.exp: Likewise.
4902 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4903 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4904 line number to check_profiling_available.
4905 * lib/target-supports.exp (check_profiling_available): Account for
4907 Require TLS runtime support with -fprofile-generate.
4908 * lib/profopt.exp (profopt-execute): Add TLS options for
4910 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4912 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4915 * g++.dg/eh/cond5.C: New test.
4917 PR tree-optimization/49161
4918 * gcc.c-torture/execute/pr49161.c: New test.
4920 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4922 * gcc.target/arm/neon-vorn-vbic.c: New test.
4924 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4926 PR tree-optimization/49038
4927 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4928 * gcc.dg/vect/pr49038.c: New test.
4930 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4931 * g++.dg/init/pr25811-3.C: New.
4932 * g++.dg/init/pr25811-4.C: New.
4934 2011-05-25 Jason Merrill <jason@redhat.com>
4936 * g++.dg/cpp0x/enum17.C: New.
4937 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4939 * g++.dg/cpp0x/auto24.C: New.
4941 * g++.dg/cpp0x/error4.C: New.
4943 * g++.dg/cpp0x/rv-restrict.C: New.
4945 * g++.dg/cpp0x/enum15.C: New.
4946 * g++.dg/cpp0x/constexpr-switch2.C: New.
4948 * g++.dg/cpp0x/variadic110.C: New.
4950 * g++.dg/cpp0x/auto9.C: Add typedef test.
4952 * g++.dg/cpp0x/auto23.C: New.
4953 * g++.dg/cpp0x/auto9.C: Adjust.
4955 * g++.dg/cpp0x/defaulted29.C: New.
4957 * g++.dg/cpp0x/initlist51.C: New.
4959 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4961 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4962 * g++.dg/abi/packed1.C: Suppress warning.
4963 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4964 * g++.dg/template/stdarg1.C: Likewise.
4965 * g++.dg/other/packed1.C: Remove arm from xfail list.
4967 2011-05-25 Jason Merrill <jason@redhat.com>
4969 * g++.dg/cpp0x/enum16.C: New.
4970 * g++.dg/parse/error15.C: Adjust.
4972 * g++.dg/cpp0x/initlist50.C: New.
4974 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4976 * g++.dg/cpp0x/variadic109.C: New.
4978 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4980 * gcc.target/i386/pause-1.c: New.
4982 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4984 * gcc.dg/stack-usage-1.c: Adjust comment.
4985 * gcc.dg/stack-usage-2.c: New test.
4987 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4990 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4991 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4993 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4995 PR rtl-optimization/48757
4996 * gfortran.dg/pr48757.f: New test case.
4998 2011-05-24 Jason Merrill <jason@redhat.com>
5000 * g++.dg/cpp0x/access01.C: New.
5002 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5005 * objc.dg/pr48177.m: New testcase.
5007 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5010 * objc.dg/pr48187.m: New testcase.
5011 * obj-c++.dg/pr48187.mm: New testcase.
5012 * objc.dg/ivar-extra-semicolon.m: New testcase.
5014 2011-05-24 Jason Merrill <jason@redhat.com>
5016 * g++.dg/template/access21.C: New.
5017 * g++.dg/template/access22.C: New.
5019 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5021 PR rtl-optimization/48633
5022 * g++.dg/pr48633.C: New test.
5024 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5027 * g++.dg/other/pr49133.C: New test.
5029 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5030 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5032 * gcc.dg/torture/tls/run-gd.c: New test.
5033 * gcc.dg/torture/tls/run-ie.c: New test.
5034 * gcc.dg/torture/tls/run-ld.c: New test.
5035 * gcc.dg/torture/tls/run-le.c: New test.
5036 * lib/target-supports.exp (check_effective_target_tls_runtime):
5037 Build testcase with TLS options.
5039 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5041 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5043 2011-05-24 Tom de Vries <tom@codesourcery.com>
5045 PR tree-optimization/49121
5046 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5048 2011-05-23 Jason Merrill <jason@redhat.com>
5050 * g++.dg/cpp0x/defaulted28.C: New.
5052 * g++.dg/cpp0x/sfinae25.C: New.
5054 * g++.dg/cpp0x/rv-cast2.C: New.
5056 * g++.dg/cpp0x/enum14.C: New.
5058 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5061 * gcc.c-torture/execute/pr49123.c: New test.
5064 * gcc.dg/debug/pr49032.c: New test.
5067 * gcc.dg/pr49120.c: New test.
5069 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5072 * gcc.target/i386/pr47315.c: New test.
5074 2011-05-23 Jason Merrill <jason@redhat.com>
5076 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5078 * g++.dg/cpp0x/sfinae24.C: New.
5080 * g++.dg/cpp0x/error3.C: New.
5082 * g++.dg/cpp0x/defaulted27.C: New.
5084 * g++.dg/cpp0x/decltype27.C: New.
5086 2011-05-23 Richard Guenther <rguenther@suse.de>
5088 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5090 2011-05-23 Richard Guenther <rguenther@suse.de>
5092 PR tree-optimization/40874
5093 * g++.dg/tree-ssa/pr40874.C: New testcase.
5095 2011-05-23 Richard Guenther <rguenther@suse.de>
5097 PR tree-optimization/49115
5098 * g++.dg/torture/pr49115.C: New testcase.
5100 2011-05-23 Richard Guenther <rguenther@suse.de>
5103 * gcc.dg/memcpy-3.c: New testcase.
5105 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5108 * gcc.c-torture/execute/pr48973-1.c: New test.
5109 * gcc.c-torture/execute/pr48973-2.c: New test.
5111 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5114 * g++.dg/warn/pr18016.C: New.
5116 2011-05-23 Tom de Vries <tom@codesourcery.com>
5119 * gcc.target/arm/ivopts-6.c: New test.
5121 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5124 * gcc.c-torture/compile/pr49029.c: New test.
5126 2011-05-22 Jason Merrill <jason@redhat.com>
5128 * g++.dg/cpp0x/sfinae23.C: New.
5129 * g++.dg/cpp0x/sfinae8.C: Correct.
5131 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5133 * gfortran.dg/function_optimize_8.f90: New test case.
5135 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5137 PR tree-optimization/49087
5138 * gcc.dg/vect/O3-pr49087.c: New test.
5140 2011-05-21 Jason Merrill <jason@redhat.com>
5142 * g++.dg/debug/const5.C: New.
5144 2011-05-20 Jason Merrill <jason@redhat.com>
5146 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5148 * g++.dg/cpp0x/constexpr-static7.C: New.
5150 * g++.dg/cpp0x/enum12.C: New.
5151 * g++.dg/cpp0x/enum13.C: New.
5153 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5156 * gfortran.dg/select_type_23.f03: New.
5158 2011-05-20 Jason Merrill <jason@redhat.com>
5160 * g++.dg/cpp0x/defaulted26.C: New.
5162 * g++.dg/cpp0x/noexcept02.C: Fix.
5163 * g++.dg/cpp0x/noexcept03.C: Fix.
5164 * g++.dg/cpp0x/noexcept08.C: Fix.
5165 * g++.dg/cpp0x/noexcept10.C: New.
5167 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5170 * gfortran.dg/extends_12.f03: New.
5172 2011-05-20 Jason Merrill <jason@redhat.com>
5174 * g++.dg/template/koenig9.C: New.
5175 * g++.dg/opt/pr47615.C: Fix.
5176 * g++.dg/overload/defarg1.C: Fix.
5177 * g++.dg/tc1/dr213.C: Remove xfail.
5178 * g++.dg/torture/pr34850.C: Fix.
5179 * g++.dg/torture/pr39362.C: Fix.
5180 * g++.old-deja/g++.brendan/crash56.C: Fix.
5181 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5183 2011-05-20 Richard Guenther <rguenther@suse.de>
5185 PR tree-optimization/49079
5186 * gcc.dg/torture/pr49079.c: New testcase.
5188 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5190 PR tree-optimization/49073
5191 * gcc.c-torture/execute/pr49073.c: New test.
5193 2011-06-19 Tobias Burnus <burnus@net-b.de>
5196 * gfortran.dg/coarray_21.f90: New.
5198 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5200 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5203 2011-05-19 Richard Guenther <rguenther@suse.de>
5206 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5208 2011-05-19 Richard Guenther <rguenther@suse.de>
5211 * gcc.dg/builtin-object-size-11.c: New testcase.
5213 2011-05-19 Tom de Vries <tom@codesourcery.com>
5216 * gcc.target/arm/ivopts.c: New test.
5217 * gcc.target/arm/ivopts-2.c: New test.
5219 2011-05-19 Tom de Vries <tom@codesourcery.com>
5221 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5223 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5225 * gcc.c-torture/execute/960321-1.x: Remove.
5227 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5230 * gfortran.dg/move_alloc_4.f90: New.
5232 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5235 * gcc.target/i386/pr49002-1.c: New test.
5236 * gcc.target/i386/pr49002-2.c: Likewise.
5238 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5240 PR tree-optimization/49039
5241 * gcc.c-torture/execute/pr49039.c: New test.
5242 * gcc.dg/tree-ssa/pr49039.c: New test.
5243 * g++.dg/torture/pr49039.C: New test.
5245 2011-05-18 Jason Merrill <jason@redhat.com>
5247 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5248 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5249 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5251 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5253 * gcc.target/bfin/mcpu-bf592.c: New test.
5255 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5257 PR tree-optimization/41881
5258 * gcc.dg/vect/O3-pr41881.c: New test.
5259 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5261 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5263 PR tree-optimization/49000
5264 * gcc.dg/pr49000.c: New test.
5266 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5268 * gnat.dg/invalid1.adb: New test.
5270 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5272 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5274 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5275 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5277 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5280 * g++.dg/cpp0x/range-for18.C: New.
5282 2011-05-15 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/coarray/image_index_2.f90: New.
5287 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5289 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5290 * g++.dg/cpp0x/override2.C: New.
5292 2011-05-14 Tobias Burnus <burnus@net-b.de>
5295 * gfortran.de/coarray_20.f90: New.
5297 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5300 * function_optimize_7.f90: New test case.
5302 2011-05-13 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/decltype26.C: New.
5305 * g++.dg/cpp0x/enum11.C: New.
5307 2011-05-13 Tobias Burnus <burnus@net-b.de>
5311 * gfortran.dg/assign_8.f90: Update dg-error.
5313 2011-05-13 Tobias Burnus <burnus@net-b.de>
5316 * gfortran.dg/io_constraints_8.f90: New.
5317 * gfortran.dg/io_constraints_9.f90: New.
5319 2011-05-13 Martin Thuresson <martint@google.com>
5321 PR gcov-profile/47793
5322 * gcc.dg/pr47793.c: New.
5324 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5326 PR tree-optimization/48975
5327 * gcc.dg/pr48975.c: New test.
5329 2011-05-12 Tobias Burnus <burnus@net-b.de>
5332 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5334 2011-05-12 Jason Merrill <jason@redhat.com>
5336 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5338 2011-05-12 Geert Bosch <bosch@adacore.com>
5340 * gnat.dg/view_conversion1.adb: New test.
5342 2011-05-12 Richard Guenther <rguenther@suse.de>
5344 PR tree-optimization/48172
5345 * gcc.dg/vect/pr48172.c: New testcase.
5347 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5350 * g++.dg/opt/pr48967.C: New test.
5352 2011-05-11 Jason Merrill <jason@redhat.com>
5354 * g++.dg/cpp0x/constexpr-friend.C: New.
5355 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5357 * g++.dg/cpp0x/sfinae22.C: New.
5359 2011-05-11 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/generic_24.f90: New.
5364 2011-05-11 Richard Guenther <rguenther@suse.de>
5366 PR tree-optimization/15256
5367 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5369 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5372 * gcc.dg/pr48159-1.c: New test.
5373 * gcc.dg/pr48159-2.c: New test.
5375 2011-05-11 Richard Guenther <rguenther@suse.de>
5378 * gcc.dg/torture/pr48953.c: New testcase.
5380 2011-05-11 Richard Guenther <rguenther@suse.de>
5382 PR tree-optimization/18041
5383 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5385 2011-05-11 Alan Modra <amodra@gmail.com>
5388 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5390 2011-05-10 Jason Merrill <jason@redhat.com>
5392 * g++.dg/cpp0x/defaulted25.C: New.
5393 * g++.dg/template/crash7.C: Adjust.
5395 * g++.dg/cpp0x/variadic108.C: New.
5397 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5399 * g++.dg/inherit/virtual9.C: Extend.
5401 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5404 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5405 are passed and returned in vector registers.
5407 2011-05-10 Richard Guenther <rguenther@suse.de>
5409 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5410 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5411 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5412 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5413 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5416 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5418 PR tree-optimization/48611
5419 PR tree-optimization/48794
5420 * gfortran.dg/gomp/pr48611.f90: New test.
5421 * gfortran.dg/gomp/pr48794.f90: New test.
5424 * gcc.dg/dfp/pr48928.c: New test.
5426 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5429 * g++.dg/cpp0x/pr48522.C: New.
5431 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/cpp0x/sfinae21.C: New.
5436 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5438 * g++.dg/template/sfinae28.C: Rename to...
5439 * g++.dg/cpp0x/sfinae19.C: ... this.
5440 * g++.dg/template/sfinae29.C: Rename to...
5441 * g++.dg/cpp0x/sfinae20.C: ... this.
5443 2011-05-09 Jeff Law <law@redhat.com>
5445 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5448 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5451 * g++.dg/init/pr20039.C: New.
5453 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5457 * g++.dg/template/sfinae28.C: New.
5458 * g++.dg/template/sfinae29.C: Likewise.
5460 2011-05-09 Jason Merrill <jason@redhat.com>
5462 * g++.dg/template/nontype23.C: New.
5464 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5466 * g++.dg/init/pr48859.C: New.
5468 2011-05-09 Jason Merrill <jason@redhat.com>
5470 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5471 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5472 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5473 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5474 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5475 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5476 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5477 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5479 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5481 * g++.dg/inherit/virtual9.C: New.
5483 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5486 * g++.dg/template/dependent-expr8.C: New test case.
5488 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5490 PR tree-optimization/48837
5491 * gcc.dg/pr48837.c: New testcase.
5493 2011-05-06 Jason Merrill <jason@redhat.com>
5495 * g++.dg/cpp0x/constexpr-condition2.C: New.
5497 * g++.dg/cpp0x/constexpr-missing.C: New.
5499 2011-05-06 Tobias Burnus <burnus@net-b.de>
5502 * gfortran.dg/coarray/this_image_2.f90: New.
5504 2011-05-06 Tobias Burnus <burnus@net-b.de>
5508 * gfortran.dg/bind_c_usage_22.f90: New.
5509 * gfortran.dg/bind_c_usage_23.f90: New.
5510 * gfortran.dg/bind_c_usage_24.f90: New.
5511 * gfortran.dg/bind_c_usage_24_c.c: New.
5513 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5516 * g++.dg/template/member9.C: New test case.
5518 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5520 * gnat.dg/discr29.ad[sb]: New test.
5521 * gnat.dg/discr30.adb: Likewise.
5523 2011-05-05 Julian Brown <julian@codesourcery.com>
5525 * gcc.target/arm/neon-vset_lanes8.c: New test.
5527 2011-05-05 Jason Merrill <jason@redhat.com>
5529 * g++.dg/init/new32.C: New.
5531 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5536 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5538 PR rtl-optimization/48381
5539 * gcc.c-torture/compile/pr48381.c: New test.
5541 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5543 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5545 * gcc.target/i386/opt-1.c: Ditto.
5547 2011-05-04 Jason Merrill <jason@redhat.com>
5549 * g++.dg/conversion/base1.C: New.
5551 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5553 PR libgfortran/48787
5554 * gfortran.dg/round_3.f08: Add more checks to test case.
5556 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5558 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5559 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5560 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5561 Gate test on effective_target fd_truncate.
5563 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5565 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5566 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5567 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5568 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5569 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5570 * gcc.target/i386/pr38824.c: Ditto.
5571 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5572 * gcc.target/i386/vecinit-2.c: Ditto.
5573 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5574 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5575 * gcc.target/i386/parity-2.c: Ditto.
5576 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5578 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5580 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5582 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5583 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5584 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5586 2011-05-03 Tobias Burnus <burnus@net-b.de>
5589 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5591 2011-05-03 Tobias Burnus <burnus@net-b.de>
5594 * gfortran.dg/coarray/this_image_1.f90: New.
5596 2011-05-03 Tobias Burnus <burnus@net-b.de>
5599 * gfortran.dg/coarray/caf.dg: New.
5600 * gfortran.dg/coarray/image_index_1.f90: New, copied
5601 from ../coarray_16.f90.
5603 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5606 * g++.dg/ext/complex9.C: New.
5608 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5611 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5612 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5613 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5615 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5617 * gcc.target/bfin/builtins: Created.
5618 * gcc.target/bfin/hisilh-O0.c: Deleted.
5619 * gcc.target/bfin/hisilh.c: Moved to...
5620 * gcc.target/bfin/builtins/hisilh.c: ...here.
5621 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5622 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5623 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5624 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5625 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5626 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5627 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5628 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5629 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5630 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5631 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5632 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5633 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5634 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5635 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5636 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5637 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5638 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5639 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5640 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5641 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5642 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5643 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5644 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5645 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5646 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5647 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5648 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5649 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5650 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5651 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5652 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5653 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5654 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5655 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5656 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5657 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5658 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5659 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5660 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5661 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5662 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5663 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5664 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5665 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5666 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5667 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5668 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5669 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5670 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5671 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5672 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5673 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5674 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5675 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5676 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5677 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5678 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5679 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5680 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5681 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5682 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5683 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5684 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5685 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5686 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5687 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5688 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5689 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5690 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5691 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5692 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5693 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5694 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5695 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5696 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5697 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5698 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5699 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5700 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5701 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5702 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5703 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5704 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5705 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5706 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5707 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5708 * gcc.target/bfin/builtins/circptr.c: Ditto.
5709 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5710 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5711 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5712 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5713 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5714 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5715 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5716 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5717 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5718 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5719 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5720 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5721 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5722 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5723 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5724 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5725 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5726 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5727 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5728 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5729 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5730 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5731 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5732 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5733 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5734 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5735 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5736 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5737 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5738 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5739 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5740 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5741 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5742 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5743 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5744 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5745 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5746 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5747 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5748 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5749 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5750 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5751 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5752 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5753 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5754 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5755 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5756 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5757 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5758 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5759 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5760 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5761 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5762 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5763 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5764 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5765 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5766 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5767 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5768 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5769 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5770 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5771 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5772 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5773 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5774 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5775 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5776 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5777 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5778 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5780 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5782 * gcc.target/arm/cold-lc.c: New test.
5784 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5787 * gcc.dg/pr48774.c: New test.
5789 2011-05-03 Richard Guenther <rguenther@suse.de>
5791 * gcc.dg/large-size-array-5.c: New testcase.
5793 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5795 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5797 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5799 * lib/target-supports.exp (check_effective_target_vect_strided):
5801 (check_effective_target_vect_strided2)
5802 (check_effective_target_vect_strided3)
5803 (check_effective_target_vect_strided4)
5804 (check_effective_target_vect_strided8): ...these new functions.
5806 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5807 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5808 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5809 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5810 * gcc.dg/vect/pr37539.c: Likewise.
5811 * gcc.dg/vect/slp-11a.c: Likewise.
5812 * gcc.dg/vect/slp-11b.c: Likewise.
5813 * gcc.dg/vect/slp-11c.c: Likewise.
5814 * gcc.dg/vect/slp-12a.c: Likewise.
5815 * gcc.dg/vect/slp-12b.c: Likewise.
5816 * gcc.dg/vect/slp-18.c: Likewise.
5817 * gcc.dg/vect/slp-19a.c: Likewise.
5818 * gcc.dg/vect/slp-19b.c: Likewise.
5819 * gcc.dg/vect/slp-21.c: Likewise.
5820 * gcc.dg/vect/slp-23.c: Likewise.
5821 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5823 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5824 instead of vect_interleave && vect_extract_even_odd.
5825 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5826 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5827 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5828 * gcc.dg/vect/vect-1.c: Likewise.
5829 * gcc.dg/vect/vect-10.c: Likewise.
5830 * gcc.dg/vect/vect-98.c: Likewise.
5831 * gcc.dg/vect/vect-107.c: Likewise.
5832 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5833 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5834 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5835 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5836 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5837 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5838 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5839 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5840 * gcc.dg/vect/vect-strided-float.c: Likewise.
5841 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5842 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5843 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5844 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5845 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5846 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5847 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5848 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5849 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5850 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5851 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5852 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5853 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5854 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5855 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5857 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5859 * gcc.dg/vect/pr30843.c: Likewise.
5860 * gcc.dg/vect/pr33866.c: Likewise.
5861 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5862 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5863 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5864 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5866 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5868 * gcc.dg/vect/slp-11.c: Split into...
5869 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5870 gcc.dg/vect/slp-11c.c: ...these tests.
5871 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5872 * gcc.dg/vect/slp-12c.c: ...this new test.
5873 * gcc.dg/vect/slp-19.c: Split into...
5874 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5875 gcc.dg/vect/slp-19c.c: ...these new tests.
5877 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5879 * lib/target-supports.exp
5880 (check_effective_target_vect_extract_even_odd_wide): Delete.
5881 (check_effective_target_vect_strided_wide): Likewise.
5882 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5883 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5884 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5885 * gcc.dg/vect/pr37539.c: Likewise.
5886 * gcc.dg/vect/slp-11.c: Likewise.
5887 * gcc.dg/vect/slp-12a.c: Likewise.
5888 * gcc.dg/vect/slp-12b.c: Likewise.
5889 * gcc.dg/vect/slp-19.c: Likewise.
5890 * gcc.dg/vect/slp-23.c: Likewise.
5891 * gcc.dg/vect/vect-1.c: Likewise.
5892 * gcc.dg/vect/vect-98.c: Likewise.
5893 * gcc.dg/vect/vect-107.c: Likewise.
5894 * gcc.dg/vect/vect-strided-float.c: Likewise.
5896 2011-05-02 Jason Merrill <jason@redhat.com>
5898 * g++.dg/init/new31.C: New.
5900 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5903 * gcc.dg/pr35445.c: New test.
5905 2011-05-02 Jason Merrill <jason@redhat.com>
5907 * c-c++-common/vla-1.c: New.
5909 2011-05-02 Richard Guenther <rguenther@suse.de>
5911 PR tree-optimization/48822
5912 * gcc.dg/torture/pr48822.c: New testcase.
5914 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5917 * g++.dg/cpp0x/constexpr-47969.C: New.
5919 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5922 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5923 on vect_no_align targets.
5924 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5925 vect_no_align targets.
5927 2011-05-01 Xinliang David Li <davidxl@google.com>
5929 * gcc.dg/tree-ssa/integer-addr.c: New test.
5930 * gcc.dg/tree-ssa/alias_bug.c: New test.
5932 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5934 PR libgfortran/48787
5935 * gfortran.dg/round_3.f08: Add more checks.
5937 2011-04-30 Tobias Burnus <burnus@net-b.de>
5940 * gfortran.dg/import9.f90: New, proper test.
5941 * gfortran.dg/interface_37.f90: Remove bogus
5942 test (bogus copy of interface_36.f90).
5944 2011-04-30 Tobias Burnus <burnus@net-b.de>
5947 * gfortran.dg/interface_37.f90: New.
5949 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5952 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5954 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5956 PR tree-optimization/48809
5957 * gcc.c-torture/execute/pr48809.c: New test.
5959 2011-04-29 Jeff Law <law@redhat.com>
5961 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5963 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5966 * g++.dg/init/ctor10.C: New.
5968 2011-04-29 Le-Chun Wu <lcwu@google.com>
5970 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5971 warning in implicitly instantiated templates.
5973 2011-04-29 Le-Chun Wu <lcwu@google.com>
5975 * g++.dg/warn/Wnull-conversion-1.C: New.
5976 * g++.dg/warn/Wnull-conversion-2.C: New.
5978 2011-04-29 Diego Novillo <dnovillo@google.com>
5980 * g++.old-deja/g++.other/null3.C: Expect warning about
5981 converting boolean to a pointer.
5983 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5986 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5990 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5992 2011-04-29 Tobias Burnus <burnus@net-b.de>
5995 * gfortran.dg/typebound_proc_22.f90: New.
5998 * gfortran.dg/interface_36.f90: New.
6000 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6002 PR libgfortran/48488
6003 PR libgfortran/48602
6004 PR libgfortran/48615
6005 PR libgfortran/48684
6006 PR libgfortran/48787
6007 * gfortran.dg/fmt_g.f: Adjust test.
6008 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6009 * gfortran.dg/round_3.f08: New test.
6010 * gfortran.dg/namelist_print_1.f: Adjust test.
6011 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6012 * gfortran.dg/f2003_io_5.f03: Adjust test.
6013 * gfortran.dg/coarray_15.f90: Adjust test.
6014 * gfortran.dg/namelist_65.f90: Adjust test.
6015 * gfortran.dg/fmt_cache_1.f: Adjust test.
6016 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6017 * gfortran.dg/real_const_3.f90: Adjust test.
6019 2011-04-28 Xinliang David Li <davidxl@google.com>
6021 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6022 * g++.dg/prof-robust-1.C: New test.
6024 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6026 PR tree-optimization/48765
6027 * gcc.dg/vect/pr48765.c: New.
6029 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6031 PR tree-optimization/48775
6032 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6034 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6037 * g++.dg/inherit/pr48798.C: New.
6038 * g++.old-deja/g++.other/base1.C: Adjust.
6040 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6043 * g++.dg/template/inherit7.C: New test case.
6045 2011-04-28 Richard Guenther <rguenther@suse.de>
6047 PR tree-optimization/40052
6048 PR tree-optimization/15347
6049 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6050 * gcc.dg/pr15347.c: Likewise.
6052 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6055 * g++.dg/cpp0x/sfinae18.C: New.
6057 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6060 * g++.dg/ext/is_literal_type1.C: New.
6062 2011-04-28 Tobias Burnus <burnus@net-b.de>
6066 * gfortran.dg/interface_35.f90: New.
6067 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6068 * gfortran.dg/func_result_6.f90: Add dg-warning.
6069 * gfortran.dg/bessel_1.f90: Ditto.
6070 * gfortran.dg/hypot_1.f90: Ditto.
6071 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6072 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6073 * gfortran.dg/interface_assignment_4.f90: Ditto.
6075 2011-04-27 Jason Merrill <jason@redhat.com>
6077 * g++.dg/ext/complex8.C: New.
6079 * g++.dg/cpp0x/initlist49.C: New.
6080 * g++.dg/init/new30.C: New.
6082 2011-04-27 Tobias Burnus <burnus@net-b.de>
6085 * gfortran.dg/whole_file_34.f90: New.
6087 2011-04-27 Jan Hubicka <jh@suse.cz>
6089 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6091 2011-04-27 Jason Merrill <jason@redhat.com>
6093 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6095 * g++.dg/parse/ambig6.C: New.
6097 2011-04-27 Nick Clifton <nickc@redhat.com>
6099 * gcc.dg/20020312-2.c: Add definition for RX.
6101 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6102 option with RX targets.
6104 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6107 2011-04-27 Richard Guenther <rguenther@suse.de>
6109 * gcc.dg/tree-ssa/pr23382.c: Remove.
6111 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6114 * gcc.c-torture/compile/pr48767.c: New test.
6116 2011-04-27 Richard Guenther <rguenther@suse.de>
6118 PR tree-optimization/48772
6119 * g++.dg/pr48772.C: New testcase.
6121 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.c-torture/compile/pr48742.c: New test.
6126 2011-04-26 Jason Merrill <jason@redhat.com>
6128 * g++.dg/lookup/koenig13.C: New.
6130 * g++.dg/cpp0x/initlist48.C: New.
6132 2011-04-25 Jason Merrill <jason@redhat.com>
6134 * g++.dg/cpp0x/sfinae17.C: New.
6136 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6139 * gcc.target/powerpc/pr48258-1.c: New file.
6140 * gcc.target/powerpc/pr48258-2.c: Ditto.
6142 2011-04-26 Xinliang David Li <davidxl@google.com>
6144 * gcc.dg/uninit-suppress.c: New test.
6145 * gcc.dg/uninit-suppress.c: New test.
6147 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6150 * gcc.dg/pr48768.c: New test.
6152 PR tree-optimization/48734
6153 * gcc.c-torture/compile/pr48734.c: New test.
6156 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6158 2011-04-26 Richard Guenther <rguenther@suse.de>
6160 PR tree-optimization/48731
6161 * gcc.dg/torture/pr48731.c: New testcase.
6163 2011-04-26 Richard Guenther <rguenther@suse.de>
6166 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6168 2011-04-26 Richard Guenther <rguenther@suse.de>
6171 * gcc.dg/torture/pr48694-1.c: New testcase.
6172 * gcc.dg/torture/pr48694-2.c: Likewise.
6174 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6176 * g++.dg/ext/underlying_type1.C: New.
6177 * g++.dg/ext/underlying_type2.C: Likewise.
6178 * g++.dg/ext/underlying_type3.C: Likewise.
6179 * g++.dg/ext/underlying_type4.C: Likewise.
6180 * g++.dg/ext/underlying_type5.C: Likewise.
6181 * g++.dg/ext/underlying_type6.C: Likewise.
6182 * g++.dg/ext/underlying_type7.C: Likewise.
6183 * g++.dg/ext/underlying_type8.C: Likewise.
6184 * g++.dg/ext/underlying_type9.C: Likewise.
6185 * g++.dg/ext/underlying_type10.C: Likewise.
6187 2011-04-25 Jason Merrill <jason@redhat.com>
6189 * g++.dg/cpp0x/regress/template-const2.C: New.
6191 2011-04-25 Jeff Law <law@redhat.com>
6193 * gcc.dg/tree-ssa/vrp56.c: new test.
6195 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6197 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6199 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6201 PR preprocessor/48740
6202 * c-c++-common/raw-string-11.c: New test.
6204 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6206 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6209 2011-04-23 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/coarray_19.f90: New.
6214 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6217 * gcc.dg/pr48685.c: New test.
6219 2011-04-22 Jan Hubicka <jh@suse.cz>
6221 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6223 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6225 PR tree-optimization/48717
6226 * gcc.c-torture/execute/pr48717.c: New test.
6228 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6231 * gcc.target/i386/pr48723.c: New test.
6233 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6236 * gcc.dg/gomp/pr48716.c: New test.
6237 * g++.dg/gomp/pr48716.C: New test.
6239 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6242 * gcc.dg/missing-field-init-2.c: Update testcase.
6244 2011-04-22 Alan Modra <amodra@gmail.com>
6246 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6248 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6251 * gfortran.dg/function_optimize_6.f90: New test.
6253 2011-04-21 Easwaran Raman <eraman@google.com>
6255 * gcc.dg/stack-layout-2.c: New test.
6257 2011-04-21 Richard Guenther <rguenther@suse.de>
6260 * g++.dg/lto/pr48207-2_0.C: New testcase.
6261 * g++.dg/lto/pr48207-3_0.C: Likewise.
6263 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6265 * gnat.dg/volatile5.adb: New test.
6266 * gnat.dg/volatile5_pkg.ads: New helper.
6268 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6271 * gcc.target/i386/pr48708.c: New test.
6273 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6275 * gcc.dg/vect/vect-119.c: New test.
6277 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6279 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6282 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6283 Richard Sandiford <richard.sandiford@linaro.org>
6286 * gcc.target/arm/pr46329.c: New test.
6288 2011-04-21 Tobias Burnus <burnus@net-b.de>
6291 * gfortran.dg/coarray_18.f90: New.
6293 2011-04-20 Jason Merrill <jason@redhat.com>
6295 * g++.dg/cpp0x/initlist47.C: New.
6297 * g++.dg/init/dtor4.C: New.
6299 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6302 * gcc.target/i386/sse2-pinsrw.c: New test.
6303 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6304 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6305 * gcc.target/i386/sse2-insvhi.c: Ditto.
6306 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6307 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6309 2011-04-20 Jason Merrill <jason@redhat.com>
6311 * g++.dg/template/const4.C: New.
6313 2011-04-20 Easwaran Raman <eraman@google.com>
6315 * gcc.dg/stack-layout-1.c: New test.
6317 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6319 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6320 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6323 2011-04-20 Kai Tietz <ktietz@redhat.com>
6325 * gcc.dg/binop-xor1.c: New test.
6326 * gcc.dg/binop-xor2.c: New test.
6327 * gcc.dg/binop-xor3.c: New test.
6328 * gcc.dg/binop-xor4.c: New test.
6329 * gcc.dg/binop-xor5.c: New test.
6331 2011-04-20 Richard Guenther <rguenther@suse.de>
6333 PR tree-optimization/47892
6334 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6336 2011-04-20 Richard Guenther <rguenther@suse.de>
6339 * g++.dg/torture/pr48695.C: New testcase.
6341 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6343 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6344 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6345 * gcc.c-torture/execute/pr45262.c: Ditto
6346 * gcc.dg/torture/pr43165.c: Ditto.
6347 * gcc.dg/torture/pr47228.c: Ditto.
6348 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6349 * gcc.dg/ipa/pr45644.c: Ditto.
6350 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6353 2011-04-19 Jason Merrill <jason@redhat.com>
6355 * g++.dg/ext/complex7.C: New.
6357 * g++.dg/ext/attrib41.C: New.
6359 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6362 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6364 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6367 * gcc.target/i386/pr48678.c: New test.
6369 2011-04-19 Martin Jambor <mjambor@suse.cz>
6371 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6372 * g++.dg/opt/devirt2.C: New test.
6373 * g++.dg/ipa/devirt-g-1.C: Likewise.
6375 2011-04-19 Tobias Burnus <burnus@net-b.de>
6378 * gfortran.dg/whole_file_33.f90: New.
6380 2011-04-19 Martin Jambor <mjambor@suse.cz>
6382 * g++.dg/ipa/devirt-7.C: New test.
6384 2011-04-19 Richard Guenther <rguenther@suse.de>
6387 * g++.dg/lto/pr48207_0.C: New testcase.
6389 2011-04-18 Jason Merrill <jason@redhat.com>
6391 * g++.dg/init/void1.C: New.
6393 * g++.dg/cpp0x/union4.C: New.
6395 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6398 * g++.dg/torture/pr48661.C: New test.
6401 * g++.dg/gomp/pr48632.C: New test.
6403 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6405 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6406 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6408 2011-04-18 Tobias Burnus <burnus@net-b.de>
6411 * gfortran.dg/coarray_17.f90: New.
6412 * gfortran.dg/coarray_10.f90: Update dg-error.
6414 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6417 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6418 * gfortran.dg/guality/guality.exp: Likewise.
6420 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6422 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6424 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6426 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6428 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6430 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6432 2011-04-18 Richard Guenther <rguenther@suse.de>
6435 * g++.dg/torture/pr46364.C: New testcase.
6437 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6439 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6441 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6443 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6445 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6446 Ira Rosen <ira.rosen@linaro.org>
6449 * gcc.target/arm/pr48252.c: New test.
6451 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6453 PR tree-optimization/48616
6454 * gcc.dg/pr48616.c: New test.
6456 2011-04-18 Tobias Burnus <burnus@net-b.de>
6459 * gfortran.dg/coarray_16.f90: New.
6461 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6464 * gfortran.dg/realloc_on_assign_7.f03: New test.
6466 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6468 PR libgfortran/48602
6469 * gfortran.dg/fmt_g0_6.f08: New test.
6471 2011-04-17 Jason Merrill <jason@redhat.com>
6473 * g++.dg/cpp0x/sfinae16.C: New.
6475 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6477 * gcc.target/mips/reg-var-1.c: New test.
6479 2011-04-17 Jan Hubicka <jh@suse.cz>
6481 * gcc.dg/winline-5.c: Update testcase.
6483 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6485 * gnat.dg/discr27.ad[sb]: Move dg directive.
6486 * gnat.dg/discr28.ad[sb]: New test.
6487 * gnat.dg/discr28_pkg.ads: New helper.
6489 2011-04-17 Michael Matz <matz@suse.de>
6491 PR tree-optimization/48622
6493 * gcc.dg/lto/pr48622_0.c: New test.
6495 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6497 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6498 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6499 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6500 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6501 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6502 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6504 2011-04-15 Jason Merrill <jason@redhat.com>
6506 * g++.dg/cpp0x/range-for17.C: New.
6508 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6510 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6511 * g++.dg/cpp0x/range-for3.C: Likewise.
6512 * g++.dg/cpp0x/range-for9.C: Correct error message.
6513 * g++.dg/cpp0x/range-for11.C: New.
6514 * g++.dg/cpp0x/range-for12.C: New.
6515 * g++.dg/cpp0x/range-for13.C: New.
6516 * g++.dg/cpp0x/range-for14.C: New.
6517 * g++.dg/cpp0x/range-for15.C: New.
6518 * g++.dg/cpp0x/range-for16.C: New.
6520 2011-04-15 Tobias Burnus <burnus@net-b.de>
6523 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6525 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6527 * objc.dg/naming-4.m: Updated.
6528 * objc.dg/naming-5.m: Updated.
6529 * objc.dg/naming-6.m: New.
6530 * objc.dg/naming-7.m: New.
6531 * obj-c++.dg/naming-1.mm: Updated.
6532 * obj-c++.dg/naming-2.mm: Updated.
6533 * obj-c++.dg/naming-3.mm: New.
6534 * obj-c++.dg/naming-4.mm: New.
6536 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6538 PR libgfortran/48589
6539 * gfortran.dg/fmt_g0_5.f08: New test.
6541 2011-04-15 Richard Guenther <rguenther@suse.de>
6544 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6546 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6548 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6549 -finline-limit=0 to -fno-inline
6551 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6554 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6557 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6560 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6561 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6562 * gcc.target/i386/avx-insertps-3.c: New test.
6563 * gcc.target/i386/avx-insertps-4.c: New test.
6565 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6567 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6570 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6575 * gcc.target/avr/pr46779-1.c: New test case
6576 * gcc.target/avr/pr46779-2.c: New test case
6578 2011-04-14 Jason Merrill <jason@redhat.com>
6580 * g++.dg/cpp0x/sfinae15.C: New.
6582 * g++.dg/cpp0x/sfinae14.C: New.
6584 * g++.dg/ext/vla10.C: New.
6586 2011-04-14 Richard Guenther <rguenther@suse.de>
6588 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6590 2011-04-14 Richard Guenther <rguenther@suse.de>
6592 * gcc.dg/fold-bitand-4.c: Move ...
6593 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6595 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6597 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6599 * gcc.target/avr/torture/trivial.c: Ditto.
6601 2011-04-13 Jason Merrill <jason@redhat.com>
6603 * g++.dg/template/operator11.C: New.
6605 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6608 * gcc.dg/gomp/pr48591.c: New test.
6611 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6612 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6614 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6617 * g++.dg/template/dependent-expr7.C: New test case.
6619 2011-04-13 Jason Merrill <jason@redhat.com>
6621 * g++.dg/cpp0x/sfinae13.C: New.
6623 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6625 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6627 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6629 * gcc.target/arm/pr43698.c: Remove -march option.
6631 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6633 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6636 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6640 * gfortran.dg/realloc_on_assign_6.f03: New test.
6642 2011-04-12 Kai Tietz <ktietz@redhat.com>
6644 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6645 targets the additional -mno-ms-bitfields and
6646 -Wno-packed-bitfield-compat options.
6647 * g++.dg/ext/bitfield3.C: Likewise.
6648 * g++.dg/ext/bitfield4.C: Likewise.
6649 * g++.dg/ext/bitfield5.C: Likewise.
6650 * gcc.dg/bitfld-15.c: Likewise.
6651 * gcc.dg/bitfld-16.c: Likewise.
6652 * gcc.dg/bitfld-17.c: Likewise.
6653 * gcc.dg/bitfld-18.c: Likewise.
6655 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6657 * gcc.target/arm/neon-vld3-1.c: New test.
6658 * gcc.target/arm/neon-vst3-1.c: New test.
6659 * gcc.target/arm/neon/v*.c: Regenerate.
6661 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6663 PR rtl-optimization/48549
6664 * g++.dg/opt/pr48549.C: New test.
6666 2011-04-12 Richard Guenther <rguenther@suse.de>
6668 PR tree-optimization/46076
6669 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6671 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6674 * lib/compat.exp (compat-execute): Declare unsupported after
6675 stripping path from src1.
6676 * lib/lto.exp (lto-execute): Likewise.
6678 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6681 * gcc.dg/pr48552-1.c: New test.
6682 * gcc.dg/pr48552-2.c: New test.
6684 2011-04-11 Jason Merrill <jason@redhat.com>
6686 * g++.dg/cpp0x/sfinae12.C: New.
6688 * g++.dg/cpp0x/enum10.C: New.
6690 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6692 * g++.dg/cpp0x/rv-func.C: New.
6694 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6696 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6699 2011-04-11 Martin Jambor <mjambor@suse.cz>
6701 PR tree-optimization/48195
6702 * gcc.dg/ipa/pr48195.c: New test.
6704 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6706 * gnat.dg/return3.adb: Remove unused switch.
6708 2011-04-08 Mike Stump <mikestump@comcast.net>
6711 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6712 default to fno-common.
6714 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6716 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6717 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6719 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6722 * gfortran.dg/function_optimize_5.f90: New test.
6724 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6726 * gnat.dg/aggr17.adb: New test.
6727 * gnat.dg/aggr18.adb: Likewise.
6729 2011-04-08 Michael Matz <matz@suse.de>
6732 * gcc.target/i386/pr48389.c: New test.
6734 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6736 PR rtl-optimization/48272
6737 * g++.dg/opt/pr48272.C: New.
6739 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6741 PR rtl-optimization/48235
6742 * gcc.dg/pr48235.c: New.
6744 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6746 PR rtl-optimization/48302
6747 * g++.dg/opt/pr48302.C: New.
6749 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6752 * g++.dg/opt/pr48273.C: New.
6754 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6756 PR rtl-optimization/48442
6757 * gcc.dg/pr48442.c: New.
6759 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6761 PR tree-optimization/48377
6762 * gcc.dg/vect/pr48377.c: New test.
6764 2011-04-07 Jason Merrill <jason@redhat.com>
6766 * g++.dg/cpp0x/regress/call1.C: New.
6768 * g++.dg/cpp0x/variadic107.C: New.
6770 * g++.dg/cpp0x/sfinae11.C: New.
6771 * g++.dg/cpp0x/noexcept02.C: Fix.
6773 * g++.dg/cpp0x/sfinae10.C: New.
6775 * g++.dg/cpp0x/sfinae9.C: New.
6777 * c-c++-common/Wcast-qual-1.c: Move here from...
6778 * gcc.dg/cast-qual-3.c: ...here, and...
6779 * g++.dg/warn/Wcast-qual2.C: ...here.
6781 * g++.dg/cpp0x/sfinae8.C: New.
6783 * g++.dg/cpp0x/sfinae7.C: New.
6785 * g++.dg/cpp0x/enum9.C: New.
6787 2011-04-07 Mike Stump <mikestump@comcast.net>
6789 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6790 with no trampolines.
6792 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6795 * gfortran.dg/gomp/pr48117.f90: New test.
6798 * gcc.dg/torture/pr48343.c: New test.
6800 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6802 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6804 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6806 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6808 2011-04-07 Tom de Vries <tom@codesourcery.com>
6811 * lib/scanasm.exp (object-size): New proc.
6812 * gcc.target/arm/pr43920-2.c: New test.
6814 2011-04-06 Tobias Burnus <burnus@net-b.de>
6818 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6820 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6822 * gcc.dg/mtune.c: Prune note from output.
6824 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6827 * gcc.dg/guality/pr36977.c: New test.
6828 * gcc.dg/guality/pr48466.c: New test.
6830 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6832 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6834 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6836 * gnat.dg/return3.adb: New test.
6838 2011-04-06 Richard Guenther <rguenther@suse.de>
6840 PR tree-optimization/47663
6841 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6843 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6845 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6846 Solaris 8 and 9 as well.
6848 2011-04-05 Tom de Vries <tom@codesourcery.com>
6851 * gcc.target/arm/pr43920-1.c: New test.
6853 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6855 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6856 (cctor): Actually return the value.
6857 (main): Cast return values.
6859 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6861 * gfortran.dg/character_comparison_8.f90: New test.
6863 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6865 * frontend-passes: (optimize_lexical_comparison): New function.
6866 (optimize_expr): Call it.
6867 (optimize_comparison): Also handle lexical comparison functions.
6868 Return false instad of -2 for unequal comparison.
6870 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6873 * function_optimize_4.f90: New test.
6875 2011-04-04 Tobias Burnus <burnus@net-b.de>
6878 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6879 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6880 * gfortran.dg/coarray_15.f90: New.
6882 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6884 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6885 * gfortran.dg/bessel_7.f90: Likewise.
6887 2011-04-03 Tobias Burnus <burnus@net-b.de>
6889 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6891 2011-04-03 Richard Guenther <rguenther@suse.de>
6892 Ira Rosen <ira.rosen@linaro.org>
6894 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6895 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6896 -ftree-loop-if-convert-stores.
6898 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6900 * gnat.dg/specs/aggr2.ads: New test.
6902 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6904 * gnat.dg/debug2.ad[sb]: New test.
6905 * gnat.dg/debug2_pkg.ads: New helper.
6906 * gnat.dg/debug3.ad[sb]: New test.
6908 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6910 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6912 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6915 * gcc.c-torture/compile/pr48335-1.c: New test.
6916 * gcc.dg/pr48335-1.c: New test.
6917 * gcc.dg/pr48335-2.c: New test.
6918 * gcc.dg/pr48335-3.c: New test.
6919 * gcc.dg/pr48335-4.c: New test.
6920 * gcc.dg/pr48335-5.c: New test.
6921 * gcc.dg/pr48335-6.c: New test.
6922 * gcc.dg/pr48335-7.c: New test.
6923 * gcc.dg/pr48335-8.c: New test.
6924 * gcc.target/i386/pr48335-1.c: New test.
6926 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6929 * gcc.dg/Waddress.c: New test.
6931 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6934 * gfortran.dg/function_optimize_3.f90: New test.
6936 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6938 * gcc.c-torture/compile/20110401-1.c: New test.
6940 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6941 * g++.dg/lto/20091002-2_0.C: Likewise.
6942 * g++.dg/lto/20090303_0.c: Likewise.
6943 * g++.dg/lto/20091004-1_0.C: Likewise.
6944 * g++.dg/lto/20091002-3_0.C: Likewise.
6945 * g++.dg/lto/20091004-2_0.C: Likewise.
6946 * g++.dg/lto/20081123_0.C: Likewise.
6947 * g++.dg/lto/20090313_0.C: Likewise.
6948 * g++.dg/lto/20081109-1_0.C: Likewise.
6949 * g++.dg/lto/20081219_0.C: Likewise.
6950 * g++.dg/lto/20081204-1_0.C: Likewise.
6951 * g++.dg/lto/20090302_0.C: Likewise.
6952 * g++.dg/lto/20081119-1_0.C: Likewise.
6953 * g++.dg/lto/20081118_0.C: Likewise.
6954 * gcc.dg/lto/20091020-2_0.c: Likewise.
6955 * gcc.dg/lto/20090210_0.c: Likewise.
6956 * gcc.dg/lto/20081204-1_0.c: Likewise.
6957 * gcc.dg/lto/20081224_0.c: Likewise.
6958 * gcc.dg/lto/20090219_0.c: Likewise.
6959 * gcc.dg/lto/20091014-1_0.c: Likewise.
6960 * gcc.dg/lto/20091016-1_0.c: Likewise.
6961 * gcc.dg/lto/20090206-2_0.c: Likewise.
6962 * gcc.dg/lto/20090116_0.c: Likewise.
6963 * gcc.dg/lto/20091013-1_0.c: Likewise.
6964 * gcc.dg/lto/20091015-1_0.c: Likewise.
6965 * gcc.dg/lto/20090126-2_0.c: Likewise.
6967 2011-03-31 Ian Lance Taylor <iant@google.com>
6969 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6971 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6973 * gnat.dg/opt16.adb: New test.
6975 2011-03-31 Jason Merrill <jason@redhat.com>
6977 * g++.dg/cpp0x/defaulted24.C: New.
6979 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6982 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6985 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6987 * g++.dg/other/i386-9.C: New test.
6989 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6991 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6993 2011-03-30 Jason Merrill <jason@redhat.com>
6995 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6997 * g++.dg/cpp0x/regress/isnan.C: New.
6999 * g++.dg/cpp0x/initlist46.C: New.
7001 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7004 * gcc.target/arm/neon-modes-2.c: New test.
7006 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7009 * gcc.c-torture/compile/pr48305.c: New test.
7011 2011-03-29 Jason Merrill <jason@redhat.com>
7013 * g++.dg/cpp0x/regress/value-dep1.C: New.
7015 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7017 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7019 2011-03-29 Ian Lance Taylor <iant@google.com>
7021 * go.test/go-test.exp: Handle the test lines used in several new
7023 (errchk): Add opts parameter. Change all callers. Handle parens
7026 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7027 Dominique d'Humieres <dominiq@lps.ens.fr>
7029 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7030 and __APPLE__ && __PPC__ && __ALTIVEC__.
7032 2011-03-29 Jason Merrill <jason@redhat.com>
7034 * g++.dg/cpp0x/dependent1.C: New.
7036 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7038 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7040 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7042 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7045 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7046 * gfortran.dg/proc_ptr_comp_32.f90: New.
7048 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7050 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7051 check for corresponding warning.
7053 2011-03-28 Jason Merrill <jason@redhat.com>
7055 * g++.dg/cpp0x/rv-deduce2.C: New.
7057 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7060 * gcc.dg/pr48203.c: New test.
7062 2011-03-28 Jeff Law <law@redhat.com>
7064 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7066 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7068 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7069 and __PPC__ && __ALTIVEC__.
7071 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7074 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7075 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7076 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7077 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7079 2011-03-28 Jason Merrill <jason@redhat.com>
7081 * g++.dg/cpp0x/initlist-array2.C: New.
7083 * g++.dg/cpp0x/initlist-array1.C: New.
7085 * g++.dg/cpp0x/constexpr-compound.C: New.
7087 * g++.dg/cpp0x/constexpr-using.C: New.
7089 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7091 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7094 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7096 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7098 * gcc.dg/slp-1.c: New test.
7100 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7102 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7103 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7104 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7105 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7106 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7107 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7108 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7109 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7110 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7111 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7112 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7113 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7114 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7115 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7117 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7120 * gfortran.dg/trim_optimize_5.f90: New test.
7121 * gfortran.dg/trim_optimize_6.f90: New test.
7123 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7126 * gcc.target/mips/madd-7.c: Remove -mlong32.
7127 * gcc.target/mips/msub-7.c: Likewise.
7129 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7131 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7132 accesses to preserve the meaning of the test for doubleword vectors.
7133 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7134 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7136 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7139 * gfortran.dg/class_42.f03: New.
7141 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7143 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7146 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7148 PR rtl-optimization/48144
7149 * gcc.dg/pr48144.c: New test.
7151 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7153 * gnat.dg/discr27.ad[sb]: New test.
7155 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7157 * gnat.dg/limited_with2.ad[sb]: New test.
7158 * gnat.dg/limited_with2_pkg1.ads: New helper.
7159 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7161 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7163 * gnat.dg/opt15.adb: New test.
7164 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7166 2011-03-25 Tobias Burnus <burnus@net-b.de>
7170 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7171 * gfortran.dg/leadz_trailz_3.f90: Ditto
7173 2011-03-25 Martin Jambor <mjambor@suse.cz>
7175 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7177 2011-03-25 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/defaulted22.C: New.
7180 * g++.dg/cpp0x/defaulted23.C: New.
7181 * g++.dg/cpp0x/defaulted15.C: Adjust.
7183 2011-03-25 Jason Merrill <jason@redhat.com>
7185 * g++.dg/cpp0x/move1.C: New.
7187 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7190 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7192 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7194 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7195 for mips-sgi-irix6.5.
7196 Replace snprintf prototype by <stdio.h>.
7198 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7201 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7202 run_expensive_tests.
7203 * gcc.dg/graphite/block-4.c: Likewise.
7204 * gcc.dg/graphite/block-7.c: Likewise.
7205 * gcc.dg/graphite/block-8.c: Likewise.
7207 2011-03-25 Richard Guenther <rguenther@suse.de>
7209 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7210 * g++.dg/tree-ssa/pr8781.C: Likewise.
7211 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7212 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7213 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7214 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7215 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7216 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7217 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7218 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7219 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7220 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7221 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7222 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7223 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7224 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7225 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7226 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7227 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7228 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7229 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7230 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7231 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7232 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7233 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7234 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7235 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7236 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7237 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7238 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7239 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7240 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7241 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7242 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7243 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7244 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7245 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7246 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7247 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7248 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7249 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7250 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7251 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7252 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7253 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7254 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7255 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7256 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7257 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7258 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7259 * c-c++-common/pr46562-2.c: Likewise.
7260 * gfortran.dg/pr42108.f90: Likewise.
7261 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7262 foo to be inlined even at -O1.
7263 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7264 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7265 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7266 * gcc.dg/matrix/matrix.exp: Disable FRE.
7268 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7271 * gcc.dg/dfp/pr48204.c: New test.
7273 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7276 * gcc.c-torture/execute/pr47917.c: Move this...
7277 * gcc.dg/torture/pr47917.c: to here and add xfails.
7279 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7281 * gnat.dg/array16.ad[sb]: New test.
7282 * gnat.dg/array16.ads: New helper.
7284 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7286 * gnat.dg/derived_type2.adb: New test.
7288 2011-03-24 Richard Guenther <rguenther@suse.de>
7290 PR tree-optimization/48271
7291 * g++.dg/torture/pr48271.C: New testcase.
7293 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7295 * gnat.dg/array15.ad[sb]: New test.
7297 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7300 * gcc.target/i386/pr48237.c: New test.
7302 2011-03-24 Richard Guenther <rguenther@suse.de>
7305 * gcc.dg/builtin-object-size-10.c: New testcase.
7307 2011-03-24 Richard Guenther <rguenther@suse.de>
7309 PR tree-optimization/46562
7310 * c-c++-common/pr46562-2.c: New testcase.
7311 * c-c++-common/pr46562.c: Likewise.
7313 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7315 * gcc.dg/vect/vect-cselim-1.c: New test.
7316 * gcc.dg/vect/vect-cselim-2.c: New test.
7318 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7320 * gcc.target/arm/pr46934.c: New.
7322 2011-03-23 Ian Lance Taylor <iant@google.com>
7324 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7326 2011-03-23 Richard Guenther <rguenther@suse.de>
7328 * gcc.dg/struct: Remove directory and contents.
7330 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7333 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7335 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7337 * gnat.dg/discr26.ad[sb]: New test.
7338 * gnat.dg/discr26_pkg.ads: New helper.
7340 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7343 * gcc.target/arm/neon-vld-1.c: New test.
7345 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7347 * gnat.dg/array14.ad[sb]: New test.
7348 * gnat.dg/array14_pkg.ads: New helper.
7350 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7352 * gcc.c-torture/execute/920501-8.x: Remove.
7353 * gcc.c-torture/execute/930513-1.x: Remove.
7354 * gcc.c-torture/execute/960312-1.x: Remove.
7355 * gcc.c-torture/compile/20000804-1.c,
7356 gcc.c-torture/compile/20001205-1.c,
7357 gcc.c-torture/compile/20001226-1.c,
7358 gcc.c-torture/compile/20010518-2.c,
7359 gcc.c-torture/compile/20020312-1.c,
7360 gcc.c-torture/compile/20020604-1.c,
7361 gcc.c-torture/compile/920501-12.c,
7362 gcc.c-torture/compile/920501-4.c,
7363 gcc.c-torture/compile/920520-1.c,
7364 gcc.c-torture/compile/980506-1.c,
7365 gcc.c-torture/execute/980709-1.x,
7366 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7367 options for m68hc11.
7368 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7369 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7372 2011-03-22 Nick Clifton <nickc@redhat.com>
7374 * lib/target-supports.exp (check_profiling_available): Add MN10300
7375 to the list of targets that do not support profiling. Restore
7376 alpha sorting to this list.
7378 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7380 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7381 failure on 32-bit systems.
7382 * gcc.dg/torture/vector-2.c: Ditto.
7384 2011-03-22 Richard Guenther <rguenther@suse.de>
7386 PR tree-optimization/48228
7387 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7389 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7391 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7395 * gcc.target/powerpc/pr48226.c: New file.
7397 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7399 * lib/prune.exp (prune_gcc_output): Prune "could not create
7400 compact unwind for" warnings.
7402 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.c-torture/execute/pr42544.c: New test.
7407 * gcc.c-torture/execute/pr48197.c: New test.
7409 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7411 PR preprocessor/48192
7412 * gcc.target/powerpc/pr48192.c: New file.
7415 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7416 split problem of 0 being loaded in a VSX register.
7418 2011-03-21 Richard Guenther <rguenther@suse.de>
7421 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7422 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7423 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7424 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7426 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7429 * gcc.dg/pr48213.c: New test.
7431 2011-03-21 Kai Tietz <ktietz@redhat.com>
7434 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7436 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7438 * gcc.target/arm/xor-and.c: New.
7440 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7443 * gfortran.dg/function_optimize_1.f90: New test.
7444 * gfortran.dg/function_optimize_2.f90: New test.
7446 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7448 PR rtl-optimization/47502
7449 * gcc.target/i386/pr47502-1.c: New.
7450 * gcc.target/i386/pr47502-2.c: Likewise.
7452 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7454 PR rtl-optimization/48156
7455 * gcc.dg/pr48156.c: New test.
7457 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7460 * gfortran.dg/scratch_1.f90: Adjust test.
7462 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7465 * gfortran.dg/scratch_1.f90: New test.
7467 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7469 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7470 variably modified typedefs.
7471 * gcc.dg/c1x-typedef-2.c: Remove.
7473 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7475 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7476 * gcc.dg/c1x-anon-struct-3.c: New test.
7477 * gcc.dg/anon-struct-11.c: Update.
7479 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7481 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7483 Only xfail with gas.
7485 2011-03-18 Jason Merrill <jason@redhat.com>
7487 * g++.dg/template/fn-ptr1.C: New.
7489 * g++.dg/overload/volatile1.C: New.
7491 * g++.dg/opt/pr23372.C: New.
7493 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7495 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7498 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7500 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7502 * gcc.target/arm/unsigned-extend-1.c: New.
7504 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7507 * gcc.c-torture/compile/pr48161.c: New test.
7509 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7512 * gcc.dg/torture/pr47725.c: New.
7514 2011-03-17 Jason Merrill <jason@redhat.com>
7516 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7517 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7519 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7521 * gnat.dg/specs/elab2.ads: New test.
7522 * gnat.dg/specs/elab2_pkg.ads: New helper.
7524 2011-03-17 Jason Merrill <jason@redhat.com>
7526 * g++.dg/cpp0x/decltype-1212.C: New.
7527 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7529 2011-03-17 Jason Merrill <jason@redhat.com>
7531 * g++.dg/parse/memfnquals1.C: New.
7533 2011-03-17 Richard Guenther <rguenther@suse.de>
7536 * gcc.dg/pr48134.c: New testcase.
7538 2011-03-17 Richard Guenther <rguenther@suse.de>
7541 * g++.dg/torture/pr48165.C: New testcase.
7543 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7545 PR rtl-optimization/48141
7546 * gcc.dg/pr48141.c: New test.
7548 2011-03-16 Jason Merrill <jason@redhat.com>
7550 * g++.dg/cpp0x/constexpr-48089.C: New.
7552 * g++.dg/cpp0x/constexpr-abi1.C: New.
7554 * g++.dg/cpp0x/constexpr-46336.C: New.
7555 * g++.dg/parse/friend5.C: Adjust expected errors.
7557 * g++.dg/cpp0x/constexpr-47570.C: New.
7559 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7562 * ++.dg/debug/dwarf2/typedef6.C: New test.
7564 2011-03-16 Jason Merrill <jason@redhat.com>
7566 * g++.dg/cpp0x/elision2.C: New.
7568 * g++.dg/cpp0x/constexpr-array3.C: New.
7570 2011-03-16 Jason Merrill <jason@redhat.com>
7572 * g++.dg/cpp0x/sfinae6.C: New.
7573 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7574 * g++.dg/cpp0x/pr45908.C: Likewise.
7575 * g++.dg/cpp0x/sfinae6.C: Likewise.
7576 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7577 * g++.old-deja/g++.law/arg11.C: Likewise.
7579 2011-03-16 Jason Merrill <jason@redhat.com>
7581 * g++.dg/template/incomplete6.C: New.
7583 2011-03-16 Jeff Law <law@redhat.com>
7585 * gcc.dg/tree-ssa/vrp55.c: New test.
7587 2011-03-16 Jason Merrill <jason@redhat.com>
7589 * g++.dg/cpp0x/auto22.C: New.
7591 2011-03-16 Richard Guenther <rguenther@suse.de>
7593 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7594 optimizing it away if promoted to const.
7596 2011-03-16 Richard Guenther <rguenther@suse.de>
7598 PR tree-optimization/48149
7599 * gcc.dg/fold-complex-1.c: New testcase.
7601 2011-03-16 Richard Guenther <rguenther@suse.de>
7604 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7607 2011-03-16 Richard Guenther <rguenther@suse.de>
7609 PR tree-optimization/26134
7610 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7612 2011-03-16 Richard Guenther <rguenther@suse.de>
7614 PR tree-optimization/48146
7615 * gcc.dg/torture/pr48146.c: New testcase.
7617 2011-03-16 Richard Guenther <rguenther@suse.de>
7619 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7620 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7622 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7625 * gcc.c-torture/compile/pr48136.c: New test.
7627 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7630 * gcc.dg/guality/pr45882.c: New test.
7632 2011-03-15 Jason Merrill <jason@redhat.com>
7634 * g++.dg/cpp0x/constexpr-recursion.C: New.
7636 * g++.dg/cpp0x/implicit11.C: New.
7638 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7640 * g++.dg/cpp0x/constexpr-attribute.C: New.
7642 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7644 * g++.dg/parse/pr34758.C: New.
7646 2011-03-15 Xinliang David Li <davidxl@google.com>
7649 * gcc.dg/uninit-pred-7_d.c: New test.
7650 * gcc.dg/uninit-pred-8_d.c: New test.
7652 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7655 * gcc.target/arm/pr46788.c: New.
7657 2011-03-15 Richard Guenther <rguenther@suse.de>
7660 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7661 * gfortran.dg/ishft_4.f90: Likewise.
7662 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7664 2011-03-15 Richard Guenther <rguenther@suse.de>
7666 PR tree-optimization/13954
7667 * g++.dg/tree-ssa/pr13954.C: New testcase.
7669 2011-03-15 Richard Guenther <rguenther@suse.de>
7671 PR tree-optimization/48037
7672 * gcc.target/i386/pr48037-1.c: New testcase.
7674 2011-03-15 Richard Guenther <rguenther@suse.de>
7676 PR tree-optimization/41490
7677 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7678 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7679 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7680 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7681 * g++.dg/tree-ssa/pr33604.C: Adjust.
7683 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7686 * gcc.c-torture/execute/pr47917.c: New test.
7687 * gcc.dg/pr47917.c: New test.
7690 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7692 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7694 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7695 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7696 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7697 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7698 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7699 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7700 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7701 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7702 * gcc.target/i386/avx-floor-vec.c: Ditto.
7703 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7704 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7705 * gcc.target/i386/avx-rint-vec.c: Ditto.
7706 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7707 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7708 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7709 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7711 2011-03-14 Tom Tromey <tromey@redhat.com>
7713 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7714 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7715 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7717 2011-03-14 Tom Tromey <tromey@redhat.com>
7719 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7720 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7721 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7723 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7725 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7727 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7729 PR rtl-optimization/47166
7730 * gcc.c-torture/execute/postmod-1.c: New test.
7732 2011-03-14 Richard Guenther <rguenther@suse.de>
7735 * gcc.dg/torture/pr48098.c: New testcase.
7737 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7740 * gcc.target/powerpc/pr48053-1.c: New test.
7741 * gcc.target/powerpc/pr48053-2.c: Likewise.
7743 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7746 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7748 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7751 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7753 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7756 * gfortran.dg/class_41.f03: New.
7758 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7760 * g++.dg/conversion/cast3.C: New test.
7762 2011-03-11 Jason Merrill <jason@redhat.com>
7764 * g++.dg/template/error45.C: New.
7766 * g++.dg/parse/no-type-defn1.C: New.
7768 * g++.dg/ext/attrib40.C: New.
7770 * g++.dg/cpp0x/regress/array1.C: New.
7772 2011-03-11 Richard Guenther <rguenther@suse.de>
7774 PR tree-optimization/48067
7775 * gcc.dg/pr48067.c: New testcase.
7777 2011-03-11 Richard Guenther <rguenther@suse.de>
7780 * g++.dg/lto/20110311-1_0.C: New testcase.
7782 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7785 * g++.dg/inherit/virtual8.C: New test.
7788 * gcc.dg/torture/pr48044.c: New test.
7790 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7793 * gfortran.dg/proc_ptr_comp_31.f90: New.
7795 2011-03-11 Richard Guenther <rguenther@suse.de>
7797 PR tree-optimization/47278
7798 * gcc.dg/torture/pr47278-1.c: New testcase.
7799 * gcc.dg/torture/pr47278-2.c: Likewise.
7801 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7803 PR tree-optimization/48063
7804 * gcc.dg/torture/pr48063.c: New test.
7806 2011-03-10 Jason Merrill <jason@redhat.com>
7808 * g++.dg/template/array22.C: New.
7810 * g++.dg/cpp0x/syntax-err1.C: New.
7811 * g++.dg/parse/error36.C: Adjust expected errors.
7812 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7813 * g++.old-deja/g++.pt/typename3.C: Likewise.
7814 * g++.old-deja/g++.pt/typename4.C: Likewise.
7815 * g++.old-deja/g++.pt/typename6.C: Likewise.
7817 2011-03-09 Jason Merrill <jason@redhat.com>
7819 * g++.dg/template/nontype22.C: New.
7821 2011-03-09 Martin Jambor <mjambor@suse.cz>
7823 PR tree-optimization/47714
7824 * g++.dg/torture/pr47714.C: New test.
7826 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7829 * gcc.target/powerpc/pr47755-2.c: New file.
7831 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7833 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7834 is not set in the environment, pass 64 as first argument when not
7835 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7836 native where ulimit -u is supported.
7838 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7840 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7842 2011-03-08 Jason Merrill <jason@redhat.com>
7844 * g++.dg/template/nontype21.C: New.
7846 * g++.dg/template/anon5.C: New.
7848 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7851 * gcc.dg/pr47881.c: New test.
7853 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7856 * g++.dg/lookup/template3.C: New test.
7858 2011-03-08 Kai Tietz <ktietz@redhat.com>
7860 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7863 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7866 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7867 sizeof to compute alignment.
7869 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7871 PR tree-optimization/48022
7872 * gcc.dg/pr48022-1.c: New test.
7873 * gcc.dg/pr48022-2.c: New test.
7875 2011-03-07 Jason Merrill <jason@redhat.com>
7877 * g++.dg/template/nontype20.C: New.
7878 * g++.dg/init/member1.C: Adjust expected errors.
7879 * g++.dg/parse/constant4.C: Likewise.
7880 * g++.dg/template/qualified-id3.C: Likewise.
7881 * g++.old-deja/g++.pt/crash10.C: Likewise.
7883 * g++.dg/cpp0x/regress/non-const1.C: New.
7885 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7888 * gcc.dg/pr47991.c: New test.
7890 2011-03-07 Jason Merrill <jason@redhat.com>
7892 * g++.dg/abi/mangle46.C: New.
7894 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7897 * gcc.target/powerpc/pr47862.c: New.
7899 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7902 * gcc.target/i386/combine-mul.c: Require nonpic.
7904 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7905 Nathan Froyd <froydnj@codesourcery.com>
7907 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7909 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7911 * README.QMTEST: Remove.
7913 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7914 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7917 * gfortran.dg/array_constructor_37.f90 : New test.
7919 2011-03-05 Jason Merrill <jason@redhat.com>
7921 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7922 * g++.dg/abi/mangle45.C: Likewise.
7923 * g++.dg/cpp0x/trailing1.C: Likewise.
7925 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7927 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7929 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7931 PR rtl-optimization/47899
7932 * gcc.dg/pr47899.c: New test.
7934 * gcc.dg/torture/pr47968.c: Ignore warnings.
7936 PR tree-optimization/47967
7937 * gcc.c-torture/compile/pr47967.c: New test.
7939 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7941 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7942 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7944 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7946 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7947 and property_getAttributes() if __OBJC2__.
7948 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7949 * objc.dg/property/property-encoding-1.m: New.
7950 * obj-c++.dg/property/property-encoding-1.mm: New.
7952 2011-03-04 Jason Merrill <jason@redhat.com>
7954 * g++.dg/template/pseudodtor6.C: New.
7956 * g++.dg/inherit/covariant19.C: New.
7958 2011-03-04 Richard Guenther <rguenther@suse.de>
7961 * gcc.dg/torture/pr47968.c: New testcase.
7963 2011-03-04 Richard Guenther <rguenther@suse.de>
7966 * gcc.dg/torture/pr47975.c: New testcase.
7968 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7971 * g++.dg/template/crash106.C: New.
7973 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7976 * gcc.dg/gomp/pr47963.c: New test.
7977 * g++.dg/gomp/pr47963.C: New test.
7979 2011-03-02 Jason Merrill <jason@redhat.com>
7981 * g++.dg/cpp0x/regress/condition1.C: New.
7983 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7985 2011-03-01 Jason Merrill <jason@redhat.com>
7987 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7989 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7991 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7993 PR rtl-optimization/47925
7994 * gcc.c-torture/execute/pr47925.c: New test.
7996 2011-03-01 Jason Merrill <jason@redhat.com>
7998 * g++.dg/cpp0x/decltype25.C: New.
8000 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8002 2011-03-01 Richard Guenther <rguenther@suse.de>
8004 PR tree-optimization/47890
8005 * gcc.dg/torture/pr47890.c: New testcase.
8007 2011-03-01 Richard Guenther <rguenther@suse.de>
8010 * gcc.dg/lto/pr47924_0.c: New testcase.
8012 2011-03-01 Richard Guenther <rguenther@suse.de>
8015 * gfortran.dg/lto/pr46911_0.f: New testcase.
8017 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8019 PR libgfortran/47933
8020 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8021 compile errors from older code form.
8023 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8025 PR libgfortran/47567
8026 * gfortran.dg/fmt_fw_d.f90: New test.
8028 2011-02-28 Jason Merrill <jason@redhat.com>
8030 * g++.dg/inherit/covariant18.C: New.
8032 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8035 * gcc.dg/pr47893.c: New test.
8037 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8039 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8040 NULL in case of a selector with conflicting types.
8041 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8043 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8045 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8046 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8047 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8048 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8050 2011-02-28 Jason Merrill <jason@redhat.com>
8053 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8055 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8057 PR libgfortran/47778
8058 * gfortran.dg/namelist_71.f90: New test.
8060 2011-02-27 Jason Merrill <jason@redhat.com>
8063 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8064 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8066 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8069 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8071 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8074 * gfortran.dg/gomp/task-1.f90: Removed.
8076 2011-02-26 Jason Merrill <jason@redhat.com>
8078 * g++.dg/template/this-targ1.C: New.
8080 * g++.dg/cpp0x/regress/template-const1.C: New.
8081 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8082 * g++.dg/template/function1.C: Adjust.
8083 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8084 * g++.dg/debug/debug7.C: Adjust.
8086 2011-02-26 Tobias Burnus <burnus@net-b.de>
8089 * gfortran.dg/gomp/task-1.f90: New.
8091 2011-02-25 Jie Zhang <jie@codesourcery.com>
8093 * gcc.target/arm/neon-thumb2-move.c: Add
8094 dg-require-effective-target arm_thumb2_ok.
8096 2011-02-24 Jason Merrill <jason@redhat.com>
8098 * g++.dg/parse/constant1.C: Specify C++98 mode.
8099 * g++.dg/parse/constant5.C: Likewise.
8100 * g++.dg/parse/error2.C: Likewise.
8101 * g++.dg/parse/semicolon3.C: Likewise.
8102 * g++.dg/template/crash14.C: Likewise.
8103 * g++.dg/template/local4.C: Likewise.
8104 * g++.dg/template/nontype3.C: Likewise.
8105 * g++.dg/parse/crash31.C: Adjust expected errors.
8106 * g++.dg/template/function1.C: Likewise.
8107 * g++.dg/template/ref3.C: Likewise.
8108 * g++.dg/template/static9.C: Likewise.
8109 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8111 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8112 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8113 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8114 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8115 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8117 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8120 * gfortran.dg/pr47878.f90: New test.
8122 2011-02-24 Richard Guenther <rguenther@suse.de>
8125 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8126 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8128 2011-02-24 Richard Guenther <rguenther@suse.de>
8131 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8132 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8134 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8136 PR libgfortran/47567
8137 * gfortran.dg/fmt_f0_1.f90: Update test.
8139 2011-02-23 Jason Merrill <jason@redhat.com>
8141 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8142 * g++.dg/abi/mangle45.C: New.
8144 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8145 * g++.dg/template/canon-type-9.C: Match use of decltype
8146 between declaration and definition.
8147 * g++.dg/template/canon-type-12.C: Likewise.
8149 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8152 * gfortran.dg/nested_allocatables_1.f90: New.
8154 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8157 * g++.dg/pr46868.C: New test.
8158 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8159 * g++.dg/parse/error14.C: Adjust.
8161 2011-02-23 Richard Guenther <rguenther@suse.de>
8163 PR tree-optimization/47838
8164 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8166 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8168 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8170 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8172 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8173 * gfortran.dg/count_init_expr.f03: Ditto.
8174 * gfortran.dg/gomp/pr43711.f90: Ditto.
8175 * gcc.dg/struct-parse-2.c: Ditto.
8176 * gcc.dg/parse-error-3.c: Ditto.
8177 * gcc.dg/Wlogical-op-1.c: Ditto.
8178 * gcc.dg/Walways-true-1.c: Ditto.
8179 * gcc.dg/pr24225.c: Ditto.
8180 * gcc.dg/Walways-true-2.c: Ditto.
8181 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8182 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8183 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8184 * g++.dg/overload/defarg4.C: Ditto.
8185 * g++.dg/inherit/covariant16.C: Ditto.
8186 * g++.dg/inherit/virtual7.C: Ditto.
8187 * g++.dg/template/canon-type-9.C: Ditto.
8188 * g++.dg/template/access19.C: Ditto.
8189 * g++.dg/template/call7.C: Ditto.
8190 * g++.dg/template/canon-type-2.C: Ditto.
8191 * g++.dg/template/init7.C: Ditto.
8192 * g++.dg/template/sizeof-template-argument.C: Ditto.
8193 * g++.dg/template/const3.C: Ditto.
8194 * g++.dg/template/sfinae26.C: Ditto.
8195 * g++.dg/template/sfinae26.C: Ditto.
8196 * g++.dg/template/canon-type-11.C: Ditto.
8197 * g++.dg/template/union2.C: Ditto.
8198 * g++.dg/template/canon-type-3.C: Ditto.
8199 * g++.dg/template/canon-type-1.C: Ditto.
8200 * g++.dg/template/canon-type-5.C: Ditto.
8201 * g++.dg/template/canon-type-7.C: Ditto.
8202 * g++.dg/template/canon-type-10.C: Ditto.
8203 * g++.dg/template/spec36.C: Ditto.
8204 * g++.dg/template/typedef38.C: Ditto.
8205 * g++.dg/template/canon-type-4.C: Ditto.
8206 * g++.dg/template/canon-type-6.C: Ditto.
8207 * g++.dg/template/canon-type-13.C: Ditto.
8208 * g++.dg/template/instantiate9.C: Ditto.
8209 * g++.dg/template/ttp22.C: Ditto.
8210 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8211 * g++.dg/warn/Walways-true-1.C: Ditto.
8212 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8213 * g++.dg/warn/Walways-true-2.C: Ditto.
8214 * g++.dg/conversion/op4.C: Ditto.
8215 * g++.dg/opt/pr19650.C: Ditto.
8216 * g++.dg/lookup/friend11.C: Ditto.
8217 * g++.dg/other/default2.C: Ditto.
8218 * g++.dg/other/default3.C: Ditto.
8219 * g++.dg/other/dtor2.C: Ditto.
8220 * g++.dg/other/friend5.C: Ditto.
8221 * g++.dg/other/default5.C: Ditto.
8222 * g++.dg/init/brace6.C: Ditto.
8223 * g++.dg/init/aggr5.C: Ditto.
8224 * g++.dg/init/error2.C: Ditto.
8225 * g++.dg/expr/bound-mem-fun.C: Ditto.
8226 * g++.dg/expr/cond6.C: Ditto.
8227 * g++.dg/expr/stmt-expr-1.C: Ditto.
8228 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8229 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8230 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8231 * g++.dg/cpp0x/bracket1.C: Ditto.
8232 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8233 * g++.dg/cpp0x/pr38646.C: Ditto.
8234 * g++.dg/cpp0x/variadic73.C: Ditto.
8235 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8236 * g++.dg/cpp0x/bracket4.C: Ditto.
8237 * g++.dg/cpp0x/decltype4.C: Ditto.
8238 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8239 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8240 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8241 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8242 * g++.dg/cpp0x/decltype2.C: Ditto.
8243 * g++.dg/cpp0x/decltype1.C: Ditto.
8244 * g++.dg/cpp0x/bracket2.C: Ditto.
8245 * g++.dg/cpp0x/decltype5.C: Ditto.
8246 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8247 * g++.dg/cpp0x/variadic70.C: Ditto.
8248 * g++.dg/cpp0x/decltype6.C: Ditto.
8249 * g++.dg/cpp0x/rvo.C: Ditto.
8250 * g++.dg/cpp0x/vt-40092.C: Ditto.
8251 * g++.dg/cpp0x/variadic-new.C: Ditto.
8252 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8253 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8254 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8255 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8256 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8257 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8258 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8259 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8260 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8261 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8262 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8263 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8264 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8265 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8266 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8267 * g++.dg/cpp0x/pr39639.C: Ditto.
8268 * g++.dg/cpp0x/decltype3.C: Ditto.
8269 * g++.dg/cpp0x/variadic68.C: Ditto.
8270 * g++.dg/cpp0x/variadic-function.C: Ditto.
8271 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8272 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8273 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8274 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8275 * g++.dg/parse/crash35.C: Ditto.
8276 * g++.dg/parse/crash40.C: Ditto.
8277 * g++.dg/parse/defarg12.C: Ditto.
8278 * g++.dg/parse/crash34.C: Ditto.
8279 * g++.dg/parse/constructor3.C: Ditto.
8280 * g++.dg/parse/template23.C: Ditto.
8281 * g++.dg/parse/crash56.C: Ditto.
8282 * g++.dg/parse/dtor13.C: Ditto.
8283 * g++.dg/parse/error33.C: Ditto.
8284 * g++.dg/parse/ctor9.C: Ditto.
8285 * g++.dg/parse/error32.C: Ditto.
8286 * g++.dg/parse/error37.C: Ditto.
8287 * g++.dg/parse/bitfield3.C: Ditto.
8288 * g++.dg/parse/struct-4.C: Ditto.
8289 * g++.dg/ext/has_trivial_copy.C: Ditto.
8290 * g++.dg/ext/is_polymorphic.C: Ditto.
8291 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8292 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8293 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8294 * g++.dg/ext/is_union.C: Ditto.
8295 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8296 * g++.dg/ext/is_pod.C: Ditto.
8297 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8298 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8299 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8300 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8301 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8302 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8303 * g++.dg/ext/is_abstract.C: Ditto.
8304 * g++.dg/ext/has_trivial_assign.C: Ditto.
8305 * g++.dg/ext/is_class.C: Ditto.
8306 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8307 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8308 * g++.dg/ext/is_base_of.C: Ditto.
8309 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8310 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8311 * g++.dg/ext/is_empty.C: Ditto.
8312 * g++.dg/ext/is_enum.C: Ditto.
8313 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8314 * gnat.dg/opt11.adb: Ditto.
8315 * obj-c++.dg/pr45735.mm: Ditto.
8316 * obj-c++.dg/pr24393.mm: Ditto.
8317 * obj-c++.dg/exceptions-2.mm: Ditto.
8318 * objc.dg/pr45735.m: Ditto.
8319 * objc.dg/pr24393.m: Ditto.
8321 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8323 * objc.dg/attributes/objc-exception-1.m: New.
8325 2011-02-23 Jie Zhang <jie@codesourcery.com>
8327 * gcc.dg/cpp/include7.c: New test.
8329 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8332 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8334 2011-02-23 Jie Zhang <jie@codesourcery.com>
8336 PR rtl-optimization/47763
8337 * gcc.dg/pr47763.c: New test.
8339 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8342 * gfortran.dg/whole_file_32.f90 : New test.
8344 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8347 * g++.dg/inherit/virtual7.C: New test.
8349 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8352 * objc.dg/type-size-3.m: Updated error message.
8353 * objc.dg/type-size-4.m: New test.
8354 * objc.dg/type-size-5.m: New test.
8356 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8358 * lib/gnat.exp: Fix comments.
8359 Don't load libgloss.exp.
8360 (default_gnat_version): Call $compiler with --version.
8361 Adapt regexp for gnatmake output, insert version.
8362 (gnat_version): New proc.
8363 (gnat_init): Remove gnat_libgcc_s_path.
8364 (gnat_target_compile): Likewise.
8365 Remove ld_library_path.
8366 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8367 (gnat_pass): Remove.
8368 (gnat_pass): Remove.
8369 (gnat_finish): Remove.
8370 (gnat_exit): Remove.
8371 (local_find_gnatmake): Reindent.
8372 (runtest_file_p): Remove.
8373 (prune_warnings): Remove.
8374 (find_gnatclean): New proc.
8375 * lib/gnat-dg.exp (lremove): New proc.
8376 (gnat-dg-test): Reindent.
8377 Remove additional output files.
8378 (gnat-dg-runtest): Remove.
8380 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8381 * gnat.dg/loop_optimization6.adb: Likewise.
8382 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8384 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8386 PR tree-optimization/47835
8387 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8389 2011-02-22 Tobias Burnus <burnus@net-b.de>
8391 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8392 * gfortran.dg/abstract_type_2.f03: Ditto.
8393 * gfortran.dg/abstract_type_3.f03: Ditto.
8394 * gfortran.dg/abstract_type_4.f03: Ditto.
8395 * gfortran.dg/abstract_type_5.f03: Ditto.
8396 * gfortran.dg/abstract_type_6.f03: Ditto.
8397 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8398 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8399 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8400 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8401 * gfortran.dg/array_function_5.f90: Ditto.
8402 * gfortran.dg/asynchronous_3.f03: Ditto.
8403 * gfortran.dg/char_expr_1.f90: Ditto.
8404 * gfortran.dg/class_14.f03: Ditto.
8405 * gfortran.dg/data_array_6.f: Ditto.
8406 * gfortran.dg/data_invalid.f90: Ditto.
8407 * gfortran.dg/dot_product_1.f03: Ditto.
8408 * gfortran.dg/func_derived_5.f90: Ditto.
8409 * gfortran.dg/func_result_4.f90: Ditto.
8410 * gfortran.dg/implied_do_1.f90: Ditto.
8411 * gfortran.dg/initialization_25.f90: Ditto.
8412 * gfortran.dg/initialization_26.f90: Ditto.
8413 * gfortran.dg/interface_34.f90: Ditto.
8414 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8415 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8416 * gfortran.dg/matmul_8.f03: Ditto.
8417 * gfortran.dg/merge_init_expr.f90: Ditto.
8418 * gfortran.dg/pack_assign_1.f90: Ditto.
8419 * gfortran.dg/pack_vector_1.f90: Ditto.
8420 * gfortran.dg/pointer_check_8.f90: Ditto.
8421 * gfortran.dg/product_init_expr.f03: Ditto.
8422 * gfortran.dg/reshape_order_5.f90: Ditto.
8423 * gfortran.dg/reshape_shape_1.f90: Ditto.
8424 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8425 * gfortran.dg/same_name_2.f90: Ditto.
8426 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8427 * gfortran.dg/spread_init_expr.f03: Ditto.
8428 * gfortran.dg/stmt_func_1.f90: Ditto.
8429 * gfortran.dg/sum_init_expr.f03: Ditto.
8430 * gfortran.dg/transpose_3.f03: Ditto.
8431 * gfortran.dg/unpack_init_expr.f03: Ditto.
8432 * gfortran.dg/warn_conversion.f90: Ditto.
8433 * gfortran.dg/warn_conversion_2.f90: Ditto.
8434 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8435 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8436 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8437 * gfortran.dg/whole_file_16.f90: Ditto.
8438 * gfortran.dg/whole_file_17.f90: Ditto.
8439 * gfortran.dg/whole_file_18.f90: Ditto.
8440 * gfortran.dg/whole_file_20.f03: Ditto.
8441 * gfortran.dg/whole_file_5.f90: Ditto.
8442 * gfortran.dg/whole_file_6.f90: Ditto.
8443 * gfortran.dg/write_invalid_format.f90: Ditto.
8444 * gfortran.dg/zero_sized_6.f90: Ditto.
8446 2011-02-21 Jeff Law <law@redhat.com>
8448 PR rtl-optimization/46178
8449 * gcc.target/i386/pr46178.c: New test.
8451 PR rtl-optimization/46002
8452 * gcc.c-torture/compile/pr46002.c: New test.
8454 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8456 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8459 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8462 * g++.dg/debug/pr47106.C: Require effective target lto.
8464 2011-02-21 Jason Merrill <jason@redhat.com>
8466 * g++.dg/cpp0x/constexpr-diag2.C: New.
8468 2011-02-20 Jason Merrill <jason@redhat.com>
8470 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8472 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8474 * g++.dg/overload/conv-op1.C: New.
8476 * g++.dg/cpp0x/constexpr-synth1.C: New.
8478 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8480 * objc.dg/layout-2.m: New.
8481 * objc.dg/selector-3.m: Adjusted location of error message.
8482 * objc.dg/type-size-3.m: Same.
8483 * obj-c++.dg/selector-3.mm: Same.
8485 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8488 * objc.dg/property/dotsyntax-22.m: New.
8489 * obj-c++.dg/property/dotsyntax-22.mm: New.
8491 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8494 * g++.dg/template/typedef38.C: New test.
8496 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8499 * gfortran.dg/whole_file_30.f90 : New test.
8500 * gfortran.dg/whole_file_31.f90 : New test.
8502 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8506 * gfortran.dg/whole_file_28.f90 : New test.
8507 * gfortran.dg/whole_file_29.f90 : New test.
8509 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8512 * g++.dg/template/crash105.C: New.
8514 2011-02-19 Jason Merrill <jason@redhat.com>
8516 * g++.dg/cpp0x/regress/no-elide1.C: New.
8518 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8520 PR tree-optimization/46620
8521 * gcc.dg/pr46620.c: New.
8523 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8526 * gcc.target/i386/pr47809.c: New test.
8528 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8529 Tobias Burnus <burnus@net-b.de>
8531 * lib/target-supports.exp
8532 (check_effective_target_fortran_large_real): New check for large reals.
8533 * gfortran.dg/nan_7.f90: New test.
8535 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8537 PR libgfortran/47567
8538 * gfortran.dg/fmt_f0_1.f90: Update test.
8540 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8543 * gfortran.dg/array_constructor_36.f90 : New test.
8544 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8545 allow for comparison between different elements of the array
8546 constructor at different levels of optimization.
8548 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8550 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8551 * gcc.target/i386/pr32280-1.c: Likewise.
8553 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8556 * gcc.target/i386/pr47800.c: New test.
8558 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8560 * objc/execute/exceptions/foward-1.x: New.
8562 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8565 * gfortran.dg/derived_constructor_comps_4.f90: New.
8567 2011-02-18 Tobias Burnus
8570 * gfortran.dg/func_result_6.f90: New.
8572 2011-02-18 Michael Matz <matz@suse.de>
8575 * gfortran.dg/lto/pr45586_0.f90: New test.
8576 * gfortran.dg/typebound_proc_20.f90: Ditto.
8577 * gfortran.dg/typebound_proc_21.f90: Ditto.
8579 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8582 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8584 2011-02-18 Tobias Burnus <burnus@net-b.de>
8587 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8589 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8590 normalizing the error/warning output.
8591 * gfortran.dg/Wall.f90: Update dg-error/warning.
8592 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8593 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8594 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8595 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8596 * gfortran.dg/class_30.f90: Update dg-error/warning.
8597 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8598 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8599 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8600 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8601 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8602 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8603 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8604 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8605 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8606 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8607 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8608 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8609 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8610 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8611 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8612 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8613 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8614 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8615 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8616 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8617 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8618 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8619 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8620 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8621 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8623 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8626 * gfortran.dg/proc_ptr_comp_30.f90: New.
8628 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8631 * gcc.target/i386/pr47780.c: New test.
8633 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8636 * gfortran.dg/class_40.f03: New.
8638 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8641 * g++.dg/cpp0x/auto21.C: New test.
8643 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8645 * objc.dg/special/unclaimed-category-1.h: Updated for
8647 * objc.dg/special/unclaimed-category-1.m: Same.
8648 * objc.dg/zero-link-1.m: Same.
8649 * objc.dg/lookup-1.m: Same.
8650 * objc.dg/torture/strings/const-str-9.m
8651 * objc.dg/torture/strings/const-str-10.m: Same.
8652 * objc.dg/torture/strings/const-str-11.m: Same.
8653 * objc.dg/torture/forward-1.m: Same.
8654 * objc.dg/zero-link-2.m: Same.
8655 * objc.dg/encode-7-next-64bit.m: Same.
8656 * objc.dg/method-4.m: Same.
8657 * objc.dg/next-runtime-1.m: Same.
8658 * objc.dg/image-info.m: Same.
8659 * objc.dg/pr23214.m: Same.
8660 * objc.dg/symtab-1.m: Same.
8661 * obj-c++.dg/basic.m: Same.
8662 * obj-c++.dg/proto-lossage-3.m: Same.
8663 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8664 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8665 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8666 * obj-c++.dg/method-11.m: Same.
8667 * objc/execute/enumeration-1.m: Same.
8668 * objc/execute/object_is_class.m: Same.
8669 * objc/execute/formal_protocol-2.m: Same.
8670 * objc/execute/formal_protocol-4.m: Same.
8671 * objc/execute/formal_protocol-6.m: Same.
8672 * objc/execute/bycopy-3.m: Same.
8673 * objc/execute/exceptions/catchall-1.m: Same.
8674 * objc/execute/exceptions/finally-1.m: Same.
8675 * objc/execute/exceptions/local-variables-1.m: Same.
8676 * objc/execute/exceptions/foward-1.m: Same.
8677 * objc/execute/bf-common.h
8678 * objc/execute/enumeration-2.m: Same.
8679 * objc/execute/formal_protocol-1.m: Same.
8680 * objc/execute/formal_protocol-3.m: Same.
8681 * objc/execute/formal_protocol-5.m: Same.
8682 * objc/execute/accessing_ivars.m: Same.
8683 * objc/execute/bycopy-2.m: Same.
8684 * objc/execute/formal_protocol-7.m: Same.
8685 * objc/execute/compatibility_alias.m: Same.
8686 * objc/execute/no_clash.m: Same.
8687 * objc/execute/object_is_meta_class.m: Same.
8688 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8689 * objc/execute/class-tests-1.h: Include stdio.h.
8690 * objc/execute/class-tests-2.h: Same.
8691 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8693 * obj-c++.dg/try-catch-2.mm: Same.
8695 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8698 * g++.dg/warn/Wunused-parm-4.C: New test.
8700 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8701 Jan Hubicka <jh@suse.cz>
8705 * g++.dg/debug/pr47106.C: New.
8707 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8710 * gcc.target/i386/pr43653.c: New test.
8712 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8715 * g++.dg/template/inherit6.C: New test.
8717 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8720 * gfortran.dg/class_39.f03: New.
8722 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8725 * g++.dg/cpp0x/variadic106.C: New test.
8727 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8730 * gfortran.dg/pr47757-1.f90: New test.
8731 * gfortran.dg/pr47757-2.f90: New test.
8732 * gfortran.dg/pr47757-3.f90: New test.
8735 * g++.dg/cpp0x/enum8.C: New test.
8737 2011-02-15 Jason Merrill <jason@redhat.com>
8739 * g++.dg/inherit/implicit-trivial1.C: New.
8740 * g++.dg/cpp0x/implicit-trivial1.C: New.
8742 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8745 * gcc.dg/torture/pr47725.c: Removed.
8747 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8750 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8751 constant does not generate a load from memory.
8753 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8756 * gcc.dg/torture/pr47725.c: New.
8758 2011-02-15 Richard Guenther <rguenther@suse.de>
8760 PR tree-optimization/47743
8761 * gcc.dg/torture/pr47743.c: New testcase.
8763 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.target/i386/pr47581.c: New test.
8768 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8771 * gfortran.dg/select_type_22.f03: New.
8773 2011-02-14 Jason Merrill <jason@redhat.com>
8775 * g++.dg/cpp0x/regress/enum1.C: New.
8777 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8779 * gnat.dg/include.adb: New test.
8781 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8784 * gfortran.dg/class_38.f03: New.
8786 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8788 * gcc.dg/pr46494.c: New test.
8790 2011-02-14 Richard Guenther <rguenther@suse.de>
8792 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8794 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8797 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8798 sparc*-sun-solaris2.11.
8800 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8803 * gfortran.dg/argument_checking_18.f90: New.
8805 2011-02-13 Tobias Burnus <burnus@net-b.de>
8807 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8808 * gfortran.dg/argument_checking_17.f90: New.
8810 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8812 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8813 are temporarily disabled.
8814 * gfortran.dg/class_7.f03: Ditto.
8815 * gfortran.dg/coarray_14.f90: Ditto.
8816 * gfortran.dg/typebound_proc_13.f03: Ditto.
8818 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8821 * gfortran.dg/extends_11.f03: New.
8823 2011-02-11 Xinliang David Li <davidxl@google.com>
8825 PR tree-optimization/47707
8826 * g++.dg/tree-ssa/pr47707.C: New test.
8828 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8830 * g++.dg/opt/inline17.C: New test.
8832 2011-02-11 Tobias Burnus <burnus@net-b.de>
8835 * gfortran.dg/pure_formal_2.f90: New.
8837 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8839 PR rtl-optimization/47614
8840 * gfortran.dg/pr47614.f: New.
8842 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8845 * gcc.dg/opts-6.c: New test.
8847 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8850 * gcc.dg/pr47684.c: New test.
8852 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8855 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8856 c99_runtime, dg-add-options c99_runtime.
8857 (main): Use __asm__.
8859 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8862 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8863 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8864 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8865 * gcc.dg/ucnid-10.c: Likewise.
8866 * gcc.dg/ucnid-13.c: Likewise.
8867 * gcc.dg/ucnid-7.c: Likewise.
8868 * gcc.dg/ucnid-8.c: Likewise.
8869 Adapt dg-warning line number.
8871 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8873 * gcc.target/i386/parity-1.c: Use -march=k8.
8874 * gcc.target/i386/parity-2.c: Ditto.
8875 * gcc.target/i386/vecinit-1.c: Ditto.
8876 * gcc.target/i386/vecinit-2.c: Ditto.
8878 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8881 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8882 * gcc.target/mips/save-restore-3.c: Likewise.
8883 * gcc.target/mips/save-restore-4.c: Likewise.
8884 * gcc.target/mips/save-restore-5.c: Likewise.
8887 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8888 * g++.dg/tree-prof/partition2.C: Likewise.
8890 2011-02-09 Jason Merrill <jason@redhat.com>
8892 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8893 rather than misdeclare std::puts.
8895 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8896 * g++.dg/other/warning1.C: Likewise.
8897 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8898 * g++.old-deja/g++.gb/scope06.C: Likewise.
8899 * g++.old-deja/g++.law/cvt11.C: Likewise.
8900 * g++.old-deja/g++.law/init1.C: Likewise.
8901 * g++.dg/abi/mangle26.C: Likewise.
8903 * g++.dg/template/function1.C: Adjust for C++0x mode.
8904 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8906 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8907 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8909 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8911 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8913 * g++.dg/cpp0x/regress: New directory.
8914 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8915 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8916 * g++.dg/cpp0x/regress/regress3.C: New.
8918 2011-02-10 Richard Guenther <rguenther@suse.de>
8920 PR tree-optimization/47677
8921 * gcc.dg/torture/pr47677.c: New testcase.
8923 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8925 * objc.dg/special/load-category-1.m: Remove unused header.
8926 * objc.dg/special/load-category-1a.m: Likewise.
8927 * objc.dg/special/load-category-2.m: Likewise.
8928 * objc.dg/special/load-category-2a.m: Likewise.
8929 * objc.dg/special/load-category-3.m: Likewise.
8930 * objc.dg/special/load-category-3a.m: Likewise.
8931 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8932 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8933 * objc.dg/attributes/class-attribute-1.m: Likewise.
8934 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8935 * obj-c++.dg/property/property.exp: Likewise.
8936 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8937 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8938 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8939 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8940 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8941 * obj-c++.dg/template-8.mm: Likewise.
8943 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8946 * gcc.target/i386/pr47665.c: New test.
8948 2011-02-10 Jie Zhang <jie@codesourcery.com>
8952 2011-02-05 Jie Zhang <jie@codesourcery.com>
8954 * gcc.dg/pr42631.c: Update test.
8955 * gcc.dg/pr42631-2.c: New test.
8957 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8960 * gfortran.dg/proc_decl_25.f90: New.
8962 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8965 * gfortran.dg/typebound_assignment_2.f03: New.
8967 2011-02-09 Richard Guenther <rguenther@suse.de>
8969 PR tree-optimization/47664
8970 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8972 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8975 * gnat.dg/uninit_func.adb: Adjust dg directive.
8977 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8980 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8982 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8985 * gfortran.dg/auto_dealloc_2.f90: New.
8987 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8989 * gcc.dg/builtins-config.h: Remove __sgi handling.
8990 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8991 -std=c99 for mips-sgi-irix6.5*.
8993 2011-02-09 Martin Jambor <mjambor@suse.cz>
8996 * gfortran.dg/pr25923.f90: Remove xfails.
8998 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9001 * gfortran.dg/inquire_14.f90: New test.
9003 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9006 * gfortran.dg/pointer_init_6.f90: New.
9008 2011-02-08 Jeff Law <law@redhat.com>
9010 PR tree-optimization/42893
9011 * gcc.tree-ssa/pr42893.c: New test.
9013 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9015 PR tree-optimization/46834
9016 PR tree-optimization/46994
9017 PR tree-optimization/46995
9018 * gcc.dg/graphite/id-pr46834.c: New.
9019 * gfortran.dg/graphite/id-pr46994.f90: New.
9020 * gfortran.dg/graphite/id-pr46995.f90: New.
9022 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9025 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9026 using the variable is known the warning is emitted there.
9027 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9028 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9030 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9033 * gcc.dg/noreturn-1.c (foo5): Likewise.
9034 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9035 (method2): Likewise.
9037 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9038 the return statement using the uninitialized variable.
9039 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9041 2011-02-08 Richard Guenther <rguenther@suse.de>
9044 * g++.dg/opt/pr47639.c: New testcase.
9046 2011-02-08 Richard Guenther <rguenther@suse.de>
9048 PR tree-optimization/47632
9049 * g++.dg/opt/pr47632.C: New testcase.
9051 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9053 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9055 2011-02-07 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/47615
9058 * g++.dg/opt/pr47615.C: New testcase.
9060 2011-02-07 Richard Guenther <rguenther@suse.de>
9062 PR tree-optimization/47621
9063 * gcc.dg/torture/pr47621.c: New testcase.
9065 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9067 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9069 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9072 * gfortran.dg/allocate_with_source_1 : New test.
9074 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9077 * gcc.dg/pr47610.c: New test.
9079 2011-02-05 Jie Zhang <jie@codesourcery.com>
9082 * gcc.dg/pr42631.c: Update test.
9083 * gcc.dg/pr42631-2.c: New test.
9085 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9088 * gfortran.dg/pr47574.f90: New test.
9090 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9092 PR tree-optimization/46194
9093 * gcc.dg/autopar/pr46194.c: New.
9095 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9097 PR tree-optimization/43695
9098 * g++.dg/ipa/pr43695.C: New.
9100 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.dg/pr23200.c: New test.
9105 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9108 * g++.dg/pr47589.C: New test.
9110 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9113 * g++.dg/template/typedef37.C: New test.
9114 * g++.dg/template/param1.C: Adjust expected error message.
9116 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9119 * gcc.dg/pr31490-2.c: New test.
9120 * gcc.dg/pr31490-3.c: New test.
9121 * gcc.dg/pr31490-4.c: New test.
9123 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9124 Jakub Jelinek <jakub@redhat.com>
9127 * g++.dg/parser/semicolon3.C: Adjust.
9128 * g++.dg/parser/semicolon4.C: New testcase.
9129 * g++.dg/pr46890.C: New testcase.
9131 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9134 * g++.dg/init/pr29571.C: New.
9136 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9138 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9139 instead of vect_int.
9141 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9144 * gcc.target/i386/pr47312.c: New test.
9147 * gcc.target/i386/pr47564.c: New test.
9149 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9151 PR tree-optimization/45122
9152 * gcc.dg/tree-ssa/pr45122.c: New.
9154 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9157 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9160 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9161 and vsx so a default --with-cpu=power7 doesn't give an error
9162 when -mavoid-indexed-addresses is used.
9164 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9165 wrapper function to save the arguments and then jump to the real
9166 function, rather than depending on the compiler not to move stuff
9168 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9170 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9171 Paul Thomas <pault@gcc.gnu.org>
9174 * gfortran.dg/class_37.f03 : New test.
9176 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9177 Richard Guenther <rguenther@suse.de>
9179 PR tree-optimization/40979
9181 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9182 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9183 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9184 check_vect_support_and_set_flags.
9185 * gfortran.dg/graphite/vect-pr40979.f90: New.
9187 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9190 * gfortran.dg/class_36.f03: New.
9192 2011-02-02 Richard Guenther <rguenther@suse.de>
9194 PR tree-optimization/47566
9195 * gcc.dg/lto/20110201-1_0.c: New testcase.
9197 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9203 * debug/pr47498.c: New.
9204 * debug/pr47501.c: New.
9206 2011-02-01 Richard Guenther <rguenther@suse.de>
9208 PR tree-optimization/47559
9209 * g++.dg/torture/pr47559.C: New testcase.
9211 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9214 * gfortran.dg/typebound_call_20.f03: New.
9216 2011-02-01 Richard Guenther <rguenther@suse.de>
9218 PR tree-optimization/47555
9219 * gcc.dg/pr47555.c: New testcase.
9221 2011-02-01 Richard Guenther <rguenther@suse.de>
9223 PR tree-optimization/47541
9224 * g++.dg/torture/pr47541.C: New testcase.
9226 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9229 * gfortran.dg/typebound_call_19.f03: New.
9231 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9234 * g++.dg/cpp0x/pr47416.C: New test.
9236 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9239 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9241 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9244 * gfortran.dg/typebound_assignment_1.f03: New.
9246 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9248 PR tree-optimization/47538
9249 * gcc.c-torture/execute/pr47538.c: New test.
9251 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9254 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9256 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9258 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9260 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9262 PR rtl-optimization/44031
9263 * gcc.c-torture/compile/20110131-1.c: New test.
9265 2011-01-31 Tobias Burnus <burnus@net-b.de>
9268 * gfortran.dg/stmt_func_1.f90: New.
9270 2011-01-31 Tobias Burnus <burnus@net-b.de>
9273 * gfortran.dg/interface_34.f90: New.
9275 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9278 * gfortran.dg/realloc_on_assign_5.f03: New test.
9279 * gfortran.dg/realloc_on_assign_5.f03: New test.
9281 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9283 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9284 * gfortran.dg/bessel_7.f90: Likewise.
9285 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9287 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9288 * gfortran.dg/sum_init_expr.f03: Likewise.
9290 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9292 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9295 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9296 loop only on "vect_intfloat_cvt" targets.
9298 2011-01-29 Tobias Burnus <burnus@net-b.de>
9301 * gfortran.dg/shape_6.f90: New.
9303 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9305 PR libgfortran/47434
9306 * gfortran.dg/read_infnan_1.f90: Update test.
9307 * gfortran.dg/module_nan.f90: Update test.
9308 * gfortran.dg/char4_iunit_1.f03: Update test.
9309 * gfortran.dg/large_real_kind_1.f90: Update test.
9310 * gfortran.dg/real_const_3.f90: Update test.
9311 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9313 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9316 * g++.dg/template/param2.C: New test.
9318 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9320 PR libgfortran/47285
9321 * gfortran.dg/fmt_g.f: New test.
9323 2011-01-28 Tobias Burnus <burnus@net-b.de>
9326 * gfortran.dg/pure_formal_1.f90: New.
9328 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9331 * gcc.dg/tls/pr42894.c: New test.
9333 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9335 * gcc.dg/pr47276.c: Add dg-require-visibility.
9337 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9339 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9341 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9342 Tobias Burnus <burnus@gcc.gnu.org>
9347 * gfortran.dg/realloc_on_assign_3.f03: New test.
9348 * gfortran.dg/realloc_on_assign_4.f03: New test.
9349 * gfortran.dg/allocatable_function_5.f90: New test.
9350 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9351 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9352 implemented" dg-errors.
9354 2011-01-27 Jan Hubicka <jh@suse.cz>
9357 * gcc.dg/attr-weakref-4.c: New testcase
9359 2011-01-27 Martin Jambor <mjambor@suse.cz>
9361 PR tree-optimization/47228
9362 * gcc.dg/torture/pr47228.c: New test.
9364 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9366 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9368 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9370 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9371 when using auto-overlay support on the SPU.
9373 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9375 PR rtl-optimization/44174
9376 * gcc.target/i386/asm-6.c: New test.
9378 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9380 PR rtl-optimization/46856
9381 * gcc.c-torture/compile/pr46856.c: New test.
9383 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9384 Andrew Pinski <pinskia@gmail.com>
9387 * gcc.dg/pr43082.c: New.
9389 2011-01-26 DJ Delorie <dj@redhat.com>
9391 PR rtl-optimization/46878
9392 * gcc.dg/pr46878-1.c: New test.
9394 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9397 * g++.dg/cpp0x/pr47476.C: New test.
9399 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9401 * gcc.c-torture/compile/20110126-1.c: New test.
9403 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9406 * gcc.dg/torture/pr47473.c: New test.
9408 2011-01-26 Jan Hubicka <jh@suse.cz>
9411 * gcc.c-torture/execute/pr47237.c: New testcase.
9413 2011-01-26 Jan Hubicka <jh@suse.cz>
9415 PR tree-optimization/47190
9416 * gcc.dg/attr-weakref-3.c: New testcase.
9418 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9421 * gcc.dg/dll-9a.c: New test file.
9422 * gcc.dg/dll-11.c: Likewise.
9423 * gcc.dg/dll-12.c: Likewise.
9424 * gcc.dg/dll-12a.c: Likewise.
9425 * gcc.dg/dll-11a.c: Likewise.
9426 * gcc.dg/dll-9.c: Likewise.
9427 * gcc.dg/dll-10.c: Likewise.
9428 * gcc.dg/dll-10a.c: Likewise.
9429 * g++.dg/ext/dllexport4a.cc: Likewise.
9430 * g++.dg/ext/dllexport4.C: Likewise.
9431 * g++.dg/ext/dllexport5.C: Likewise.
9432 * g++.dg/ext/dllexport5a.cc: Likewise.
9434 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9436 PR tree-optimization/46970
9437 * gcc.dg/graphite/pr46970.c: New.
9439 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9441 PR tree-optimization/46215
9442 * gcc.dg/graphite/pr46215.c: New.
9444 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9446 PR tree-optimization/46168
9447 * gcc.dg/graphite/pr46168.c: New.
9449 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9451 PR tree-optimization/43657
9452 * gcc.dg/graphite/pr43657.c: New.
9454 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9456 PR tree-optimization/29832
9457 * gfortran.dg/graphite/pr29832.f90: New.
9459 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9461 PR tree-optimization/43567
9462 * gcc.dg/graphite/pr43567.c: New.
9464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9466 * gfortran.dg/graphite/interchange-4.f: New.
9467 * gfortran.dg/graphite/interchange-5.f: New.
9469 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9470 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9471 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9472 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9473 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9474 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9475 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9476 * gfortran.dg/ltrans-7.f90: Removed.
9477 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9479 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9480 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9481 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9482 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9483 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9484 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9485 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9486 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9487 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9488 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9489 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9490 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9491 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9492 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9493 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9494 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9495 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9496 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9497 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9498 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9499 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9500 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9501 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9502 * gcc.dg/tree-ssa/data-dep-1.c
9503 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9504 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9505 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9506 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9507 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9509 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9511 PR tree-optimization/47265
9512 PR tree-optimization/47443
9513 * gcc.c-torture/compile/pr47265.c: New test.
9514 * gcc.dg/pr47443.c: New test.
9516 2011-01-25 Martin Jambor <mjambor@suse.cz>
9518 PR tree-optimization/47382
9519 * g++.dg/torture/pr47382.C: New test.
9520 * g++.dg/opt/devirt1.C: Xfail.
9522 2011-01-25 Yao Qi <yao@codesourcery.com>
9525 * gcc.target/arm/pr45701-1.c: New test.
9526 * gcc.target/arm/pr45701-2.c: New test.
9527 * gcc.target/arm/pr45701-3.c: New test.
9529 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9530 Jakub Jelinek <jakub@redhat.com>
9532 PR tree-optimization/47271
9533 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9535 2011-01-25 Nick Clifton <nickc@redhat.com>
9537 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9538 (saturate_add): Delete.
9540 (main): Do not run saturate_add.
9541 (set_interrupts): Delete.
9543 2011-01-25 Tobias Burnus <burnus@net-b.de>
9546 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9548 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9550 PR tree-optimization/47427
9551 PR tree-optimization/47428
9552 * gcc.c-torture/compile/pr47427.c: New test.
9553 * gcc.c-torture/compile/pr47428.c: New test.
9555 2011-01-25 Richard Guenther <rguenther@suse.de>
9558 * gcc.dg/torture/pr47411.c: New testcase.
9560 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9562 * gfortran.dg/graphite/id-24.f: New.
9563 * gfortran.dg/graphite/id-25.f: New.
9565 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9567 * gfortran.dg/graphite/id-23.f: New.
9569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9571 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9573 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9575 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9576 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9577 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9578 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9579 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9580 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9581 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9582 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9583 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9585 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9587 * gcc.dg/graphite/block-0.c: Add documentation.
9588 * gcc.dg/graphite/block-4.c: Same.
9589 * gcc.dg/graphite/block-7.c: Same.
9590 * gcc.dg/graphite/block-8.c: New.
9591 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9592 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9593 * gcc.dg/graphite/interchange-12.c: Add documentation.
9594 * gcc.dg/graphite/interchange-13.c: New.
9595 * gcc.dg/graphite/interchange-14.c: New.
9596 * gcc.dg/graphite/interchange-15.c: New.
9597 * gcc.dg/graphite/interchange-8.c: Add documentation.
9598 * gcc.dg/graphite/interchange-mvt.c: Same.
9600 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9603 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9604 * gcc.target/powerpc/altivec-14.c: Ditto.
9605 * gcc.target/powerpc/altivec-33.c: Ditto.
9606 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9607 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9608 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9609 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9610 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9611 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9612 * g++.dg/ext/altivec-15.C: Ditto.
9613 * g++.dg/ext/altivec-types-1.C: Ditto.
9614 * g++.dg/ext/altivec-types-2.C: Ditto.
9615 * g++.dg/ext/altivec-types-3.C: Ditto.
9616 * g++.dg/ext/altivec-types-4.C: Ditto.
9618 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9620 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9622 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9624 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9625 optimization options.
9627 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9629 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9632 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9634 2011-01-23 Tobias Burnus <burnus@net-b.de>
9637 * gfortran.dg/allocatable_scalar_12.f90: New.
9639 2011-01-23 Ira Rosen <irar@il.ibm.com>
9641 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9642 vectorization to be not profitable if peeling is used to
9643 realign the memory access.
9644 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9645 loop bound to avoid loop unrolling.
9646 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9648 2011-01-22 Jan Hubicka <jh@suse.cz>
9651 * g++.dg/lto/pr47333.C: New file.
9653 2011-01-22 Jan Hubicka <jh@suse.cz>
9655 PR tree-optimization/43884
9657 * gcc.dg/autopar/outer-2.c: Increase array size.
9658 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9660 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9663 * gfortran.dg/c_loc_tests_16.f90: New test.
9665 2011-01-22 Tobias Burnus <burnus@net-b.de>
9668 * gfortran.dg/typebound_proc_19.f90: New.
9670 2011-01-21 Jeff Law <law@redhat.com>
9672 PR tree-optimization/47053
9673 * g++.dg/pr47053.C: New test.
9675 2011-01-21 Jason Merrill <jason@redhat.com>
9678 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9680 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9683 * g++.dg/cpp0x/range-for10.C: New test.
9684 * g++.dg/template/for1.C: New test.
9687 * g++.dg/tree-prof/partition3.C: New test.
9689 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9691 PR rtl-optimization/47366
9692 * g++.dg/opt/pr47366.C: New test.
9694 2011-01-21 Jason Merrill <jason@redhat.com>
9697 * g++.dg/cpp0x/constexpr-regress2.C: New.
9699 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9701 2011-01-21 Jeff Law <law@redhat.com>
9703 PR rtl-optimization/41619
9704 * gcc.dg/pr41619.c: New.
9706 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9708 PR tree-optimization/47355
9709 * g++.dg/opt/pr47355.C: New test.
9711 2011-01-21 Richard Guenther <rguenther@suse.de>
9713 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9716 2011-01-21 Richard Guenther <rguenther@suse.de>
9718 PR tree-optimization/47365
9719 * gcc.dg/torture/pr47365.c: New testcase.
9720 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9722 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9724 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9726 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9728 PR tree-optimization/47391
9729 * gcc.dg/pr47391.c: New test.
9731 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9733 * g++.dg/template/char1.C: Use signed char.
9735 2011-01-21 Tobias Burnus <burnus@net-b.de>
9738 * gfortran.dg/pointer_target_4.f90: New.
9740 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9743 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9744 ILP32 system and not IP32.
9746 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9749 * g++.dg/debug/pr46583.C: New.
9751 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9754 * g++.dg/debug/pr47283.C: New test.
9757 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9758 * gcc.target/i386/headmerge-2.c: Likewise.
9760 2011-01-20 Richard Guenther <rguenther@suse.de>
9763 * gcc.dg/torture/pr47370.c: New testcase.
9765 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9767 PR tree-optimization/46130
9768 * gcc.dg/pr46130-1.c: New test.
9769 * gcc.dg/pr46130-2.c: New test.
9771 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9774 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9776 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9779 * g++.dg/debug/pr46240.cc: New.
9781 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9784 * g++.dg/template/anonunion1.C: New test.
9786 PR rtl-optimization/47337
9787 * gcc.c-torture/execute/pr47337.c: New test.
9789 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9792 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9794 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9796 PR tree-optimization/46021
9797 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9799 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9801 PR tree-optimization/47290
9802 * g++.dg/torture/pr47290.C: New test.
9804 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9807 * gfortran.dg/proc_ptr_comp_29.f90: New.
9809 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9812 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9813 powerpc-apple-darwin9.
9815 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9817 PR rtl-optimization/47299
9818 * gcc.c-torture/execute/pr47299.c: New test.
9820 2011-01-17 Jason Merrill <jason@redhat.com>
9822 * g++.dg/cpp0x/constexpr-virtual.C: New.
9824 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9827 * gfortran.dg/gomp/pr47331.f90: New test.
9829 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9832 * objc.dg/selector-warn-1.m: New.
9833 * obj-c++.dg/selector-warn-1.mm: New.
9835 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9837 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9838 Update dg-final accordingly.
9840 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9842 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9844 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9846 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9848 * gcc.dg/guality/pr36728-2.c: Likewise.
9850 2011-01-17 Richard Guenther <rguenther@suse.de>
9852 PR tree-optimization/47313
9853 * g++.dg/torture/pr47313.C: New testcase.
9855 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9858 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9859 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9860 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9861 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9863 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9865 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9866 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9867 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9869 2011-01-17 Richard Guenther <rguenther@suse.de>
9871 PR tree-optimization/45967
9872 * gcc.dg/torture/pr45967-2.c: New testcase.
9873 * gcc.dg/torture/pr45967-3.c: Likewise.
9875 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9878 * g++.dg/ext/pr47213.C: Require visibility.
9880 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9882 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9883 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9885 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9887 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9888 Linux-based targets.
9890 2011-01-13 Jan Hubicka <jh@suse.cz>
9892 PR tree-optimization/47276
9893 * gcc.dg/pr47276.c: New testcase.
9895 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9896 Jonathan Wakely <jwakely.gcc@gmail.com>
9899 * g++.dg/other/pr33558.C: New.
9900 * g++.dg/other/pr33558-2.C: New.
9902 2011-01-14 Martin Jambor <mjambor@suse.cz>
9904 PR tree-optimization/45934
9905 PR tree-optimization/46302
9906 * g++.dg/ipa/devirt-c-1.C: New test.
9907 * g++.dg/ipa/devirt-c-2.C: Likewise.
9908 * g++.dg/ipa/devirt-c-3.C: Likewise.
9909 * g++.dg/ipa/devirt-c-4.C: Likewise.
9910 * g++.dg/ipa/devirt-c-5.C: Likewise.
9911 * g++.dg/ipa/devirt-c-6.C: Likewise.
9912 * g++.dg/ipa/devirt-6.C: Likewise.
9913 * g++.dg/ipa/devirt-d-1.C: Likewise.
9914 * g++.dg/torture/pr45934.C: Likewise.
9916 2011-01-14 Jason Merrill <jason@redhat.com>
9918 * g++.dg/cpp0x/variadic105.C: New.
9920 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9921 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9924 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9925 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9926 execution tests on i?86-*-*, x86_64-*-* and
9927 powerpc*-apple-darwin* && ilp32.
9928 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9929 tests on i?86-*-* and x86_64-*-*.
9931 2011-01-14 Richard Guenther <rguenther@suse.de>
9933 PR tree-optimization/47280
9934 * g++.dg/opt/pr47280.C: New testcase.
9936 2011-01-14 Jason Merrill <jason@redhat.com>
9938 * g++.dg/cpp0x/constexpr-regress1.C: New.
9940 * g++.dg/ext/flexary2.C: New.
9942 2011-01-14 Richard Guenther <rguenther@suse.de>
9945 * gcc.dg/torture/pr47281.c: New testcase.
9946 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9948 2011-01-14 Richard Guenther <rguenther@suse.de>
9950 PR tree-optimization/47286
9951 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9953 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9956 * g++.dg/ext/pr47213.C: New.
9958 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9960 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9962 2011-01-13 Tobias Burnus <burnus@net-b.de>
9963 Mikael Morin <mikael@gcc.gnu.org>
9967 * gfortran.dg/select_type_20.f90: New.
9968 * gfortran.dg/select_type_21.f90: New.
9970 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9973 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9975 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9977 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9978 * gcc.dg/guality/pr36728-2.c: Likewise.
9980 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9983 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9985 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9987 PR rtl-optimization/45352
9988 * gcc.dg/pr45352-3.c: New.
9990 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9992 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9994 * g++.dg/cpp0x/range-for8.C: New.
9995 * g++.dg/cpp0x/range-for9.C: New.
9997 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10000 * g++.dg/debug/pr47209.C: New.
10002 2011-01-12 Richard Guenther <rguenther@suse.de>
10005 * gcc.dg/lto/pr47259_0.c: New testcase.
10006 * gcc.dg/lto/pr47259_1.c: Likewise.
10008 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10010 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10011 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10012 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10013 methods missing from the OBJC2 Object.
10014 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10015 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10016 GNU and NeXT runtimes.
10017 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10019 * objc-obj-c++-shared/Object1.m: Likewise.
10020 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10021 * objc.dg/proto-qual-1.m: Likewise.
10022 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10023 * obj-c++.dg/proto-qual-1.mm: Likewise.
10025 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10028 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10030 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10032 Fixed the Objective-C++ testsuite and updated all tests.
10033 * lib/obj-c++.exp (obj-c++_init): Declare and set
10034 gcc_warning_prefix and gcc_error_prefix.
10035 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10036 'dg-warning', 'dg-message' and 'dg-error'.
10037 * obj-c++.dg/class-extension-3.mm: Likewise.
10038 * obj-c++.dg/class-protocol-1.mm: Likewise.
10039 * obj-c++.dg/encode-7.mm: Likewise.
10040 * obj-c++.dg/exceptions-3.mm: Likewise.
10041 * obj-c++.dg/exceptions-5.mm: Likewise.
10042 * obj-c++.dg/method-12.mm: Likewise.
10043 * obj-c++.dg/method-13.mm: Likewise.
10044 * obj-c++.dg/method-15.mm: Likewise.
10045 * obj-c++.dg/method-16.mm: Likewise.
10046 * obj-c++.dg/method-4.mm: Likewise.
10047 * obj-c++.dg/method-8.mm: Likewise.
10048 * obj-c++.dg/method-conflict-1.mm: Likewise.
10049 * obj-c++.dg/method-conflict-2.mm: Likewise.
10050 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10051 and uncommented second part of the testcase now that the testsuite
10053 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10054 and uncommented second part of the testcase now that the testsuite
10056 * obj-c++.dg/private-1.mm: Likewise.
10057 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10058 * obj-c++.dg/syntax-error-7.mm: Likewise.
10059 * obj-c++.dg/warn5.mm: Likewise.
10060 * obj-c++.dg/property/at-property-14.mm: Likewise.
10061 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10063 * obj-c++.dg/property/at-property-18.mm: Likewise.
10064 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10066 * obj-c++.dg/property/at-property-21.mm: Likewise.
10067 * obj-c++.dg/property/at-property-28.mm: Likewise.
10068 * obj-c++.dg/property/at-property-5.mm: Likewise.
10069 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10070 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10071 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10072 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10073 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10074 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10075 * obj-c++.dg/tls/diag-5.mm: Likewise.
10076 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10077 dg-error, now matched correctly.
10079 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10081 * objc.dg/property/at-property-29.m: New.
10082 * obj-c++.dg/property/at-property-29.mm: New.
10084 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086 * go.test/go-test.exp (go-set-goarch): New proc.
10087 (go-gc-tests): Use it.
10089 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10092 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10094 2011-01-11 Richard Henderson <rth@redhat.com>
10096 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10098 2011-01-11 Jan Hubicka <jh@suse.cz>
10102 * gcc.dg/lto/pr45721_1.c: New file.
10103 * gcc.dg/lto/pr45721_0.c: New file.
10105 2011-01-11 Richard Guenther <rguenther@suse.de>
10107 PR tree-optimization/46076
10108 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10110 2011-01-11 Jeff Law <law@redhat.com>
10112 * PR tree-optimization/47086
10113 * gcc.dg/pr47086.c: New test.
10115 2011-01-11 Jason Merrill <jason@redhat.com>
10118 * g++.dg/template/new10.C: New.
10121 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10123 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10125 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10126 Split type definitions and NSConstantString class into...
10127 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10128 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10129 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10130 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10131 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10132 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10134 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10135 encode defines for newer NeXT system headers.
10136 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10137 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10138 * objc.dg/foreach-5.m: Likewise.
10139 * objc.dg/foreach-2.m: Likewise.
10140 * objc.dg/foreach-4.m: Likewise.
10141 * objc.dg/torture/strings/string1.m: Likewise.
10142 * objc.dg/torture/strings/string2.m: Likewise.
10143 * objc.dg/torture/strings/string3.m: Likewise.
10144 * objc.dg/torture/strings/string4.m: Likewise.
10145 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10146 header and stand alone.
10147 * obj-c++.dg/strings/strings-2.mm: Likewise.
10148 * objc.dg/torture/strings/const-str-3.m: Likewise.
10149 * objc.dg/strings/strings-2.m: Likewise.
10150 * objc.dg/strings/const-str-12b.m: Likewise.
10152 2011-01-12 Richard Guenther <rguenther@suse.de>
10154 PR middle-end/32511
10155 * gcc.dg/attr-weak-1.c: Adjust.
10157 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10160 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10161 standard compliant and comment.
10163 2011-01-10 Jan Hubicka <jh@suse.cz>
10166 * gcc.dg/initpri3.c: New testcase.
10168 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10171 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10172 externally visible.
10177 (g_ebp_save): Likewise.
10178 (g_esp_save): Likewise.
10180 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10182 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10184 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10186 PR tree-optimization/46021
10187 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10188 i?86-*-*, x86_64-*-*.
10190 2011-01-10 Jeff Law <law@redhat.com>
10192 * PR tree-optimization/47141
10193 * gcc.c-torture/compile/pr47141.c: New test.
10195 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10198 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10199 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10200 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10201 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10204 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10205 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10206 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10207 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10208 being vectorized. Adjust dg-final pattern.
10211 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10212 * gcc.dg/vect/slp-24.c: Likewise.
10214 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10217 * g++.dg/other/pr47218-1.C: New test file.
10218 * g++.dg/other/pr47218.C: Likewise.
10219 * g++.dg/other/pr47218.h: New supporting header.
10221 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10224 * objc.dg/attributes/invalid-attribute-1.m: New.
10225 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10227 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10230 * gfortran.dg/proc_ptr_comp_28.f90: New.
10232 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10234 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10235 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10236 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10237 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10238 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10239 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10240 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10241 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10242 * objc.dg/gnu-api-2-class.m: Likewise.
10243 * objc.dg/gnu-api-2-ivar.m: Likewise.
10244 * objc.dg/gnu-api-2-method.m: Likewise.
10245 * objc.dg/gnu-api-2-objc.m: Likewise.
10246 * objc.dg/gnu-api-2-object.m: Likewise.
10247 * objc.dg/gnu-api-2-property.m: Likewise.
10248 * objc.dg/gnu-api-2-protocol.m: Likewise.
10249 * objc.dg/gnu-api-2-sel.m: Likewise.
10251 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10253 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10254 * objc.dg/objc-foreach-4.m: Likewise.
10255 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10256 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10257 * objc.dg/foreach-4.m: Likewise.
10258 * objc.dg/foreach-5.m: Likewise.
10259 * objc.dg/foreach-3.m: Return self from init.
10261 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10264 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10266 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10269 * gfortran.dg/class_35.f90: New.
10271 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10273 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10275 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10278 * objc.dg/invalid-method-2.m: New.
10279 * obj-c++.dg/invalid-method-2.mm: New.
10281 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10284 * gfortran.dg/transpose_optimization_2.f90 : New test.
10286 2011-01-08 Jan Hubicka <jh@suse.cz>
10288 PR tree-optmization/46469
10289 * g++.dg/torture/pr46469.C: New testcase.
10291 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10293 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10294 emulation of libobjc-gnu structure layout functionality to ..
10295 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10296 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10297 * objc/execute/bf-common.h: Adjust headers.
10298 * objc/execute/bf-1.m: Likewise.
10299 * objc/execute/bf-2.m: Likewise.
10300 * objc/execute/bf-3.m: Likewise.
10301 * objc/execute/bf-4.m: Likewise.
10302 * objc/execute/bf-5.m: Likewise.
10303 * objc/execute/bf-6.m: Likewise.
10304 * objc/execute/bf-7.m: Likewise.
10305 * objc/execute/bf-8.m: Likewise.
10306 * objc/execute/bf-9.m: Likewise.
10307 * objc/execute/bf-10.m: Likewise.
10308 * objc/execute/bf-11.m: Likewise.
10309 * objc/execute/bf-12.m: Likewise.
10310 * objc/execute/bf-13.m: Likewise.
10311 * objc/execute/bf-14.m: Likewise.
10312 * objc/execute/bf-15.m: Likewise.
10313 * objc/execute/bf-16.m: Likewise.
10314 * objc/execute/bf-17.m: Likewise.
10315 * objc/execute/bf-18.m: Likewise.
10316 * objc/execute/bf-19.m: Likewise.
10317 * objc/execute/bf-20.m: Likewise.
10318 * objc/execute/bf-21.m: Likewise.
10319 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10320 objc_get_type_qualifiers ().
10322 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10325 * gfortran.dg/dependency_39.f90: New test.
10327 2011-01-07 Jan Hubicka <jh@suse.cz>
10329 Get builtins tests ready for linker plugin.
10330 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10331 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10332 my_memset, my_bzero): Mark used.
10333 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10334 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10336 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10339 2011-01-07 Jan Hubicka <jh@suse.cz>
10341 PR tree-optimization/46367
10342 * g++.dg/torture/pr46367.C: New file.
10344 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10347 * gcc.dg/pr47201.c: New test.
10350 * gcc.dg/tree-prof/pr47187.c: New test.
10352 2011-01-07 Tobias Burnus <burnus@net-b.de>
10355 * gfortran.dg/extends_type_of_3.f90: New.
10357 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10359 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10360 * g++.dg/ext/dllimport-MI1.C: Likewise.
10361 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10362 * g++.dg/ext/dllimport10.C: Likewise.
10363 * g++.dg/ext/dllimport11.C: Likewise.
10364 * g++.dg/ext/dllimport12.C: Likewise.
10365 * g++.dg/ext/dllimport13.C: Likewise.
10366 * g++.dg/ext/dllimport2.C: Likewise.
10367 * g++.dg/ext/dllimport3.C: Likewise.
10368 * g++.dg/ext/dllimport4.C: Likewise.
10369 * g++.dg/ext/dllimport5.C: Likewise.
10370 * g++.dg/ext/dllimport6.C: Likewise.
10371 * g++.dg/ext/dllimport8.C: Likewise.
10372 * g++.dg/ext/dllimport9.C: Likewise.
10373 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10374 targets, too. Additionally enable test for i?86-*-mingw*.
10375 * g++.dg/ext/selectany1.C: Likewise.
10376 Remove guard variable check.
10378 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10382 * gfortran.dg/storage_size_3.f08: Extended.
10384 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10387 * g++.dg/template/stdarg1.C: New test.
10389 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10392 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10393 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10394 from the interface of functions to not hide the errors that
10397 2011-01-06 Jan Hubicka <jh@suse.cz>
10399 * gcc.dg/lto/pr47188_0.c: New testcase.
10400 * gcc.dg/lto/pr47188_1.c: New testcase.
10402 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10406 * gfortran.dg/interface_33.f90: New test.
10408 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10411 * gcc.c-torture/compile/pr47150.c: New test.
10413 2011-01-06 Ira Rosen <irar@il.ibm.com>
10415 PR tree-optimization/47139
10416 * gcc.dg/vect/pr47139.c: New test.
10418 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10421 * gfortran.dg/extends_type_of_2.f03: New.
10423 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10425 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10427 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10429 * gnat.dg/opt14.adb: New test.
10431 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10434 * gfortran.dg/allocate_error_2.f90: New test.
10436 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10439 * gfortran.dg/storage_size_3.f08: New.
10441 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10443 PR libgfortran/47154
10444 * gfortran.dg/namelist_68.f90: New test.
10446 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10448 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10450 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10453 * gfortran.dg/class_34.f90: New.
10455 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10457 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10458 use __builtin_inff. Skip all single-precision tests that require
10461 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10463 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10465 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10467 PR tree-optimization/47148
10468 * gcc.c-torture/execute/pr47148.c: New test.
10470 PR tree-optimization/47155
10471 * gcc.c-torture/execute/pr47155.c: New test.
10473 PR rtl-optimization/47157
10474 * gcc.c-torture/compile/pr47157.c: New test.
10476 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10478 * gcc.dg/torture/vector-shift2.c (schar): Define.
10479 (main): Always use schar or uchar instead of plain "char" to avoid
10480 dependencies on implementation-defined char signedness.
10482 2011-01-03 Martin Jambor <mjambor@suse.cz>
10484 PR tree-optimization/46801
10485 * gnat.dg/pack9.adb: Remove xfail.
10487 2011-01-03 Martin Jambor <mjambor@suse.cz>
10489 PR tree-optimization/46984
10490 * g++.dg/ipa/pr46984.C: New test.
10492 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10495 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10497 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10499 PR tree-optimization/47140
10500 * gcc.c-torture/compile/pr47140.c: New test.
10502 PR rtl-optimization/47028
10503 * gcc.dg/pr47028.c: New test.
10505 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10507 * objc.dg/protocol-forward-1.m: Removed TODO.
10508 * objc.dg/protocol-forward-2.m: New.
10509 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10510 * obj-c++.dg/protocol-forward-2.mm: New.
10512 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10515 * g++.dg/eh/pr38662.C: New testcase.
10517 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10519 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10520 scan for newline '\n'.
10523 Copyright (C) 2011 Free Software Foundation, Inc.
10525 Copying and distribution of this file, with or without modification,
10526 are permitted in any medium without royalty provided the copyright
10527 notice and this notice are preserved.