]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
d0b1b14c1a2d0f42676e28321de53cfaa2435aa6
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2
3 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4 * g++.dg/warn/volatile1.C: Likewise.
5 * g++.dg/template/warn1.C: Likewise.
6
7 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8
9 AVX Programming Reference (June, 2010)
10 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
11 * g++.dg/other/i386-3.C: Likewise.
12 * gcc.target/i386/sse-12.c: Likewise.
13
14 * gcc.target/i386/f16c-check.h: New.
15 * gcc.target/i386/rdfsbase-1.c: Likewise.
16 * gcc.target/i386/rdfsbase-2.c: Likewise.
17 * gcc.target/i386/rdgsbase-1.c: Likewise.
18 * gcc.target/i386/rdgsbase-2.c: Likewise.
19 * gcc.target/i386/rdrand-1.c: Likewise.
20 * gcc.target/i386/rdrand-2.c: Likewise.
21 * gcc.target/i386/rdrand-3.c: Likewise.
22 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
23 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
24 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
25 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
26 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
27 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
28 * gcc.target/i386/wrfsbase-1.c: Likewise.
29 * gcc.target/i386/wrfsbase-2.c: Likewise.
30 * gcc.target/i386/wrgsbase-1.c: Likewise.
31 * gcc.target/i386/wrgsbase-2.c: Likewise.
32
33 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
34 (__builtin_ia32_vcvtps2ph): New.
35 (__builtin_ia32_vcvtps2ph256): Likewise.
36
37 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
38 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
39
40 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
41 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
42
43 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
44 (__builtin_ia32_vcvtps2ph256): Likewise.
45 Add fsgsbase,rdrnd,f16c.
46
47 * lib/target-supports.exp (check_effective_target_f16c): New.
48
49 2010-07-05 Jakub Jelinek <jakub@redhat.com>
50
51 * gcc.dg/guality/nrv-1.c: New test.
52
53 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
54
55 PR middle-end/42505
56 * gcc.target/arm/pr42505.c: New test case.
57
58 2010-07-05 Jakub Jelinek <jakub@redhat.com>
59
60 PR c++/44808
61 * g++.dg/opt/nrv16.C: New test.
62
63 2010-07-05 Richard Guenther <rguenther@suse.de>
64
65 PR tree-optimization/44784
66 * gcc.c-torture/compile/pr44784.c: New testcase.
67
68 2010-07-05 Ira Rosen <irar@il.ibm.com>
69
70 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
71 Increase loop bound and array size.
72 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
73 Likewise.
74
75 2010-07-05 Ira Rosen <irar@il.ibm.com>
76
77 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
78 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
79 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
80 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
81 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
82
83 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
84
85 PR c++/22138
86 * g++.dg/parse/template25.C: New.
87
88 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR rtl-optimization/44695
91 * gcc.dg/torture/pr44695.c: New.
92
93 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
94
95 PR c++/16630
96 * g++.dg/ext/pretty3.C: New.
97
98 2010-07-04 Richard Guenther <rguenther@suse.de>
99
100 PR middle-end/44809
101 * g++.dg/torture/pr44809.C: New testcase.
102
103 2010-07-04 Richard Guenther <rguenther@suse.de>
104
105 PR tree-optimization/44656
106 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
107
108 2010-07-04 Ira Rosen <irar@il.ibm.com>
109 Revital Eres <eres@il.ibm.com>
110
111 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
112 misaligned stores.
113 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
114 gcc.dg/vect/vect-96.c: Likewise.
115 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
116 that support misaligned stores. Change the number of expected
117 misaligned accesses.
118 * gcc.dg/vect/vect-peel-1.c: New test.
119 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
120 gcc.dg/vect/vect-peel-4.c: Likewise.
121 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
122 vectorizable on all targets that support realignment.
123 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
124
125 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
126
127 PR c/44806
128 * gcc.dg/torture/pr44806.c: New.
129
130 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
131
132 * gnat.dg/cond_expr1.adb: New test.
133
134 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
135
136 * gnat.dg/modular3.adb: New test.
137 * gnat.dg/modular3_pkg.ads: New helper.
138
139 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
140 Mikael Pettersson <mikpe@it.uu.se>
141
142 PR testsuite/44518
143 * obj-c++.dg/encode-2.mm: Produce object and save temps.
144 Make signed-ness of chars explicit. Scan the object for
145 strings that are split by some target assemblers.
146 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
147 explicit.
148
149 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
150
151 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
152
153 2010-07-02 Le-Chun Wu <lcwu@google.com>
154
155 PR/44128
156 * g++.dg/warn/Wshadow-7.C: New test.
157
158 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
159 Julian Brown <julian@codesourcery.com>
160 Sandra Loosemore <sandra@codesourcery.com>
161
162 * gcc.c-torture/execute/20100416-1.c: New test case.
163
164 2010-07-02 Julian Brown <julian@codesourcery.com>
165 Sandra Loosemore <sandra@codesourcery.com>
166
167 PR target/43703
168
169 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
170 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
171
172 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
173 Julian Brown <julian@codesourcery.com>
174
175 * gcc.target/arm/neon/vadds64.c: Regenerated.
176 * gcc.target/arm/neon/vaddu64.c: Regenerated.
177 * gcc.target/arm/neon/vsubs64.c: Regenerated.
178 * gcc.target/arm/neon/vsubu64.c: Regenerated.
179 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
180 * gcc.target/arm/neon-vmls-1.c: Likewise.
181 * gcc.target/arm/neon-vsubs64.c: New execution test.
182 * gcc.target/arm/neon-vsubu64.c: New execution test.
183 * gcc.target/arm/neon-vadds64.c: New execution test.
184 * gcc.target/arm/neon-vaddu64.c: New execution test.
185
186 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
187
188 * gcc.target/arm/neon-vands64.c: New.
189 * gcc.target/arm/neon-vandu64.c: New.
190 * gcc.target/arm/neon-vbics64.c: New.
191 * gcc.target/arm/neon-vbicu64.c: New.
192 * gcc.target/arm/neon-veors64.c: New.
193 * gcc.target/arm/neon-veoru64.c: New.
194 * gcc.target/arm/neon-vorns64.c: New.
195 * gcc.target/arm/neon-vornu64.c: New.
196 * gcc.target/arm/neon-vorrs64.c: New.
197 * gcc.target/arm/neon-vorru64.c: New.
198 * gcc.target/arm/neon/vands64.c: Regenerated.
199 * gcc.target/arm/neon/vandu64.c: Regenerated.
200 * gcc.target/arm/neon/vbics64.c: Regenerated.
201 * gcc.target/arm/neon/vbicu64.c: Regenerated.
202 * gcc.target/arm/neon/veors64.c: Regenerated.
203 * gcc.target/arm/neon/veoru64.c: Regenerated.
204 * gcc.target/arm/neon/vorns64.c: Regenerated.
205 * gcc.target/arm/neon/vornu64.c: Regenerated.
206 * gcc.target/arm/neon/vorrs64.c: Regenerated.
207 * gcc.target/arm/neon/vorru64.c: Regenerated.
208
209 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
210
211 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
212
213 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
214
215 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
216 * gfortran.dg/intent_out_5.f90: Same.
217 * gfortran.dg/ltrans-7.f90: Same.
218 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
219
220 2010-07-02 Jan Hubicka <jh@suse.cz>
221
222 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
223
224 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
225
226 * objc-obj-c++-shared/Object1.h: Correct Line endings.
227
228 2010-07-02 Jakub Jelinek <jakub@redhat.com>
229
230 PR c++/44780
231 * c-c++-common/Wunused-var-12.c: New test.
232
233 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
234
235 PR target/42835
236 * gcc.target/arm/pr42835.c: New test.
237
238 PR target/42172
239 * gcc.target/arm/pr42172-1.c: New test.
240
241 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
242
243 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
244
245 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
246
247 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
248 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
249 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
250 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
251 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
252 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
253 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
254 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
255 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
256 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
257 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
258 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
259 * gcc.target/arm/neon-vdup_ns64.c: New.
260 * gcc.target/arm/neon-vdup_nu64.c: New.
261 * gcc.target/arm/neon-vdupQ_ns64.c: New.
262 * gcc.target/arm/neon-vdupQ_nu64.c: New.
263 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
264 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
265 * gcc.target/arm/neon-vmov_ns64.c: New.
266 * gcc.target/arm/neon-vmov_nu64.c: New.
267 * gcc.target/arm/neon-vmovQ_ns64.c: New.
268 * gcc.target/arm/neon-vmovQ_nu64.c: New.
269 * gcc.target/arm/neon-vget_lanes64.c: New.
270 * gcc.target/arm/neon-vget_laneu64.c: New.
271 * gcc.target/arm/neon-vset_lanes64.c: New.
272 * gcc.target/arm/neon-vset_laneu64.c: New.
273
274 2010-07-02 Richard Guenther <rguenther@suse.de>
275
276 * g++.dg/torture/20100702-1.C: New testcase.
277
278 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
279
280 PR target/44707
281 * gcc.c-torture/compile/pr44707.c: New test.
282
283 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/44039
286 * g++.dg/template/crash101.C: New.
287
288 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
289
290 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
291 Use the ABI-0 accessors and fail it for m64.
292
293 2010-07-02 Jan Hubicka <jh@suse.cz>
294
295 * g++.dg/tree-ssa/pr44706.C: New testcase.
296
297 2010-07-02 Richard Guenther <rguenther@suse.de>
298
299 PR tree-optimization/44748
300 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
301
302 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
303
304 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
305 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
306 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
307 the method types to forward:.
308
309 2010-06-30 Jason Merrill <jason@redhat.com>
310
311 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
312 * g++.dg/other/pr25632.C: Likewise.
313
314 2010-07-01 Jakub Jelinek <jakub@redhat.com>
315
316 PR tree-optimization/40421
317 * gfortran.fortran-torture/compile/pr40421.f90: New test.
318
319 2010-07-01 Richard Guenther <rguenther@suse.de>
320
321 PR middle-end/42834
322 PR middle-end/44468
323 * gcc.c-torture/execute/20100316-1.c: New testcase.
324 * gcc.c-torture/execute/pr44468.c: Likewise.
325 * gcc.c-torture/compile/20100609-1.c: Likewise.
326 * gcc.dg/volatile2.c: Adjust.
327 * gcc.dg/plugin/selfassign.c: Likewise.
328 * gcc.dg/pr36902.c: Likewise.
329 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
330 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
331 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
332 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
333 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
334 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
335 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
336 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
337 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
338 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
339 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
340 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
341 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
342 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
343 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
344 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
345 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
346 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
347 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
348 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
350 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
351 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
352 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
353 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
354 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
355 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
356 * gcc.dg/struct/w_prof_local_array.c: Likewise.
357 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
358 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
359 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
360 * gcc.dg/struct/w_prof_global_array.c: Likewise.
361 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
362 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
363 * gcc.dg/struct/w_prof_local_var.c: Likewise.
364 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
365 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
366 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
367 * gcc.dg/struct/w_prof_global_var.c: Likewise.
368 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
369 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
370 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
371 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
372 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
373 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
374 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
375 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
376 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
377 * gcc.dg/tree-prof/stringop-1.c: Adjust.
378 * g++.dg/tree-ssa/pr31146.C: Likewise.
379 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
380 * g++.dg/tree-ssa/pr33604.C: Likewise.
381 * g++.dg/plugin/selfassign.c: Likewise.
382 * gfortran.dg/array_memcpy_3.f90: Likewise.
383 * gfortran.dg/array_memcpy_4.f90: Likewise.
384 * c-c++-common/torture/pr42834.c: New testcase.
385
386 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
387
388 PR c++/44628
389 * g++.dg/template/crash100.C: New.
390
391 2010-06-30 Jan Hubicka <jh@suse.cz>
392
393 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
394
395 2010-06-30 Michael Matz <matz@suse.de>
396
397 PR bootstrap/44699
398 * gcc.dg/pr44699.c: New test.
399
400 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
401
402 PR tree-optimization/39799
403 * c-c++-common/uninit-17.c: New test.
404
405 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
406
407 PR libfortran/43298
408 * gfortran.dg/read_infnan_1.f90: New test.
409
410 2010-06-29 Jason Merrill <jason@redhat.com>
411
412 Enable implicitly declared move constructor/operator= (N3053).
413 * g++.dg/cpp0x/implicit3.C: New.
414 * g++.dg/cpp0x/implicit4.C: New.
415 * g++.dg/cpp0x/implicit5.C: New.
416 * g++.dg/cpp0x/implicit-copy.C: Adjust.
417 * g++.dg/cpp0x/not_special.C: Adjust.
418 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
419 * g++.dg/cpp0x/rv1n.C: Adjust.
420 * g++.dg/cpp0x/rv1p.C: Adjust.
421 * g++.dg/cpp0x/rv2n.C: Adjust.
422 * g++.dg/cpp0x/rv2p.C: Adjust.
423 * g++.dg/cpp0x/rv3n.C: Adjust.
424 * g++.dg/cpp0x/rv3p.C: Adjust.
425 * g++.dg/cpp0x/rv4n.C: Adjust.
426 * g++.dg/cpp0x/rv4p.C: Adjust.
427 * g++.dg/cpp0x/rv5n.C: Adjust.
428 * g++.dg/cpp0x/rv5p.C: Adjust.
429 * g++.dg/cpp0x/rv6n.C: Adjust.
430 * g++.dg/cpp0x/rv6p.C: Adjust.
431 * g++.dg/cpp0x/rv7n.C: Adjust.
432 * g++.dg/cpp0x/rv7p.C: Adjust.
433 * g++.dg/cpp0x/rv8p.C: Adjust.
434 * g++.dg/gomp/pr26690-1.C: Adjust.
435 * g++.dg/other/error20.C: Adjust.
436 * g++.dg/other/error31.C: Adjust.
437 * g++.dg/parse/error19.C: Adjust.
438 * g++.dg/template/qualttp5.C: Adjust.
439 * g++.old-deja/g++.law/ctors5.C: Adjust.
440
441 Enable implicitly deleted functions (N2346)
442 * g++.dg/cpp0x/defaulted17.C: New.
443 * g++.dg/cpp0x/implicit1.C: New.
444 * g++.dg/cpp0x/implicit2.C: New.
445 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
446 * g++.dg/ext/has_virtual_destructor.C: Adjust.
447 * g++.dg/init/ctor4.C: Adjust.
448 * g++.dg/init/synth2.C: Adjust.
449 * g++.dg/lto/20081118_1.C: Adjust.
450 * g++.dg/other/error13.C: Adjust.
451 * g++.dg/other/unused1.C: Adjust.
452 * g++.old-deja/g++.bob/inherit2.C: Adjust.
453 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
454 * g++.old-deja/g++.jason/opeq3.C: Adjust.
455 * g++.old-deja/g++.law/ctors17.C: Adjust.
456 * g++.old-deja/g++.oliva/delete1.C: Adjust.
457 * g++.old-deja/g++.pt/assign1.C: Adjust.
458 * g++.old-deja/g++.pt/crash20.C: Adjust.
459
460 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
461 * g++.dg/cpp0x/defaulted13.C: Adjust.
462 * g++.dg/cpp0x/defaulted2.C: Adjust.
463 * g++.dg/cpp0x/defaulted3.C: Adjust.
464 * g++.dg/cpp0x/initlist9.C: Adjust.
465 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
466 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
467 * g++.dg/init/synth2.C: Adjust.
468
469 * g++.dg/cpp0x/defaulted19.C: New.
470
471 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
472 * g++.dg/template/error23.C: Fix for -std=c++0x.
473
474 2010-06-29 Janus Weil <janus@gcc.gnu.org>
475
476 PR fortran/44718
477 * gfortran.dg/proc_ptr_28.f90: New.
478
479 2010-06-29 Jakub Jelinek <jakub@redhat.com>
480
481 PR tree-optimization/43801
482 * g++.dg/torture/pr43801.C: New test.
483
484 PR debug/44668
485 * g++.dg/debug/dwarf2/accessibility1.C: New test.
486
487 2010-06-29 Jason Merrill <jason@redhat.com>
488
489 PR c++/44587
490 * g++.dg/template/qualified-id2.C: New.
491 * g++.dg/template/qualified-id3.C: New.
492
493 2010-06-29 Janus Weil <janus@gcc.gnu.org>
494
495 PR fortran/44696
496 * gfortran.dg/associated_target_4.f90: New.
497
498 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
499
500 PR fortran/44582
501 * gfortran.dg/aliasing_array_result_1.f90 : New test.
502
503 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
504
505 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
506
507 2010-06-29 Jan Hubicka <jh@suse.cz>
508
509 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
510
511 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
512
513 PR target/43902
514 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
515 * gcc.target/arm/wmul-3.c: New test.
516 * gcc.target/arm/wmul-4.c: New test.
517
518 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR rtl-optimization/44659
521 * gcc.target/i386/extract-1.c: New.
522 * gcc.target/i386/extract-2.c: Likewise.
523 * gcc.target/i386/extract-3.c: Likewise.
524 * gcc.target/i386/extract-4.c: Likewise.
525 * gcc.target/i386/extract-5.c: Likewise.
526 * gcc.target/i386/extract-6.c: Likewise.
527
528 2010-06-28 Jakub Jelinek <jakub@redhat.com>
529
530 PR c++/44682
531 * g++.dg/warn/Wunused-var-14.C: New test.
532
533 2010-06-28 Tobias Burnus <burnus@net-b.de>
534
535 PR fortran/43298
536 * gfortran.dg/nan_6.f90: New.
537
538 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
539
540 PR tree-optimization/43781
541 * gcc.dg/torture/pr43781.c: New.
542
543 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
544
545 PR fortran/40158
546 * gfortran.dg/actual_rank_check_1.f90: New test.
547
548 2010-06-28 Martin Jambor <mjambor@suse.cz>
549
550 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
551
552 2010-06-28 Jan Hubicka <jh@suse.cz>
553
554 PR tree-optimization/44687
555 * gcc.c-torture/compile/pr44687.c
556
557 2010-06-28 Martin Jambor <mjambor@suse.cz>
558
559 PR c++/44535
560 * g++.dg/torture/pr44535.C: New test.
561
562 2010-06-28 Michael Matz <matz@suse.de>
563
564 PR middle-end/44592
565 * gfortran.dg/pr44592.f90: New test.
566
567 2010-06-28 Jan Hubicka <jh@suse.cz>
568
569 PR tree-optimization/44357
570 * g++.dg/torture/pr44357.C: New testcase.
571
572 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
573
574 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
575 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
576 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
577 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
578 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
579 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
580 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
581 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
582
583 2010-06-27 Jan Hubicka <jh@suse.cz>
584
585 * gcc.c-torture/compile/pr44686.c: New file.
586
587 2010-06-27 Richard Guenther <rguenther@suse.de>
588
589 PR tree-optimization/44683
590 * gcc.c-torture/execute/pr44683.c: New testcase.
591
592 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
593
594 * gnat.dg/noreturn3.ad[sb]: New test.
595
596 2010-06-26 Jason Merrill <jason@redhat.com>
597
598 * g++.dg/cpp0x/explicit5.C: New.
599
600 2010-06-26 Richard Guenther <rguenther@suse.de>
601
602 PR tree-optimization/44393
603 * gcc.dg/pr44393.c: New testcase.
604
605 2010-06-26 Jan Hubicka <jh@suse.cz>
606
607 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
608
609 2010-06-26 Richard Guenther <rguenther@suse.de>
610
611 PR middle-end/44674
612 * gcc.dg/pr44674.c: New testcase.
613
614 2010-06-26 Joseph Myers <joseph@codesourcery.com>
615
616 * gcc.dg/opts-3.c: New test.
617
618 2010-06-26 Tobias Burnus <burnus@net-b.de>
619
620 * gfortran.dg/type_decl_1.f90: New.
621 * gfortran.dg/type_decl_2.f90: New.
622
623 2010-06-26 Tobias Burnus <burnus@net-b.de>
624
625 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
626 * gfortran.dg/semicolon_fixed_2.f: Ditto.
627
628 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
629
630 PR testsuite/38946
631 * gfortran.dg/array_constructor_23.f: Update test to allow for small
632 error in comparing reals.
633
634 2010-06-25 Tobias Burnus <burnus@net-b.de>
635
636 * selected_real_kind_2.f90: New.
637 * selected_real_kind_3.f90: New.
638
639 2010-06-25 Tobias Burnus <burnus@net-b.de>
640
641 * gfortran.dg/entry_19.f90: New.
642
643 2010-06-25 Tobias Burnus <burnus@net-b.de>
644
645 * gfortran.dg/end_subroutine_1.f90: New.
646 * gfortran.dg/end_subroutine_2.f90: New.
647 * gfortran.dg/interface_proc_end.f90: Update.
648
649 2010-06-25 Tobias Burnus <burnus@net-b.de>
650
651 * gfortran.dg/semicolon_fixed.f: Update.
652 * gfortran.dg/semicolon_fixed_2.f: New.
653 * gfortran.dg/semicolon_free_2.f90: New.
654 * gfortran.dg/semicolon_free.f90: Update.
655
656 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
657
658 PR fortran/44448
659 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
660
661 2010-06-25 Martin Jambor <mjambor@suse.cz>
662
663 * g++.dg/ipa/iinline-3.C: New test.
664 * gcc.dg/ipa/modif-1.c: Removed.
665
666 2010-06-25 Jan Hubicka <jh@suse.cz>
667
668 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
669
670 2010-06-25 Martin Jambor <mjambor@suse.cz>
671
672 * g++.dg/ipa/iinline-2.C: New test.
673
674 2010-06-25 Jakub Jelinek <jakub@redhat.com>
675
676 PR middle-end/43866
677 * gfortran.dg/pr43866.f90: New test.
678
679 PR tree-optimization/44539
680 * gcc.dg/pr44539.c: New test.
681
682 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
683
684 From Jim Wilson:
685 PR target/43902
686 * gcc.target/mips/madd-9.c: New test.
687
688 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
689
690 PR c/44517
691 * gcc.dg/noncompile/pr44517.c: New.
692 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
693
694 2010-06-24 Steve Ellcey <sje@cup.hp.com>
695
696 PR testsuite/43283
697 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
698 and add argument to nop for IA64.
699
700 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
701
702 PR target/44588
703 * gcc.target/i386/mod-1.c: New.
704 * gcc.target/i386/umod-1.c: Likewise.
705 * gcc.target/i386/umod-2.c: Likewise.
706 * gcc.target/i386/umod-3.c: Likewise.
707
708 2010-06-24 Jakub Jelinek <jakub@redhat.com>
709
710 PR middle-end/44492
711 * g++.dg/torture/pr44492.C: New test.
712
713 2010-06-24 Andi Kleen <ak@linux.intel.com>
714
715 * c-c++-common/warn-omitted-condop.c: New.
716
717 2010-06-24 Tobias Burnus <burnus@net-b.de>
718
719 PR fortran/44614
720 * gfortran.dg/import8.f90: New.
721
722 2010-06-23 Arnaud Charlet <charlet@adacore.com>
723
724 * gnat.dg/not_null.adb: Update test case.
725
726 2010-06-22 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/44619
729 * g++.dg/warn/Wunused-var-13.C: New test.
730
731 PR c++/44627
732 * g++.dg/diagnostic/method1.C: New test.
733
734 2010-06-22 Cary Coutant <ccoutant@google.com>
735
736 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
737
738 2010-06-22 Janus Weil <janus@gcc.gnu.org>
739
740 PR fortran/44616
741 * gfortran.dg/abstract_type_8.f03: New.
742
743 2010-06-21 Jason Merrill <jason@redhat.com>
744
745 * g++.dg/cpp0x/noexcept08.C: New.
746
747 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
748
749 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
750
751 PR target/44615
752 * gcc.target/i386/sse2-vec-2a.c: New.
753
754 2010-06-21 DJ Delorie <dj@redhat.com>
755
756 * gcc.dg/pragma-diag-1.c: New.
757
758 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
759
760 PR target/44615
761 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
762
763 2010-06-21 Alan Modra <amodra@gmail.com>
764
765 PR testsuite/44505
766 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
767 tail call to check_fa_mid.
768
769 2010-06-21 Jakub Jelinek <jakub@redhat.com>
770
771 PR target/44575
772 * gcc.c-torture/execute/pr44575.c: New test.
773
774 2010-06-21 Tobias Burnus <burnus@net-b.de>
775
776 PR fortran/40632
777 * gfortran.dg/contiguous_1.f90: New.
778 * gfortran.dg/contiguous_2.f90: New.
779 * gfortran.dg/contiguous_3.f90: New.
780
781 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
782
783 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
784 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
785
786 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
787
788 PR target/44546
789 * gcc.target/i386/pr44546.c: New test.
790
791 2010-06-20 Joseph Myers <joseph@codesourcery.com>
792
793 * gcc.dg/opts-2.c: New test.
794
795 2010-06-19 Janus Weil <janus@gcc.gnu.org>
796
797 PR fortran/44584
798 * gfortran.dg/typebound_proc_15.f03: Modified.
799
800 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
801
802 PR target/44072
803 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
804 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
805
806 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
807
808 * g++.dg/ext/label13.C: Fix typo in last change.
809
810 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
811
812 PR libfortran/44477
813 * gfortran.dg/eof_3.f90
814 * gfortran.dg/endfile_2.f90
815 * gfortran.dg/endfile_4.f90
816 * gfortran.dg/endfile_3.f90
817
818 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
819
820 PR c++/41090
821 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
822
823 2010-06-18 Tobias Burnus <burnus@net-b.de>
824
825 PR fortran/44556
826 * gfortran.dg/allocate_alloc_opt_11.f90: New.
827
828 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
829
830 * gcc.target/arm/pr40900.c: New test.
831
832 2010-06-18 Arnaud Charlet <charlet@adacore.com>
833
834 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
835
836 2010-06-17 Janus Weil <janus@gcc.gnu.org>
837
838 PR fortran/44558
839 * gfortran.dg/typebound_call_15.f03: New.
840
841 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
842
843 PR c++/44486
844 * g++.dg/pr44486.C: New.
845
846 2010-06-16 DJ Delorie <dj@redhat.com>
847
848 * gcc.target/i386/volatile-bitfields-1.c: New.
849 * gcc.target/i386/volatile-bitfields-2.c: New.
850
851 2010-06-16 Jason Merrill <jason@redhat.com>
852
853 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
854
855 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
856
857 2010-06-16 Richard Guenther <rguenther@suse.de>
858
859 PR c/44555
860 * gcc.c-torture/execute/pr44555.c: New testcase.
861
862 2010-06-16 Janus Weil <janus@gcc.gnu.org>
863
864 PR fortran/44549
865 * gfortran.dg/typebound_proc_16.f03: New.
866
867 2010-06-16 Martin Jambor <mjambor@suse.cz>
868
869 * g++.dg/torture/pr43905.C: New test.
870
871 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
872
873 PR testsuite/44538
874 * gcc.dg/vect/slp-perm-5.c (main): Prevent
875 initialization loop from being vectorized.
876 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
877
878 2010-06-16 Alan Modra <amodra@gmail.com>
879
880 PR tree-optimization/44507
881 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
882
883 2010-06-15 Jason Merrill <jason@redhat.com>
884
885 * g++.dg/overload/arg3.C: Adjust error locations.
886 * g++.dg/overload/copy1.C: Likewise.
887 * g++.dg/tc1/dr152.C: Likewise.
888 * g++.dg/template/incomplete4.C: Likewise.
889 * g++.dg/template/incomplete5.C: Likewise.
890 * g++.old-deja/g++.bob/inherit2.C: Likewise.
891 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
892 * g++.old-deja/g++.pt/crash9.C: Likewise.
893
894 * g++.dg/inherit/virtual5.C: New.
895
896 * g++.dg/cpp0x/defaulted18.C: New.
897
898 * g++.dg/cpp0x/initlist40.C: New.
899
900 * g++.dg/cpp0x/initlist39.C: New.
901
902 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
903
904 PR middle-end/44391
905 * gcc.dg/graphite/pr44391.c: New.
906
907 2010-06-15 Janus Weil <janus@gcc.gnu.org>
908
909 PR fortran/43388
910 * gfortran.dg/allocate_alloc_opt_8.f90: New.
911 * gfortran.dg/allocate_alloc_opt_9.f90: New.
912 * gfortran.dg/allocate_alloc_opt_10.f90: New.
913 * gfortran.dg/class_allocate_2.f03: Modified an error message.
914
915 2010-06-15 Richard Guenther <rguenther@suse.de>
916
917 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
918
919 2010-06-15 Richard Guenther <rguenther@suse.de>
920
921 * gcc.dg/vect/bb-slp-21.c: Adjust.
922 * gcc.dg/vect/bb-slp-13.c: Likewise
923 * gcc.dg/vect/bb-slp-4.c: Likewise
924 * gcc.dg/vect/bb-slp-22.c: Likewise
925 * gcc.dg/vect/bb-slp-14.c: Likewise
926 * gcc.dg/vect/bb-slp-23.c: Likewise
927 * gcc.dg/vect/bb-slp-15.c: Likewise
928 * gcc.dg/vect/bb-slp-17.c: Likewise
929 * gcc.dg/vect/bb-slp-18.c: Likewise
930 * gcc.dg/vect/bb-slp-19.c: Likewise
931 * gcc.dg/vect/bb-slp-10.c: Likewise
932 * gcc.dg/vect/bb-slp-11.c: Likewise
933 * gcc.dg/vect/bb-slp-20.c: Likewise
934 * gcc.dg/vect/bb-slp-3.c: Likewise
935
936 2010-06-15 Jakub Jelinek <jakub@redhat.com>
937
938 PR fortran/44536
939 * gfortran.dg/gomp/pr44536.f90: New test.
940 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
941
942 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
943
944 PR target/44534
945 * gcc.target/i386/avx-vextractf128-256-3.c: New.
946 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
947
948 2010-06-14 Jakub Jelinek <jakub@redhat.com>
949
950 PR tree-optimization/44508
951 * gcc.dg/tree-ssa/pr21086.c: Adjust.
952
953 PR bootstrap/44509
954 * gcc.dg/pr44509.c: New test.
955
956 2010-06-14 Ira Rosen <irar@il.ibm.com>
957
958 PR tree-optimization/44507
959 * gcc.dg/vect/pr44507.c: New test.
960
961 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
962
963 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
964 and c-pretty-print.h.
965
966 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
967
968 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
969
970 * gfortran.dg/whole_file_18.f90: Updated error message.
971
972 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
973
974 * gfortran.dg/whole_file_20.f03: New.
975
976 2010-06-12 Jan Hubicka <jh@suse.cz>
977
978 * gcc.c-torture/compile/pc44485.c: New testcase.
979
980 2010-06-12 Janus Weil <janus@gcc.gnu.org>
981
982 PR fortran/40117
983 * gfortran.dg/typebound_proc_4.f03: Modified error message.
984 * gfortran.dg/typebound_proc_14.f03: New.
985 * gfortran.dg/typebound_proc_15.f03: New.
986
987 2010-06-11 Joseph Myers <joseph@codesourcery.com>
988
989 * gcc.dg/opts-1.c: New test.
990
991 2010-06-11 Joseph Myers <joseph@codesourcery.com>
992
993 * gcc.dg/funroll-loops-all.c: Update expected error.
994
995 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
996
997 PR target/44481
998 * gcc.target/i386/pr44481.c: New test.
999
1000 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1003
1004 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
1005
1006 PR middle-end/44483
1007 * gcc.dg/tree-ssa/pr44483.c: New.
1008
1009 2010-06-11 Paul Brook <paul@codesourcery.com>
1010
1011 * g++.dg/other/arm-neon-1.C: New test.
1012
1013 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
1014
1015 PR fortran/42051
1016 PR fortran/43896
1017 * gfortran.dg/class_23.f03: New test.
1018
1019 2010-06-11 Jan Hubicka <jh@suse.cz>
1020
1021 * gcc.dg/ipa/pure-const-2.c: New testcase.
1022
1023 2010-06-11 Jan Hubicka <jh@suse.cz>
1024
1025 * gcc.dg/noreturn-7.c: Update.
1026 * gcc.dg/noreturn-4.c: Update.
1027
1028 2010-06-10 Dodji Seketeli <dodji@redhat.com>
1029
1030 Fix MIPS bootstrap
1031 * g++.dg/other/typedef4.C: New test.
1032
1033 2010-06-10 Janus Weil <janus@gcc.gnu.org>
1034
1035 PR fortran/44207
1036 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1037
1038 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
1039
1040 PR fortran/44457
1041 * gfortran.dg/asynchronous_3.f03
1042
1043 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
1044
1045 PR middle-end/44185
1046 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1047 non-temporal stores out of the tests to form new test cases. As a
1048 result, no non-temporal store should be generated in this case.
1049
1050 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
1051 prefetch-7.c that generate one non-temporal store.
1052
1053 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
1054 prefetch-7.c that generate one non-temporal store and one
1055 one-temporal prefetch.
1056
1057 2010-06-10 Martin Jambor <mjambor@suse.cz>
1058
1059 PR tree-optimization/44258
1060 * gcc.dg/tree-ssa/pr44258.c: New test.
1061
1062 2010-06-10 Daniel Kraft <d@domob.eu>
1063
1064 PR fortran/38936
1065 * gfortran.dg/associate_1.f03: New test.
1066 * gfortran.dg/associate_2.f95: New test.
1067 * gfortran.dg/associate_3.f03: New test.
1068 * gfortran.dg/associate_4.f08: New test.
1069
1070 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1071
1072 * gfortran.dg/selected_char_kind_4.f90: New test.
1073
1074 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gcc.dg/pr42461.c: New test.
1077
1078 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1079
1080 PR fortran/44347
1081 * gfortran.dg/selected_real_kind_1.f90: New.
1082
1083 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1084
1085 PR fortran/44359
1086 * gfortran.dg/warn_conversion.f90: Removed check for redundant
1087 warning.
1088 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1089 check for warning.
1090
1091 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1092
1093 * gfortran.dg/data_namelist_conflict.f90: New test.
1094
1095 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096
1097 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1098 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1099 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1100
1101 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1102
1103 * testsuite/gfortran.dg/mvbits_9.f90: New test.
1104 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1105 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1106 * testsuite/gfortran.dg/btest_1.f90: Ditto.
1107 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1108
1109 2010-06-09 Jason Merrill <jason@redhat.com>
1110
1111 PR c++/44366
1112 * g++.dg/cpp0x/decltype23.C: Move to...
1113 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1114
1115 2010-06-09 Janus Weil <janus@gcc.gnu.org>
1116
1117 PR fortran/44211
1118 * gfortran.dg/typebound_call_14.f03: New test.
1119
1120 2010-06-09 Martin Jambor <mjambor@suse.cz>
1121
1122 PR tree-optimization/44423
1123 * gcc.dg/tree-ssa/pr44423.c: New test.
1124
1125 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
1126
1127 PR testsuite/42843
1128 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1129 TV_NONE to initialize tv_id field.
1130 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1131 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1132 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1133 Include toplev.h .
1134 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1135 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1136 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1137
1138 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
1139
1140 PR tree-optimization/39874
1141 PR middle-end/28685
1142 * gcc.dg/pr39874.c: New file.
1143
1144 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
1145
1146 * g++.dg/ext/attr-alias-1.C: New.
1147 * g++.dg/ext/attr-alias-2.C: New.
1148
1149 2010-06-07 Tobias Burnus <burnus@net-b.de>
1150
1151 PR fortran/44446
1152 * gfortran.dg/proc_ptr_27.f90: New.
1153
1154 2010-06-07 Jason Merrill <jason@redhat.com>
1155
1156 PR c++/44366
1157 * g++.dg/cpp0x/decltype23.C: New.
1158
1159 2010-06-08 Andrew Pinski <pinskia@gmail.com>
1160 Shujing Zhao <pearly.zhao@oracle.com>
1161
1162 PR c/37724
1163 * gcc.dg/c90-const-expr-10.c: Adjust.
1164 * gcc.dg/c99-const-expr-10.c: Adjust.
1165 * gcc.dg/init-bad-7.c: New.
1166
1167 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1168
1169 * lib/target-supports.exp (check_effective_target_gas): New proc.
1170 * gcc.c-torture/execute/960321-1.x: New file.
1171
1172 2010-06-07 Jason Merrill <jason@redhat.com>
1173
1174 PR c++/44401
1175 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
1176
1177 2010-06-07 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR c++/44444
1180 * g++.dg/warn/Wunused-var-12.C: New test.
1181
1182 PR c++/44443
1183 * c-c++-common/Wunused-var-11.c: New test.
1184
1185 2010-06-07 Jan Hubicka <jh@suse.cz>
1186
1187 * gcc.dg/ipa/pure-const-1.c: New testcase.
1188
1189 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
1190
1191 PR rtl-optimization/44404
1192 * gcc.dg/pr44404.c: New.
1193
1194 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
1195
1196 PR target/44159
1197 * gcc.target/i386/abi-2.c: Check sysv abi here.
1198 * gcc.target/i386/aes-avx-check.h: Call test in noinline
1199 function to avoid failures by different ABIs.
1200 * gcc.target/i386/aes-check.h: Likewise.
1201 * gcc.target/i386/avx-check.h: Likewise.
1202 * gcc.target/i386/fma4-check.h: Likewise.
1203 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
1204 * gcc.target/i386/mmx-check.h: Likewise.
1205 * gcc.target/i386/pclmul-avx-check.h: Likewise.
1206 * gcc.target/i386/pclmul-check.h: Likewise.
1207 * gcc.target/i386/sse-check.h: Likewise.
1208 * gcc.target/i386/sse2-check.h: Likewise.
1209 * gcc.target/i386/sse3-check.h: Likewise.
1210 * gcc.target/i386/sse4_1-check.h: Likewise.
1211 * gcc.target/i386/sse4_2-check.h: Likewise.
1212 * gcc.target/i386/sse4a-check.h: Likewise.
1213 * gcc.target/i386/ssse3-check.h: Likewise.
1214 * gcc.target/i386/xop-check.h: Likewise.
1215 * gcc.target/i386/pr27971.c: Fix for LLP64.
1216 * gcc.target/i386/pr39139.c: Likewise.
1217 * gcc.target/i386/pr39315-check.c: Likewise.
1218 * gcc.target/i386/vararg-1.c: Likewise.
1219 * gcc.target/i386/vararg-2.c: Likewise.
1220 Additional add dg-compile to avoid failure due
1221 missing foo symbol.
1222
1223 * gcc.dg/compound-literal-1.c: Fix for llp64.
1224 * gcc.dg/pr32370.c: Likewise.
1225 * gcc.dg/pr37561.c: Likewise.
1226 * gcc.dg/pr41340.c: Likewise.
1227 * gcc.dg/pr41551.c: Likewise.
1228
1229 2010-05-25 Dodji Seketeli <dodji@redhat.com>
1230
1231 PR c++/44188
1232 * g++.dg/debug/dwarf2/typedef3.C: New test.
1233
1234 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
1235
1236 PR c/20000
1237 * c-c++-common/pr20000.c: New.
1238
1239 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
1240
1241 PR c++/44086
1242 * g++.dg/init/pr44086.C: New.
1243 * g++.dg/cpp0x/decltype4.C: Adjust.
1244
1245 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
1246
1247 PR fortran/43945
1248 * gfortran.dg/generic_23.f03: New test.
1249
1250 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
1251
1252 PR fortran/43895
1253 * gfortran.dg/alloc_comp_class_1.f90 : New test.
1254
1255 2010-06-05 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR c++/44361
1258 * c-c++-common/Wunused-var-9.c: New test.
1259
1260 2010-06-05 Jason Merrill <jason@redhat.com>
1261
1262 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1263
1264 2010-06-05 Joseph Myers <joseph@codesourcery.com>
1265
1266 PR c/44322
1267 * gcc.dg/c99-restrict-4.c: New test.
1268
1269 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
1270
1271 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1272 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1273 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1274 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1275 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
1276 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
1277 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
1278 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
1279 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
1280 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
1281 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
1282 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
1283 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
1284 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
1285 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
1286 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
1287 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
1288 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
1289 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
1290 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
1291 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
1292 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
1293
1294 2010-06-04 Jason Merrill <jason@redhat.com>
1295
1296 * g++.dg/cpp0x/noexcept06.C: New.
1297 * g++.dg/cpp0x/noexcept07.C: New.
1298
1299 * g++.dg/cpp0x/noexcept01.C: New.
1300 * g++.dg/cpp0x/noexcept02.C: New.
1301 * g++.dg/cpp0x/noexcept03.C: New.
1302 * g++.dg/cpp0x/noexcept04.C: New.
1303 * g++.dg/cpp0x/noexcept05.C: New.
1304
1305 2010-06-04 Jakub Jelinek <jakub@redhat.com>
1306
1307 PR c++/44412
1308 * g++.dg/warn/Wunused-var-10.C: New test.
1309 * g++.dg/warn/Wunused-var-11.C: New test.
1310
1311 PR c++/44362
1312 * c-c++-common/Wunused-var-10.c: New test.
1313
1314 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1315
1316 PR c/25880
1317 * gcc.dg/assign-warn-2.c: Update.
1318 * gcc.dg/cpp/line3.c: Update.
1319 * gcc.dg/c99-array-lval-8.c: Update.
1320 * gcc.dg/cast-qual-2.c: Update.
1321 * gcc.dg/c99-arraydecl-3.c: Update.
1322 * gcc.dg/assign-warn-1.c: Update.
1323 * gcc.dg/format/gcc_diag-1.c: Update.
1324
1325 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
1326
1327 PR rtl-optimization/39871
1328 PR rtl-optimization/40615
1329 PR rtl-optimization/42500
1330 PR rtl-optimization/42502
1331 * gcc.target/arm/eliminate.c: New test.
1332
1333 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR libstdc++/44410
1336 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
1337 * g++.old-deja/g++.other/delete3.C: Likewise.
1338 * g++.old-deja/g++.other/new.C: Likewise.
1339 * g++.old-deja/g++.law/operators27.C: Likewise.
1340 * g++.old-deja/g++.mike/p755.C: Likewise.
1341 * g++.dg/eh/new1.C: Likewise.
1342 * g++.dg/init/new5.C: Likewise.
1343
1344 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1345
1346 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
1347 * gfortran.dg/unpack_bounds_2.f90: Likewise.
1348 * gfortran.dg/unpack_bounds_3.f90: Likewise.
1349
1350 2010-06-03 Richard Guenther <rguenther@suse.de>
1351
1352 PR lto/41921
1353 * lib/lto.exp: Always load gcc.exp.
1354 (lto-obj): For C source files invoke gcc_target_compile.
1355 * g++.dg/lto/20100603-1_0.C: New testcase.
1356 * g++.dg/lto/20100603-1_1.c: Likewise.
1357
1358 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
1359
1360 PR tree-optimization/43688
1361 * gfortran.dg/pr43688.f90: New.
1362
1363 2010-06-03 Richard Guenther <rguenther@suse.de>
1364
1365 PR lto/41584
1366 * gcc.dg/lto/20100603-1_0.c: New testcase.
1367 * gcc.dg/lto/20100603-2_0.c: Likewise.
1368 * gcc.dg/lto/20100603-3_0.c: Likewise.
1369
1370 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1371
1372 PR target/44218
1373 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
1374 * gcc.target/powerpc/recip-2.c: Ditto.
1375 * gcc.target/powerpc/recip-3.c: Ditto.
1376 * gcc.target/powerpc/recip-4.c: Ditto.
1377 * gcc.target/powerpc/recip-5.c: Ditto.
1378 * gcc.target/powerpc/recip-6.c: Ditto.
1379 * gcc.target/powerpc/recip-7.c: Ditto.
1380 * gcc.target/powerpc/recip-test.h: Ditto.
1381 * gcc.target/powerpc/recip-test2.h: Ditto.
1382
1383 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
1384
1385 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
1386
1387 2010-06-02 Jason Merrill <jason@redhat.com>
1388
1389 * g++.dg/ext/vector9.C: Expect typedef in error message.
1390
1391 PR c++/9726
1392 PR c++/23594
1393 PR c++/44333
1394 * g++.dg/tc1/dr101.C: Remove xfails.
1395
1396 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
1397
1398 PR middle-end/44372
1399 * g++.dg/ipa/pr44372.C: New.
1400
1401 2010-06-02 Jan Hubicka <jh@suse.cz>
1402
1403 PR middle-end/44295
1404 * g++.dg/torture/pr44295.C: Neww testcase.
1405
1406 2010-06-02 Jan Hubicka <jh@suse.cz>
1407
1408 * gcc.dg/tree-ssa/loadpre6.c: Update.
1409
1410 2010-06-02 Richard Guenther <rguenther@suse.de>
1411
1412 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
1413 diagnostic.h.
1414
1415 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
1416
1417 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
1418 the link fail message.
1419
1420 2010-06-02 Tobias Burnus <burnus@net-b.de>
1421
1422 PR fortran/44360
1423 * gfortran.dg/use_13.f90: New test case.
1424
1425 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1426
1427 PR fortran/44371
1428 * gfortran.dg/error_stop_2.f08: Minor update.
1429
1430 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1431
1432 PR fortran/44371
1433 * gfortran.dg/error_stop_1.f08: New test.
1434 * gfortran.dg/error_stop_2.f08: New test.
1435
1436 2010-06-01 Jason Merrill <jason@redhat.com>
1437
1438 DR 990
1439 * g++.dg/cpp0x/initlist37.C: New.
1440 * g++.dg/cpp0x/initlist38.C: New.
1441
1442 PR c++/44358
1443 * g++.dg/cpp0x/initlist36.C: New.
1444
1445 2010-05-31 Jan Hubicka <jh@suse.cz>
1446
1447 * gcc.dg/noreturn-8.c: New testcase.
1448
1449 2010-05-31 Jan Hubicka <jh@suse.cz>
1450
1451 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
1452 * gcc.dg/lto/noreturn-1_0.c: Move it here.
1453
1454 2010-05-31 Jan Hubicka <jh@suse.cz>
1455
1456 * gcc.dg/lto/noreturn-1_1.c: New testcase.
1457 * gcc.dg/lto/noreturn-1_0.c: New testcase.
1458
1459 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1460
1461 PR fortran/36928
1462 * gfortran.dg/dependency_27.f90: New test.
1463 * gfortran.dg/array_assign_1.F90: New test.
1464
1465 2010-05-31 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR target/44338
1468 * gcc.target/i386/sse-24.c: New test.
1469
1470 2010-05-31 Jan Hubicka <jh@suse.cz>
1471
1472 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
1473
1474 2010-05-31 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR middle-end/44337
1477 * gcc.dg/pr44337.c: New test.
1478
1479 PR tree-optimization/44182
1480 * g++.dg/debug/pr44182.C: New test.
1481
1482 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gcc.dg/nested-func-7.c: New test.
1485 * gnat.dg/frame_overflow.adb: Adjust directives.
1486
1487 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
1488
1489 * gnat.dg/prot2.ad[sb]: New test.
1490 * gnat.dg/prot2_pkg1.ads: New helper.
1491 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
1492
1493 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * gnat.dg/array11.adb: Adjust dg-warning directive.
1496 * gnat.dg/object_overflow.adb: Likewise.
1497
1498 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
1499
1500 PR middle-end/44306
1501 * gcc.dg/tree-ssa/pr44306.c: New.
1502
1503 2010-05-29 Jan Hubicka <jh@suse.cz>
1504
1505 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
1506
1507 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
1508
1509 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
1510
1511 2010-05-28 Mike Stump <mikestump@comcast.net>
1512
1513 PR objc/44125
1514 * objc.dg/const-str-9.m: Remove static.
1515
1516 2010-05-28 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR target/43636
1519 * gcc.c-torture/compile/pr43636.c: New test.
1520
1521 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
1522
1523 PR objc++/23616
1524 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
1525 * obj-c++.dg/try-catch-9.mm: Ditto.
1526
1527 2010-05-28 Dodji Seketeli <dodji@redhat.com>
1528
1529 Revert patch for PR c++/44188
1530 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
1531
1532 2010-05-25 Dodji Seketeli <dodji@redhat.com>
1533
1534 PR c++/44188
1535 * g++.dg/debug/dwarf2/typedef3.C: New test.
1536
1537 2010-05-27 Jason Merrill <jason@redhat.com>
1538
1539 PR c++/43555
1540 * g++.dg/ext/vla9.C: New.
1541
1542 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
1543
1544 PR objc/44140
1545 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
1546 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1547 * objc.dg/torture/tls/thr-init.m: Ditto.
1548 * objc.dg/torture/trivial.m: Ditto.
1549 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
1550 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1551 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1552 * obj-c++.dg/torture/trivial.mm: Ditto.
1553
1554 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
1555
1556 * g++.dg/lto/20100302_0.C: Skip on darwin.
1557
1558 2010-05-27 Richard Guenther <rguenther@suse.de>
1559
1560 PR tree-optimization/44284
1561 * gcc.dg/vect/vect-118.c: New testcase.
1562 * gcc.dg/vect/bb-slp-20.c: Adjust.
1563 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1564 * gcc.dg/vect/slp-9.c: Likewise.
1565 * gcc.dg/vect/slp-reduc-4.c: Likewise.
1566 * gcc.dg/vect/vect-10.c: Likewise.
1567 * gcc.dg/vect/vect-109.c: Likewise.
1568 * gcc.dg/vect/vect-12.c: Likewise.
1569 * gcc.dg/vect/vect-36.c: Likewise.
1570 * gcc.dg/vect/vect-7.c: Likewise.
1571 * gcc.dg/vect/vect-iv-8.c: Likewise.
1572 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1573 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1574 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1575 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1576 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1577 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1578 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1579 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1580 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1581 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1582 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1583 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1584 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1585 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1586 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1587 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
1588 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1589
1590 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1591
1592 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
1593 necessary.
1594
1595 2010-05-26 Jan Hubicka <jh@suse.cz>
1596
1597 * gcc.dg/lto/materialize-1_0.c: New file.
1598 * gcc.dg/lto/materialize-1_1.c: New file.
1599
1600 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
1601
1602 * gnat.dg/lto10.adb: New test.
1603 * gnat.dg/lto10_pkg.ads: New helper.
1604
1605 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
1606
1607 * lib/target-supports.exp (check_effective_target_int128): New
1608 function to check if __int128 types are available for target.
1609 * c-c++-common/int128-types-1.c: New.
1610 * c-c++-common/int128-1.c: New.
1611 * c-c++-common/int128-2.c: New.
1612 * g++.dg/abi/mangle43.C: New.
1613 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
1614 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
1615 pointer-wide scalar.
1616 * g++.dg/other/pr25632.C: Likewise.
1617 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
1618 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
1619 overflow warnings.
1620 * g++.dg/warn/pr13358-4.C: Likewise.
1621 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
1622 * g++.dg/warn/Wconversion-null.C: Likewise.
1623
1624 2010-05-26 Jason Merrill <jason@redhat.com>
1625
1626 PR c++/43382
1627 * g++.dg/cpp0x/variadic101.C: New.
1628
1629 2010-05-26 Richard Guenther <rguenther@suse.de>
1630
1631 PR rtl-optimization/44164
1632 * gcc.c-torture/execute/pr44164.c: New testcase.
1633 * g++.dg/tree-ssa/pr13146.C: Adjust.
1634
1635 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
1636
1637 PR fortran/40011
1638 * gfortran.dg/whole_file_19.f90 : New test.
1639
1640 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
1641
1642 PR fortran/30668
1643 PR fortran/31346
1644 PR fortran/34260
1645 * gfortran.dg/pr40999.f: Fix function type.
1646 * gfortran.dg/whole_file_5.f90: Likewise.
1647 * gfortran.dg/whole_file_6.f90: Likewise.
1648 * gfortran.dg/whole_file_16.f90: New.
1649 * gfortran.dg/whole_file_17.f90: New.
1650 * gfortran.dg/whole_file_18.f90: New.
1651
1652 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
1653 Iain Sandoe <iains@gcc.gnu.org>
1654
1655 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
1656 * gcc.c-torture/compile/pr44197.c: Require alias support.
1657 * gcc.dg/lto/20081222_0.c: Ditto.
1658
1659 2010-05-25 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR debug/42801
1662 * gcc.dg/guality/vla-2.c: New test.
1663
1664 2010-05-25 Richard Guenther <rguenther@suse.de>
1665
1666 PR middle-end/44069
1667 * g++.dg/torture/pr44069.C: New testcase.
1668
1669 2010-05-25 Richard Guenther <rguenther@suse.de>
1670
1671 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
1672
1673 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
1674
1675 PR objc/44140
1676 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
1677
1678 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
1679
1680 * obj-c++.dg/torture/tls/trivial.mm: New.
1681 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
1682 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
1683 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
1684 * obj-c++.dg/torture/tls/diag-1.mm: New.
1685 * obj-c++.dg/torture/tls/tls.exp: New.
1686 * obj-c++.dg/torture/trivial.mm: New.
1687 * obj-c++.dg/torture/dg-torture.exp: New.
1688 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
1689 * obj-c++.dg/tls/trivial.m: New.
1690 * obj-c++.dg/tls/init-1.mm: New.
1691 * obj-c++.dg/tls/diag-1.mm: New.
1692 * obj-c++.dg/tls/init-2.mm: New.
1693 * obj-c++.dg/tls/diag-2.mm: New.
1694 * obj-c++.dg/tls/diag-3.mm: New.
1695 * obj-c++.dg/tls/diag-4.mm: New.
1696 * obj-c++.dg/tls/static-1.mm: New.
1697 * obj-c++.dg/tls/tls.exp: New.
1698 * obj-c++.dg/tls/diag-5.mm: New.
1699 * obj-c++.dg/tls/static-1a.mm: New.
1700 * objc-obj-c++-shared/Object1.mm: New.
1701 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
1702
1703 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
1704
1705 PR objc++/43689
1706 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
1707 * obj-c++.dg/const-str-6.mm: Ditto.
1708
1709 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
1710
1711 * g++.dg/parse/array-size2.C: Remove dg-error directives.
1712
1713 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
1714
1715 PR ada/38394
1716 * gnat.dg/array13.ad[sb]: New test.
1717
1718 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
1719 Sandra Loosemore <sandra@codesourcery.com>
1720
1721 * gcc.target/arm/neon/: Regenerated test cases.
1722
1723 * gcc.target/arm/neon/polytypes.c,
1724 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
1725 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
1726 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
1727 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
1728 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
1729 dg-add-options arm_neon.
1730
1731 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
1732 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
1733 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
1734 and arm_neon_fp16_ok.
1735
1736 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
1737 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
1738
1739 * lib/target-supports.exp (add_options_for_arm_neon): New.
1740 (check_effective_target_arm_neon_ok_nocache): New, from
1741 check_effective_target_arm_neon_ok. Check multiple possibilities.
1742 (check_effective_target_arm_neon_ok): Use
1743 check_effective_target_arm_neon_ok_nocache.
1744 (add_options_for_arm_neon_fp16)
1745 (check_effective_target_arm_neon_fp16_ok)
1746 check_effective_target_arm_neon_fp16_ok_nocache): New.
1747 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
1748
1749 2010-05-24 Jason Merrill <jason@redhat.com>
1750
1751 PR c++/41510
1752 * g++.dg/cpp0x/initlist35.C: New.
1753 * g++.dg/init/brace6.C: Adjust.
1754
1755 2010-05-24 Paul Brook <paul@codesourcery.com>
1756
1757 * gcc.target/arm/frame-pointer-1.c: New test.
1758 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
1759 pointer elimination.
1760
1761 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
1762
1763 PR target/44245
1764 * gcc.target/i386/crc32-3.c: New.
1765 * gcc.target/i386/crc32-4.c: Likewise.
1766
1767 2010-05-23 Joseph Myers <joseph@codesourcery.com>
1768
1769 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
1770 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
1771 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
1772
1773 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
1774
1775 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
1776
1777 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
1778
1779 PR target/43869
1780 * gcc.c-target/pr43869.c: New test.
1781
1782 2010-05-22 Janus Weil <janus@gcc.gnu.org>
1783
1784 PR fortran/44212
1785 * gfortran.dg/class_22.f03: New.
1786
1787 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
1788
1789 PR lto/44238
1790 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
1791
1792 2010-05-22 Janus Weil <janus@gcc.gnu.org>
1793
1794 PR fortran/44213
1795 * gfortran.dg/abstract_type_7.f03: New.
1796
1797 2010-05-21 Jason Merrill <jason@redhat.com>
1798
1799 * g++.dg/eh/spec11.C: Test cleanup optimization.
1800
1801 2010-05-21 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR debug/44223
1804 * gcc.target/i386/pr44223.c: New test.
1805
1806 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1807
1808 * gcc.target/i386/pr25993.c: Use @function as type specifier.
1809
1810 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * g++.dg/other/const3.C: New test.
1813
1814 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
1815
1816 PR fortran/38407
1817 * warn_unused_dummy_argument_1.f90: New.
1818 * warn_unused_dummy_argument_2.f90: New.
1819
1820 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/30298
1823 * g++.dg/inherit/crash1.C: New.
1824 * g++.dg/inherit/crash2.C: Likewise.
1825
1826 2010-05-20 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR debug/44178
1829 * g++.dg/debug/pr44178.C: New test.
1830
1831 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
1832
1833 PR middle-end/44185
1834 * gcc.dg/tree-ssa/prefetch-6.c: Add
1835 --param min-insn-to-prefetch-ratio=6.
1836 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
1837 allow unrolling, and adjust the movnti count.
1838
1839 2010-05-20 Jan Hubicka <jh@suse.cz>
1840
1841 PR middle-end/44197
1842 * gcc.c-torture/compile/pr44197.c: New file.
1843
1844 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
1845
1846 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
1847 Fix test code.
1848 (check_effective_target_xop): Remove __may_alias__ attribute.
1849
1850 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
1851
1852 PR target/44202
1853 * gcc.c-torture/execute/pr44202-1.c: New test.
1854
1855 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1856
1857 PR fortran/43851
1858 * gfortran.dg/label_1.f90: Update test.
1859
1860 2010-05-19 Jan Hubicka <jh@suse.cz>
1861
1862 * gcc.dg/lto/ipareference2_0.c: New file.
1863 * gcc.dg/lto/ipareference2_1.c: New file.
1864
1865 2010-05-19 Jason Merrill <jason@redhat.com>
1866
1867 * g++.dg/parse/fn-typedef2.C: New.
1868
1869 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
1870 function type.
1871
1872 PR c++/44193
1873 * g++.dg/template/fntype1.C: New.
1874
1875 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gnat.dg/discr23.ad[sb]: New test.
1878 * gnat.dg/discr23_pkg.ads: New helper.
1879
1880 * gnat.dg/specs/controlled1.ads: New test.
1881 * gnat.dg/specs/controlled1_pkg.ads: New helper.
1882
1883 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
1884
1885 PR fortran/44055
1886 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
1887 Fixed scope of C_SIZEOF.
1888 * gfortran.dg/warn_conversion_2.f90: New.
1889
1890 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1891
1892 * lib/target-supports.exp (check_effective_target_sse2): New proc.
1893 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
1894 for optional selector.
1895 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
1896 (check_effective_target_sse3): New proc.
1897 * gcc.target/i386/math-torture/math-torture.exp: Load
1898 target-supports.exp.
1899 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
1900 check_effective_target_sse2.
1901 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
1902 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1903 * g++.dg/vect/vect.exp: Likewise.
1904 * gfortran.dg/vect/vect.exp: Likewise.
1905 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
1906 -msse2 if check_effective_target_sse2.
1907
1908 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
1909 * gcc.target/i386/3dnow-2.c: Likewise.
1910 * gcc.target/i386/3dnowA-1.c: Likewise.
1911 * gcc.target/i386/3dnowA-2.c: Likewise.
1912 * gcc.target/i386/pr42549.c: Likewise.
1913
1914 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
1915 * gcc.target/i386/sse3-addsubpd.c: Likewise.
1916 * gcc.target/i386/sse3-addsubps.c: Likewise.
1917 * gcc.target/i386/sse3-haddpd.c: Likewise.
1918 * gcc.target/i386/sse3-haddps.c: Likewise.
1919 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1920 * gcc.target/i386/sse3-hsubps.c: Likewise.
1921 * gcc.target/i386/sse3-movddup.c: Likewise.
1922 * gcc.target/i386/sse3-movshdup.c: Likewise.
1923 * gcc.target/i386/sse3-movsldup.c: Likewise.
1924
1925 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
1926 * g++.dg/ext/attrib35.C: Likewise.
1927 * g++.dg/opt/pr40496.C: Likewise.
1928 * g++.dg/other/i386-1.C: Likewise.
1929 * g++.dg/other/i386-4.C: Likewise.
1930 * g++.dg/other/pr34435.C: Likewise.
1931 * g++.dg/other/pr39496.C: Likewise.
1932 * g++.dg/other/pr40446.C: Likewise.
1933 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1934 * gcc.dg/compat/vector-1a_main.c: Likewise.
1935 * gcc.dg/compat/vector-2a_main.c: Likewise.
1936 * gcc.dg/lto/20090206-1_0.c: Likewise.
1937 * gcc.dg/pr34856.c: Likewise.
1938 * gcc.dg/pr36584.c: Likewise.
1939 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
1940 * gcc.dg/pr37544.c: Likewise.
1941 * gcc.dg/torture/pr16104-1.c: Likewise.
1942 * gcc.dg/torture/pr35771-1.c: Likewise.
1943 * gcc.dg/torture/pr35771-2.c: Likewise.
1944 * gcc.dg/torture/pr35771-3.c: Likewise.
1945 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1946 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1947 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1948 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1949 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1950 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1951 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
1952 * gcc.target/i386/20060512-1.c: Likewise.
1953 * gcc.target/i386/20060512-3.c: Likewise.
1954 * gcc.target/i386/all_one_m128i.c: Likewise.
1955 * gcc.target/i386/float128-1.c: Likewise.
1956 * gcc.target/i386/float128-2.c: Likewise.
1957 * gcc.target/i386/fpcvt-1.c: Likewise.
1958 * gcc.target/i386/fpcvt-2.c: Likewise.
1959 * gcc.target/i386/fpcvt-3.c: Likewise.
1960 * gcc.target/i386/fpprec-1.c: Likewise.
1961 * gcc.target/i386/funcspec-9.c: Likewise.
1962 * gcc.target/i386/incoming-1.c: Likewise.
1963 * gcc.target/i386/incoming-12.c: Likewise.
1964 * gcc.target/i386/incoming-2.c: Likewise.
1965 * gcc.target/i386/incoming-3.c: Likewise.
1966 * gcc.target/i386/incoming-4.c: Likewise.
1967 * gcc.target/i386/incoming-6.c: Likewise.
1968 * gcc.target/i386/incoming-7.c: Likewise.
1969 * gcc.target/i386/incoming-8.c: Likewise.
1970 * gcc.target/i386/opt-1.c: Likewise.
1971 * gcc.target/i386/opt-2.c: Likewise.
1972 * gcc.target/i386/ordcmp-1.c: Likewise.
1973 * gcc.target/i386/pr17692.c: Likewise.
1974 * gcc.target/i386/pr18614-1.c: Likewise.
1975 * gcc.target/i386/pr22152.c: Likewise.
1976 * gcc.target/i386/pr23570.c: Likewise.
1977 * gcc.target/i386/pr23575.c: Likewise.
1978 * gcc.target/i386/pr26449-1.c: Likewise.
1979 * gcc.target/i386/pr26600.c: Likewise.
1980 * gcc.target/i386/pr27790.c: Likewise.
1981 * gcc.target/i386/pr28839.c: Likewise.
1982 * gcc.target/i386/pr30970.c: Likewise.
1983 * gcc.target/i386/pr32000-1.c: Likewise.
1984 * gcc.target/i386/pr32000-2.c: Likewise.
1985 * gcc.target/i386/pr32280.c: Likewise.
1986 * gcc.target/i386/pr32661.c: Likewise.
1987 * gcc.target/i386/pr32708-1.c: Likewise.
1988 * gcc.target/i386/pr32961.c: Likewise.
1989 * gcc.target/i386/pr33329.c: Likewise.
1990 * gcc.target/i386/pr35714.c: Likewise.
1991 * gcc.target/i386/pr35767-1.c: Likewise.
1992 * gcc.target/i386/pr35767-1d.c: Likewise.
1993 * gcc.target/i386/pr35767-1i.c: Likewise.
1994 * gcc.target/i386/pr35767-2.c: Likewise.
1995 * gcc.target/i386/pr35767-2d.c: Likewise.
1996 * gcc.target/i386/pr35767-2i.c: Likewise.
1997 * gcc.target/i386/pr35767-3.c: Likewise.
1998 * gcc.target/i386/pr35767-5.c: Likewise.
1999 * gcc.target/i386/pr36222-1.c: Likewise.
2000 * gcc.target/i386/pr36578-1.c: Likewise.
2001 * gcc.target/i386/pr36578-2.c: Likewise.
2002 * gcc.target/i386/pr36992-1.c: Likewise.
2003 * gcc.target/i386/pr37101.c: Likewise.
2004 * gcc.target/i386/pr37216.c: Likewise.
2005 * gcc.target/i386/pr37434-1.c: Likewise.
2006 * gcc.target/i386/pr37434-2.c: Likewise.
2007 * gcc.target/i386/pr37843-3.c: Likewise.
2008 * gcc.target/i386/pr37843-4.c: Likewise.
2009 * gcc.target/i386/pr39162.c: Likewise.
2010 * gcc.target/i386/pr39315-1.c: Likewise.
2011 * gcc.target/i386/pr39315-2.c: Likewise.
2012 * gcc.target/i386/pr39315-3.c: Likewise.
2013 * gcc.target/i386/pr39315-4.c: Likewise.
2014 * gcc.target/i386/pr39445.c: Likewise.
2015 * gcc.target/i386/pr39496.c: Likewise.
2016 * gcc.target/i386/pr40809.c: Likewise.
2017 * gcc.target/i386/pr40906-3.c: Likewise.
2018 * gcc.target/i386/pr41019.c: Likewise.
2019 * gcc.target/i386/pr42542-1.c: Likewise.
2020 * gcc.target/i386/pr42542-2.c: Likewise.
2021 * gcc.target/i386/pr42542-3.c: Likewise.
2022 * gcc.target/i386/pr42542-3a.c: Likewise.
2023 * gcc.target/i386/pr42881.c: Likewise.
2024 * gcc.target/i386/push-1.c: Likewise.
2025 * gcc.target/i386/quad-sse.c: Likewise.
2026 * gcc.target/i386/reload-1.c: Likewise.
2027 * gcc.target/i386/sse-10.c: Likewise.
2028 * gcc.target/i386/sse-11.c: Likewise.
2029 * gcc.target/i386/sse-15.c: Likewise.
2030 * gcc.target/i386/sse-17.c: Likewise.
2031 * gcc.target/i386/sse-18.c: Likewise.
2032 * gcc.target/i386/sse-19.c: Likewise.
2033 * gcc.target/i386/sse-4.c: Likewise.
2034 * gcc.target/i386/sse-6.c: Likewise.
2035 * gcc.target/i386/sse-vect-types.c: Likewise.
2036 * gcc.target/i386/sse2-addpd-1.c: Likewise.
2037 * gcc.target/i386/sse2-addsd-1.c: Likewise.
2038 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2039 * gcc.target/i386/sse2-andpd-1.c: Likewise.
2040 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2041 * gcc.target/i386/sse2-comisd-1.c: Likewise.
2042 * gcc.target/i386/sse2-comisd-2.c: Likewise.
2043 * gcc.target/i386/sse2-comisd-3.c: Likewise.
2044 * gcc.target/i386/sse2-comisd-4.c: Likewise.
2045 * gcc.target/i386/sse2-comisd-5.c: Likewise.
2046 * gcc.target/i386/sse2-comisd-6.c: Likewise.
2047 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2048 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2049 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2050 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2051 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2052 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2053 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2054 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2055 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2056 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2057 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2058 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2059 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2060 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2061 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2062 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2063 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2064 * gcc.target/i386/sse2-divpd-1.c: Likewise.
2065 * gcc.target/i386/sse2-divsd-1.c: Likewise.
2066 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2067 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2068 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2069 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2070 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2071 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2072 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2073 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2074 * gcc.target/i386/sse2-minpd-1.c: Likewise.
2075 * gcc.target/i386/sse2-minsd-1.c: Likewise.
2076 * gcc.target/i386/sse2-mmx.c: Likewise.
2077 * gcc.target/i386/sse2-movapd-1.c: Likewise.
2078 * gcc.target/i386/sse2-movapd-2.c: Likewise.
2079 * gcc.target/i386/sse2-movd-1.c: Likewise.
2080 * gcc.target/i386/sse2-movd-2.c: Likewise.
2081 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2082 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2083 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2084 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2085 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2086 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2087 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2088 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2089 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2090 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2091 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2092 * gcc.target/i386/sse2-movq-1.c: Likewise.
2093 * gcc.target/i386/sse2-movq-2.c: Likewise.
2094 * gcc.target/i386/sse2-movq-3.c: Likewise.
2095 * gcc.target/i386/sse2-movsd-1.c: Likewise.
2096 * gcc.target/i386/sse2-movsd-2.c: Likewise.
2097 * gcc.target/i386/sse2-movupd-1.c: Likewise.
2098 * gcc.target/i386/sse2-movupd-2.c: Likewise.
2099 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2100 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2101 * gcc.target/i386/sse2-orpd-1.c: Likewise.
2102 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2103 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2104 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2105 * gcc.target/i386/sse2-paddb-1.c: Likewise.
2106 * gcc.target/i386/sse2-paddd-1.c: Likewise.
2107 * gcc.target/i386/sse2-paddq-1.c: Likewise.
2108 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2109 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2110 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2111 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2112 * gcc.target/i386/sse2-paddw-1.c: Likewise.
2113 * gcc.target/i386/sse2-pand-1.c: Likewise.
2114 * gcc.target/i386/sse2-pandn-1.c: Likewise.
2115 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2116 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2117 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2118 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2119 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2120 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2121 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2122 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2123 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2124 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2125 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2126 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2127 * gcc.target/i386/sse2-pminub-1.c: Likewise.
2128 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2129 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2130 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2131 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2132 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2133 * gcc.target/i386/sse2-por-1.c: Likewise.
2134 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2135 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2136 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2137 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2138 * gcc.target/i386/sse2-pslld-1.c: Likewise.
2139 * gcc.target/i386/sse2-pslld-2.c: Likewise.
2140 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2141 * gcc.target/i386/sse2-psllq-1.c: Likewise.
2142 * gcc.target/i386/sse2-psllq-2.c: Likewise.
2143 * gcc.target/i386/sse2-psllw-1.c: Likewise.
2144 * gcc.target/i386/sse2-psllw-2.c: Likewise.
2145 * gcc.target/i386/sse2-psrad-1.c: Likewise.
2146 * gcc.target/i386/sse2-psrad-2.c: Likewise.
2147 * gcc.target/i386/sse2-psraw-1.c: Likewise.
2148 * gcc.target/i386/sse2-psraw-2.c: Likewise.
2149 * gcc.target/i386/sse2-psrld-1.c: Likewise.
2150 * gcc.target/i386/sse2-psrld-2.c: Likewise.
2151 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2152 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2153 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2154 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2155 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2156 * gcc.target/i386/sse2-psubb-1.c: Likewise.
2157 * gcc.target/i386/sse2-psubd-1.c: Likewise.
2158 * gcc.target/i386/sse2-psubq-1.c: Likewise.
2159 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2160 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2161 * gcc.target/i386/sse2-psubw-1.c: Likewise.
2162 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2163 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2164 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2165 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2166 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2167 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2168 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2169 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2170 * gcc.target/i386/sse2-pxor-1.c: Likewise.
2171 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2172 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2173 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
2174 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
2175 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
2176 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
2177 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2178 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
2179 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2180 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
2181 * gcc.target/i386/sse2-shufps-1.c: Likewise.
2182 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
2183 * gcc.target/i386/sse2-subpd-1.c: Likewise.
2184 * gcc.target/i386/sse2-subsd-1.c: Likewise.
2185 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
2186 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
2187 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
2188 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
2189 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
2190 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
2191 * gcc.target/i386/sse2-unpack-1.c: Likewise.
2192 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
2193 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
2194 * gcc.target/i386/sse2-vec-1.c: Likewise.
2195 * gcc.target/i386/sse2-vec-2.c: Likewise.
2196 * gcc.target/i386/sse2-vec-3.c: Likewise.
2197 * gcc.target/i386/sse2-vec-4.c: Likewise.
2198 * gcc.target/i386/sse2-vec-5.c: Likewise.
2199 * gcc.target/i386/sse2-vec-6.c: Likewise.
2200 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
2201 * gcc.target/i386/ssefn-2.c: Likewise.
2202 * gcc.target/i386/ssefn-4.c: Likewise.
2203 * gcc.target/i386/ssefp-1.c: Likewise.
2204 * gcc.target/i386/ssefp-2.c: Likewise.
2205 * gcc.target/i386/sseregparm-3.c: Likewise.
2206 * gcc.target/i386/sseregparm-4.c: Likewise.
2207 * gcc.target/i386/sseregparm-5.c: Likewise.
2208 * gcc.target/i386/sseregparm-6.c: Likewise.
2209 * gcc.target/i386/sseregparm-7.c: Likewise.
2210 * gcc.target/i386/ssetype-1.c: Likewise.
2211 * gcc.target/i386/ssetype-2.c: Likewise.
2212 * gcc.target/i386/ssetype-3.c: Likewise.
2213 * gcc.target/i386/ssetype-4.c: Likewise.
2214 * gcc.target/i386/ssetype-5.c: Likewise.
2215 * gcc.target/i386/unordcmp-1.c: Likewise.
2216 * gcc.target/i386/vararg-1.c: Likewise.
2217 * gcc.target/i386/vararg-2.c: Likewise.
2218 * gcc.target/i386/vararg-3.c: Likewise.
2219 * gcc.target/i386/vararg-4.c: Likewise.
2220 * gcc.target/i386/vararg-7.c: Likewise.
2221 * gcc.target/i386/vararg-8.c: Likewise.
2222 * gcc.target/i386/vecinit-1.c: Likewise.
2223 * gcc.target/i386/vecinit-2.c: Likewise.
2224 * gcc.target/i386/vecinit-3.c: Likewise.
2225 * gcc.target/i386/vecinit-4.c: Likewise.
2226 * gcc.target/i386/vecinit-5.c: Likewise.
2227 * gcc.target/i386/vecinit-6.c: Likewise.
2228 * gcc.target/i386/vectorize2.c: Likewise.
2229 * gcc.target/i386/vectorize3.c: Likewise.
2230 * gcc.target/i386/vectorize4.c: Likewise.
2231 * gcc.target/i386/vectorize6.c: Likewise.
2232 * gcc.target/i386/vectorize7.c: Likewise.
2233 * gcc.target/i386/vectorize8.c: Likewise.
2234 * gcc.target/i386/vperm-v2df.c: Likewise.
2235 * gcc.target/i386/vperm-v2di.c: Likewise.
2236 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2237 * gcc.target/i386/xorps-sse2.c: Likewise.
2238 * gcc.target/i386/xorps.c: Likewise.
2239 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2240 * gfortran.dg/graphite/pr42326.f90: Likewise.
2241 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2242
2243 2010-05-19 Richard Guenther <rguenther@suse.de>
2244
2245 PR lto/44196
2246 * g++.dg/lto/20100519-1_0.C: New testcase.
2247
2248 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2249
2250 PR fortran/42360
2251 * gfortran.dg/warn_intent_out_not_set.f90: New.
2252
2253 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2254
2255 PR fortran/38404
2256 * gfortran.dg/data_char_1.f90: Updated warning message.
2257 * gfortran.dg/data_array_6.f: New.
2258
2259 2010-05-19 Martin Jambor <mjambor@suse.cz>
2260
2261 * g++.dg/ipa/ivinline-8.C: New test.
2262 * gcc.dg/ipa/iinline-2.c: Likewise.
2263
2264 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2265
2266 PR fortran/34505
2267 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2268 arguments; add check for return value kind.
2269 * gfortran.dg/float_1.f90: Likewise.
2270
2271 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2272
2273 * gcc.target/i386/20011009-1.c (COMMENT): Define.
2274 (main): Use it.
2275 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
2276 * lib/lto.exp (lto_prune_warns): Fix location line regex.
2277 Prune another location line format.
2278 (lto-obj): Call lto_prune_warns on comp_output.
2279
2280 2010-05-18 Jan Hubicka <jh@suse.cz>
2281
2282 * gcc.dg/lto/ipacp_0.c: New test.
2283 * gcc.dg/lto/ipacp_1.c: New test.
2284
2285 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
2286
2287 PR lto/44184
2288 * gcc.dg/lto/20100518_0.c: New test.
2289
2290 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
2291
2292 * gnat.dg/specs/lto3.ads: Add missing dg-options.
2293
2294 2010-05-17 Janus Weil <janus@gcc.gnu.org>
2295
2296 PR fortran/43990
2297 * gfortran.dg/class_21.f03: New.
2298
2299 2010-05-17 Jason Merrill <jason@redhat.com>
2300
2301 PR c++/44157
2302 * g++.dg/cpp0x/initlist34.C: New.
2303
2304 PR c++/44158
2305 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2306
2307 2010-05-17 Martin Jambor <mjambor@suse.cz>
2308
2309 * g++.dg/ipa/ivinline-1.C: New test.
2310 * g++.dg/ipa/ivinline-2.C: New test.
2311 * g++.dg/ipa/ivinline-3.C: New test.
2312 * g++.dg/ipa/ivinline-4.C: New test.
2313 * g++.dg/ipa/ivinline-5.C: New test.
2314 * g++.dg/ipa/ivinline-6.C: New test.
2315
2316 2010-05-17 Dodji Seketeli <dodji@redhat.com>
2317 Jason Merrill <jason@redhat.com>
2318
2319 PR c++/44108
2320 * c-c++-common/Wunused-var-8.c: New test.
2321
2322 2010-05-17 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR bootstrap/42347
2325 * gcc.c-torture/compile/pr42347.c: New test.
2326
2327 PR middle-end/44102
2328 * g++.dg/ext/asmgoto1.C: New test.
2329
2330 2010-05-17 Martin Jambor <mjambor@suse.cz>
2331
2332 PR middle-end/44133
2333 * gcc.dg/tree-ssa/pr44133.c: New test.
2334 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
2335 precise.
2336
2337 2010-05-17 Janus Weil <janus@gcc.gnu.org>
2338
2339 PR fortran/44044
2340 * gfortran.dg/class_20.f03: New.
2341
2342 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
2343
2344 PR 44078
2345 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
2346 debug messages but not the newly introduced one.
2347
2348 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
2349
2350 PR fortran/35779
2351 * gfortran.dg/initialization_25.f90: Commented testcase.
2352 * gfortran.dg/initialization_26.f90: New.
2353
2354 2010-05-16 Richard Guenther <rguenther@suse.de>
2355
2356 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
2357 * gcc.dg/pr43084.c: Likewise.
2358 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
2359 -fipa-type-escape.
2360 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
2361 -fipa-type-escape.
2362 * gcc.dg/struct/struct-reorg.exp: Likewise.
2363 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2364 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2365
2366 2010-05-16 Joseph Myers <joseph@codesourcery.com>
2367
2368 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
2369 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
2370 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
2371 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
2372 tests.
2373
2374 2010-05-15 Jason Merrill <jason@redhat.com>
2375
2376 * g++.dg/eh/spec10.C: New.
2377 * g++.dg/eh/spec11.C: New.
2378 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
2379
2380 2010-05-15 Janus Weil <janus@gcc.gnu.org>
2381
2382 PR fortran/44154
2383 PR fortran/42647
2384 * gfortran.dg/allocatable_scalar_9.f90: New.
2385
2386 2010-05-15 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR c++/44148
2389 * g++.dg/torture/pr44148.C: New test.
2390
2391 2010-05-15 Joseph Myers <joseph@codesourcery.com>
2392
2393 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
2394 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
2395 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
2396 diagnostics and type sizes.
2397
2398 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gnat.dg/lto9.adb: New test.
2401 * gnat.dg/lto9_pkg1.ads: New helper.
2402 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
2403
2404 2010-05-15 Jan Hubicka <jh@suse.cz>
2405
2406 * gcc.dg/lto/ipareference_1.c: Rename to ...
2407 * gcc.dg/lto/ipareference_0.c: ... this one.
2408 * gcc.dg/lto/ipareference_2.c: Rename to ...
2409 * gcc.dg/lto/ipareference_1.c: ... this one.
2410
2411 2010-05-15 Jan Hubicka <jh@suse.cz>
2412
2413 * gcc.dg/lto/ipareference_1.c: New file.
2414 * gcc.dg/lto/ipareference_2.c: New file.
2415
2416 2010-05-15 Richard Guenther <rguenther@suse.de>
2417
2418 PR tree-optimization/44038
2419 * gcc.c-torture/compile/pr44038.c: New testcase.
2420
2421 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
2422
2423 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
2424 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2425
2426 2010-05-15 Janus Weil <janus@gcc.gnu.org>
2427
2428 PR fortran/43207
2429 PR fortran/43969
2430 * gfortran.dg/class_18.f03: New.
2431 * gfortran.dg/class_19.f03: New.
2432
2433 2010-05-14 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR debug/44112
2436 * gcc.dg/debug/dwarf2/const-1.c: Remove.
2437 * g++.dg/debug/dwarf2/const1.C: Remove.
2438
2439 2010-05-14 Jason Merrill <jason@redhat.com>
2440
2441 * g++.dg/eh/cond4.C: New.
2442 * g++.dg/eh/elide2.C: Adjust.
2443 * g++.old-deja/g++.eh/terminate1.C: Adjust.
2444
2445 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/44135
2448 * gfortran.dg/actual_array_interface_2.f90: New test.
2449
2450 2010-05-14 Richard Guenther <rguenther@suse.de>
2451
2452 PR tree-optimization/44119
2453 * gcc.c-torture/compile/pr44119.c: New testcase.
2454
2455 2010-05-14 Jason Merrill <jason@redhat.com>
2456
2457 PR c++/44127
2458 * g++.dg/eh/terminate1.C: New.
2459
2460 2010-05-14 Jakub Jelinek <jakub@redhat.com>
2461
2462 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
2463
2464 PR debug/44136
2465 * gcc.dg/pr44136.c: New test.
2466
2467 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
2468
2469 PR c++/30566
2470 * g++.dg/warn/Wshadow-4.C: Adjust.
2471 * g++.dg/warn/Wshadow-5.C: New test.
2472 * g++.dg/warn/Wshadow-6.C: New test
2473
2474 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
2475
2476 PR fortran/35779
2477 * gfortran.dg/initialization_25.f90: New.
2478
2479 2010-05-13 Martin Jambor <mjambor@suse.cz>
2480
2481 * g++.dg/otr-fold-1.C: New test.
2482 * g++.dg/otr-fold-2.C: New test.
2483
2484 2010-05-13 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR fortran/44036
2487 * gfortran.dg/gomp/pr44036-1.f90: New test.
2488 * gfortran.dg/gomp/pr44036-2.f90: New test.
2489 * gfortran.dg/gomp/pr44036-3.f90: New test.
2490
2491 PR debug/43983
2492 * gcc.dg/guality/sra-1.c: New test.
2493
2494 2010-05-12 Jan Hubicka <jh@suse.cz>
2495
2496 * tree-ssa/unreachable.c: New test.
2497
2498 2010-05-12 Jason Merrill <jason@redhat.com>
2499
2500 * g++.dg/cpp0x/sfinae1.C: New.
2501
2502 2010-05-12 Sriraman Tallam <tmsriram@google.com>
2503
2504 * gcc.target/i386/zee.c: New file.
2505
2506 2010-05-12 Jason Merrill <jason@redhat.com>
2507
2508 * g++.dg/conversion/op1.C: Expect template candidate message.
2509 * g++.dg/cpp0x/nullptr15.C: Likewise.
2510 * g++.dg/cpp0x/pr31431-2.C: Likewise.
2511 * g++.dg/cpp0x/pr31431.C: Likewise.
2512 * g++.dg/cpp0x/temp_default2.C: Likewise.
2513 * g++.dg/cpp0x/trailing4.C: Likewise.
2514 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
2515 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
2516 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2517 * g++.dg/cpp0x/variadic35.C: Likewise.
2518 * g++.dg/cpp0x/vt-35147.C: Likewise.
2519 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2520 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2521 * g++.dg/ext/visibility/anon8.C: Likewise.
2522 * g++.dg/ext/vla2.C: Likewise.
2523 * g++.dg/other/pr28114.C: Likewise.
2524 * g++.dg/other/ptrmem10.C: Likewise.
2525 * g++.dg/other/ptrmem11.C: Likewise.
2526 * g++.dg/overload/unknown1.C: Likewise.
2527 * g++.dg/parse/template7.C: Likewise.
2528 * g++.dg/parse/typename7.C: Likewise.
2529 * g++.dg/template/conv11.C: Likewise.
2530 * g++.dg/template/copy1.C: Likewise.
2531 * g++.dg/template/deduce3.C: Likewise.
2532 * g++.dg/template/dependent-expr5.C: Likewise.
2533 * g++.dg/template/friend.C: Likewise.
2534 * g++.dg/template/incomplete2.C: Likewise.
2535 * g++.dg/template/local4.C: Likewise.
2536 * g++.dg/template/local6.C: Likewise.
2537 * g++.dg/template/operator10.C: Likewise.
2538 * g++.dg/template/overload6.C: Likewise.
2539 * g++.dg/template/ptrmem2.C: Likewise.
2540 * g++.dg/template/ptrmem20.C: Likewise.
2541 * g++.dg/template/ptrmem8.C: Likewise.
2542 * g++.dg/template/sfinae2.C: Likewise.
2543 * g++.dg/template/ttp25.C: Likewise.
2544 * g++.dg/template/unify10.C: Likewise.
2545 * g++.dg/template/unify11.C: Likewise.
2546 * g++.dg/template/unify6.C: Likewise.
2547 * g++.dg/template/unify7.C: Likewise.
2548 * g++.dg/template/unify9.C: Likewise.
2549 * g++.dg/template/varmod1.C: Likewise.
2550 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2551 * g++.old-deja/g++.law/operators32.C: Likewise.
2552 * g++.old-deja/g++.pt/crash28.C: Likewise.
2553 * g++.old-deja/g++.pt/crash60.C: Likewise.
2554 * g++.old-deja/g++.pt/explicit38.C: Likewise.
2555 * g++.old-deja/g++.pt/explicit39.C: Likewise.
2556 * g++.old-deja/g++.pt/explicit41.C: Likewise.
2557 * g++.old-deja/g++.pt/explicit67.C: Likewise.
2558 * g++.old-deja/g++.pt/explicit77.C: Likewise.
2559 * g++.old-deja/g++.pt/expr2.C: Likewise.
2560 * g++.old-deja/g++.pt/overload7.C: Likewise.
2561 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2562 * g++.old-deja/g++.pt/spec5.C: Likewise.
2563 * g++.old-deja/g++.pt/spec6.C: Likewise.
2564 * g++.old-deja/g++.pt/t24.C: Likewise.
2565 * g++.old-deja/g++.pt/unify4.C: Likewise.
2566 * g++.old-deja/g++.pt/unify6.C: Likewise.
2567 * g++.old-deja/g++.pt/unify8.C: Likewise.
2568 * g++.old-deja/g++.robertl/eb119.C: Likewise.
2569 * g++.old-deja/g++.robertl/eb79.C: Likewise.
2570 * g++.old-deja/g++.robertl/eb98.C: Likewise.
2571
2572 * g++.dg/cpp0x/initlist32.C: New.
2573
2574 * g++.dg/template/conv11.C: New.
2575 * g++.dg/conversion/op1.C: Adjust expected error.
2576
2577 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
2578
2579 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
2580
2581 PR target/44088
2582 * gcc.target/i386/avx-cmpsd-1.c: New.
2583 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
2584 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2585 * gcc.target/i386/avx-cmpss-2.c: Likewise.
2586 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2587 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2588
2589 2010-05-12 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR middle-end/44085
2592 * gcc.dg/gomp/pr44085.c: New test.
2593 * gfortran.dg/gomp/pr44085.f90: New test.
2594
2595 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
2596
2597 * objc-obj-c++-shared/Object1.m: New.
2598 * objc.dg/torture: New directory.
2599 * objc.dg/torture/tls: Ditto.
2600 * objc.dg/tls: Ditto.
2601 * objc.dg/torture/tls/trivial.m: New test.
2602 * objc.dg/torture/tls/thr-init-2.m: New test.
2603 * objc.dg/torture/tls/thr-init-3.m: New test.
2604 * objc.dg/torture/tls/thr-init.m: New test.
2605 * objc.dg/torture/tls/diag-1.m: New test.
2606 * objc.dg/torture/tls/tls.exp: New.
2607 * objc.dg/torture/trivial.m: New test.
2608 * objc.dg/torture/dg-torture.exp: New.
2609 * objc.dg/tls/diag-3.m: New test.
2610 * objc.dg/tls/diag-4.m: New test.
2611 * objc.dg/tls/diag-5.m: New test.
2612 * objc.dg/tls/init-1.m: New test.
2613 * objc.dg/tls/init-2.m: New test.
2614 * objc.dg/tls/tls.exp: New.
2615 * objc.dg/tls/diag-2.m: New test.
2616 * lib/objc.exp: Respond to dg-additional-files.
2617
2618 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
2619
2620 * gcc.target/m68k/20100512-1.c: New.
2621
2622 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
2623
2624 * gnat.dg/lto8.adb: New test.
2625 * gnat.dg/lto8_pkg.ad[sb]: New helper.
2626 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
2627
2628 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2629
2630 PR c++/34272
2631 PR c++/43630
2632 PR c++/34491
2633 * g++.dg/template/crash97.C: New.
2634 * g++.dg/template/crash98.C: Likewise.
2635 * g++.dg/template/crash99.C: Likewise.
2636 * g++.dg/cpp0x/pr31439.C: Adjust.
2637 * g++.dg/template/crash95.C: Likewise.
2638
2639 2010-05-11 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR middle-end/44071
2642 * c-c++-common/asmgoto-4.c: New test.
2643 * gcc.target/i386/pr44071.c: New test.
2644
2645 PR c++/44062
2646 * c-c++-common/Wunused-var-7.c: New test.
2647 * g++.dg/warn/Wunused-var-9.C: New test.
2648
2649 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
2650
2651 PR fortran/43711
2652 * gfortran.dg/gomp/pr43711.f90: New.
2653
2654 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
2655
2656 PR fortran/31820
2657 * gfortran.dg/select_5.f90: Updated.
2658
2659 2010-05-11 Jan Hubicka <jh@suse.cz>
2660
2661 PR tree-optimize/44063
2662 * gcc.c-torture/compile/pr44063.c: New testcase.
2663
2664 2010-05-11 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR debug/44023
2667 * gcc.dg/pr44023.c: New test.
2668
2669 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gnat.dg/lto7.adb: New test.
2672 * gnat.dg/lto7_pkg.ad[sb]: New helper.
2673
2674 2010-05-10 Jason Merrill <jason@redhat.com>
2675
2676 PR c++/44017
2677 * g++.dg/template/inherit5.C: New.
2678
2679 PR c++/44045
2680 * g++.dg/cpp0x/initlist33.C: New.
2681 * g++.dg/cpp0x/initlist26.C: Adjust.
2682 * g++.dg/cpp0x/initlist28.C: Adjust.
2683
2684 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
2685
2686 PR c++/43719
2687 * g++.dg/init/pr43719.C: New.
2688 * g++.dg/anon-struct4.C: Adjust.
2689
2690 2010-05-10 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR debug/44028
2693 * gcc.dg/pr44028.c: New test.
2694
2695 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
2696
2697 PR fortran/27866
2698 PR fortran/35003
2699 PR fortran/42809
2700 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
2701 * gfortran.dg/warn_conversion.f90: New.
2702
2703 2010-05-10 Michael Matz <matz@suse.de>
2704
2705 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
2706
2707 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
2708
2709 PR rtl-optimization/44012
2710 * gcc.dg/pr44012.c: New.
2711
2712 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2713
2714 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
2715 Log text on entry and exit.
2716 Prune Sun ld warnings for common symbols with differing sizes.
2717 (lto-link-and-maybe-run): Change caller.
2718
2719 2010-05-10 Janus Weil <janus@gcc.gnu.org>
2720
2721 PR fortran/44044
2722 * gfortran.dg/class_7.f03: Modified.
2723 * gfortran.dg/select_type_1.f03: Modified.
2724 * gfortran.dg/select_type_12.f03: New.
2725
2726 2010-05-10 Richard Guenther <rguenther@suse.de>
2727
2728 PR tree-optimization/44050
2729 * gcc.dg/torture/pr44050.c: New testcase.
2730
2731 2010-05-10 Wei Guozhi <carrot@google.com>
2732
2733 PR target/42879
2734 * gcc.target/arm/pr42879.c: New testcase.
2735
2736 2010-05-09 Joseph Myers <joseph@codesourcery.com>
2737
2738 PR c/44051
2739 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
2740
2741 2010-05-09 Joseph Myers <joseph@codesourcery.com>
2742
2743 PR c/10676
2744 * gcc.dg/anon-struct-10.c: New test.
2745
2746 2010-05-09 Richard Guenther <rguenther@suse.de>
2747
2748 PR middle-end/44024
2749 * gcc.dg/pr44024.c: New testcase.
2750
2751 2010-05-09 Joseph Myers <joseph@codesourcery.com>
2752
2753 PR c/4784
2754 * gcc.dg/anon-struct-9.c: New test.
2755
2756 2010-05-09 Richard Guenther <rguenther@suse.de>
2757
2758 PR middle-end/44043
2759 * gcc.c-torture/compile/pr44043.c: New testcase.
2760
2761 2010-05-09 Richard Guenther <rguenther@suse.de>
2762
2763 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
2764
2765 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
2766
2767 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
2768
2769 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2770
2771 * gnat.dg/lto[12456].adb: Add "target lto" marker.
2772 * gnat.dg/specs/lto3.ads: Likewise.
2773
2774 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
2775
2776 PR middle-end/28685
2777 * gcc.dg/pr28685-1.c: New file.
2778
2779 2010-05-08 Richard Guenther <rguenther@suse.de>
2780
2781 PR tree-optimization/44030
2782 * gcc.c-torture/compile/pr44030.c: New testcase.
2783
2784 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2785
2786 * gnat.dg/lto6.adb: New test.
2787 * gnat.dg/lto6_pkg.ads: New helper.
2788
2789 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2790
2791 * gnat.dg/lto5.adb: New test.
2792 * gnat.dg/lto5_pkg.ad[sb]: New helper.
2793
2794 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2795
2796 * gnat.dg/lto4.ad[sb]: New test.
2797
2798 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2799
2800 * gnat.dg/specs/lto3.ads: New test.
2801 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
2802 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
2803
2804 2010-05-08 Quentin Ochem <ochem@adacore.com>
2805
2806 * gnat.dg/sizetype3.ad[sb]: New test.
2807 * gnat.dg/sizetype3_pkg.ads: New helper.
2808
2809 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
2810
2811 PR c++/43951
2812 * g++.dg/init/new29.C: New.
2813
2814 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
2815
2816 PR fortran/40728
2817 * gfortran.dg/coarray_1.f90: Fixed error message.
2818 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
2819 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
2820 * gfortran.dg/intrinsic_std_5.f90: New.
2821
2822 2010-05-07 Jason Merrill <jason@redhat.com>
2823
2824 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
2825
2826 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
2829 (size_t, stderr): Remove.
2830 (read_error): Replaced __builtin_fprintf by fprintf.
2831
2832 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
2833
2834 * gcc.dg/ordered-comparison-1.c: New test.
2835 * gcc.dg/ordered-comparison-2.c: New test.
2836 * gcc.dg/ordered-comparison-3.c: New test.
2837 * gcc.dg/ordered-comparison-4.c: New test.
2838
2839 2010-05-06 Mike Stump <mikestump@comcast.net>
2840
2841 PR objc/35165
2842 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
2843
2844 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
2845 Jason Merrill <jason@redhat.com>
2846
2847 * g++.dg/cpp0x/nullptr01.C: New.
2848 * g++.dg/cpp0x/nullptr02.C: New.
2849 * g++.dg/cpp0x/nullptr03.C: New.
2850 * g++.dg/cpp0x/nullptr04.C: New.
2851 * g++.dg/cpp0x/nullptr05.C: New.
2852 * g++.dg/cpp0x/nullptr06.C: New.
2853 * g++.dg/cpp0x/nullptr07.C: New.
2854 * g++.dg/cpp0x/nullptr08.C: New.
2855 * g++.dg/cpp0x/nullptr09.C: New.
2856 * g++.dg/cpp0x/nullptr10.C: New.
2857 * g++.dg/cpp0x/nullptr11.C: New.
2858 * g++.dg/cpp0x/nullptr12.C: New.
2859 * g++.dg/cpp0x/nullptr13.C: New.
2860 * g++.dg/cpp0x/nullptr14.C: New.
2861 * g++.dg/cpp0x/nullptr15.C: New.
2862 * g++.dg/cpp0x/nullptr16.C: New.
2863 * g++.dg/cpp0x/nullptr17.C: New.
2864 * g++.dg/cpp0x/nullptr18.C: New.
2865 * g++.dg/cpp0x/nullptr19.C: New.
2866 * g++.dg/cpp0x/nullptr20.C: New.
2867 * g++.dg/cpp0x/nullptr21.C: New.
2868 * g++.dg/cpp0x/nullptr22.C: New.
2869 * g++.dg/debug/nullptr01.C: New.
2870 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
2871
2872 2010-05-06 Jakub Jelinek <jakub@redhat.com>
2873
2874 * gcc.dg/Wunused-var-8.c: Move to...
2875 * c-c++-common/Wunused-var-6.c: ... here. New test.
2876
2877 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2878
2879 PR c++/40406
2880 * g++.dg/template/crash96.C: New.
2881
2882 2010-05-06 Jan Hubicka <jh@suse.cz>
2883
2884 PR tree-optimization/43791
2885 * gcc.c-torture/compile/pr43791.c: New file.
2886
2887 2010-05-06 Michael Matz <matz@suse.de>
2888
2889 PR tree-optimization/43984
2890 * gfortran.dg/pr43984.f90: New test.
2891
2892 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2893
2894 PR 40989
2895 * gcc.dg/pr40989.c: New.
2896
2897 2010-05-06 Richard Guenther <rguenther@suse.de>
2898
2899 PR tree-optimization/43934
2900 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
2901
2902 2010-05-06 Richard Guenther <rguenther@suse.de>
2903
2904 PR tree-optimization/43987
2905 * gcc.c-torture/execute/pr43987.c: New testcase.
2906 * gcc.dg/torture/pta-escape-1.c: Adjust.
2907 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2908 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2909 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2910 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2911
2912 2010-04-22 Jakub Jelinek <jakub@redhat.com>
2913 Dodji Seketeli <dodji@redhat.com>
2914
2915 PR c/18624
2916 * g++.dg/warn/Wunused-7.C: Add dg-warning.
2917 * g++.dg/template/sfinae16.C: Likewise.
2918 * gcc.dg/Wunused-var-1.c: Moved to...
2919 * c-c++-common/Wunused-var-1.c: ...here. New test.
2920 * gcc.dg/Wunused-var-2.c: Moved to...
2921 * c-c++-common/Wunused-var-2.c: ...here. New test.
2922 * gcc.dg/Wunused-var-3.c: Moved to...
2923 * c-c++-common/Wunused-var-3.c: ...here. New test.
2924 * gcc.dg/Wunused-var-4.c: Moved to...
2925 * gcc.dg/Wunused-var-1.c: ... here.
2926 * gcc.dg/Wunused-var-5.c: Moved to...
2927 * c-c++-common/Wunused-var-4.c: ...here. New test.
2928 * gcc.dg/Wunused-var-7.c: Moved to...
2929 * c-c++-common/Wunused-var-5.c: ...here. New test.
2930 * gcc.dg/Wunused-var-6.c: Moved to...
2931 * gcc.dg/Wunused-var-2.c: ... here.
2932 * c-c++-common/Wunused-var-1.c: New test.
2933 * c-c++-common/Wunused-var-2.c: New test.
2934 * c-c++-common/Wunused-var-3.c: New test.
2935 * c-c++-common/Wunused-var-4.c: New test.
2936 * c-c++-common/Wunused-var-5.c: New test.
2937 * g++.dg/warn/Wunused-var-1.C: New test.
2938 * g++.dg/warn/Wunused-var-2.C: New test.
2939 * g++.dg/warn/Wunused-var-3.C: New test.
2940 * g++.dg/warn/Wunused-var-4.C: New test.
2941 * g++.dg/warn/Wunused-var-5.C: New test.
2942 * g++.dg/warn/Wunused-var-6.C: New test.
2943 * g++.dg/warn/Wunused-var-7.C: New test.
2944 * g++.dg/warn/Wunused-var-8.C: New test.
2945 * g++.dg/warn/Wunused-parm-1.C: New test.
2946 * g++.dg/warn/Wunused-parm-2.C: New test.
2947 * g++.dg/warn/Wunused-parm-3.C: New test.
2948
2949 2010-05-06 Tobias Burnus <burnus@net-b.de>
2950
2951 PR fortran/43985
2952 * gfortran.dg/gomp/crayptr5.f90: New test case.
2953
2954 2010-05-05 Jason Merrill <jason@redhat.com>
2955
2956 PR debug/43370
2957 * g++.dg/ext/attrib39.C: New.
2958
2959 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
2960
2961 PR fortran/24978
2962 * gfortran.dg/data_invalid.f90: New.
2963
2964 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
2965
2966 * gnat.dg/lto2.adb: New test.
2967
2968 2010-05-05 Jason Merrill <jason@redhat.com>
2969
2970 PR c++/43787
2971 * g++.dg/opt/empty1.C: New.
2972
2973 2010-05-05 Janus Weil <janus@gcc.gnu.org>
2974
2975 PR fortran/43696
2976 * gfortran.dg/class_17.f03: New.
2977
2978 2010-05-04 Neil Vachharajani <nvachhar@google.com>
2979
2980 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
2981
2982 2010-05-04 Mike Stump <mikestump@comcast.net>
2983
2984 PR objc/35165
2985 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
2986
2987 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
2988
2989 PR target/43668
2990 * gcc.target/i386/pr43668.c: New.
2991
2992 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/43028
2995 * g++.dg/cpp0x/initlist31.C: New.
2996
2997 2010-05-04 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR c/43981
3000 * gcc.dg/Wunused-var-8.c: New test.
3001
3002 2010-05-04 Jason Merrill <jason@redhat.com>
3003
3004 PR c++/38064
3005 * g++.dg/cpp0x/enum3.C: Extend.
3006
3007 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3008
3009 PR target/43799
3010 * gcc.target/i386/pr43799.c: New.
3011
3012 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
3013
3014 * gnat.dg/lto1.adb: New test.
3015 * gnat.dg/lto1_pkg.ad[sb]: New helper.
3016
3017 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3018
3019 PR middle-end/43671
3020 * gcc.target/i386/pr43671.c: New.
3021
3022 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR c++/43705
3025 * g++.dg/template/crash95.C: New.
3026
3027 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3028
3029 PR debug/43508
3030 * gcc.target/i386/pr43508.c: New.
3031
3032 2010-05-04 Richard Guenther <rguenther@suse.de>
3033
3034 PR tree-optimization/43879
3035 * g++.dg/torture/pr43879-1_0.C: New testcase.
3036 * g++.dg/torture/pr43879-1_1.C: Likewise.
3037
3038 2010-05-03 Dodji Seketeli <dodji@redhat.com>
3039
3040 PR c++/43953
3041 * g++.dg/other/crash-12.C: New test.
3042
3043 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
3044
3045 * g++.dg/cdce3.C: Add a space. Updated.
3046
3047 2010-05-03 Jason Merrill <jason@redhat.com>
3048
3049 PR c++/43680
3050 * g++.dg/opt/enum2.C: New.
3051 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3052 * g++.dg/warn/Wswitch-1.C: Adjust message.
3053
3054 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3055
3056 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3057 * g++.dg/ext/label13.C: Fix typo.
3058 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3059 alpha*-dec-osf5*.
3060 * gcc.c-torture/compile/limits-declparen.c: xfail on
3061 alpha*-dec-osf5* with -g.
3062 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3063 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3064 * gcc.dg/c99-tgmath-2.c: Likewise.
3065 * gcc.dg/c99-tgmath-3.c: Likewise.
3066 * gcc.dg/c99-tgmath-4.c: Likewise.
3067
3068 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
3069
3070 PR fortran/43592
3071 * gfortran.dg/unexpected_interface.f90: New test.
3072
3073 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3074
3075 * ada/acats/run_acats (which): New function.
3076 (host_gnatchop, host_gnatmake): Use it.
3077
3078 2010-05-03 Richard Guenther <rguenther@suse.de>
3079
3080 PR tree-optimization/43971
3081 * gcc.dg/pr43971.c: New testcase.
3082
3083 2010-05-03 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR debug/43972
3086 * gcc.dg/debug/pr43972.c: New test.
3087
3088 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
3089
3090 PR testsuite/43963
3091 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3092
3093 2010-05-02 Richard Guenther <rguenther@suse.de>
3094
3095 PR tree-optimization/43879
3096 * gcc.dg/torture/pr43879-3.c: New testcase.
3097
3098 2010-05-01 Richard Guenther <rguenther@suse.de>
3099
3100 PR tree-optimization/43949
3101 * g++.dg/warn/Warray-bounds-5.C: New testcase.
3102
3103 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
3104
3105 PR c++/43951
3106 * g++.dg/init/new28.C: New.
3107
3108 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
3109
3110 PR objc++/32052
3111 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3112 structure and nested declarations.
3113 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
3114 structure and nested declarations. Reduce header clutter and
3115 use _exit() rather than abort().
3116 * objc.dg/encode-10.m: New.
3117 * objc.dg/encode-11.m: New.
3118
3119 2010-04-30 DJ Delorie <dj@redhat.com>
3120
3121 * gcc.c-torture/execute/20100430-1.c: New test.
3122
3123 2010-04-30 Jason Merrill <jason@redhat.com>
3124
3125 PR c++/43868
3126 * g++.dg/template/ptrmem21.C: New.
3127
3128 2010-04-30 Tobias Burnus Mburnus@net-b.de>
3129
3130 PR fortran/18918
3131 PR fortran/43931
3132 * gfortran.dg/coarray_13.f90: New test.
3133
3134 2010-04-30 Richard Guenther <rguenther@suse.de>
3135
3136 PR lto/43946
3137 * gcc.dg/lto/20100430-1_0.c: New testcase.
3138
3139 2010-04-30 Jakub Jelinek <jakub@redhat.com>
3140
3141 PR debug/43942
3142 * c-c++-common/pr43942.c: New test.
3143
3144 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
3145
3146 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3147 conflict with darwin crt1.o 'start' symbol.
3148
3149 2010-04-30 Richard Guenther <rguenther@suse.de>
3150
3151 PR tree-optimization/43879
3152 * gcc.dg/torture/pr43879_1.c: New testcase.
3153
3154 2010-04-30 Richard Guenther <rguenther@suse.de>
3155
3156 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3157
3158 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
3159
3160 PR c++/43890
3161 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3162 user-provided constructor while recursing.
3163
3164 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3165
3166 PR fortran/42274
3167 * gfortran.dg/class_16.f03: New test.
3168
3169 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3170
3171 PR fortran/42274
3172 * gfortran.dg/class_15.f03: New.
3173
3174 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
3175
3176 PR fortran/43326
3177 * gfortran.dg/dynamic_dispatch_9.f03: New test.
3178
3179 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3180
3181 PR fortran/43492
3182 * gfortran.dg/generic_22.f03 : New test.
3183
3184 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
3185
3186 PR fortran/42353
3187 * gfortran.dg/class_14.f03: New test.
3188
3189 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3190
3191 PR fortran/42680
3192 * gfortran.dg/interface_32.f90: New test.
3193
3194 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
3195 Janus Weil <janus@gcc.gnu.org>
3196
3197 PR fortran/41829
3198 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
3199 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
3200 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
3201
3202 2010-04-28 Mike Stump <mikestump@comcast.net>
3203
3204 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
3205 dg-excess-errors.
3206 * g++.dg/uninit-pred-2_b.C: Likewise.
3207
3208 2010-04-28 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/18918
3211 PR fortran/43919
3212 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3213
3214 2010-04-28 Matthias Klose <doko@ubuntu.com>
3215
3216 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3217 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3218 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3219 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3220 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3221
3222 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
3223
3224 * gcc.dg/const-uniq-1.c: New test.
3225 * gcc.dg/lto/const-uniq_[01].c: Likewise.
3226
3227 2010-04-28 Xinliang David Li <davidxl@google.com>
3228
3229 * gcc.dg/uninit-pred-2_b.c: New test.
3230 * gcc.dg/uninit-pred-4_b.c: New test.
3231 * gcc.dg/uninit-pred-3_d.c: New test.
3232 * gcc.dg/uninit-pred-6_b.c: New test.
3233 * gcc.dg/uninit-pred-8_b.c: New test.
3234 * gcc.dg/uninit-pred-3_a.c: New test.
3235 * gcc.dg/uninit-pred-2_c.c: New test.
3236 * gcc.dg/uninit-pred-5_a.c: New test.
3237 * gcc.dg/uninit-pred-3_e.c: New test.
3238 * gcc.dg/uninit-pred-7_a.c: New test.
3239 * gcc.dg/uninit-pred-6_c.c: New test.
3240 * gcc.dg/uninit-pred-9_a.c: New test.
3241 * gcc.dg/uninit-pred-8_c.c: New test.
3242 * gcc.dg/uninit-pred-3_b.c: New test.
3243 * gcc.dg/uninit-pred-5_b.c: New test.
3244 * gcc.dg/uninit-pred-7_b.c: New test.
3245 * gcc.dg/uninit-pred-6_d.c: New test.
3246 * gcc.dg/uninit-pred-9_b.c: New test.
3247 * gcc.dg/uninit-pred-2_a.c: New test.
3248 * gcc.dg/uninit-pred-4_a.c: New test.
3249 * gcc.dg/uninit-pred-3_c.c: New test.
3250 * gcc.dg/uninit-pred-6_a.c: New test.
3251 * gcc.dg/uninit-pred-8_a.c: New test.
3252 * gcc.dg/uninit-pred-7_c.c: New test.
3253 * gcc.dg/uninit-pred-6_e.c: New test.
3254 * g++.dg/uninit-pred-loop-1_b.cc: New test.
3255 * g++.dg/uninit-pred-1_a.C: New test.
3256 * g++.dg/uninit-pred-1_b.C: New test.
3257 * g++.dg/uninit-pred-2_a.C: New test.
3258 * g++.dg/uninit-pred-2_b.C: New test.
3259 * g++.dg/uninit-pred-loop-1_a.cc: New test.
3260 * g++.dg/uninit-pred-loop-1_c.cc: New test.
3261 * g++.dg/uninit-pred-loop_1.cc: New test.
3262
3263 2010-04-28 Martin Jambor <mjambor@suse.cz>
3264
3265 * gcc.dg/lto/20091209-1_0.c: New testcase.
3266
3267 2010-04-28 Richard Guenther <rguenther@suse.de>
3268
3269 PR tree-optimization/43879
3270 PR tree-optimization/43909
3271 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3272
3273 2010-04-28 Richard Guenther <rguenther@suse.de>
3274
3275 PR c++/43880
3276 * g++.dg/torture/pr43880.C: New testcase.
3277
3278 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
3279
3280 PR c++/9335
3281 * g++.dg/template/recurse2.C: Update
3282 * g++.dg/template/recurse.C: Update.
3283 * g++.dg/template/pr23510.C: Update.
3284 * lib/prune.exp: Filter out 'recursively instantiated'.
3285
3286 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
3287
3288 PR c++/29043
3289 * g++.dg/init/pr29043.C: New.
3290
3291 2010-04-27 Jason Merrill <jason@redhat.com>
3292
3293 * g++.dg/lookup/scoped5.C: Adjust.
3294 * g++.dg/lookup/scoped8.C: Adjust.
3295 * g++.dg/template/dependent-expr5.C: Adjust.
3296 * g++.old-deja/g++.brendan/nest1.C: Adjust.
3297
3298 PR c++/43856
3299 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
3300
3301 PR c++/43875
3302 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3303
3304 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
3305 Jan Hubicka <hubicka@ucw.cz>
3306
3307 * gcc.dg/pure-2.c: New testcase.
3308 * gcc.dg/const-1.c: New testcase.
3309
3310 2010-04-27 Jason Merrill <jason@redhat.com>
3311
3312 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
3313
3314 PR c++/41468
3315 * g++.dg/template/sfinae17.C: New.
3316 * g++.dg/template/sfinae18.C: New.
3317
3318 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
3319
3320 * g++.dg/init/pr42844.C: New.
3321 * g++.dg/cpp0x/pr42844-2.C: New.
3322 * g++.dg/cpp0x/defaulted2.C: Adjust.
3323 * g++.dg/tree-ssa/pr27549.C: Likewise.
3324 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
3325
3326 2010-04-27 Tobias Burnus <burnus@net-b.de>
3327
3328 PR fortran/18918
3329 * gfortran.dg/coarray_12.f90: Fix dump parsing.
3330
3331 2010-04-27 Richard Guenther <rguenther@suse.de>
3332
3333 PR middle-end/40561
3334 * g++.dg/other/pr40561.C: New testcase.
3335
3336 2010-04-27 Martin Jambor <mjambor@suse.cz>
3337
3338 PR middle-end/43812
3339 * g++.dg/ipa/pr43812.C: New test.
3340
3341 2010-04-27 Jan Hubicka <jh@suse.cz>
3342
3343 * gcc.dg/ipa/iinline-1.c (main): Rename to...
3344 (test): ... this one.
3345
3346 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
3347
3348 PR target/40657
3349 * gcc.target/arm/thumb-stackframe.c: New test.
3350
3351 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
3352
3353 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
3354 * gcc.dg/misc-column.c: Likewise.
3355 * gcc.dg/Walways-true-1.c: Likewise.
3356 * gcc.dg/Walways-true-2.c: Likewise.
3357 * gcc.dg/warn-addr-cmp.c: Likewise.
3358
3359 2010-04-27 Tobias Burnus <burnus@net-b.de>
3360
3361 PR fortran/18918
3362 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
3363 * gfortran.dg/coarray_12.f90: New.
3364
3365 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
3366
3367 PR c/32207
3368 * gcc.dg/pr32207.c: New test.
3369 * gcc.dg/misc-column.c: Adjust expected warning.
3370 * gcc.dg/Walways-true-1.c: Likewise.
3371 * gcc.dg/Walways-true-2.c: Likewise.
3372 * gcc.dg/warn-addr-cmp.c: Likewise.
3373
3374 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
3375
3376 PR lto/42776
3377 * lib/lto.exp (lto_prune_vis_warns): New function.
3378 (lto-link-and-maybe-run): Call it.
3379
3380 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
3381
3382 PR tree-optimization/43904
3383 * gcc.dg/tree-ssa/tailcall-6.c: New.
3384
3385 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3386
3387 PR testsuite/35165
3388 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
3389 Darwin8/OSX10.4 - compatible code generation.
3390 Use scan-rtl-dump.
3391 * obj-c++.dg/stubify-1.mm: Ditto.
3392 * lib/objc-torture.exp: Do not require link success for
3393 "trivial.m" in the runtime checks when dowhat = 'compile'.
3394 * lib/dg-pch.exp (dg-flags-pch): New Proc.
3395 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
3396 Darwin8/OSX10.4 - compatible code generation.
3397 * objc.dg/stubify-2.m: Ditto.
3398 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
3399 * objc.dg/next-runtime-1.m: Ditto.
3400 * objc.dg/stret-2.m: Restrict to ilp32 targets.
3401 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
3402 runtimes on Darwin.
3403
3404 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
3405
3406 PR 43715
3407 * lib/plugin-support.exp: Use "-undefined
3408 dynamic_lookup" on darwin.
3409
3410 2010-04-26 Richard Guenther <rguenther@suse.de>
3411
3412 * gcc.dg/lto/20100426_0.c: New testcase.
3413
3414 2010-04-26 Jie Zhang <jie@codesourcery.com>
3415
3416 PR tree-optimization/43833
3417 gcc.dg/Warray-bounds-8.c: New test case.
3418
3419 2010-04-26 Richard Guenther <rguenther@suse.de>
3420
3421 PR lto/43080
3422 * g++.dg/lto/20100423-3_0.C: New testcase.
3423
3424 2010-04-26 Richard Guenther <rguenther@suse.de>
3425
3426 PR lto/42425
3427 * g++.dg/lto/20100423-2_0.C: New testcase.
3428
3429 2010-04-26 Ira Rosen <irar@il.ibm.com>
3430
3431 * gcc.dg/vect/bb-slp-23.c: New test.
3432
3433 2010-04-25 Joseph Myers <joseph@codesourcery.com>
3434
3435 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
3436 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
3437 * gcc.dg/c1x-float-1.c: New test.
3438
3439 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
3440
3441 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
3442 of "lea\[ \t\]".
3443
3444 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
3445
3446 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
3447 FreeBSD.
3448 * gfortran.dg/default_format_denormal_1.f90: Ditto.
3449 * gfortran.dg/default_format_2.f90: Ditto.
3450
3451 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
3452
3453 * gfortran.dg/pr43505.f90: Clean up .mod file.
3454 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
3455 * gfortran.dg/pr41347.f90: Ditto.
3456 * gfortran.dg/internal_pack_4.f90: Ditto.
3457 * gfortran.dg/proc_decl_23.f90: Ditto.
3458 * gfortran.dg/recursive_check_3.f90: Ditto.
3459 * gfortran.dg/intent_out_3.f90: Ditto.
3460 * gfortran.dg/assignment_2.f90: Ditto.
3461 * gfortran.dg/pr41928.f90: Ditto.
3462 * gfortran.dg/pr42166.f90: Ditto.
3463 * gfortran.dg/private_type_12.f90: Ditto.
3464 * gfortran.dg/graphite/pr42185.f90: Ditto.
3465 * gfortran.dg/graphite/pr42186.f90: Ditto.
3466 * gfortran.dg/graphite/pr40982.f90: Ditto.
3467 * gfortran.dg/graphite/id-2.f90: Ditto.
3468 * gfortran.dg/graphite/id-4.f90: Ditto.
3469 * gfortran.dg/graphite/pr42050.f90: Ditto.
3470 * gfortran.dg/graphite/id-18.f90: Ditto.
3471 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
3472 * gfortran.dg/graphite/pr41924.f90: Ditto.
3473 * gfortran.dg/graphite/pr42393.f90: Ditto.
3474 * gfortran.dg/graphite/pr37980.f90: Ditto.
3475 * gfortran.dg/graphite/pr38953.f90: Ditto.
3476 * gfortran.dg/graphite/pr42180.f90: Ditto.
3477 * gfortran.dg/graphite/pr42181.f90: Ditto.
3478 * gfortran.dg/where_operator_assign_4.f90: Ditto.
3479 * gfortran.dg/select_type_4.f90: Ditto.
3480 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3481 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
3482 * gfortran.dg/lto/pr40725_0.f03: Ditto.
3483 * gfortran.dg/elemental_args_check_2.f90: Ditto.
3484 * gfortran.dg/whole_file_11.f90: Ditto.
3485 * gfortran.dg/private_type_11.f90: Ditto.
3486 * gfortran.dg/vect/vect-gems.f90: Ditto.
3487 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
3488
3489 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
3490
3491 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
3492
3493 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
3494
3495 * gnat.dg/pack15.ad[sb]: New test.
3496
3497 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
3498
3499 * gcc.target/arm/mla-1.c: New test.
3500
3501 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
3502
3503 PR fortran/30073
3504 PR fortran/43793
3505 * gfortran.dg/pr43793.f90: New test.
3506
3507 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
3508
3509 PR tree-optimization/41442
3510 * gcc.target/i386/pr41442.c: New test.
3511
3512 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
3513
3514 PR fortran/43832
3515 * gfortran.dg/fgetc_3.f90: Delete bogus test.
3516
3517 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3518
3519 PR fortran/43832
3520 * gfortran.dg/open_nounit.f90: New test.
3521
3522 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
3523
3524 PR fortran/43841
3525 PR fortran/43843
3526 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
3527
3528 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
3529
3530 * gcc.dg/Wconversion-integer.c: Update.
3531
3532 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
3533
3534 * gnat.dg/unchecked_convert5.adb: New test.
3535
3536 2010-04-23 Richard Guenther <rguenther@suse.de>
3537
3538 PR lto/41734
3539 * gcc.dg/lto/20100423-2_0.c: New testcase.
3540 * gcc.dg/lto/20100423-2_0.c: Likewise.
3541
3542 2010-04-23 Richard Guenther <rguenther@suse.de>
3543
3544 PR lto/43455
3545 * gcc.dg/lto/20100423-1_0.c: New testcase.
3546 * gcc.dg/lto/20100423-1_1.c: Likewise.
3547
3548 2010-04-23 Martin Jambor <mjambor@suse.cz>
3549
3550 PR tree-optimization/43846
3551 * gcc.dg/tree-ssa/sra-10.c: New test.
3552
3553 2010-04-23 Martin Jambor <mjambor@suse.cz>
3554
3555 PR middle-end/43835
3556 * gcc.c-torture/execute/pr43835.c: New test.
3557
3558 2010-04-23 Richard Guenther <rguenther@suse.de>
3559
3560 PR lto/42653
3561 * g++.dg/lto/20100423-1_0.C: New testcase.
3562
3563 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
3564
3565 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
3566
3567 2010-04-22 Ira Rosen <irar@il.ibm.com>
3568
3569 PR tree-optimization/43842
3570 * gcc.dg/vect/pr43842.c: New test.
3571
3572 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
3573
3574 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
3575 * gcc.target/i386/wmul-2.c: Likewise.
3576
3577 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3578
3579 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
3580 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
3581
3582 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
3583
3584 * gfortran.dg/reassoc_6.f: New testcase.
3585
3586 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
3587
3588 PR middle-end/29274
3589 * gcc.target/arm/wmul-1.c: New test.
3590 * gcc.target/arm/wmul-2.c: New test.
3591
3592 2010-04-22 Richard Guenther <rguenther@suse.de>
3593
3594 PR tree-optimization/43845
3595 * gcc.c-torture/compile/pr43845.c: New testcase.
3596
3597 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
3598
3599 PR middle-end/29274
3600 * gcc.target/i386/wmul-1.c: New test.
3601 * gcc.target/i386/wmul-2.c: New test.
3602 * gcc.target/bfin/wmul-1.c: New test.
3603 * gcc.target/bfin/wmul-2.c: New test.
3604
3605 2010-04-22 Richard Guenther <rguenther@suse.de>
3606
3607 PR fortran/43829
3608 * gfortran.dg/vector_subscript_6.f90: New testcase.
3609 * gfortran.dg/assign_10.f90: Adjust.
3610
3611 2010-04-21 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR fortran/43836
3614 * gfortran.dg/gomp/pr43836.f90: New test.
3615
3616 2010-04-21 Richard Guenther <rguenther@suse.de>
3617
3618 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
3619
3620 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3621
3622 * gcc.dg/torture/builtin-cproj-3.c: New.
3623
3624 2010-04-20 Jason Merrill <jason@redhat.com>
3625
3626 PR c++/9335
3627 * g++.dg/template/recurse2.C: New.
3628 * g++.dg/parse/crash36.C: Adjust.
3629 * g++.dg/other/fold1.C: Adjust.
3630 * g++.dg/init/member1.C: Adjust.
3631 * lib/prune.exp: Prune "skipping N instantiation contexts".
3632
3633 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3634
3635 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
3636
3637 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3638
3639 * gcc.dg/torture/builtin-cproj-1.c: New.
3640 * gcc.dg/torture/builtin-cproj-2.c: New.
3641
3642 2010-04-20 Dodji Seketeli <dodji@redhat.com>
3643
3644 PR c++/43800
3645 PR c++/43704
3646 * g++.dg/template/typedef32.C: Adjust.
3647 * g++.dg/template/typedef33.C: New test.
3648
3649 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
3650
3651 PR fortran/43227
3652 * gfortran.dg/proc_decl_23.f90: New test.
3653
3654 PR fortran/43266
3655 * gfortran.dg/abstract_type_6.f03: New test.
3656
3657 2010-04-20 Xinliang David Li <davidxl@google.com>
3658
3659 * g++.dg/tree-ssa/fold-compare.C: New.
3660
3661 2010-04-20 Richard Guenther <rguenther@suse.de>
3662
3663 PR tree-optimization/39417
3664 * g++.dg/torture/pr39417.C: New testcase.
3665
3666 2010-04-20 Richard Guenther <rguenther@suse.de>
3667
3668 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
3669
3670 2010-04-20 Jakub Jelinek <jakub@redhat.com>
3671
3672 * g++.dg/debug/dwarf2/rv1.C: New test.
3673
3674 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3675
3676 PR target/43635
3677 * gcc.c-torture/compile/pr43635.c: New testcase.
3678
3679 2010-04-19 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR fortran/43339
3682 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
3683 of sequential loops being private only in the innermost containing
3684 task region.
3685
3686 PR middle-end/43337
3687 * gfortran.dg/gomp/pr43337.f90: New test.
3688
3689 2010-04-19 Richard Guenther <rguenther@suse.de>
3690
3691 PR tree-optimization/43796
3692 * gfortran.dg/pr43796.f90: New testcase.
3693
3694 2010-04-19 Richard Guenther <rguenther@suse.de>
3695
3696 PR tree-optimization/43783
3697 * gcc.c-torture/execute/pr43783.c: New testcase.
3698
3699 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
3700
3701 PR target/43766
3702 * gcc.target/i386/pr43766.c: New test.
3703
3704 2010-04-19 Jie Zhang <jie@codesourcery.com>
3705
3706 PR target/43662
3707 * gcc.target/i386/pr43662.c: New test.
3708
3709 2010-04-19 Dodji Seketeli <dodji@redhat.com>
3710
3711 PR c++/43704
3712 * g++.dg/template/typedef32.C: New test.
3713
3714 2010-04-19 Ira Rosen <irar@il.ibm.com>
3715
3716 PR tree-optimization/37027
3717 * lib/target-supports.exp
3718 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
3719 * gcc.dg/vect/pr37027.c: New test.
3720 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
3721 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
3722 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
3723 gcc.dg/vect/vect-complex-6.c: Likewise.
3724
3725 2010-04-19 Jakub Jelinek <jakub@redhat.com>
3726
3727 * g++.dg/debug/dwarf2/enum1.C: New test.
3728
3729 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
3730
3731 * gnat.dg/rep_clause5.ad[sb]: New test.
3732 * gnat.dg/rep_clause5_pkg.ads: New helper.
3733
3734 2010-04-18 Ira Rosen <irar@il.ibm.com>
3735
3736 PR tree-optimization/43771
3737 * g++.dg/vect/pr43771.cc: New test.
3738
3739 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
3740
3741 PR fortran/31538
3742 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
3743 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
3744
3745 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
3746
3747 * gnat.dg/sizetype.adb: Rename into...
3748 * gnat.dg/sizetype1.adb: ...this.
3749 * gnat.dg/sizetype2.adb: New test.
3750
3751 2010-04-16 Richard Guenther <rguenther@suse.de>
3752
3753 PR tree-optimization/43572
3754 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
3755
3756 2010-04-16 Olivier Hainque <hainque@adacore.com>
3757
3758 * gnat.dg/specs/discr_private.ads: New test.
3759
3760 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
3761
3762 PR target/41514
3763 * gcc.target/arm/thumb-comparisons.c: New test.
3764
3765 PR target/40603
3766 * gcc.target/arm/thumb-cbranchqi.c: New test.
3767
3768 2010-04-16 Christian Bruel <christian.bruel@st.com>
3769
3770 * g++.dg/torture/pr36191.C: Enable for SH.
3771
3772 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
3773
3774 * gnat.dg/wide_boolean.adb: New test.
3775 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
3776
3777 2010-04-15 Richard Guenther <rguenther@suse.de>
3778
3779 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
3780 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
3781 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3782 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3783 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
3784 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
3785 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
3786 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
3787 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
3788 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
3789 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3790 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
3791 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3792 * gcc.dg/torture/ipa-pta-2.c: Likewise.
3793 * gcc.dg/torture/ipa-pta-1.c: Adjust.
3794
3795 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
3796
3797 PR target/21803
3798 * gcc.target/arm/pr42496.c: New test.
3799
3800 2010-04-14 Jason Merrill <jason@redhat.com>
3801
3802 PR c++/36625
3803 * g++.dg/ext/attrib38.C: New.
3804
3805 2010-04-14 Steve Ellcey <sje@cup.hp.com>
3806
3807 PR testsuite/43739
3808 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
3809
3810 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
3811
3812 PR 42966
3813 * gcc.dg/cpp/warn-undef-2.c: Update.
3814 * gcc.dg/cpp/warn-traditional-2.c: Update.
3815 * gcc.dg/cpp/warn-comments-2.c: Update.
3816 * gcc.dg/cpp/warn-variadic-2.c: Update.
3817 * gcc.dg/cpp/warn-long-long-2.c: Update.
3818 * gcc.dg/cpp/warn-deprecated-2.c: Update.
3819 * gcc.dg/cpp/warn-multichar-2.c: Update.
3820 * gcc.dg/cpp/warn-normalized-3.c: Update.
3821 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
3822 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
3823 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
3824 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
3825 * gcc.dg/cpp/warn-redefined-2.c: Update.
3826 * gfortran.dg/warning-directive-2.F90: Update.
3827 * c-c++-common/cpp/warning-directive-2.c: Update.
3828
3829 2010-04-14 Michael Matz <matz@suse.de>
3830
3831 PR tree-optimization/42963
3832 * gcc.dg/pr42963.c: New testcase.
3833
3834 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
3835
3836 * gnat.dg/class_wide.adb: Rename into...
3837 * gnat.dg/class_wide1.adb: ...this.
3838 * gnat.dg/class_wide2.ad[sb]: New test.
3839
3840 2010-04-14 Tobias Burnus <burnus@net-b.de>
3841
3842 PR fortran/18918
3843 * gfortran.dg/coarray_9.f90: Update dg-errors.
3844 * gfortran.dg/coarray_10.f90: New test.
3845 * gfortran.dg/coarray_11.f90: New test.
3846
3847 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3848
3849 PR fortran/43747
3850 gfortran.dg/initialization_24.f90: New test.
3851
3852 2010-04-13 Jason Merrill <jason@redhat.com>
3853
3854 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
3855 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
3856
3857 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
3858
3859 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
3860 * g++.dg/dg.exp: Likewise.
3861 * gcc.dg/cpp/warning-directive-1.c: Move to ...
3862 * c-c++-common/cpp/warning-directive-1.c: ... here.
3863 * gcc.dg/cpp/warning-directive-2.c: Move to ...
3864 * c-c++-common/cpp/warning-directive-2.c: ... here.
3865 * gcc.dg/cpp/warning-directive-3.c: Move to ...
3866 * c-c++-common/cpp/warning-directive-3.c: ... here.
3867 * gcc.dg/cpp/warning-directive-4.c: Move to ...
3868 * c-c++-common/cpp/warning-directive-4.c: ... here.
3869 * g++.dg/cpp/warning-directive-1.C: Delete.
3870 * g++.dg/cpp/warning-directive-2.C: Delete.
3871 * g++.dg/cpp/warning-directive-3.C: Delete.
3872 * g++.dg/cpp/warning-directive-4.C: Delete.
3873 * gcc.dg/cpp/normalised-3.c: Delete.
3874 * g++.dg/cpp/normalised-1.C: Rename as ...
3875 * c-c++-common/cpp/normalised-3.c: ... this.
3876
3877 2010-04-13 Martin Jambor <mjambor@suse.cz>
3878
3879 * gcc.dg/tree-ssa/sra-9.c: New test.
3880
3881 2010-04-13 Michael Matz <matz@suse.de>
3882
3883 PR middle-end/43730
3884 * gcc.dg/pr43730.c: New test.
3885
3886 2010-04-13 Michael Matz <matz@suse.de>
3887
3888 * gcc.dg/tree-ssa/negate.c: New testcase.
3889
3890 2010-04-13 Richard Guenther <rguenther@suse.de>
3891
3892 PR testsuite/43735
3893 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
3894
3895 2010-04-13 Richard Guenther <rguenther@suse.de>
3896
3897 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
3898
3899 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
3900
3901 * gnat.dg/derived_type1.adb: New test.
3902
3903 2010-04-13 Matthias Klose <doko@ubuntu.com>
3904
3905 * gcc.dg/plugindir1.c: New testcase.
3906 * gcc.dg/plugindir2.c: New testcase.
3907 * gcc.dg/plugindir3.c: New testcase.
3908 * gcc.dg/plugindir4.c: New testcase.
3909
3910 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
3911
3912 * gcc.target/i386/rotate-2.c: New test.
3913
3914 2010-04-12 Jason Merrill <jason@redhat.com>
3915
3916 PR c++/43641
3917 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
3918 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3919
3920 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
3921
3922 PR c++/25811
3923 * g++.dg/init/pr25811.C: New test.
3924
3925 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3926
3927 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
3928 dg-error, dg-warning.
3929 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
3930
3931 2010-04-12 Richard Guenther <rguenther@suse.de>
3932
3933 * gcc.dg/torture/inline-2.c: New testcase.
3934
3935 2010-04-12 Jakub Jelinek <jakub@redhat.com>
3936
3937 PR bootstrap/43699
3938 * gcc.dg/Wunused-var-7.c: New test.
3939
3940 PR tree-optimization/43560
3941 * gcc.c-torture/execute/pr43560.c: New test.
3942
3943 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gnat.dg/aggr13.adb: New test.
3946 * gnat.dg/aggr14.adb: Likewise.
3947 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
3948
3949 2010-04-12 Richard Guenther <rguenther@suse.de>
3950
3951 PR c++/43611
3952 * g++.dg/torture/pr43611.C: New testcase.
3953
3954 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
3955
3956 PR c/36774
3957 * gcc.dg/pr36774-1.c: New test.
3958 * gcc.dg/pr36774-2.c: New test.
3959
3960 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3961
3962 * gcc.target/sh/rte-delay-slot.c: New test.
3963
3964 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
3965
3966 * gnat.dg/pack9.adb: Remove -cargs option.
3967 * gnat.dg/aggr12.ad[sb]: New test.
3968
3969 2010-04-10 Jie Zhang <jie@codesourcery.com>
3970
3971 PR target/43417
3972 * gcc.target/sh/pr43417.c: New test.
3973
3974 2010-04-10 Tobias Burnus <burnus@net-b.de>
3975
3976 PR fortran/43591
3977 * gfortran.dg/spec_expr_6.f90: New test.
3978
3979 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3980
3981 PR cpp/43195
3982 * gcc.dg/cpp/pr43195.c: New.
3983 * gcc.dg/cpp/pr43195.h: New.
3984
3985 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3986
3987 PR 42965
3988 * gcc.dg/Werror-6.c: Adjust.
3989 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3990 * gcc.dg/Werror-4.c: Likewise.
3991 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
3992 * gcc.dg/Wswitch-enum-error.c: Likewise.
3993 * gcc.dg/Wpointer-arith.c: Likewise.
3994 * gcc.dg/Wfatal.c: Likewise.
3995 * gcc.dg/Wswitch-error.c: Likewise.
3996 * g++.dg/warn/unused-result1-Werror.c: Likewise.
3997 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
3998 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3999 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4000 * gcc.dg/cpp/warn-comments-2.c: Likewise.
4001 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4002 * gcc.dg/cpp/warning-directive-2.c: Likewise.
4003 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4004 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4005 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4006 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4007 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4008 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4009 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4010 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4011 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4012 * g++.dg/cpp/warning-directive-2.C: Likewise.
4013 * gfortran.dg/warning-directive-2.F90: Likewise.
4014
4015 2010-04-09 Jason Merrill <jason@redhat.com>
4016
4017 PR c++/42623
4018 * g++.dg/template/sizeof13.C: New.
4019
4020 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
4021
4022 * g++.dg/other/pr35504.C: Add check for thiscall.
4023 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4024 * gcc.dg/torture/stackalign/thiscall-1.c: New.
4025
4026 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4027
4028 PR c++/28584
4029 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4030 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
4031 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4032 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
4033 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4034 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
4035 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4036 * g++.dg/other/increment1.C: Likewise.
4037
4038 2010-04-09 Tobias Burnus <burnus@net-b.de>
4039
4040 PR fortran/18918
4041 * gfortran.dg/coarray_7.f90: New test.
4042 * gfortran.dg/coarray_8.f90: New test.
4043
4044 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
4045
4046 PR fortran/28039
4047 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4048
4049 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051 PR target/43643
4052 * gcc.dg/pr43643.c: New test.
4053
4054 2010-04-08 Tobias Burnus <burnus@net-b.de>
4055
4056 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4057
4058 2010-04-08 Richard Guenther <rguenther@suse.de>
4059
4060 PR tree-optimization/43679
4061 * gcc.c-torture/compile/pr43679.c: New testcase.
4062
4063 2010-04-08 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR debug/43670
4066 * gcc.dg/pr43670.c: New test.
4067
4068 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
4069
4070 PR middle-end/40815
4071 * gcc.dg/tree-ssa/reassoc-19.c: New.
4072
4073 2010-04-07 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR c/18624
4076 * gcc.dg/Wunused-var-1.c: New test.
4077 * gcc.dg/Wunused-var-2.c: New test.
4078 * gcc.dg/Wunused-var-3.c: New test.
4079 * gcc.dg/Wunused-var-4.c: New test.
4080 * gcc.dg/Wunused-var-5.c: New test.
4081 * gcc.dg/Wunused-var-6.c: New test.
4082 * gcc.dg/Wunused-parm-1.c: New test.
4083
4084 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4085 * gcc.dg/trunc-1.c: Likewise.
4086 * gcc.dg/vla-9.c: Likewise.
4087 * gcc.dg/dfp/composite-type.c: Likewise.
4088
4089 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4090
4091 PR objc/35996
4092 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4093 * obj-c++.dg/objc-gc-3.mm: Ditto.
4094
4095 2010-04-07 Simon Baldwin <simonb@google.com>
4096
4097 * gcc.dg/cpp/warn-undef-2.c: New.
4098 * gcc.dg/cpp/warn-traditional-2.c: New.
4099 * gcc.dg/cpp/warn-comments-2.c: New.
4100 * gcc.dg/cpp/warning-directive-1.c: New.
4101 * gcc.dg/cpp/warn-long-long.c: New.
4102 * gcc.dg/cpp/warn-traditional.c: New.
4103 * gcc.dg/cpp/warn-variadic-2.c: New.
4104 * gcc.dg/cpp/warn-undef.c: New.
4105 * gcc.dg/cpp/warn-normalized-1.c: New.
4106 * gcc.dg/cpp/warning-directive-2.c: New.
4107 * gcc.dg/cpp/warn-long-long-2.c: New.
4108 * gcc.dg/cpp/warn-variadic.c: New.
4109 * gcc.dg/cpp/warn-normalized-2.c: New.
4110 * gcc.dg/cpp/warning-directive-3.c: New.
4111 * gcc.dg/cpp/warn-deprecated-2.c: New.
4112 * gcc.dg/cpp/warn-trigraphs-1.c: New.
4113 * gcc.dg/cpp/warn-multichar-2.c: New.
4114 * gcc.dg/cpp/warn-normalized-3.c: New.
4115 * gcc.dg/cpp/warning-directive-4.c: New.
4116 * gcc.dg/cpp/warn-unused-macros.c: New.
4117 * gcc.dg/cpp/warn-trigraphs-2.c: New.
4118 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4119 * gcc.dg/cpp/warn-cxx-compat.c: New.
4120 * gcc.dg/cpp/warn-redefined.c: New.
4121 * gcc.dg/cpp/warn-trigraphs-3.c: New.
4122 * gcc.dg/cpp/warn-unused-macros-2.c: New.
4123 * gcc.dg/cpp/warn-deprecated.c: New.
4124 * gcc.dg/cpp/warn-trigraphs-4.c: New.
4125 * gcc.dg/cpp/warn-redefined-2.c: New.
4126 * gcc.dg/cpp/warn-comments.c: New.
4127 * gcc.dg/cpp/warn-multichar.c: New.
4128 * g++.dg/cpp/warning-directive-1.C: New.
4129 * g++.dg/cpp/warning-directive-2.C: New.
4130 * g++.dg/cpp/warning-directive-3.C: New.
4131 * g++.dg/cpp/warning-directive-4.C: New.
4132 * gfortran.dg/warning-directive-1.F90: New.
4133 * gfortran.dg/warning-directive-3.F90: New.
4134 * gfortran.dg/warning-directive-2.F90: New.
4135 * gfortran.dg/warning-directive-4.F90: New.
4136
4137 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4138
4139 PR objc++/23716
4140 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4141
4142 2010-04-07 Jason Merrill <jason@redhat.com>
4143
4144 * g++.dg/template/dr408.C: New.
4145
4146 * g++.dg/lookup/ns4.C: New.
4147
4148 PR c++/38392
4149 * g++.dg/template/friend51.C: New test.
4150
4151 PR c++/41970
4152 * g++.old-deja/g++.other/linkage1.C: Adjust.
4153
4154 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4155
4156 PR c++/42697
4157 * g++.dg/template/crash94.C: New test.
4158
4159 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4160
4161 PR c++/40239
4162 * g++.dg/init/aggr5.C: New test.
4163 * g++.dg/init/aggr5.C: New test.
4164
4165 2010-04-07 Richard Guenther <rguenther@suse.de>
4166
4167 PR tree-optimization/43270
4168 * g++.dg/warn/Warray-bounds-4.C: New testcase.
4169 * gcc.dg/Warray-bounds-7.c: Likewise.
4170
4171 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
4172
4173 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
4174 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
4175 * gnat.dg/bit_packed_array4.ad[sb]: New test.
4176
4177 2010-04-07 Jie Zhang <jie@codesourcery.com>
4178
4179 PR c++/42556
4180 * g++.dg/init/pr42556.C: New test.
4181
4182 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4183
4184 PR debug/43628
4185 * g++.dg/debug/dwarf2/typedef2.C: New test.
4186
4187 2010-04-06 Dodji Seketeli <dodji@redhat.com>
4188
4189 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
4190 c-c++-common/dwarf2/redeclaration-1.C
4191
4192 2010-04-06 Jason Merrill <jason@redhat.com>
4193
4194 * g++.dg/cpp0x/pr31437.C: Adjust error location.
4195 * g++.dg/ext/attrib18.C: Likewise.
4196 * g++.dg/ext/bitfield2.C: Likewise.
4197 * g++.dg/ext/bitfield4.C: Likewise.
4198 * g++.dg/ext/visibility/warn2.C: Likewise.
4199 * g++.dg/ext/visibility/warn3.C: Likewise.
4200 * g++.dg/gomp/pr26690-1.C: Likewise.
4201 * g++.dg/inherit/covariant7.C: Likewise.
4202 * g++.dg/init/synth2.C: Likewise.
4203 * g++.dg/lookup/using7.C: Likewise.
4204 * g++.dg/other/crash-4.C: Likewise.
4205 * g++.dg/other/error13.C: Likewise.
4206 * g++.dg/other/error20.C: Likewise.
4207 * g++.dg/parse/crash31.C: Likewise.
4208 * g++.dg/parse/error16.C: Likewise.
4209 * g++.dg/parse/error19.C: Likewise.
4210 * g++.dg/parse/error27.C: Likewise.
4211 * g++.dg/parse/error28.C: Likewise.
4212 * g++.dg/parse/fused-params1.C: Likewise.
4213 * g++.dg/template/error2.C: Likewise.
4214 * g++.dg/template/local6.C: Likewise.
4215 * g++.dg/template/qualttp15.C: Likewise.
4216 * g++.dg/warn/Wnvdtor-2.C: Likewise.
4217 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4218 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4219 * g++.old-deja/g++.brendan/crash29.C: Likewise.
4220 * g++.old-deja/g++.eh/spec6.C: Likewise.
4221 * g++.old-deja/g++.jason/crash3.C: Likewise.
4222 * g++.old-deja/g++.jason/destruct2.C: Likewise.
4223 * g++.old-deja/g++.law/ctors5.C: Likewise.
4224 * g++.old-deja/g++.law/ctors9.C: Likewise.
4225 * g++.old-deja/g++.mike/p3538a.C: Likewise.
4226 * g++.old-deja/g++.mike/p3538b.C: Likewise.
4227 * g++.old-deja/g++.other/struct1.C: Likewise.
4228 * g++.old-deja/g++.other/volatile1.C: Likewise.
4229 * g++.old-deja/g++.pt/crash36.C: Likewise.
4230 * g++.old-deja/g++.pt/derived3.C: Likewise.
4231 * g++.old-deja/g++.robertl/eb109.C: Likewise.
4232 * g++.old-deja/g++.robertl/eb4.C: Likewise.
4233
4234 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
4235
4236 PR middle-end/43519
4237 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4238 * gcc.dg/graphite/id-19.c: New.
4239
4240 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
4241
4242 PR middle-end/32824
4243 * gcc.dg/vect/pr32824: New.
4244
4245 2010-04-06 Tobias Burnus <burnus@net-b.de>
4246
4247 PR fortran/18918
4248 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4249 * gfortran.dg/coarray_3.f90: Ditto.
4250 * gfortran.dg/coarray_4.f90: Ditto.
4251 * gfortran.dg/coarray_5.f90: Ditto.
4252 * gfortran.dg/coarray_6.f90: Ditto.
4253 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4254
4255 2010-04-06 Tobias Burnus <burnus@net-b.de>
4256
4257 PR fortran/18918
4258 * gfortran.dg/coarray_4.f90: Fix test.
4259 * gfortran.dg/coarray_6.f90: Add more tests.
4260
4261 2010-04-06 Tobias Burnus <burnus@net-b.de>
4262
4263 PR fortran/18918
4264 * gfortran.dg/coarray_4.f90: New test.
4265 * gfortran.dg/coarray_5.f90: New test.
4266 * gfortran.dg/coarray_6.f90: New test.
4267
4268 2010-04-06 Tobias Burnus <burnus@net-b.de>
4269
4270 PR fortran/18918
4271 * gfortran.dg/iso_fortran_env_5.f90: New test.
4272 * gfortran.dg/iso_fortran_env_6.f90: New test.
4273
4274 2010-04-06 Tobias Burnus <burnus@net-b.de>
4275
4276 PR fortran/39997
4277 * gfortran.dg/coarray_1.f90: New test.
4278 * gfortran.dg/coarray_2.f90: New test.
4279 * gfortran.dg/coarray_3.f90: New test.
4280
4281 2010-04-06 Jason Merrill <jason@redhat.com>
4282
4283 PR c++/43648
4284 * g++.dg/template/dtor8.C: New.
4285
4286 PR c++/43621
4287 * g++.dg/template/error-recovery2.C: New.
4288
4289 2010-04-06 Jan Hubicka <jh@suse.czpli
4290
4291 PR tree-optimization/42906
4292 * gcc.dg/tree-ssa/dce-1.c: New testcase.
4293
4294 2010-04-06 Tobias Burnus <burnus@net-b.de>
4295
4296 PR fortran/43178
4297 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
4298 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4299 * gfortran.dg/auto_dealloc_1.f90: Ditto.
4300
4301 2010-04-06 Richard Guenther <rguenther@suse.de>
4302
4303 PR tree-optimization/43627
4304 * gcc.dg/tree-ssa/vrp49.c: New testcase.
4305
4306 2010-04-06 Jakub Jelinek <jakub@redhat.com>
4307
4308 PR target/43638
4309 * gcc.target/i386/pr43638.c: New test.
4310
4311 2010-04-06 Richard Guenther <rguenther@suse.de>
4312
4313 PR middle-end/43661
4314 * gcc.c-torture/compile/pr43661.c: New testcase.
4315
4316 2010-04-06 Jakub Jelinek <jakub@redhat.com>
4317
4318 * gcc.target/s390/stackcheck1.c: Add dg-warning.
4319
4320 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
4321
4322 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
4323
4324 2010-04-02 Richard Guenther <rguenther@suse.de>
4325
4326 PR tree-optimization/43629
4327 * gcc.c-torture/execute/pr43629.c: New testcase.
4328
4329 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
4330 Dominique d'Humieres <dominiq@lps.ens.fr>
4331
4332 PR libfortran/43605
4333 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
4334
4335 2010-04-01 Dodji Seketeli <dodji@redhat.com>
4336
4337 PR debug/43325
4338 * c-c++-common/dwarf2/redeclaration-1.C: New test.
4339
4340 2010-04-01 Jason Merrill <jason@redhat.com>
4341
4342 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
4343
4344 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
4345 Manfred Schwarb <manfred99@gmx.ch>
4346
4347 PR libfortran/43605
4348 * gfortran.dg/ftell_3.f90: New test.
4349
4350 2010-04-01 Richard Guenther <rguenther@suse.de>
4351
4352 PR middle-end/43614
4353 * gcc.c-torture/compile/pr43614.c: New testcase.
4354
4355 2010-04-01 Martin Jambor <mjambor@suse.cz>
4356
4357 PR tree-optimization/43141
4358 * gcc.dg/guality/pr43141.c: New test.
4359
4360 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4361
4362 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
4363 * g++.dg/eh/spbp.C: Likewise.
4364 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
4365 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
4366 superfluous casts.
4367 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
4368 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
4369 * objc.dg/dwarf-2.m: Likewise.
4370
4371 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
4372
4373 PR middle-end/43464
4374 * gcc.dg/graphite/id-pr43464.c: New.
4375 * gcc.dg/graphite/id-pr43464-1.c: New.
4376
4377 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
4378
4379 PR middle-end/43351
4380 * gcc.dg/graphite/id-pr43351.c
4381
4382 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4383
4384 PR testsuite/35165
4385 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
4386 * obj-c++.dg/try-catch-2.mm: Ditto.
4387 * obj-c++.dg/lookup-2.mm: Ditto.
4388 * obj-c++.dg/encode-8.m: Ditto.
4389 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4390 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
4391 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
4392 * obj-c++.dg/const-str-11.mm: Ditto.
4393 * obj-c++.dg/const-str-9.mm: Ditto.
4394 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
4395 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
4396 * obj-c++.dg/except-1.mm: Ditto.
4397 * obj-c++.dg/const-str-7.mm: Ditto.
4398 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4399 * obj-c++.dg/const-str-3.mm: Ditto.
4400 * obj-c++.dg/const-str-7.mm: Ditto.
4401 * obj-c++.dg/stubify-2.mm: Change dump file name.
4402
4403 PR objc++/23613
4404 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
4405 New macro.
4406 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
4407 Remove dg-xfail-if.
4408
4409 2010-03-31 Martin Jambor <mjambor@suse.cz>
4410
4411 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
4412 only with -O2, -O3 or -Os and not with -fwhopr.
4413
4414 2010-03-31 Dodji Seketeli <dodji@redhat.com>
4415
4416 PR c++/43558
4417 * g++.dg/template/typedef31.C: New test.
4418
4419 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4420
4421 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
4422 assembler output on *-*-solaris2*.
4423 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4424
4425 2010-03-31 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR debug/43557
4428 * gcc.dg/pr43557-1.c: New test.
4429 * gcc.dg/pr43557-2.c: New file.
4430
4431 2010-03-31 Jie Zhang <jie@codesourcery.com>
4432
4433 PR 43562
4434 * gcc.dg/pr43562.c: New test.
4435
4436 2010-03-30 Jason Merrill <jason@redhat.com>
4437
4438 PR c++/43076
4439 * g++.dg/template/error-recovery1.C: New.
4440
4441 PR c++/41786
4442 * g++.dg/parse/ambig5.C: New.
4443
4444 2010-03-30 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR debug/43593
4447 * gcc.dg/guality/pr43593.c: New test.
4448
4449 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
4450
4451 PR middle-end/43430
4452 * gcc.dg/vect/pr43430-1.c: New.
4453
4454 2010-03-30 Jason Merrill <jason@redhat.com>
4455
4456 PR c++/43559
4457 * g++.dg/template/partial7.C: New.
4458
4459 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4460
4461 * gcc.target/s390/stackcheck1.c: New testcase.
4462
4463 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4464
4465 PR libfortran/43265
4466 * gfortran.dg/read_eof_8.f90: New test.
4467
4468 2010-03-29 Jason Merrill <jason@redhat.com>
4469
4470 * gcc.dg/cpp/include6.c: Change [] to ().
4471
4472 N3077
4473 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
4474 splicing and UCNs.
4475 * c-c++-common/raw-string-2.c: Add trigraph test.
4476 * c-c++-common/raw-string-8.c: New.
4477 * c-c++-common/raw-string-9.c: New.
4478 * c-c++-common/raw-string-10.c: New.
4479
4480 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
4481 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
4482 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
4483 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
4484 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
4485 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
4486 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
4487
4488 2010-03-29 Richard Guenther <rguenther@suse.de>
4489
4490 PR tree-optimization/43560
4491 * gcc.dg/torture/pr43560.c: New testcase.
4492
4493 2010-03-29 Jason Merrill <jason@redhat.com>
4494
4495 N3077
4496 * g++.dg/ext/raw-string-1.C: Change [] to ().
4497 * g++.dg/ext/raw-string-2.C: Change [] to ().
4498 Don't use \ in delimiter.
4499 * g++.dg/ext/raw-string-3.C: Change [] to ().
4500 * g++.dg/ext/raw-string-4.C: Change [] to ().
4501 * g++.dg/ext/raw-string-5.C: Change [] to ().
4502 Test for error on \ in delimiter.
4503 * g++.dg/ext/raw-string-6.C: Change [] to ().
4504 * g++.dg/ext/raw-string-7.C: Change [] to ().
4505
4506 2010-03-29 Jie Zhang <jie@codesourcery.com>
4507
4508 PR 43564
4509 * gcc.dg/pr43564.c: New test.
4510
4511 2010-03-29 Tobias Burnus <burnus@net-b.de>
4512
4513 PR fortran/43551
4514 * gfortran.dg/direct_io_12.f90: New test.
4515
4516 2010-03-28 Jan Hubicka <jh@suse.cz>
4517
4518 PR tree-optimization/43505
4519 * gfortran.dg/pr43505.f90: New testcase.
4520
4521 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
4522
4523 PR tree-optimization/43528
4524 * gcc.target/i386/pr43528.c: New test.
4525
4526 2010-03-26 Joseph Myers <joseph@codesourcery.com>
4527
4528 PR c/43381
4529 * gcc.dg/parm-impl-decl-3.c: New test.
4530
4531 2010-03-26 Jason Merrill <jason@redhat.com>
4532
4533 PR c++/43509
4534 * g++.dg/cpp0x/parse1.C: New.
4535
4536 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
4537
4538 PR target/43524
4539 * gcc.target/i386/pr43524.c: New test.
4540
4541 2010-03-26 Martin Jambor <mjambor@suse.cz>
4542
4543 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
4544 whitespace, rename main to foo.
4545 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
4546 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
4547 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
4548 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
4549 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
4550 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
4551 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
4552 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4553 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
4554 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
4555 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
4556
4557 2010-03-26 Dodji Seketeli <dodji@redhat.com>
4558
4559 PR c++/43327
4560 * g++.dg/other/crash-10.C: New test.
4561 * g++.dg/other/crash-11.C: New test.
4562
4563 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4564
4565 PR libfortran/43517
4566 * gfortran.dg/read_eof_7.f90: New test.
4567
4568 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4569
4570 PR objc/35165
4571 PR testsuite/43512
4572 * objc-obj-c++-shared: New directory.
4573 * objc-obj-c++-shared/Object1-implementation.h: New file.
4574 * objc-obj-c++-shared/Object1.h: New file.
4575 * objc-obj-c++-shared/Protocol1.h: New file.
4576 * objc-obj-c++-shared/next-abi.h: New file.
4577 * objc-obj-c++-shared/next-mapping.h: New file.
4578 * objc/execute/next_mapping.h: Delete.
4579 * objc.dg/special/special.exp: For all targets run the tests with
4580 -fgnu-runtime, for darwin targets also run the tests with
4581 -fnext-runtime.
4582 * objc.dg/dg.exp: Ditto.
4583 * obj-c++.dg/dg.exp: Ditto.
4584 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
4585 Protocol1.h) and next-mapping.h as required. Amend testcase to
4586 include use of updated NeXT interface.
4587 * objc/execute/formal_protocol-5.m: Ditto.
4588 * objc/execute/protocol-isEqual-2.m: Ditto.
4589 * objc/execute/protocol-isEqual-4.m: Ditto.
4590 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
4591 Protocol1.h) and next-mapping.h as required.
4592 * objc/execute/object_is_class.m: Ditto.
4593 * objc/execute/enumeration-1.m: Ditto.
4594 * objc/execute/class-13.m: Ditto.
4595 * objc/execute/formal_protocol-2.m: Ditto.
4596 * objc/execute/formal_protocol-4.m: Ditto.
4597 * objc/execute/class-1.m: Ditto.
4598 * objc/execute/bycopy-1.m: Ditto.
4599 * objc/execute/formal_protocol-6.m: Ditto.
4600 * objc/execute/bycopy-3.m: Ditto.
4601 * objc/execute/class-3.m: Ditto.
4602 * objc/execute/bf-11.m: Ditto.
4603 * objc/execute/class-5.m: Ditto.
4604 * objc/execute/bf-13.m: Ditto.
4605 * objc/execute/class-7.m: Ditto.
4606 * objc/execute/bf-15.m: Ditto.
4607 * objc/execute/class-9.m: Ditto.
4608 * objc/execute/bf-17.m: Ditto.
4609 * objc/execute/bf-19.m: Ditto.
4610 * objc/execute/IMP.m: Ditto.
4611 * objc/execute/exceptions/catchall-1.m: Ditto.
4612 * objc/execute/exceptions/trivial.m: Ditto.
4613 * objc/execute/exceptions/finally-1.m: Ditto.
4614 * objc/execute/exceptions/local-variables-1.m: Ditto.
4615 * objc/execute/exceptions/foward-1.m: Ditto.
4616 * objc/execute/bf-2.m: Ditto.
4617 * objc/execute/string1.m: Ditto.
4618 * objc/execute/bf-4.m: Ditto.
4619 * objc/execute/informal_protocol.m: Ditto.
4620 * objc/execute/string3.m: Ditto.
4621 * objc/execute/bf-6.m: Ditto.
4622 * objc/execute/bf-8.m: Ditto.
4623 * objc/execute/class-tests-1.h: Ditto.
4624 * objc/execute/protocol-isEqual-1.m: Ditto.
4625 * objc/execute/protocol-isEqual-3.m: Ditto.
4626 * objc/execute/_cmd.m: Ditto.
4627 * objc/execute/function-message-1.m: Ditto.
4628 * objc/execute/bf-20.m: Ditto.
4629 * objc/execute/bf-common.h: Ditto.
4630 * objc/execute/np-2.m: Ditto.
4631 * objc/execute/class-10.m: Ditto.
4632 * objc/execute/class-12.m: Ditto.
4633 * objc/execute/enumeration-2.m: Ditto.
4634 * objc/execute/class-14.m: Ditto.
4635 * objc/execute/encode-1.m: Ditto.
4636 * objc/execute/formal_protocol-1.m: Ditto.
4637 * objc/execute/formal_protocol-3.m: Ditto.
4638 * objc/execute/accessing_ivars.m: Ditto.
4639 * objc/execute/bycopy-2.m: Ditto.
4640 * objc/execute/class-2.m: Ditto.
4641 * objc/execute/bf-10.m: Ditto.
4642 * objc/execute/formal_protocol-7.m: Ditto.
4643 * objc/execute/root_methods.m: Ditto.
4644 * objc/execute/class-4.m: Ditto.
4645 * objc/execute/bf-12.m: Ditto.
4646 * objc/execute/class-6.m: Ditto.
4647 * objc/execute/bf-14.m: Ditto.
4648 * objc/execute/nested-func-1.m: Ditto.
4649 * objc/execute/class-8.m: Ditto.
4650 * objc/execute/private.m: Ditto.
4651 * objc/execute/bf-16.m: Ditto.
4652 * objc/execute/bf-18.m: Ditto.
4653 * objc/execute/load-3.m: Ditto.
4654 * objc/execute/compatibility_alias.m: Ditto.
4655 * objc/execute/bf-1.m: Ditto.
4656 * objc/execute/no_clash.m: Ditto.
4657 * objc/execute/bf-3.m: Ditto.
4658 * objc/execute/string2.m: Ditto.
4659 * objc/execute/bf-5.m: Ditto.
4660 * objc/execute/string4.m: Ditto.
4661 * objc/execute/bf-7.m: Ditto.
4662 * objc/execute/object_is_meta_class.m: Ditto.
4663 * objc/execute/bf-9.m: Ditto.
4664 * objc/execute/bf-21.m: Ditto.
4665 * objc/execute/cascading-1.m: Ditto.
4666 * objc/execute/trivial.m: Ditto.
4667 * objc/execute/np-1.m: Ditto.
4668 * objc/compile/trivial.m: Ditto.
4669 * objc/execute/class_self-2.m: Include <stdlib.h>.
4670 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
4671 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
4672 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4673 and 64bit. Use new NeXT interface as required.
4674 * objc.dg/special/unclaimed-category-1.m: Ditto.
4675 * objc.dg/special/unclaimed-category-1.h: Ditto.
4676 * objc.dg/special/unclaimed-category-1a.m: Ditto.
4677 * objc.dg/func-ptr-1.m: Ditto.
4678 * objc.dg/stret-1.m: Ditto.
4679 * objc.dg/encode-2.m: Ditto.
4680 * objc.dg/category-1.m: Ditto.
4681 * objc.dg/encode-3.m: Ditto.
4682 * objc.dg/call-super-3.m: Ditto.
4683 * objc.dg/method-3.m: Ditto.
4684 * objc.dg/func-ptr-2.m: Ditto.
4685 * objc.dg/lookup-1.m: Ditto.
4686 * objc.dg/encode-4.m: Ditto.
4687 * objc.dg/fix-and-continue-1.m: Ditto.
4688 * objc.dg/proto-lossage-3.m: Ditto.
4689 * objc.dg/method-13.m: Ditto.
4690 * objc.dg/proto-qual-1.m: Ditto.
4691 * objc.dg/zero-link-3.m: Ditto.
4692 * objc.dg/bitfield-1.m: Ditto.
4693 * objc.dg/va-meth-1.m: Ditto.
4694 * objc.dg/super-class-3.m: Ditto.
4695 * objc.dg/call-super-1.m: Ditto.
4696 * objc.dg/type-size-2.m: Ditto.
4697 * objc.dg/method-10.m: Ditto.
4698 * objc.dg/defs.m: Ditto.
4699 * objc.dg/const-str-3.m: Ditto.
4700 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
4701 Protocol1.h) and next-mapping.h as required. Use new NeXT
4702 interface as required.
4703 * objc.dg/super-class-4.m: Ditto.
4704 * objc.dg/comp-types-8.m: Ditto.
4705 * objc.dg/call-super-2.m: Ditto.
4706 * objc.dg/objc-fast-4.m: Ditto.
4707 * objc.dg/method-6.m: Ditto.
4708 * objc.dg/const-str-3.m: Ditto.
4709 * objc.dg/const-str-7.m: Ditto.
4710 * objc.dg/method-15.m: Ditto.
4711 * objc.dg/method-19.m: Ditto.
4712 * objc.dg/sync-1.m: Ditto.
4713 * objc.dg/layout-1.m: Ditto.
4714 * objc.dg/bitfield-3.m: Ditto.
4715 * objc.dg/try-catch-3.m: Ditto.
4716 * objc.dg/try-catch-7.m: Ditto.
4717 * objc.dg/comp-types-10.m: Ditto.
4718 * objc.dg/selector-2.: Ditto.
4719 * objc.dg/method-7.m: Ditto.
4720 * objc.dg/typedef-alias-1.m: Ditto.
4721 * objc.dg/proto-lossage-2.m: Ditto.
4722 * objc.dg/comp-types-11.m: Ditto.
4723 * objc.dg/sizeof-1.m: Ditto.
4724 * objc.dg/method-17.m: Ditto.
4725 * objc.dg/bitfield-5.m: Ditto.
4726 * objc.dg/try-catch-1.m: Ditto.
4727 * objc.dg/encode-5.m: Ditto.
4728 * objc.dg/fix-and-continue-2.m: Ditto.
4729 * objc.dg/method-9.m: Ditto.
4730 * objc.dg/isa-field-1.m: Ditto.
4731 * objc.dg/local-decl-2.m: Ditto.
4732 * objc.dg/objc-gc-4.m: Ditto.
4733 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
4734 * objc.dg/gnu-runtime-3.m: Ditto.
4735 * objc.dg/encode-7.m: Ditto.
4736 * objc.dg/encode-8.m: Ditto.
4737 * objc.dg/selector-3.m: Ditto.
4738 * objc.dg/gnu-runtime-1.m: Ditto.
4739 * objc.dg/const-str-12.m: Ditto.
4740 * objc.dg/gnu-runtime-2.m: Ditto.
4741 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
4742 * objc.dg/selector-1.m: Ditto.
4743 * objc.dg/stubify-2.m: Ditto.
4744 * objc.dg/zero-link-1.m: Ditto.
4745 * objc.dg/stret-2.m: Ditto.
4746 * objc.dg/zero-link-2.m: Ditto.
4747 * objc.dg/next-runtime-1.m: Ditto.
4748 * objc.dg/symtab-1.m: Ditto.
4749 * objc.dg/stubify-1.m: Ditto.
4750 * objc.dg/bitfield-2.m: Ditto.
4751 * objc.dg/try-catch-10.m: Apply to both runtimes.
4752 * objc.dg/const-str-1.m: Ditto.
4753 * objc.dg/image-info.m: Ditto.
4754 * objc.dg/encode-9.m: Ditto.
4755 * objc.dg/pragma-1.m: Apply test to all targets.
4756 * objc.dg/const-str-4.m: Ditto.
4757 * objc.dg/const-str-8.m: Ditto.
4758 * objc.dg/super-class-2.m: Ditto.
4759 * objc.dg/try-catch-5.m: Ditto.
4760 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
4761 Protocol1.h) and next-mapping.h as required. Use new NeXT
4762 interface as required. Skip for gnu-runtime. Test for .quad at m64.
4763 * objc.dg/const-str-11.m: Ditto.
4764 * objc.dg/const-str-9.m: Ditto.
4765 * objc.dg/method-4.m: Skip for 64Bit NeXT.
4766 * objc.dg/encode-1.m: Remove redundant -lobjc.
4767 * objc.dg/try-catch-9.m: Tidy space.
4768 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
4769 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4770 and 64bit. Use new NeXT interface as required.
4771 * obj-c++.dg/template-4.mm: Ditto.
4772 * obj-c++.dg/defs.mm: Ditto.
4773 * obj-c++.dg/basic.mm: Ditto.
4774 * obj-c++.dg/encode-4.mm: Ditto.
4775 * obj-c++.dg/method-17.mm: Ditto.
4776 * obj-c++.dg/proto-lossage-3.mm: Ditto.
4777 * obj-c++.dg/cxx-class-1.mm: Ditto.
4778 * obj-c++.dg/method-10.mm: Ditto.
4779 * obj-c++.dg/va-meth-1.mm: Ditto.
4780 * obj-c++.dg/encode-5.mm: Ditto.
4781 * obj-c++.dg/lookup-2.mm: Ditto.
4782 * obj-c++.dg/template-3.mm: Ditto.
4783 * obj-c++.dg/proto-qual-1.mm: Ditto.
4784 * obj-c++.dg/qual-types-1.m: Ditto.
4785 * obj-c++.dg/cxx-scope-1.mm: Ditto.
4786 * obj-c++.dg/template-1.mm: Ditto.
4787 * obj-c++.dg/encode-6.mm: Ditto.
4788 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
4789 Protocol1.h) and next-mapping.h as required. Use new NeXT
4790 interface as required.
4791 * obj-c++.dg/except-1.mm: Ditto.
4792 * obj-c++.dg/const-str-7.mm: Ditto.
4793 * obj-c++.dg/ivar-list-semi.mm: Ditto.
4794 * obj-c++.dg/cxx-scope-2.mm: Ditto.
4795 * obj-c++.dg/selector-2.mm: Ditto.
4796 * obj-c++.dg/isa-field-1.mm: Ditto.
4797 * obj-c++.dg/try-catch-1.mm: Ditto.
4798 * obj-c++.dg/local-decl-1.mm: Ditto.
4799 * obj-c++.dg/try-catch-9.mm: Ditto.
4800 * obj-c++.dg/no-extra-load.mm: Ditto.
4801 * obj-c++.dg/selector-5.mm: Ditto.
4802 * obj-c++.dg/method-12.mm: Ditto.
4803 * obj-c++.dg/try-catch-11.mm: Ditto.
4804 * obj-c++.dg/comp-types-11.mm: Ditto.
4805 * obj-c++.dg/bitfield-3.mm: Ditto.
4806 * obj-c++.dg/method-6.mm: Ditto.
4807 * obj-c++.dg/super-class-2.mm: Ditto.
4808 * obj-c++.dg/method-21.mm: Ditto.
4809 * obj-c++.dg/const-str-8.mm: Ditto.
4810 * obj-c++.dg/try-catch-7.mm: Ditto.
4811 * obj-c++.dg/method-15.mm: Ditto.
4812 * obj-c++.dg/layout-1.mm: Ditto.
4813 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4814 * obj-c++.dg/const-str-3.mm: Ditto.
4815 * obj-c++.dg/try-catch-2.mm: Ditto.
4816 * obj-c++.dg/objc-gc-3.mm: Ditto.
4817 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
4818 * obj-c++.dg/bitfield-1.mm: Ditto.
4819 * obj-c++.dg/selector-6.mm: Ditto.
4820 * obj-c++.dg/method-13.mm: Ditto.
4821 * obj-c++.dg/comp-types-12.mm: Ditto.
4822 * obj-c++.dg/bitfield-4.mm: Ditto.
4823 * obj-c++.dg/try-catch-8.mm: Ditto.
4824 * obj-c++.dg/method-2.mm: Ditto.
4825 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4826 * obj-c++.dg/typedef-alias-1.mm: Ditto.
4827 * obj-c++.dg/const-str-4.mm: Ditto.
4828 * obj-c++.dg/proto-lossage-2.mm: Ditto.
4829 * obj-c++.dg/try-catch-3.mm: Ditto.
4830 * obj-c++.dg/comp-types-9.mm: Ditto.
4831 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
4832 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
4833 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
4834 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
4835 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4836 Use new NeXT interface as required.
4837 * obj-c++.dg/const-str-10.mm: Ditto.
4838 * obj-c++.dg/const-str-11.mm: Ditto.
4839 * obj-c++.dg/const-str-9.mm: Ditto.
4840 * obj-c++.dg/method-11.mm: Ditto.
4841 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
4842 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4843 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
4844 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
4845 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
4846
4847 2010-03-25 Dodji Seketeli <dodji@redhat.com>
4848
4849 PR c++/43206
4850 * g++.dg/template/typedef30.C: New test case.
4851
4852 2010-03-25 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR c/43385
4855 * gcc.c-torture/execute/pr43385.c: New test.
4856
4857 2010-03-24 Joseph Myers <joseph@codesourcery.com>
4858
4859 * gcc.dg/strncpy-fix-1.c: New test.
4860
4861 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4862
4863 PR testsuite/41609
4864 * lib/objc-torture.exp (objc-set-runtime-options): New.
4865 * objc/execute/execute.exp: Check runtime options on each pass.
4866 * objc/execute/exceptions/exceptions.exp: Ditto.
4867 * objc/compile/compile.exp: Ditto.
4868
4869 PR testsuite/42348
4870 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
4871 standard tests.
4872 (check_effective_target_objc2): New proc.
4873 (check_effective_target_next_runtime): New proc.
4874 * lib/objc.exp: Determine which runtime is in force and support it.
4875 * lib/obj-c++.exp: Ditto.
4876
4877 2010-03-24 Jason Merrill <jason@redhat.com>
4878
4879 PR c++/43502
4880 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
4881
4882 2010-03-24 Martin Jambor <mjambor@suse.cz>
4883
4884 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
4885 a loop.
4886 * gcc.dg/ipa/ipa-2.c: Likewise.
4887 * gcc.dg/ipa/ipa-3.c: Likewise.
4888 * gcc.dg/ipa/ipa-4.c: Likewise.
4889 * gcc.dg/ipa/ipa-5.c: Likewise.
4890 * gcc.dg/ipa/ipa-7.c: Likewise.
4891 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
4892 a loop.
4893 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
4894 i_can_not_be_propagated_fully2 into a loop.
4895 * gcc.dg/ipa/ipa-8.c: New test.
4896 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
4897
4898 2010-03-24 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR debug/19192
4901 PR debug/43479
4902 * gcc.dg/guality/pr43479.c: New test.
4903 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
4904 and add volatile keyword.
4905
4906 2010-03-23 Mike Stump <mikestump@comcast.net>
4907
4908 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
4909
4910 2010-03-23 Jason Merrill <jason@redhat.com>
4911
4912 * g++.dg/ext/altivec-17.C: Adjust error message.
4913
4914 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
4915 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
4916 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
4917 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
4918 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
4919 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
4920
4921 2010-03-22 Jason Merrill <jason@redhat.com>
4922
4923 PR c++/43333
4924 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
4925 * g++.dg/ext/is_pod_98.C: New.
4926
4927 PR c++/43281
4928 * g++.dg/cpp0x/auto18.C: New.
4929
4930 * gcc.dg/pr36997.c: Adjust error message.
4931 * g++.dg/ext/vector9.C: Likewise.
4932 * g++.dg/conversion/simd3.C: Likewise.
4933 * g++.dg/other/error23.C: Likewise.
4934
4935 2010-03-22 Michael Matz <matz@suse.de>
4936
4937 PR middle-end/43475
4938 * gfortran.dg/pr43475.f90: New testcase.
4939
4940 2010-03-22 Richard Guenther <rguenther@suse.de>
4941
4942 PR tree-optimization/43390
4943 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
4944
4945 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4946
4947 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
4948 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
4949
4950 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
4951 Michael Matz <matz@suse.de>
4952
4953 PR c++/43081
4954 * g++.dg/parse/crash56.C: New test.
4955
4956 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
4957
4958 PR fortran/43450
4959 * gfortran.dg/whole_file_15.f90 : New test.
4960
4961 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4962
4963 PR fortran/43409
4964 * gfortran.dg/inquire_size.f90: New test.
4965
4966 2010-03-20 Richard Guenther <rguenther@suse.de>
4967
4968 PR rtl-optimization/43438
4969 * gcc.c-torture/execute/pr43438.c: New testcase.
4970
4971 2010-03-20 Dodji Seketeli <dodji@redhat.com>
4972
4973 PR c++/43375
4974 * g++.dg/abi/mangle42.C: New test.
4975
4976 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
4977
4978 PR C/43211
4979 * gcc.dg/pr43211.c: New test.
4980 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
4981
4982 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
4983
4984 PR rtl-optimization/42258
4985 * gcc.target/arm/thumb1-mul-moves.c: New test.
4986
4987 PR target/40697
4988 * gcc.target/arm/thumb-andsi.c: New test.
4989
4990 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
4991 dg-require-effective-target.
4992
4993 2010-03-19 Michael Matz <matz@suse.de>
4994
4995 PR c++/43116
4996 * g++.dg/other/pr43116.C: New testcase.
4997
4998 2010-03-19 Michael Matz <matz@suse.de>
4999
5000 PR target/43305
5001 * gcc.dg/pr43305.c: New testcase.
5002
5003 2010-03-19 Richard Guenther <rguenther@suse.de>
5004
5005 PR tree-optimization/43415
5006 * gcc.c-torture/compile/pr43415.c: New testcase.
5007
5008 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
5009
5010 PR ada/43106
5011 * gnat.dg/case_optimization2.adb: New test.
5012 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5013
5014 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5015 Jack Howarth <howarth@bromo.med.uc.edu>
5016
5017 PR target/36399
5018 * gcc.target/i386/push-1.c: Don't xfail
5019 scan-assembler-not "movups" on darwin.
5020
5021 2010-03-18 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR debug/43058
5024 * gcc.dg/pr43058.c: New test.
5025
5026 2010-03-18 Martin Jambor <mjambor@suse.cz>
5027
5028 PR middle-end/42450
5029 * g++.dg/torture/pr42450.C: New test.
5030
5031 2010-03-18 Michael Matz <matz@suse.de>
5032
5033 PR middle-end/43419
5034 * gcc.dg/pr43419.c: New testcase.
5035
5036 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
5037
5038 PR rtl-optimization/43360
5039 * gcc.dg/torture/pr43360.c: New.
5040
5041 2010-03-18 Michael Matz <matz@suse.de>
5042
5043 PR tree-optimization/43402
5044 * gcc.dg/pr43402.c: New testcase.
5045
5046 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
5047
5048 PR target/42427
5049 * gcc.dg/pr42427.c: New test.
5050
5051 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5052
5053 PR libfortran/43265
5054 * gfortran.dg/read_empty_file.f: New test.
5055 * gfortran.dg/read_eof_all.f90: New test.
5056 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5057 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5058
5059 2010-03-17 Michael Matz <matz@suse.de>
5060
5061 * gcc.dg/pr43300.c: Add -w.
5062
5063 2010-03-17 Richard Guenther <rguenther@suse.de>
5064
5065 * gcc.dg/pr43379.c: Add -w.
5066
5067 2010-03-17 Tobias Burnus <burnus@net-b.de>
5068
5069 PR fortran/43331
5070 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5071
5072 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
5073
5074 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5075
5076 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5077
5078 * ada/acats/run_all.sh: Log start and end times.
5079
5080 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5081
5082 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5083
5084 2010-03-16 Richard Guenther <rguenther@suse.de>
5085
5086 PR middle-end/43379
5087 * gcc.dg/pr43379.c: New testcase.
5088
5089 2010-03-16 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR debug/43051
5092 * gcc.dg/guality/pr43051-1.c: New test.
5093
5094 2010-03-15 Janis Johnson <janis187@us.ibm.com>
5095
5096 PR testsuite/43363
5097 * g++.dg/ext/altivec-17.C: Handle changes to error message.
5098
5099 2010-03-15 Michael Matz <matz@suse.de>
5100
5101 PR middle-end/43300
5102 * gcc.dg/pr43300.c: New testcase.
5103
5104 2010-03-15 Richard Guenther <rguenther@suse.de>
5105
5106 PR tree-optimization/43367
5107 * gcc.c-torture/compile/pr43367.c: New testcase.
5108
5109 2010-03-15 Richard Guenther <rguenther@suse.de>
5110
5111 PR tree-optimization/43317
5112 * gcc.dg/pr43317.c: New testcase.
5113
5114 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5115
5116 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5117
5118 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5121
5122 2010-03-14 Tobias Burnus <burnus@net-b.de>
5123
5124 PR fortran/43362
5125 * gfortran.dg/impure_constructor_1.f90: New test.
5126
5127 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5128
5129 PR middle-end/43354
5130 * gfortran.dg/graphite/id-pr43354.f: New.
5131
5132 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5133
5134 PR middle-end/43349
5135 * gfortran.dg/graphite/pr43349.f: New.
5136
5137 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5138
5139 PR middle-end/43306
5140 * gcc.dg/graphite/pr43306.c: New.
5141
5142 2010-03-12 David S. Miller <davem@davemloft.net>
5143
5144 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5145 sparc.
5146
5147 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5148
5149 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5150
5151 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
5152
5153 PR fortran/43291
5154 PR fortran/43326
5155 * gfortran.dg/dynamic_dispatch_7.f03: New test.
5156
5157 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
5158
5159 * gfortran.dg/default_format_denormal_1.f90: Don't assume
5160 fail for *-*-mingw* targets.
5161
5162 2010-03-12 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR debug/43329
5165 * gcc.dg/guality/pr43329-1.c: New test.
5166
5167 2010-03-11 Martin Jambor <mjambor@suse.cz>
5168
5169 PR tree-optimization/43257
5170 * g++.dg/torture/pr43257.C: New test.
5171
5172 2010-03-11 Tobias Burnus <burnus@net-b.de>
5173
5174 PR fortran/43228
5175 * gfortran.dg/namelist_61.f90: New test.
5176
5177 2010-03-11 Richard Guenther <rguenther@suse.de>
5178
5179 PR tree-optimization/43255
5180 * gcc.c-torture/compile/pr43255.c: New testcase.
5181
5182 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5183
5184 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
5185 * gcc.dg/pr43280.c: New testcase.
5186
5187 2010-03-11 Richard Guenther <rguenther@suse.de>
5188
5189 PR lto/43200
5190 * gcc.dg/lto/20100227-1_0.c: New testcase.
5191 * gcc.dg/lto/20100227-1_1.c: Likewise.
5192
5193 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5194
5195 PR libfortran/43320
5196 PR libfortran/43265
5197 * gfortran.dg/read_eof_6.f: New test
5198 * gfortran.dg/read_x_eof.f90: New test.
5199 * gfortran.dg/read_x_past.f: Update test.
5200
5201 2010-03-10 Jan Hubicka <jh@suse.cz>
5202
5203 * gcc.c-torture/compile/pr43288.c: New test.
5204
5205 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5206
5207 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5208 -fpic/-fPIC flags.
5209 * g++.old-deja/g++.pt/asm2.C: Likewise.
5210 * gcc.c-torture/compile/20000804-1.c: Likewise.
5211 * gcc.target/i386/clobbers.c: Likewise.
5212
5213 2010-03-10 Tobias Burnus <burnus@net-b.de>
5214
5215 PR fortran/43303
5216 * gfortran.dg/c_assoc_3.f90: New test.
5217
5218 2010-03-10 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR debug/36728
5221 * gcc.dg/guality/pr36728-1.c: New test.
5222 * gcc.dg/guality/pr36728-2.c: New test.
5223
5224 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5225
5226 * gcc.dg/h8300-div-delay-slot.c: New test.
5227
5228 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
5229
5230 PR tree-optimization/43236
5231 * gcc.c-torture/execute/pr43236.c: New test.
5232
5233 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
5234
5235 PR middle-end/42859
5236 * g++.dg/eh/pr42859.C: New test.
5237
5238 2010-03-09 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR debug/43299
5241 * gcc.dg/pr43299.c: New test.
5242
5243 PR debug/43290
5244 * g++.dg/eh/unwind2.C: New test.
5245
5246 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5247 Reza Yazdani <reza.yazdani@amd.com>
5248
5249 PR middle-end/43065
5250 * gcc.dg/graphite/run-id-4.c: New.
5251
5252 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5253
5254 PR middle-end/43065
5255 * gcc.dg/graphite/run-id-3.c: New.
5256
5257 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
5258
5259 PR middle-end/42644
5260 PR middle-end/42130
5261 * gcc.dg/graphite/id-18.c: New.
5262 * gcc.dg/graphite/run-id-pr42644.c: New.
5263
5264 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5265
5266 PR middle-end/42326
5267 * gcc.dg/graphite/pr42326.c: New.
5268
5269 2010-03-08 Richard Guenther <rguenther@suse.de>
5270
5271 PR tree-optimization/43269
5272 * gcc.c-torture/execute/pr43269.c: New testcase.
5273
5274 2010-03-08 Janus Weil <janus@gcc.gnu.org>
5275
5276 PR fortran/43256
5277 * gfortran.dg/typebound_call_13.f03: New.
5278
5279 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
5280
5281 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
5282 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
5283
5284 2010-03-05 Jason Merrill <jason@redhat.com>
5285
5286 * g++.dg/abi/mangle40.C: Require weak and alias.
5287
5288 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5289
5290 PR middle-end/42326
5291 * gfortran.dg/graphite/pr42326.f90: New.
5292 * gfortran.dg/graphite/pr42326-1.f90: New.
5293
5294 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5295
5296 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
5297 (gnat_target_compile): Likewise.
5298 Reinitialize GNAT_UNDER_TEST if target changes.
5299 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
5300 (local_find_gnatmake): Pass full --GCC to gnatlink.
5301 Remove --LINK.
5302
5303 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5304
5305 PR c/43248
5306 * gcc.dg/compound-literal-1.c: New testcase.
5307
5308 2010-03-04 Martin Jambor <mjambor@suse.cz>
5309
5310 PR tree-optimization/43164
5311 PR tree-optimization/43191
5312 * gcc.c-torture/compile/pr43164.c: New test.
5313 * gcc.c-torture/compile/pr43191.c: Likewise.
5314
5315 2010-03-04 Janus Weil <janus@gcc.gnu.org>
5316
5317 PR fortran/43244
5318 * gfortran.dg/finalize_9.f90: New.
5319
5320 2010-03-04 Tobias Burnus <burnus@net-b.de>
5321 Ken Werner <ken@linux.vnet.ibm.com>
5322
5323 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
5324 to dg-options for spu.
5325 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
5326 dump-scan target to exclude spu.
5327
5328 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
5329
5330 PR middle-end/43209
5331 * gcc.dg/tree-ssa/ivopts-4.c: New.
5332
5333 2010-03-03 Janis Johnson <janis187@us.ibm.com>
5334
5335 * lib/target-supports-dg.exp (check-flags): Provide defaults for
5336 include-opts and exclude-opts; skip checking the flags if arguments
5337 are the same as the defaults.
5338 (dg-xfail-if): Verify the number of arguments, supply defaults
5339 for unspecified optional arguments.
5340 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
5341
5342 2010-03-03 Jason Merrill <jason@redhat.com>
5343
5344 PR c++/12909
5345 * g++.dg/abi/mangle40.C: Updated.
5346
5347 2010-03-03 Jason Merrill <jason@redhat.com>
5348
5349 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
5350 * g++.dg/abi/mangle23.C: Likewise.
5351 * g++.dg/eh/simd-2.C: Likewise.
5352 * g++.dg/ext/attribute-test-2.C: Likewise.
5353 * g++.dg/ext/vector14.C: Likewise.
5354 * g++.dg/other/pr34435.C: Likewise.
5355 * g++.dg/template/conv8.C: Likewise.
5356 * g++.dg/template/nontype9.C: Likewise.
5357 * g++.dg/template/qualttp17.C: Likewise.
5358 * g++.dg/template/ref1.C: Likewise.
5359 * g++.old-deja/g++.pt/crash68.C: Likewise.
5360 * g++.old-deja/g++.pt/ref1.C: Likewise.
5361 * g++.old-deja/g++.pt/ref3.C: Likewise.
5362 * g++.old-deja/g++.pt/ref4.C: Likewise.
5363
5364 PR c++/12909
5365 * g++.dg/abi/mangle40.C: New.
5366 * g++.dg/abi/mangle41.C: New.
5367 * g++.dg/lto/20100302_0.C: New.
5368 * g++.dg/lto/20100302_1.C: New.
5369 * g++.dg/lto/20100302.h: New.
5370
5371 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
5372
5373 PR fortran/43243
5374 * gfortran.dg/internal_pack_12.f90: New test.
5375
5376 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
5377
5378 * gcc.dg/pr36997.c: Adjust error message.
5379
5380 2010-03-03 Mike Stump <mikestump@comcast.net>
5381
5382 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
5383 adjustments to not be present on machines that align the stack to
5384 more than 4 bytes and don't have a red zone yet as that is an
5385 unimplemented optimization.
5386
5387 2010-03-03 Janus Weil <janus@gcc.gnu.org>
5388
5389 PR fortran/43169
5390 * gfortran.dg/impure_assignment_3.f90: New.
5391
5392 2010-03-03 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR debug/43229
5395 * gfortran.dg/pr43229.f90: New test.
5396
5397 PR debug/43237
5398 * gcc.dg/debug/dwarf2/pr43237.c: New test.
5399
5400 PR debug/43177
5401 * gcc.dg/guality/pr43177.c: New test.
5402
5403 2010-03-02 Jason Merrill <jason@redhat.com>
5404
5405 * g++.dg/ext/vector9.C: Adjust error message.
5406 * g++.dg/conversion/simd3.C: Likewise.
5407 * g++.dg/other/error23.C: Likewise.
5408
5409 2010-03-02 Mike Stump <mikestump@comcast.net>
5410
5411 PR c++/41090
5412 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
5413
5414 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
5415
5416 PR fortran/43180
5417 * gfortran.dg/internal_pack_10.f90: New test.
5418
5419 PR fortran/43173
5420 * gfortran.dg/internal_pack_11.f90: New test.
5421
5422 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
5423
5424 PR middle-end/42640
5425 * gcc.dg/tree-ssa/pr42640.c: New.
5426
5427 2010-03-01 Richard Guenther <rguenther@suse.de>
5428
5429 PR tree-optimization/43220
5430 * gcc.c-torture/execute/pr43220.c: New testcase.
5431
5432 2010-03-01 Richard Guenther <rguenther@suse.de>
5433
5434 PR middle-end/43213
5435 * gcc.dg/pr43213.c: New testcase.
5436
5437 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438
5439 PR pch/14940
5440 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
5441
5442 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5443
5444 * lib/target-supports.exp (check_effective_target_ucn_nocache):
5445 New function.
5446 (check_effective_target_ucn): Likewise.
5447
5448 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
5449 if !ucn.
5450 * gcc.dg/ucnid-2.c: Likewise.
5451 * gcc.dg/ucnid-3.c: Likewise.
5452 * gcc.dg/ucnid-4.c: Likewise.
5453 * gcc.dg/ucnid-11.c: Likewise.
5454 * gcc.dg/ucnid-12.c: Likewise.
5455 * gcc.dg/ucnid-6.c: Skip if !ucn.
5456 * gcc.dg/ucnid-9.c: Likewise.
5457
5458 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459
5460 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
5461 lists to dg-skip-if.
5462 * gcc.target/i386/stackalign/return-3.c: Likewise.
5463
5464 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5465
5466 * gcc.target/i386/clearcap.map: New file.
5467 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
5468 Pass clearcap.map by default if supported.
5469
5470 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5471
5472 PR fortran/42900
5473 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
5474 Explain this.
5475 * gfortran.dg/stat_2.f90: Likewise.
5476
5477 2010-03-01 Tobias Burnus <burnus@net-b.de>
5478
5479 PR fortran/43199
5480 * gfortran.dg/module_read_2.f90: New test.
5481
5482 2010-02-27 Mark Mitchell <mark@codesourcery.com>
5483
5484 PR c++/42748
5485 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
5486 * g++.dg/abi/mangle12.C: Likewise.
5487 * g++.dg/abi/mangle20-2.C: Likewise.
5488 * g++.dg/abi/mangle17.C: Likewise.
5489 * g++.dg/template/cond2.C: Likewise.
5490 * g++.dg/template/pr35240.C: Likewise.
5491
5492 2010-02-27 Richard Guenther <rguenther@suse.de>
5493
5494 PR tree-optimization/43186
5495 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
5496
5497 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
5498
5499 * g++.dg/abi/packed1.C: Expect warning on the SH.
5500
5501 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
5502
5503 PR c++/42054:
5504 * g++.dg/parse/error37.C: New test.
5505
5506 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5507
5508 PR c/24577
5509 PR c/43192
5510 * gcc.dg/pr8927-1.c: Match new note.
5511 * gcc.dg/990506-0.c: Likewise.
5512 * gcc.dg/gomp/flush-2.c: Likewise.
5513 * gcc.dg/gomp/atomic-5.c: Likewise.
5514 * gcc.dg/gomp/pr34607.c: Likewise.
5515 * gcc.dg/pr35746.c: Likewise.
5516 * gcc.dg/cpp/pragma-1.c: Likewise.
5517 * gcc.dg/cpp/pragma-2.c: Likewise.
5518 * gcc.dg/pr41842.c: Likewise.
5519 * gcc.dg/noncompile/20040629-1.c: Likewise.
5520 * objc.dg/private-1.m: Likewise.
5521
5522 2010-02-27 Tobias Burnus <burnus@net-b.de>
5523
5524 PR fortran/43185
5525 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
5526 * gfortran.dg/default_initialization_4.f90: New test.
5527
5528 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
5529
5530 * gnat.dg/thin_pointer.ad[sb]: Rename into...
5531 * gnat.dg/thin_pointer1.ad[sb]: ...this.
5532 * gnat.dg/thin_pointer2.adb: New test.
5533 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
5534
5535 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
5536
5537 PR c/20631
5538 * gcc.dg/cpp/c90-pedantic.c: New.
5539 * gcc.dg/cpp/c90.c: New.
5540 * gcc.dg/gnu90-const-expr-1.c: New.
5541 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
5542
5543 2010-02-26 Richard Guenther <rguenther@suse.de>
5544
5545 PR tree-optimization/43186
5546 * gcc.c-torture/compile/pr43186.c: New testcase.
5547
5548 2010-02-26 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR debug/43190
5551 * c-c++-common/dwarf2/pr43190.c: New test.
5552
5553 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
5554
5555 PR testsuite/37074:
5556 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
5557
5558 2010-02-26 Richard Guenther <rguenther@suse.de>
5559
5560 PR tree-optimization/43188
5561 * gcc.c-torture/compile/pr43188.c: New testcase.
5562
5563 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
5564
5565 PR target/43175
5566 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
5567
5568 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
5569
5570 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
5571
5572 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5573
5574 PR target/43154
5575 * gcc.target/powerpc/pr43154.c: New file.
5576
5577 2010-02-25 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR debug/43166
5580 * gfortran.dg/debug/pr43166.f: New test.
5581
5582 PR debug/43165
5583 * gcc.dg/torture/pr43165.c: New test.
5584
5585 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5586
5587 PR c/43128
5588 * c-c++-common/pr41779.c: Update.
5589
5590 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5591
5592 PR ada/32547
5593 * lib/gnat-dg.exp (gnat_load): Redefine.
5594
5595 * ada/acats/run_acats: Run run_all.sh with $SHELL.
5596 * ada/acats/run_all.sh: Downcase tasking not implemented message.
5597
5598 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5599
5600 PR libobjc/36610
5601 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
5602 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
5603 -fgnu-runtime.
5604 Sort entries.
5605
5606 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5607
5608 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
5609
5610 2010-02-24 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR debug/43150
5613 * gcc.dg/guality/vla-1.c: New test.
5614
5615 2010-02-24 Tobias Burnus <burnus@net-b.de>
5616
5617 PR fortran/43042
5618 * gfortran.dg/c_ptr_tests_15.f90: New test.
5619
5620 2010-02-23 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR target/43107
5623 * gcc.target/i386/pr43107.c: New test.
5624
5625 2010-02-23 Jason Merrill <jason@redhat.com>
5626
5627 PR c++/43143
5628 * g++.dg/cpp0x/variadic100.C: New.
5629
5630 2010-02-23 Jason Merrill <jason@redhat.com>
5631
5632 PR debug/42800
5633 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
5634 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
5635 * c-c++-common/dwarf2/vla1.c: New.
5636
5637 2010-02-23 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR target/43139
5640 * gcc.dg/pr43139.c: New test.
5641
5642 PR debug/43077
5643 * gcc.dg/guality/pr43077-1.c: New test.
5644
5645 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5646
5647 PR 43123
5648 * gcc.dg/march.c: New.
5649 * gcc.dg/march-generic.c: New.
5650 * gcc.dg/mtune.c: New.
5651
5652 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5653
5654 PR middle-end/43083
5655 * gcc.dg/graphite/pr43083.c: New.
5656
5657 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5658
5659 PR middle-end/43097
5660 * gfortran.dg/graphite/pr43097.f: New.
5661
5662 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5663 Manuel López-Ibáñez <manu@gcc.gnu.org>
5664
5665 PR middle-end/43140
5666 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
5667
5668 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5669
5670 PR middle-end/43026
5671 * g++.dg/graphite/pr43026.C: New.
5672
5673 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5674
5675 PR c++/43126
5676 * gcc.dg/cleanup-1.c: Update.
5677 * gcc.dg/func-args-1.c: Update.
5678 * gcc.dg/format/sentinel-1.c: Update.
5679 * g++.old-deja/g++.jason/scoping10.C: Update.
5680 * g++.old-deja/g++.ns/lookup5.C: Update.
5681 * g++.dg/ext/cleanup-1.C: Update.
5682 * g++.dg/parse/varmod1.C: Update.
5683 * g++.dg/parse/error33.C: Update.
5684 * g++.dg/expr/call3.C: Update.
5685 * g++.dg/func-args-1.C: New.
5686
5687 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
5688
5689 PR c/43125
5690 * gcc.dg/attr-used-2.c: Moved to ...
5691 * c-c++-common/attr-used-2.c: Here.
5692
5693 * gcc.dg/attr-used.c: Moved to ...
5694 * c-c++-common/attr-used.c: Here.
5695
5696 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
5697
5698 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
5699
5700 2010-02-22 Richard Guenther <rguenther@suse.de>
5701
5702 PR lto/43045
5703 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
5704 * gfortran.dg/lto/20100222-1_1.c: Likewise.
5705
5706 2010-02-22 Richard Guenther <rguenther@suse.de>
5707
5708 PR tree-optimization/42749
5709 * gcc.c-torture/compile/pr42749.c: New testcase.
5710
5711 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
5712
5713 PR fortran/43072
5714 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
5715 * gfortran.dg/internal_pack_9.f90: New test.
5716
5717 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5718
5719 PR c++/23510
5720 * g++.dg/template/recurse.C: Adjust.
5721 * g++.dg/template/pr23510.C: New.
5722
5723 2010-02-21 Dodji Seketeli <dodji@redhat.com>
5724
5725 PR c++/42824
5726 * g++.dg/template/memclass4.C: New test.
5727
5728 2010-02-21 Tobias Burnus <burnus@net-b.de>
5729
5730 PR fortran/35259
5731 * gfortran.dg/reassoc_5.f90: New test.
5732
5733 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
5734
5735 PR target/43067
5736 * gcc.target/i386/pr43067.c: New test.
5737
5738 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5739
5740 PR c++/35669
5741 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
5742 -Wconversion-null.
5743 * g++.dg/warn/Wconversion-null.C: New test.
5744 * g++.old-deja/g++.other/null1.C: Move to...
5745 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
5746
5747 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
5748
5749 PR fortran/36932
5750 PR fortran/36933
5751 * gfortran.dg/dependency_26.f90: New test.
5752
5753 PR fortran/43072
5754 * gfortran.dg/internal_pack_7.f90: New test.
5755
5756 PR fortran/43111
5757 * gfortran.dg/internal_pack_8.f90: New test.
5758
5759 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5760
5761 PR 43128
5762 * c-c++-common/pr41779.c: Fix broken testcase.
5763
5764 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5765
5766 PR 36513
5767 * c-c++-common/pr36513.c: New testcase.
5768 * c-c++-common/pr36513-2.c: New testcase.
5769
5770 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5771
5772 PR 41779
5773 * c-c++-common/pr41779.c: New.
5774
5775 2010-02-19 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR debug/43084
5778 * gcc.dg/pr43084.c: New test.
5779
5780 2010-02-19 Richard Guenther <rguenther@suse.de>
5781
5782 PR tree-optimization/42916
5783 * gcc.dg/pr42916.c: New testcase.
5784
5785 2010-02-18 Jason Merrill <jason@redhat.com>
5786
5787 PR c++/42837
5788 * g++.dg/abi/packed1.C: Add expected warning.
5789
5790 PR c++/43108
5791 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
5792 * gcc.dg/torture/dg-torture.exp: Likewise.
5793 * c-c++-common/torture/complex-sign.h,
5794 c-c++-common/torture/complex-sign-add.c,
5795 c-c++-common/torture/complex-sign-mixed-add.c,
5796 c-c++-common/torture/complex-sign-mixed-div.c,
5797 c-c++-common/torture/complex-sign-mixed-mul.c,
5798 c-c++-common/torture/complex-sign-mixed-sub.c,
5799 c-c++-common/torture/complex-sign-mul.c,
5800 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
5801 Adapt for C++ compilation as well.
5802
5803 PR c++/43070
5804 * g++.dg/ext/label1.C: Update.
5805 * g++.dg/ext/label2.C: Update.
5806
5807 PR c++/26261
5808 * g++.dg/template/dependent-name6.C: New.
5809
5810 PR c++/43109
5811 * g++.dg/parse/namespace12.C: New.
5812
5813 2010-02-18 Martin Jambor <mjambor@suse.cz>
5814
5815 PR tree-optimization/43066
5816 * gcc.c-torture/compile/pr43066.c: New test.
5817
5818 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
5819
5820 * g++.dg/ext/attrib35.C: Fix target selector string.
5821 * g++.dg/ext/attrib36.C: Ditto.
5822 * g++.dg/ext/attrib37.C: Ditto.
5823 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
5824 * g++.dg/abi/mangle25.C: Ditto.
5825
5826 2010-02-17 Jason Merrill <jason@redhat.com>
5827
5828 PR c++/43069
5829 * g++.dg/parse/namespace11.C: New.
5830
5831 PR c++/43093
5832 * g++.dg/ext/attrib37.C: New.
5833
5834 PR c++/43079
5835 * g++.dg/template/ptrmem20.C: New.
5836
5837 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
5838
5839 PR target/43103
5840 * gcc.target/i386/xop-check.h: Include m256-check.h.
5841 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
5842 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
5843 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
5844 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
5845
5846 2010-02-17 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR debug/42918
5849 * gcc.dg/pr42918.c: New test.
5850
5851 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
5852
5853 * g++.dg/ext/attrib36.C: Require ILP32.
5854
5855 2010-02-16 Richard Guenther <rguenther@suse.de>
5856
5857 PR tree-optimization/41043
5858 * gfortran.dg/pr41043.f90: New testcase.
5859 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
5860
5861 2010-02-16 Jason Merrill <jason@redhat.com>
5862
5863 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
5864
5865 2010-02-16 Ira Rosen <irar@il.ibm.com>
5866
5867 PR tree-optimization/43074
5868 * gcc.dg/vect/fast-math-pr43074.c: New test.
5869
5870 2010-02-16 Jakub Jelinek <jakub@redhat.com>
5871
5872 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
5873
5874 2010-02-16 Jason Merrill <jason@redhat.com>
5875
5876 PR c++/43031
5877 * g++.dg/ext/attrib36.C: New.
5878
5879 PR c++/43036
5880 * g++.dg/other/array6.C: New.
5881
5882 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5883
5884 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
5885
5886 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
5887
5888 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
5889 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
5890 * gcc.target/i386/xop-vpermil2pd-1.c: New.
5891 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
5892 * gcc.target/i386/xop-vpermil2ps-1.c: New.
5893 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
5894
5895 2010-02-15 Richard Guenther <rguenther@suse.de>
5896
5897 PR middle-end/43068
5898 * g++.dg/torture/pr43068.C: New testcase.
5899
5900 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
5901
5902 PR c++/43024
5903 * g++.dg/opt/ice1.C: New.
5904
5905 2010-02-14 Jason Merrill <jason@redhat.com>
5906
5907 PR c++/41997
5908 * g++.dg/cpp0x/initlist-opt.C: New.
5909
5910 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
5911
5912 PR fortran/41113
5913 PR fortran/41117
5914 * gfortran.dg/internal_pack_6.f90: New test.
5915
5916 2010-02-12 Jason Merrill <jason@redhat.com>
5917
5918 PR c++/43054
5919 * g++.dg/cpp0x/variadic99.C: New.
5920
5921 2010-02-12 Jakub Jelinek <jakub@redhat.com>
5922
5923 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
5924 sign extend pointers to gualchk_t.
5925
5926 PR c++/43033
5927 * g++.dg/other/default3.C: Xfail g4 test.
5928
5929 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5930
5931 PR middle-end/43012
5932 * gcc.dg/graphite/pr43012.c: New.
5933
5934 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5935
5936 PR middle-end/42930
5937 * g++.dg/graphite/pr42930.C: New.
5938
5939 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5940
5941 PR middle-end/42914
5942 PR middle-end/42530
5943 * gcc.dg/graphite/pr42530.c: New.
5944 * gcc.dg/graphite/pr42914.c: New.
5945
5946 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5947
5948 PR middle-end/42771
5949 * gcc.dg/graphite/pr42771.c: New.
5950
5951 2010-02-11 Richard Guenther <rguenther@suse.de>
5952
5953 PR tree-optimization/42998
5954 * gcc.c-torture/compile/pr42998.c: New testcase.
5955
5956 2010-02-10 Jason Merrill <jason@redhat.com>
5957
5958 PR c++/41896
5959 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
5960
5961 PR c++/42983, core issue 906
5962 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
5963 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
5964
5965 PR c++/43016
5966 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
5967
5968 2010-02-10 Richard Guenther <rguenther@suse.de>
5969
5970 PR tree-optimization/43017
5971 * gcc.dg/torture/pr43017.c: New testcase.
5972
5973 2010-02-10 Tobias Burnus <burnus@net-b.de>
5974
5975 PR fortran/40823
5976 * gfortran.dg/private_type_1.f90: Update error location.
5977 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5978 * gfortran.dg/typebound_operator_2.f03: Ditto.
5979 * gfortran.dg/assignment_2.f90: Ditto.
5980 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5981 * gfortran.dg/binding_label_tests_9.f03: Ditto.
5982
5983 2010-02-10 Tobias Burnus <burnus@net-b.de>
5984
5985 PR fortran/43015
5986 * gfortran.dg/bind_c_usage_20.f90: New test.
5987
5988 2010-02-10 Jakub Jelinek <jakub@redhat.com>
5989
5990 PR debug/43010
5991 * g++.dg/debug/pr43010.C: New test.
5992
5993 2010-02-10 Richard Guenther <rguenther@suse.de>
5994
5995 PR c/43007
5996 * gcc.c-torture/execute/20100209-1.c: New testcase.
5997 * gcc.dg/fold-div-3.c: Likewise.
5998
5999 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6000
6001 * gcc.dg/builtin-ffs-1.c: New test.
6002
6003 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6004
6005 PR fortran/42999
6006 * gfortran.dg/array_constructor_35.f90: New test.
6007
6008 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6009
6010 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6011
6012 2010-02-09 Jason Merrill <jason@redhat.com>
6013
6014 PR c++/42399
6015 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6016
6017 PR c++/42370
6018 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6019
6020 2010-02-09 Tobias Burnus <burnus@net-b.de>
6021
6022 PR fortran/41869
6023 * gfortran.dg/module_write_1.f90: New test.
6024
6025 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
6026
6027 * gcc.dg/pr19340.c: Adjust.
6028
6029 2010-02-09 Richard Guenther <rguenther@suse.de>
6030
6031 PR tree-optimization/43008
6032 * gcc.c-torture/execute/pr43008.c: New testcase.
6033
6034 2010-02-09 Richard Guenther <rguenther@suse.de>
6035
6036 PR tree-optimization/43000
6037 * gcc.dg/torture/pr43000.c: New testcase.
6038 * gcc.dg/torture/pr43002.c: Likewise.
6039
6040 2010-02-09 Daniel Kraft <d@domob.eu>
6041
6042 PR fortran/39171
6043 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6044 and pass -Wsurprising as necessary.
6045
6046 2010-02-08 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR tree-optimization/42890
6049 * g++.dg/torture/pr42890.C: New test.
6050
6051 2010-02-08 Richard Guenther <rguenther@suse.de>
6052
6053 PR middle-end/42995
6054 * gcc.dg/tree-ssa/inline-4.c: New testcase.
6055
6056 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6057
6058 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
6059 return 0 from main.
6060 * gcc.dg/graphite/block-1.c: Same.
6061 * gcc.dg/graphite/block-3.c: Same.
6062 * gcc.dg/graphite/block-4.c: Same.
6063 * gcc.dg/graphite/block-5.c: Same.
6064 * gcc.dg/graphite/block-6.c: Same.
6065 * gcc.dg/graphite/block-7.c: Same.
6066 * gcc.dg/graphite/interchange-0.c: Same.
6067 * gcc.dg/graphite/interchange-1.c: Same.
6068 * gcc.dg/graphite/interchange-10.c: Same.
6069 * gcc.dg/graphite/interchange-11.c: Same.
6070 * gcc.dg/graphite/interchange-12.c: Same.
6071 * gcc.dg/graphite/interchange-2.c: Same.
6072 * gcc.dg/graphite/interchange-3.c: Same.
6073 * gcc.dg/graphite/interchange-4.c: Same.
6074 * gcc.dg/graphite/interchange-5.c: Same.
6075 * gcc.dg/graphite/interchange-6.c: Same.
6076 * gcc.dg/graphite/interchange-7.c: Same.
6077 * gcc.dg/graphite/interchange-8.c: Same.
6078 * gcc.dg/graphite/interchange-9.c: Same.
6079 * gcc.dg/graphite/interchange-mvt.c: Same.
6080
6081 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6082
6083 * gfortran.dg/graphite/id-19.f: New.
6084 * gfortran.dg/graphite/pr14741.f90: New.
6085 * gfortran.dg/graphite/pr41924.f90: New.
6086 * gfortran.dg/graphite/run-id-2.f90: New.
6087
6088 2010-02-07 Richard Guenther <rguenther@suse.de>
6089
6090 PR middle-end/42956
6091 * gcc.c-torture/compile/pr42956.c: New testcase.
6092
6093 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6094
6095 PR libfortran/42742
6096 * gfortran.dg/fmt_cache_2.f: New test.
6097
6098 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6099
6100 * gfortran.dg/read_no_eor.f90: New test.
6101
6102 2010-02-05 Jason Merrill <jason@redhat.com>
6103
6104 * g++.dg/ext/label13.C: Move constructor body out of class.
6105
6106 2010-02-03 Jason Merrill <jason@redhat.com>
6107
6108 PR c++/42870
6109 * g++.dg/ext/dllexport3.C: New.
6110
6111 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
6112
6113 * gcc.dg/format/ms-format3.c: New test for specific MS types.
6114
6115 2010-02-05 Richard Guenther <rguenther@suse.de>
6116
6117 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6118
6119 2010-02-05 Dodji Seketeli <dodji@redhat.com>
6120
6121 PR c++/42915
6122 * g++.dg/other/crash-9.C: New test.
6123
6124 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
6125
6126 PR fortran/42309
6127 * gfortran.dg/subref_array_pointer_4.f90 : New test.
6128
6129 2010-02-04 Richard Guenther <rguenther@suse.de>
6130
6131 PR rtl-optimization/42952
6132 * gcc.dg/torture/pr42952.c: New testcase.
6133
6134 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6135
6136 PR libfortran/42901
6137 * gfortran.dg/namelist_60.f90: New test.
6138
6139 2010-02-03 Jason Merrill <jason@redhat.com>
6140
6141 PR c++/40138
6142 * g++.dg/ext/builtin11.C: New.
6143
6144 PR c++/4926
6145 PR c++/38600
6146 * g++.dg/abi/mangle35.C: New.
6147 * g++.dg/abi/mangle37.C: New.
6148
6149 PR c++/12909
6150 * g++.dg/abi/mangle36.C: New.
6151
6152 PR c++/35652
6153 * g++.dg/warn/string1.C: New.
6154
6155 2010-02-03 Richard Guenther <rguenther@suse.de>
6156
6157 PR tree-optimization/42944
6158 * gcc.dg/errno-1.c: New testcase.
6159
6160 2010-02-03 Richard Guenther <rguenther@suse.de>
6161
6162 PR middle-end/42927
6163 * gcc.c-torture/compile/pr42927.c: New testcase.
6164
6165 2010-02-03 Tobias Burnus <burnus@net-b.de>
6166
6167 PR fortran/42936
6168 * gfortran.dg/null_4.f90: New test.
6169
6170 2010-02-02 Jason Merrill <jason@redhat.com>
6171
6172 PR c++/41090
6173 * g++.dg/ext/label13.C: New.
6174
6175 2010-02-02 Tobias Burnus <burnus@net-b.de>
6176
6177 PR fortran/42650
6178 * gfortran.dg/func_result_5.f90: New test.
6179
6180 2010-02-01 Tobias Burnus <burnus@net-b.de>
6181
6182 PR fortran/42922
6183 * gfortran.dg/pure_initializer_3.f90: News test.
6184
6185 2010-01-31 Janus Weil <janus@gcc.gnu.org>
6186
6187 PR fortran/42888
6188 * gfortran.dg/allocate_derived_2.f90: New test.
6189
6190 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
6191
6192 PR middle-end/42898
6193 * gcc.dg/torture/pr42898-2.c: New test.
6194
6195 2010-01-31 Richard Guenther <rguenther@suse.de>
6196
6197 PR middle-end/42898
6198 * gcc.dg/torture/pr42898.c: New testcase.
6199
6200 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
6201
6202 PR fortran/38324
6203 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
6204 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
6205
6206 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
6207
6208 * g++.dg/tree-ssa/inline-1.C: New.
6209 * g++.dg/tree-ssa/inline-2.C: New.
6210 * g++.dg/tree-ssa/inline-3.C: New.
6211
6212 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6213
6214 PR testsuite/41701
6215 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6216 the string 'pow' in the pathname of the compiler from generating a
6217 test failure.
6218
6219 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6220
6221 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6222 * g++.old-deja/g++.mike/eh17.C: Likewise.
6223 * g++.old-deja/g++.mike/p5571.C: Likewise.
6224
6225 2010-01-29 Dodji Seketeli <dodji@redhat.com>
6226
6227 PR c++/42758
6228 PR c++/42634
6229 PR c++/42336
6230 PR c++/42797
6231 PR c++/42880
6232 * g++.dg/other/crash-5.C: New test.
6233 * g++.dg/other/crash-6.C: New test.
6234 * g++.dg/other/crash-7.C: New test.
6235 * g++.dg/other/crash-8.C: New test.
6236
6237 2010-01-29 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR rtl-optimization/42889
6240 * gcc.dg/pr42889.c: New test.
6241
6242 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
6243
6244 * gcc.target/i386/pr42881.c: Use SSE2.
6245
6246 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
6247
6248 PR target/42891
6249 * gcc.target/i386/pr42891.c: New test.
6250
6251 2010-01-28 Richard Guenther <rguenther@suse.de>
6252
6253 PR tree-optimization/42871
6254 * g++.dg/torture/pr42871.C: New testcase.
6255
6256 2010-01-28 Richard Guenther <rguenther@suse.de>
6257
6258 * gcc.dg/Wobjsize-1.h: New testcase.
6259 * gcc.dg/Wobjsize-1.c: Likewise.
6260
6261 2010-01-28 Richard Guenther <rguenther@suse.de>
6262
6263 PR middle-end/42883
6264 * g++.dg/torture/pr42883.C: New testcase.
6265
6266 2010-01-28 Michael Matz <matz@suse.de>
6267
6268 * gcc.target/i386/pr42881.c: New test.
6269
6270 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6271
6272 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6273 Add i?86-*-solaris2* support.
6274
6275 2010-01-28 Dodji Seketeli <dodji@redhat.com>
6276
6277 PR c++/42713
6278 PR c++/42820
6279 * g++.dg/template/typedef27.C: New test case.
6280 * g++.dg/template/typedef28.C: New test case.
6281
6282 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
6283
6284 * gcc.dg/optimize-bswap*.c: Add ARM target
6285
6286 2010-01-27 Richard Guenther <rguenther@suse.de>
6287
6288 PR middle-end/42878
6289 * gcc.dg/torture/pr42878-1.c: New testcase.
6290 * gcc.dg/torture/pr42878-2.c: Likewise.
6291
6292 2010-01-27 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR middle-end/42874
6295 * gcc.dg/vla-22.c: New test.
6296
6297 2010-01-26 Jakub Jelinek <jakub@redhat.com>
6298
6299 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
6300 current collation.
6301
6302 2010-01-26 Richard Guenther <rguenther@suse.de>
6303
6304 PR rtl-optimization/42685
6305 * gcc.dg/pr42685.c: New testcase.
6306 * g++.dg/other/pr42685.C: Likewise.
6307
6308 2010-01-26 Richard Guenther <rguenther@suse.de>
6309
6310 PR middle-end/42806
6311 * g++.dg/other/pr42806.C: New testcase.
6312
6313 2010-01-26 Richard Guenther <rguenther@suse.de>
6314
6315 PR tree-optimization/42250
6316 * gcc.dg/pr42250.c: New testcase.
6317
6318 2010-01-25 Arnaud Charlet <charlet@adacore.com>
6319
6320 * gnat.dg/array_bounds_test.adb: New test.
6321
6322 2010-01-25 Tobias Burnus <burnus@net-b.de>
6323
6324 PR fortran/42858
6325 * gfortran.dg/generic_21.f90: New test.
6326
6327 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6328
6329 PR testsuite/41522
6330 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
6331
6332 2010-01-24 Mark Mitchell <mark@codesourcery.com>
6333
6334 PR c++/42748
6335 * g++.dg/abi/arm_va_list2.C: New test.
6336 * g++.dg/abi/arm_va_list2.h: Companion header file.
6337
6338 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
6339
6340 PR fortran/41044
6341 * gfortran.dg/parameter_array_ref_2.f90 : New test.
6342
6343 PR fortran/41167
6344 * gfortran.dg/char_array_arg_1.f90 : New test.
6345
6346 * gfortran.dg/pr25923.f90 : Remove XFAIL.
6347
6348 2010-01-24 Tobias Burnus <burnus@net-b.de>
6349
6350 PR fortran/39304
6351 * gfortran.dg/generic_20.f90: New test.
6352
6353 2010-01-22 Michael Matz <matz@suse.de>
6354
6355 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
6356 -msse2.
6357
6358 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
6359
6360 PR fortran/42736
6361 * gfortran.dg/dependency_25.f90 : New test.
6362
6363 2010-01-21 Martin Jambor <mjambor@suse.cz>
6364
6365 PR tree-optimization/42585
6366 * gcc.dg/tree-ssa/pr42585.c: New test.
6367
6368 2010-01-21 Richard Guenther <rguenther@suse.de>
6369
6370 PR middle-end/19988
6371 * gcc.dg/pr19988.c: New testcase.
6372
6373 2010-01-20 Janis Johnson <janis187@us.ibm.com>
6374
6375 * g++.dg/compat/decimal/compat-common.h: New file.
6376 * g++.dg/compat/decimal/decimal-dummy.h: New file.
6377 * g++.dg/compat/decimal/pass_x.h: New file.
6378 * g++.dg/compat/decimal/pass_y.h: New file.
6379 * g++.dg/compat/decimal/pass-1_main.C: New file.
6380 * g++.dg/compat/decimal/pass-1_x.C: New file.
6381 * g++.dg/compat/decimal/pass-1_y.C: New file.
6382 * g++.dg/compat/decimal/pass-2_main.C: New file.
6383 * g++.dg/compat/decimal/pass-2_x.C: New file.
6384 * g++.dg/compat/decimal/pass-2_y.C: New file.
6385 * g++.dg/compat/decimal/pass-3_main.C: New file.
6386 * g++.dg/compat/decimal/pass-3_x.C: New file.
6387 * g++.dg/compat/decimal/pass-3_y.C: New file.
6388 * g++.dg/compat/decimal/pass-4_main.C: New file.
6389 * g++.dg/compat/decimal/pass-4_x.C: New file.
6390 * g++.dg/compat/decimal/pass-4_y.C: New file.
6391 * g++.dg/compat/decimal/pass-5_main.C: New file.
6392 * g++.dg/compat/decimal/pass-5_x.C: New file.
6393 * g++.dg/compat/decimal/pass-5_y.C: New file.
6394 * g++.dg/compat/decimal/pass-6_main.C: New file.
6395 * g++.dg/compat/decimal/pass-6_x.C: New file.
6396 * g++.dg/compat/decimal/pass-6_y.C: New file.
6397 * g++.dg/compat/decimal/return_x.h: New file.
6398 * g++.dg/compat/decimal/return_y.h: New file.
6399 * g++.dg/compat/decimal/return-1_main.C: New file.
6400 * g++.dg/compat/decimal/return-1_x.C: New file.
6401 * g++.dg/compat/decimal/return-1_y.C: New file.
6402 * g++.dg/compat/decimal/return-2_main.C: New file.
6403 * g++.dg/compat/decimal/return-2_x.C: New file.
6404 * g++.dg/compat/decimal/return-2_y.C: New file.
6405 * g++.dg/compat/decimal/return-3_main.C: New file.
6406 * g++.dg/compat/decimal/return-3_x.C: New file.
6407 * g++.dg/compat/decimal/return-3_y.C: New file.
6408 * g++.dg/compat/decimal/return-4_main.C: New file.
6409 * g++.dg/compat/decimal/return-4_x.C: New file.
6410 * g++.dg/compat/decimal/return-4_y.C: New file.
6411 * g++.dg/compat/decimal/return-5_main.C: New file.
6412 * g++.dg/compat/decimal/return-5_x.C: New file.
6413 * g++.dg/compat/decimal/return-5_y.C: New file.
6414 * g++.dg/compat/decimal/return-6_main.C: New file.
6415 * g++.dg/compat/decimal/return-6_x.C: New file.
6416 * g++.dg/compat/decimal/return-6_y.C: New file.
6417
6418 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
6419
6420 PR debug/42715
6421 * gcc.dg/pr42715.c: New.
6422
6423 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/42038
6426 * g++.dg/parse/crash55.C: New.
6427
6428 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
6429
6430 PR debug/42782
6431 * gcc.dg/guality/pr42782.c: New.
6432
6433 2010-01-20 Jason Merrill <jason@redhat.com>
6434
6435 PR c++/41788
6436 * g++.dg/abi/packed1.C: New.
6437
6438 PR c++/41920
6439 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
6440
6441 PR c++/40750
6442 * g++.dg/parse/fn-typedef1.C: New.
6443 * g++.dg/other/cv_quals.C: Adjust.
6444
6445 2010-01-20 Anthony Green <green@moxielogic.com>
6446
6447 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
6448 pack(push) pragma).
6449 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
6450 * gcc.dg/20020312-2.c: Port this to the moxie core.
6451 * gcc.dg/weak/typeof-2.c: Ditto.
6452
6453 2010-01-20 Richard Guenther <rguenther@suse.de>
6454
6455 PR tree-optimization/42717
6456 * gcc.c-torture/compile/pr42717.c: New testcase.
6457
6458 2010-01-20 Jakub Jelinek <jakub@redhat.com>
6459
6460 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
6461 of signed, add a few new tests.
6462
6463 PR middle-end/42803
6464 * g++.dg/parse/limits-initializer1.C: New test.
6465
6466 2010-01-19 Janus Weil <janus@gcc.gnu.org>
6467
6468 PR fortran/42804
6469 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
6470 * gfortran.dg/typebound_call_12.f03: New test.
6471
6472 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
6473
6474 PR fortran/42783
6475 * gfortran.dg/bounds_check_15.f90 : New test.
6476
6477 2010-01-19 Michael Matz <matz@suse.de>
6478
6479 PR tree-optimization/41783
6480 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
6481
6482 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6483
6484 PR target/38697.
6485 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
6486 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
6487 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
6488 * gcc.target/arm/neon/vget_lows16.c: Likewise.
6489 * gcc.target/arm/neon/vget_lows32.c: Likewise.
6490 * gcc.target/arm/neon/vget_lows64.c: Likewise.
6491 * gcc.target/arm/neon/vget_lows8.c: Likewise.
6492 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
6493 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
6494 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
6495 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
6496
6497 2010-01-19 Janus Weil <janus@gcc.gnu.org>
6498
6499 PR fortran/42545
6500 * gfortran.dg/extends_6.f03: Modified an error message.
6501 * gfortran.dg/extends_10.f03: New test.
6502 * gfortran.dg/private_type_6.f03: Modified an error message.
6503 * gfortran.dg/structure_constructor_8.f03: Ditto.
6504
6505 2010-01-19 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR tree-optimization/42719
6508 * gcc.dg/pr42719.c: New test.
6509
6510 PR debug/42728
6511 * gcc.dg/pr42728.c: New test.
6512
6513 2010-01-19 Anthony Green <green@moxielogic.com>
6514
6515 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
6516
6517 2010-01-18 Anthony Green <green@moxielogic.com>
6518
6519 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
6520 for moxie.
6521
6522 2010-01-19 Dodji Seketeli <dodji@redhat.com>
6523
6524 * g++.dg/template/error45.C: reverted as part of reverting the
6525 fix of PR c++/42634.
6526
6527 2010-01-18 Dodji Seketeli <dodji@redhat.com>
6528
6529 PR c++/42634
6530 * g++.dg/template/error45.C: New test.
6531
6532 2010-01-18 Dodji Seketeli <dodji@redhat.com>
6533
6534 PR c++/42766
6535 * g++.dg/conversion/op6.C: New test.
6536
6537 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
6538
6539 PR target/42774
6540 * gcc.target/alpha/pr42774.c: New test.
6541
6542 2010-01-18 Richard Guenther <rguenther@suse.de>
6543
6544 PR tree-optimization/42781
6545 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
6546
6547 2010-01-17 Richard Guenther <rguenther@suse.de>
6548
6549 PR middle-end/42248
6550 * gcc.c-torture/execute/pr42248.c: New testcase.
6551
6552 2010-01-17 Richard Guenther <rguenther@suse.de>
6553
6554 PR tree-optimization/42773
6555 * g++.dg/torture/pr42773.C: New testcase.
6556
6557 2010-01-17 Janus Weil <janus@gcc.gnu.org>
6558
6559 PR fortran/42677
6560 * gfortran.dg/interface_assignment_5.f90: New test.
6561
6562 2010-01-17 Dodji Seketeli <dodji@redhat.com>
6563
6564 PR c++/42697
6565 * g++.dg/template/crash94.C: Reverted.
6566
6567 2010-01-17 Jie Zhang <jie.zhang@analog.com>
6568
6569 PR debug/42767
6570 * gcc.dg/debug/pr42767.c: New.
6571
6572 2010-01-15 Jason Merrill <jason@redhat.com>
6573
6574 PR c++/42761
6575 * g++.dg/cpp0x/decltype22.C: New.
6576
6577 2010-01-16 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR middle-end/42760
6580 * g++.dg/torture/pr42760.C: New test.
6581
6582 2010-01-15 Jing Yu <jingyu@google.com>
6583
6584 PR rtl-optimization/42691
6585 * gcc.c-torture/execute/pr42691.c: New.
6586
6587 2010-01-15 Richard Guenther <rguenther@suse.de>
6588
6589 PR middle-end/42739
6590 * g++.dg/torture/pr42739.C: New testcase.
6591
6592 2010-01-15 Dodji Seketeli <dodji@redhat.com>
6593
6594 * g++.dg/template/error45.C: Revert as part of reverting changes
6595 or PR c++/42634.
6596
6597 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6598
6599 PR fortran/42684
6600 * gfortran.dg/interface_31.f90: New test.
6601
6602 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6603
6604 * gcc.target/powerpc/pr42747.c: New file.
6605
6606 2010-01-14 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR middle-end/42674
6609 * c-c++-common/pr42674.c: New test.
6610
6611 PR c++/42608
6612 * g++.dg/template/instantiate11.C: New test.
6613
6614 2010-01-14 Jason Merrill <jason@redhat.com>
6615
6616 PR c++/42701
6617 * g++.dg/overload/error3.C: New.
6618
6619 PR c++/42655
6620 * g++.dg/overload/rvalue1.C: New.
6621
6622 2010-01-14 Martin Jambor <mjambor@suse.cz>
6623
6624 PR tree-optimization/42706
6625 * gcc.dg/ipa/pr42706.c: New testcase.
6626
6627 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
6628
6629 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
6630
6631 2010-01-14 Martin Jambor <mjambor@suse.cz>
6632
6633 PR tree-optimization/42714
6634 * g++.dg/torture/pr42714.C: New test.
6635
6636 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6637
6638 PR rtl-optimization/42246
6639 * gfortran.dg/pr42246-2.f: New.
6640
6641 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6642
6643 PR rtl-optimization/42389
6644 * gcc.dg/pr42389.c: New.
6645
6646 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6647
6648 PR rtl-optimization/42388
6649 * gcc.dg/pr42388.c: New.
6650
6651 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6652
6653 PR rtl-optimization/42294
6654 * gfortran.dg/pr42294.f: New.
6655
6656 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6657
6658 PR rtl-optimization/39453
6659 PR rtl-optimization/42246
6660 * gcc.dg/pr39453.c: New.
6661 * gcc.dg/pr42246.c: New.
6662
6663 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6664
6665 PR middle-end/42245
6666 * gcc.dg/pr42245.c: New.
6667 * gcc.dg/pr42245-2.c: New.
6668
6669 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6670
6671 PR rtl-optimization/42249
6672 * gcc.dg/pr42249.c: New.
6673
6674 2010-01-14 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR c/42721
6677 * gcc.c-torture/execute/pr42721.c: New test.
6678
6679 2010-01-14 Ira Rosen <irar@il.ibm.com>
6680
6681 PR tree-optimization/42709
6682 * gcc.dg/vect/pr42709.c: New test.
6683
6684 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
6685
6686 PR fortran/41478
6687 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
6688 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
6689
6690 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
6691
6692 PR fortran/42481
6693 * gfortran.dg/generic_19.f90 : New test.
6694
6695 2010-01-13 Richard Guenther <rguenther@suse.de>
6696
6697 PR tree-optimization/42730
6698 * gcc.c-torture/compile/pr42730.c: New testcase.
6699
6700 2010-01-13 Steve Ellcey <sje@cup.hp.com>
6701
6702 PR target/pr42542
6703 * gcc.target/ia64/pr42542-1.c: New.
6704 * gcc.target/ia64/pr42542-2.c: New.
6705 * gcc.target/ia64/pr42542-3.c: New.
6706
6707 2010-01-13 Dodji Seketeli <dodji@redhat.com>
6708
6709 PR c++/42634
6710 * g++.dg/template/error45.C: New test.
6711
6712 2010-01-13 Martin Jambor <mjambor@suse.cz>
6713
6714 PR tree-optimization/42704
6715 * g++.dg/torture/pr42704.C: New test.
6716
6717 2010-01-13 Martin Jambor <mjambor@suse.cz>
6718
6719 PR tree-optimization/42703
6720 * gcc.c-torture/compile/pr42703.c: New test.
6721
6722 2010-01-13 Richard Guenther <rguenther@suse.de>
6723
6724 PR tree-optimization/42705
6725 * gcc.c-torture/compile/pr42705.c: New testcase.
6726
6727 2010-01-13 Jie Zhang <jie.zhang@analog.com>
6728
6729 * gcc.target/bfin/l2.c: New test.
6730 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
6731
6732 2010-01-13 Richard Guenther <rguenther@suse.de>
6733
6734 PR middle-end/42716
6735 * gcc.c-torture/compile/pr42716.c: New testcase.
6736
6737 2010-01-13 Richard Guenther <rguenther@suse.de>
6738
6739 PR lto/42678
6740 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
6741
6742 2010-01-12 Joseph Myers <joseph@codesourcery.com>
6743
6744 PR c/42708
6745 * gcc.c-torture/compile/pr42708-1.c: New test.
6746
6747 2010-01-12 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR debug/42662
6750 * gcc.dg/pr42662.c: New test.
6751
6752 PR tree-optimization/42645
6753 * g++.dg/other/pr42645-1.C: New test.
6754 * g++.dg/other/pr42645-2.C: New test.
6755
6756 2010-01-11 Janis Johnson <janis187@us.ibm.com>
6757
6758 PR target/42416
6759 * gcc.target/powerpc/warn-1.c: New test.
6760 * gcc.target/powerpc/warn-2.c: New test.
6761
6762 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
6763
6764 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
6765 stack alignment.
6766
6767 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
6768
6769 * gcc.dg/lto/20100108_0.c: New.
6770
6771 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
6772
6773 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
6774 Add -march=i686 -msse for 32bit x86 targets.
6775
6776 2010-01-10 Richard Guenther <rguenther@suse.de>
6777
6778 PR middle-end/42667
6779 * gcc.dg/torture/pr42667.c: New testcase.
6780
6781 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6782
6783 PR fortran/32489
6784 * gfortran.dg/array_constructor_34.f90: New test.
6785
6786 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6787
6788 PR fortran/20923
6789 * gfortran.dg/array_constructor_33.f90: New test.
6790 gfortran.dg/array_function_5.f90: Add credit.
6791
6792 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6793
6794 PR debug/42631
6795 * gcc.dg/pr42631.c: New.
6796
6797 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6798
6799 PR debug/42630
6800 * gcc.dg/pr42630.c: New.
6801
6802 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6803
6804 PR debug/42629
6805 * gcc.dg/pr42629.c: New.
6806
6807 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6808
6809 PR middle-end/42363
6810 * gcc.dg/torture/pr42363.c: New.
6811
6812 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6813
6814 PR debug/42604
6815 PR debug/42395
6816 * gcc.dg/vect/pr42604.c: New.
6817 * gcc.dg/vect/pr42395.c: New.
6818
6819 2010-01-09 Richard Guenther <rguenther@suse.de>
6820
6821 PR middle-end/42512
6822 * gcc.c-torture/execute/pr42512.c: New testcase.
6823
6824 2010-01-09 Tobias Burnus <burnus@net-b.de>
6825
6826 PR fortran/41298
6827 * gfortran.dg/c_ptr_tests_14.f90: New test.
6828
6829 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6830
6831 PR ada/41929
6832 * gnat.dg/null_pointer_deref1.adb: Don't run on
6833 sparc*-sun-solaris2.11.
6834
6835 2010-01-08 Richard Guenther <rguenther@suse.de>
6836
6837 PR lto/42528
6838 * gcc.dg/lto/20100103-1_0.c: New testcase.
6839 * gcc.dg/lto/20100103-2_0.c: Likewise.
6840
6841 2010-01-08 Tobias Burnus <burnus@net-b.de
6842
6843 PR/fortran 25829
6844 * gfortran.dg/asynchronous_1.f90: New test.
6845 * gfortran.dg/asynchronous_2.f90: New test.
6846 * gfortran.dg/conflicts.f90: Update error message.
6847
6848 2010-01-07 Dodji Seketeli <dodji@redhat.com>
6849
6850 c++/40155
6851 * g++.dg/cpp0x/variadic-unify-2.C: New test.
6852
6853 2010-01-07 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR tree-optimization/42625
6856 * g++.dg/opt/dtor4.C: New test.
6857 * g++.dg/opt/dtor4.h: New.
6858 * g++.dg/opt/dtor4-aux.cc: New.
6859
6860 2010-01-07 Tobias Burnus <burnus@net-b.de>
6861
6862 PR fortran/42597
6863 * gfortran.dg/proc_ptr_26.f90: New test.
6864
6865 2010-01-07 Tobias Burnus <burnus@net-b.de>
6866
6867 PR fortran/41872
6868 * gfortran.dg/allocatable_scalar_7.f90: New test.
6869
6870 2010-01-06 Richard Guenther <rguenther@suse.de>
6871
6872 * gcc.c-torture/compile/pr42632.c: New testcase.
6873
6874 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
6875
6876 PR target/42542
6877 * gcc.target/i386/pr42542-4.c: New.
6878 * gcc.target/i386/pr42542-4a.c: Likewise.
6879 * gcc.target/i386/pr42542-5.c: Likewise.
6880 * gcc.target/i386/pr42542-5a.c: Likewise.
6881
6882 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gcc.dg/tls/opt-15.c: New test.
6885
6886 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
6889
6890 2010-01-05 Martin Jambor <mjambor@suse.cz>
6891
6892 PR tree-optimization/42462
6893 * g++.dg/torture/pr42462.C: New test.
6894
6895 2010-01-05 Jason Merrill <jason@redhat.com>
6896
6897 * g++.dg/cpp0x/initlist30.C: New test.
6898
6899 2010-01-05 Richard Guenther <rguenther@suse.de>
6900
6901 PR tree-optimization/42614
6902 * gcc.c-torture/execute/pr42614.c: New testcase.
6903
6904 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
6905
6906 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
6907 * gcc.dg/Wunreachable-1.c: Remove the testcase of
6908 -Wunreachable-code.
6909 * gcc.dg/Wunreachable-2.c: Likewise.
6910 * gcc.dg/Wunreachable-3.c: Likewise.
6911 * gcc.dg/Wunreachable-4.c: Likewise.
6912 * gcc.dg/Wunreachable-5.c: Likewise.
6913 * gcc.dg/Wunreachable-6.c: Likewise.
6914 * gcc.dg/Wunreachable-7.c: Likewise.
6915 * gcc.dg/Wunreachable-8.c: Likewise.
6916 * gcc.dg/20041231-1.c: Likewise.
6917
6918 2010-01-05 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR other/42611
6921 * gcc.dg/pr42611.c: New test.
6922
6923 PR tree-optimization/42508
6924 * g++.dg/opt/pr42508.C: New test.
6925
6926 2010-01-05 Tobias Burnus <burnus@net-b.de>
6927
6928 PR fortran/41872
6929 * gfortran.dg/allocatable_scalar_8.f90: New.
6930
6931 2010-01-04 Martin Jambor <mjambor@suse.cz>
6932
6933 PR tree-optimization/42398
6934 * gcc.c-torture/compile/pr42398.c: New test.
6935
6936 2010-01-04 Jason Merrill <jason@redhat.com>
6937
6938 PR c++/42555
6939 * g++.dg/ext/attrib35.C: New.
6940
6941 PR c++/42567
6942 * g++.dg/cpp0x/auto17.C: New.
6943
6944 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
6945
6946 * gcc.dg/lto/20100104_0.c: New.
6947
6948 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
6949
6950 PR target/42542
6951 * gcc.target/i386/pr42542-1.c: New.
6952 * gcc.target/i386/pr42542-1a.c: Likewise.
6953 * gcc.target/i386/pr42542-1b.c: Likewise.
6954 * gcc.target/i386/pr42542-2.c: Likewise.
6955 * gcc.target/i386/pr42542-2a.c: Likewise.
6956 * gcc.target/i386/pr42542-2b.c: Likewise.
6957 * gcc.target/i386/pr42542-3.c: Likewise.
6958 * gcc.target/i386/pr42542-3a.c: Likewise.
6959
6960 2009-01-04 Tobias Burnus <burnus@net-b.de>
6961
6962 PR fortran/41872
6963 * gfortran.dg/allocatable_scalar_5.f90: New test.
6964 * gfortran.dg/allocatable_scalar_6.f90: New test.
6965
6966 2010-01-03 Richard Guenther <rguenther@suse.de>
6967
6968 PR testsuite/42583
6969 * gfortran.dg/gomp/recursion1.f90: Remove.
6970
6971 2010-01-03 Richard Guenther <rguenther@suse.de>
6972
6973 * gcc.dg/Warray-bounds.c: Remove XFAILs.
6974 * gcc.dg/uninit-6.c: Likewise.
6975 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6976
6977 2010-01-03 Richard Guenther <rguenther@suse.de>
6978
6979 PR tree-optimization/42589
6980 * gcc.target/i386/pr42589.c: New testcase.
6981
6982 2010-01-03 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/42438
6985 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
6986
6987 2010-01-02 Richard Guenther <rguenther@suse.de>
6988
6989 PR testsuite/41651
6990 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
6991
6992 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
6993
6994 PR target/42448
6995 * gcc.target/alpha/pr42448-1.c: New test.
6996 * gcc.target/alpha/pr42448-2.c: Ditto.
6997
6998 2010-01-01 Joseph Myers <joseph@codesourcery.com>
6999
7000 PR preprocessor/41947
7001 * gcc.dg/c99-hexfloat-3.c: New test.
7002
7003 2010-01-01 Richard Guenther <rguenther@suse.de>
7004
7005 PR c/42570
7006 * gcc.c-torture/execute/pr42570.c: New testcase.
7007
7008 2010-01-01 Richard Guenther <rguenther@suse.de>
7009
7010 PR middle-end/42559
7011 * gcc.c-torture/compile/pr42559.c: New testcase.
7012
7013 \f
7014 Copyright (C) 2010 Free Software Foundation, Inc.
7015
7016 Copying and distribution of this file, with or without modification,
7017 are permitted in any medium without royalty provided the copyright
7018 notice and this notice are preserved.