OSDN Git Service

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