re PR c++/44158 ([C++0x] wrong overload resolution for copy-initialization from an...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob67cd4ad1e88f9346e8b71d714bb9821f5159d156
1 2010-05-17  Jason Merrill  <jason@redhat.com>
3         PR c++/44158
4         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8         * g++.dg/ipa/ivinline-1.C: New test.
9         * g++.dg/ipa/ivinline-2.C: New test.
10         * g++.dg/ipa/ivinline-3.C: New test.
11         * g++.dg/ipa/ivinline-4.C: New test.
12         * g++.dg/ipa/ivinline-5.C: New test.
13         * g++.dg/ipa/ivinline-6.C: New test.
15 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
16             Jason Merrill  <jason@redhat.com>
18         PR c++/44108
19         * c-c++-common/Wunused-var-8.c: New test.
21 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
23         PR bootstrap/42347
24         * gcc.c-torture/compile/pr42347.c: New test.
26         PR middle-end/44102
27         * g++.dg/ext/asmgoto1.C: New test.
29 2010-05-17  Martin Jambor  <mjambor@suse.cz>
31         PR middle-end/44133
32         * gcc.dg/tree-ssa/pr44133.c: New test.
33         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
34         precise.
36 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
38         PR fortran/44044
39         * gfortran.dg/class_20.f03: New.
41 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
43         PR 44078
44         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
45         debug messages but not the newly introduced one.
47 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
49         PR fortran/35779
50         * gfortran.dg/initialization_25.f90: Commented testcase.
51         * gfortran.dg/initialization_26.f90: New.
53 2010-05-16  Richard Guenther  <rguenther@suse.de>
55         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
56         * gcc.dg/pr43084.c: Likewise.
57         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
58         -fipa-type-escape.
59         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
60         -fipa-type-escape.
61         * gcc.dg/struct/struct-reorg.exp: Likewise.
62         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
63         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
65 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
67         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
68         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
69         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
70         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
71         tests.
73 2010-05-15  Jason Merrill  <jason@redhat.com>
75         * g++.dg/eh/spec10.C: New.
76         * g++.dg/eh/spec11.C: New.
77         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
79 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
81         PR fortran/44154
82         PR fortran/42647
83         * gfortran.dg/allocatable_scalar_9.f90: New.
85 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
87         PR c++/44148
88         * g++.dg/torture/pr44148.C: New test.
90 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
92         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
93         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
94         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
95         diagnostics and type sizes.
97 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
99         * gnat.dg/lto9.adb: New test.
100         * gnat.dg/lto9_pkg1.ads: New helper.
101         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
103 2010-05-15  Jan Hubicka  <jh@suse.cz>
105         * gcc.dg/lto/ipareference_1.c: Rename to ...
106         * gcc.dg/lto/ipareference_0.c: ... this one.
107         * gcc.dg/lto/ipareference_2.c: Rename to ...
108         * gcc.dg/lto/ipareference_1.c: ... this one.
110 2010-05-15  Jan Hubicka  <jh@suse.cz>
112         * gcc.dg/lto/ipareference_1.c: New file.
113         * gcc.dg/lto/ipareference_2.c: New file.
115 2010-05-15  Richard Guenther  <rguenther@suse.de>
117         PR tree-optimization/44038
118         * gcc.c-torture/compile/pr44038.c: New testcase.
120 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
122         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
123         * gcc.target/i386/avx-cmpss-1.c: Likewise.
125 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
127         PR fortran/43207
128         PR fortran/43969
129         * gfortran.dg/class_18.f03: New.
130         * gfortran.dg/class_19.f03: New.
132 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
134         PR debug/44112
135         * gcc.dg/debug/dwarf2/const-1.c: Remove.
136         * g++.dg/debug/dwarf2/const1.C: Remove.
138 2010-05-14  Jason Merrill  <jason@redhat.com>
140         * g++.dg/eh/cond4.C: New.
141         * g++.dg/eh/elide2.C: Adjust.
142         * g++.old-deja/g++.eh/terminate1.C: Adjust.
144 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
146         PR fortran/44135
147         * gfortran.dg/actual_array_interface_2.f90: New test.
149 2010-05-14  Richard Guenther  <rguenther@suse.de>
151         PR tree-optimization/44119
152         * gcc.c-torture/compile/pr44119.c: New testcase.
154 2010-05-14  Jason Merrill  <jason@redhat.com>
156         PR c++/44127
157         * g++.dg/eh/terminate1.C: New.
159 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
161         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
163         PR debug/44136
164         * gcc.dg/pr44136.c: New test.
166 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
168         PR c++/30566
169         * testsuite/g++.dg/warn/Wshadow-4.C: Adjust.
170         * testsuite/g++.dg/warn/Wshadow-5.C: New test.
171         * testsuite/g++.dg/warn/Wshadow-6.C: New test
173 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
175         PR fortran/35779
176         * gfortran.dg/initialization_25.f90: New.
178 2010-05-13  Martin Jambor  <mjambor@suse.cz>
180         * g++.dg/otr-fold-1.C: New test.
181         * g++.dg/otr-fold-2.C: New test.
183 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
185         PR fortran/44036
186         * gfortran.dg/gomp/pr44036-1.f90: New test.
187         * gfortran.dg/gomp/pr44036-2.f90: New test.
188         * gfortran.dg/gomp/pr44036-3.f90: New test.
190         PR debug/43983
191         * gcc.dg/guality/sra-1.c: New test.
193 2010-05-12  Jan Hubicka  <jh@suse.cz>
195         * tree-ssa/unreachable.c: New test.
197 2010-05-12  Jason Merrill  <jason@redhat.com>
199         * g++.dg/cpp0x/sfinae1.C: New.
201 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
203         * gcc.target/i386/zee.c: New file.
205 2010-05-12  Jason Merrill  <jason@redhat.com>
207         * g++.dg/conversion/op1.C: Expect template candidate message.
208         * g++.dg/cpp0x/nullptr15.C: Likewise.
209         * g++.dg/cpp0x/pr31431-2.C: Likewise.
210         * g++.dg/cpp0x/pr31431.C: Likewise.
211         * g++.dg/cpp0x/temp_default2.C: Likewise.
212         * g++.dg/cpp0x/trailing4.C: Likewise.
213         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
214         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
215         * g++.dg/cpp0x/variadic-throw.C: Likewise.
216         * g++.dg/cpp0x/variadic35.C: Likewise.
217         * g++.dg/cpp0x/vt-35147.C: Likewise.
218         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
219         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
220         * g++.dg/ext/visibility/anon8.C: Likewise.
221         * g++.dg/ext/vla2.C: Likewise.
222         * g++.dg/other/pr28114.C: Likewise.
223         * g++.dg/other/ptrmem10.C: Likewise.
224         * g++.dg/other/ptrmem11.C: Likewise.
225         * g++.dg/overload/unknown1.C: Likewise.
226         * g++.dg/parse/template7.C: Likewise.
227         * g++.dg/parse/typename7.C: Likewise.
228         * g++.dg/template/conv11.C: Likewise.
229         * g++.dg/template/copy1.C: Likewise.
230         * g++.dg/template/deduce3.C: Likewise.
231         * g++.dg/template/dependent-expr5.C: Likewise.
232         * g++.dg/template/friend.C: Likewise.
233         * g++.dg/template/incomplete2.C: Likewise.
234         * g++.dg/template/local4.C: Likewise.
235         * g++.dg/template/local6.C: Likewise.
236         * g++.dg/template/operator10.C: Likewise.
237         * g++.dg/template/overload6.C: Likewise.
238         * g++.dg/template/ptrmem2.C: Likewise.
239         * g++.dg/template/ptrmem20.C: Likewise.
240         * g++.dg/template/ptrmem8.C: Likewise.
241         * g++.dg/template/sfinae2.C: Likewise.
242         * g++.dg/template/ttp25.C: Likewise.
243         * g++.dg/template/unify10.C: Likewise.
244         * g++.dg/template/unify11.C: Likewise.
245         * g++.dg/template/unify6.C: Likewise.
246         * g++.dg/template/unify7.C: Likewise.
247         * g++.dg/template/unify9.C: Likewise.
248         * g++.dg/template/varmod1.C: Likewise.
249         * g++.old-deja/g++.brendan/crash56.C: Likewise.
250         * g++.old-deja/g++.law/operators32.C: Likewise.
251         * g++.old-deja/g++.pt/crash28.C: Likewise.
252         * g++.old-deja/g++.pt/crash60.C: Likewise.
253         * g++.old-deja/g++.pt/explicit38.C: Likewise.
254         * g++.old-deja/g++.pt/explicit39.C: Likewise.
255         * g++.old-deja/g++.pt/explicit41.C: Likewise.
256         * g++.old-deja/g++.pt/explicit67.C: Likewise.
257         * g++.old-deja/g++.pt/explicit77.C: Likewise.
258         * g++.old-deja/g++.pt/expr2.C: Likewise.
259         * g++.old-deja/g++.pt/overload7.C: Likewise.
260         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
261         * g++.old-deja/g++.pt/spec5.C: Likewise.
262         * g++.old-deja/g++.pt/spec6.C: Likewise.
263         * g++.old-deja/g++.pt/t24.C: Likewise.
264         * g++.old-deja/g++.pt/unify4.C: Likewise.
265         * g++.old-deja/g++.pt/unify6.C: Likewise.
266         * g++.old-deja/g++.pt/unify8.C: Likewise.
267         * g++.old-deja/g++.robertl/eb119.C: Likewise.
268         * g++.old-deja/g++.robertl/eb79.C: Likewise.
269         * g++.old-deja/g++.robertl/eb98.C: Likewise.
271         * g++.dg/cpp0x/initlist32.C: New.
273         * g++.dg/template/conv11.C: New.
274         * g++.dg/conversion/op1.C: Adjust expected error.
276         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
278 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
280         PR target/44088
281         * gcc.target/i386/avx-cmpsd-1.c: New.
282         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
283         * gcc.target/i386/avx-cmpss-1.c: Likewise.
284         * gcc.target/i386/avx-cmpss-2.c: Likewise.
285         * gcc.target/i386/sse-cmpss-1.c: Likewise.
286         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
288 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
290         PR middle-end/44085
291         * gcc.dg/gomp/pr44085.c: New test.
292         * gfortran.dg/gomp/pr44085.f90: New test.
294 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
296         * objc-obj-c++-shared/Object1.m: New.
297         * objc.dg/torture: New directory.
298         * objc.dg/torture/tls: Ditto.
299         * objc.dg/tls: Ditto.
300         * objc.dg/torture/tls/trivial.m: New test.
301         * objc.dg/torture/tls/thr-init-2.m: New test.
302         * objc.dg/torture/tls/thr-init-3.m: New test.
303         * objc.dg/torture/tls/thr-init.m: New test.
304         * objc.dg/torture/tls/diag-1.m: New test.
305         * objc.dg/torture/tls/tls.exp: New.
306         * objc.dg/torture/trivial.m: New test.
307         * objc.dg/torture/dg-torture.exp: New.
308         * objc.dg/tls/diag-3.m: New test.
309         * objc.dg/tls/diag-4.m: New test.
310         * objc.dg/tls/diag-5.m: New test.
311         * objc.dg/tls/init-1.m: New test.
312         * objc.dg/tls/init-2.m: New test.
313         * objc.dg/tls/tls.exp: New.
314         * objc.dg/tls/diag-2.m: New test.
315         * lib/objc.exp: Respond to dg-additional-files.
317 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
319         * gcc.target/m68k/20100512-1.c: New.
321 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
323         * gnat.dg/lto8.adb: New test.
324         * gnat.dg/lto8_pkg.ad[sb]: New helper.
325         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
327 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
329         PR c++/34272
330         PR c++/43630
331         PR c++/34491
332         * g++.dg/template/crash97.C: New.
333         * g++.dg/template/crash98.C: Likewise.
334         * g++.dg/template/crash99.C: Likewise.
335         * g++.dg/cpp0x/pr31439.C: Adjust.
336         * g++.dg/template/crash95.C: Likewise.
338 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
340         PR middle-end/44071
341         * c-c++-common/asmgoto-4.c: New test.
342         * gcc.target/i386/pr44071.c: New test.
344         PR c++/44062
345         * c-c++-common/Wunused-var-7.c: New test.
346         * g++.dg/warn/Wunused-var-9.C: New test.
348 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
350         PR fortran/43711
351         * gfortran.dg/gomp/pr43711.f90: New.
353 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
355         PR fortran/31820
356         * gfortran.dg/select_5.f90: Updated.
358 2010-05-11  Jan Hubicka  <jh@suse.cz>
360         PR tree-optimize/44063
361         * gcc.c-torture/compile/pr44063.c: New testcase.
363 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
365         PR debug/44023
366         * gcc.dg/pr44023.c: New test.
368 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
370         * gnat.dg/lto7.adb: New test.
371         * gnat.dg/lto7_pkg.ad[sb]: New helper.
373 2010-05-10  Jason Merrill  <jason@redhat.com>
375         PR c++/44017
376         * g++.dg/template/inherit5.C: New.
378         PR c++/44045
379         * g++.dg/cpp0x/initlist33.C: New.
380         * g++.dg/cpp0x/initlist26.C: Adjust.
381         * g++.dg/cpp0x/initlist28.C: Adjust.
383 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
385         PR c++/43719
386         * g++.dg/init/pr43719.C: New.
387         * g++.dg/anon-struct4.C: Adjust.
389 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
391         PR debug/44028
392         * gcc.dg/pr44028.c: New test.
394 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
396         PR fortran/27866
397         PR fortran/35003
398         PR fortran/42809
399         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
400         * gfortran.dg/warn_conversion.f90: New.
402 2010-05-10  Michael Matz  <matz@suse.de>
404         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
406 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
408         PR rtl-optimization/44012
409         * gcc.dg/pr44012.c: New.
411 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
413         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
414         Log text on entry and exit.
415         Prune Sun ld warnings for common symbols with differing sizes.
416         (lto-link-and-maybe-run): Change caller.
418 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
420         PR fortran/44044
421         * gfortran.dg/class_7.f03: Modified.
422         * gfortran.dg/select_type_1.f03: Modified.
423         * gfortran.dg/select_type_12.f03: New.
425 2010-05-10  Richard Guenther  <rguenther@suse.de>
427         PR tree-optimization/44050
428         * gcc.dg/torture/pr44050.c: New testcase.
430 2010-05-10  Wei Guozhi  <carrot@google.com>
432         PR target/42879
433         * gcc.target/arm/pr42879.c: New testcase.
435 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
437         PR c/44051
438         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
440 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
442         PR c/10676
443         * gcc.dg/anon-struct-10.c: New test.
445 2010-05-09  Richard Guenther  <rguenther@suse.de>
447         PR middle-end/44024
448         * gcc.dg/pr44024.c: New testcase.
450 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
452         PR c/4784
453         * gcc.dg/anon-struct-9.c: New test.
455 2010-05-09  Richard Guenther  <rguenther@suse.de>
457         PR middle-end/44043
458         * gcc.c-torture/compile/pr44043.c: New testcase.
460 2010-05-09  Richard Guenther  <rguenther@suse.de>
462         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
464 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
466         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
468 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/lto[12456].adb: Add "target lto" marker.
471         * gnat.dg/specs/lto3.ads: Likewise.
473 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
475         PR middle-end/28685
476         * gcc.dg/pr28685-1.c: New file.
478 2010-05-08  Richard Guenther  <rguenther@suse.de>
480         PR tree-optimization/44030
481         * gcc.c-torture/compile/pr44030.c: New testcase.
483 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
485         * gnat.dg/lto6.adb: New test.
486         * gnat.dg/lto6_pkg.ads: New helper.
488 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
490         * gnat.dg/lto5.adb: New test.
491         * gnat.dg/lto5_pkg.ad[sb]: New helper.
493 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
495         * gnat.dg/lto4.ad[sb]: New test.
497 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
499         * gnat.dg/specs/lto3.ads: New test.
500         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
501         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
503 2010-05-08  Quentin Ochem  <ochem@adacore.com>
505         * gnat.dg/sizetype3.ad[sb]: New test.
506         * gnat.dg/sizetype3_pkg.ads: New helper.
508 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
510         PR c++/43951
511         * g++.dg/init/new29.C: New.
513 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
515         PR fortran/40728
516         * gfortran.dg/coarray_1.f90: Fixed error message.
517         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
518         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
519         * gfortran.dg/intrinsic_std_5.f90: New.
521 2010-05-07  Jason Merrill  <jason@redhat.com>
523         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
525 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
527         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
528         (size_t, stderr): Remove.
529         (read_error): Replaced __builtin_fprintf by fprintf.
531 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
533         * gcc.dg/ordered-comparison-1.c: New test.
534         * gcc.dg/ordered-comparison-2.c: New test.
535         * gcc.dg/ordered-comparison-3.c: New test.
536         * gcc.dg/ordered-comparison-4.c: New test.
538 2010-05-06  Mike Stump  <mikestump@comcast.net>
540         PR objc/35165
541         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
543 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
544             Jason Merrill  <jason@redhat.com>
546         * g++.dg/cpp0x/nullptr01.C: New.
547         * g++.dg/cpp0x/nullptr02.C: New.
548         * g++.dg/cpp0x/nullptr03.C: New.
549         * g++.dg/cpp0x/nullptr04.C: New.
550         * g++.dg/cpp0x/nullptr05.C: New.
551         * g++.dg/cpp0x/nullptr06.C: New.
552         * g++.dg/cpp0x/nullptr07.C: New.
553         * g++.dg/cpp0x/nullptr08.C: New.
554         * g++.dg/cpp0x/nullptr09.C: New.
555         * g++.dg/cpp0x/nullptr10.C: New.
556         * g++.dg/cpp0x/nullptr11.C: New.
557         * g++.dg/cpp0x/nullptr12.C: New.
558         * g++.dg/cpp0x/nullptr13.C: New.
559         * g++.dg/cpp0x/nullptr14.C: New.
560         * g++.dg/cpp0x/nullptr15.C: New.
561         * g++.dg/cpp0x/nullptr16.C: New.
562         * g++.dg/cpp0x/nullptr17.C: New.
563         * g++.dg/cpp0x/nullptr18.C: New.
564         * g++.dg/cpp0x/nullptr19.C: New.
565         * g++.dg/cpp0x/nullptr20.C: New.
566         * g++.dg/cpp0x/nullptr21.C: New.
567         * g++.dg/cpp0x/nullptr22.C: New.
568         * g++.dg/debug/nullptr01.C: New.
569         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
571 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
573         * gcc.dg/Wunused-var-8.c: Move to...
574         * c-c++-common/Wunused-var-6.c: ... here.  New test.
576 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
578         PR c++/40406
579         * g++.dg/template/crash96.C: New.
581 2010-05-06  Jan Hubicka  <jh@suse.cz>
583         PR tree-optimization/43791
584         * gcc.c-torture/compile/pr43791.c: New file.
586 2010-05-06  Michael Matz  <matz@suse.de>
588         PR tree-optimization/43984
589         * gfortran.dg/pr43984.f90: New test.
591 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
593         PR 40989
594         * gcc.dg/pr40989.c: New.
596 2010-05-06  Richard Guenther  <rguenther@suse.de>
598         PR tree-optimization/43934
599         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
601 2010-05-06  Richard Guenther  <rguenther@suse.de>
603         PR tree-optimization/43987
604         * gcc.c-torture/execute/pr43987.c: New testcase.
605         * gcc.dg/torture/pta-escape-1.c: Adjust.
606         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
607         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
608         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
609         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
611 2010-04-22  Jakub Jelinek <jakub@redhat.com>
612             Dodji Seketeli  <dodji@redhat.com>
614         PR c/18624
615         * g++.dg/warn/Wunused-7.C: Add dg-warning.
616         * g++.dg/template/sfinae16.C: Likewise.
617         * gcc.dg/Wunused-var-1.c: Moved to...
618         * c-c++-common/Wunused-var-1.c: ...here. New test.
619         * gcc.dg/Wunused-var-2.c: Moved to...
620         * c-c++-common/Wunused-var-2.c: ...here. New test.
621         * gcc.dg/Wunused-var-3.c: Moved to...
622         * c-c++-common/Wunused-var-3.c: ...here. New test.
623         * gcc.dg/Wunused-var-4.c: Moved to...
624         * gcc.dg/Wunused-var-1.c: ... here.
625         * gcc.dg/Wunused-var-5.c: Moved to...
626         * c-c++-common/Wunused-var-4.c: ...here. New test.
627         * gcc.dg/Wunused-var-7.c: Moved to...
628         * c-c++-common/Wunused-var-5.c: ...here. New test.
629         * gcc.dg/Wunused-var-6.c: Moved to...
630         * gcc.dg/Wunused-var-2.c: ... here.
631         * c-c++-common/Wunused-var-1.c: New test.
632         * c-c++-common/Wunused-var-2.c: New test.
633         * c-c++-common/Wunused-var-3.c: New test.
634         * c-c++-common/Wunused-var-4.c: New test.
635         * c-c++-common/Wunused-var-5.c: New test.
636         * g++.dg/warn/Wunused-var-1.C: New test.
637         * g++.dg/warn/Wunused-var-2.C: New test.
638         * g++.dg/warn/Wunused-var-3.C: New test.
639         * g++.dg/warn/Wunused-var-4.C: New test.
640         * g++.dg/warn/Wunused-var-5.C: New test.
641         * g++.dg/warn/Wunused-var-6.C: New test.
642         * g++.dg/warn/Wunused-var-7.C: New test.
643         * g++.dg/warn/Wunused-var-8.C: New test.
644         * g++.dg/warn/Wunused-parm-1.C: New test.
645         * g++.dg/warn/Wunused-parm-2.C: New test.
646         * g++.dg/warn/Wunused-parm-3.C: New test.
648 2010-05-06  Tobias Burnus  <burnus@net-b.de>
650         PR fortran/43985
651         * gfortran.dg/gomp/crayptr5.f90: New test case.
653 2010-05-05  Jason Merrill  <jason@redhat.com>
655         PR debug/43370
656         * g++.dg/ext/attrib39.C: New.
658 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
660         PR fortran/24978
661         * gfortran.dg/data_invalid.f90: New.
663 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
665         * gnat.dg/lto2.adb: New test.
667 2010-05-05  Jason Merrill  <jason@redhat.com>
669         PR c++/43787
670         * g++.dg/opt/empty1.C: New.
672 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
674         PR fortran/43696
675         * gfortran.dg/class_17.f03: New.
677 2010-05-04  Neil Vachharajani <nvachhar@google.com>
679         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
681 2010-05-04  Mike Stump  <mikestump@comcast.net>
683         PR objc/35165
684         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
686 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
688         PR target/43668
689         * gcc.target/i386/pr43668.c: New.
691 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
693         PR c++/43028
694         * g++.dg/cpp0x/initlist31.C: New.
696 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
698         PR c/43981
699         * gcc.dg/Wunused-var-8.c: New test.
701 2010-05-04  Jason Merrill  <jason@redhat.com>
703         PR c++/38064
704         * g++.dg/cpp0x/enum3.C: Extend.
706 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
708         PR target/43799
709         * gcc.target/i386/pr43799.c: New.
711 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
713         * gnat.dg/lto1.adb: New test.
714         * gnat.dg/lto1_pkg.ad[sb]: New helper.
716 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
718         PR middle-end/43671
719         * gcc.target/i386/pr43671.c: New.
721 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
723         PR c++/43705
724         * g++.dg/template/crash95.C: New.
726 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
728         PR debug/43508
729         * gcc.target/i386/pr43508.c: New.
731 2010-05-04  Richard Guenther  <rguenther@suse.de>
733         PR tree-optimization/43879
734         * g++.dg/torture/pr43879-1_0.C: New testcase.
735         * g++.dg/torture/pr43879-1_1.C: Likewise.
737 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
739         PR c++/43953
740         * g++.dg/other/crash-12.C: New test.
742 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
744         * g++.dg/cdce3.C: Add a space.  Updated.
746 2010-05-03  Jason Merrill  <jason@redhat.com>
748         PR c++/43680
749         * g++.dg/opt/enum2.C: New.
750         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
751         * g++.dg/warn/Wswitch-1.C: Adjust message.
753 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
755         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
756         * g++.dg/ext/label13.C: Fix typo.
757         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
758         alpha*-dec-osf5*.
759         * gcc.c-torture/compile/limits-declparen.c: xfail on
760         alpha*-dec-osf5* with -g.
761         * gcc.c-torture/compile/limits-pointer.c: Likewise.
762         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
763         * gcc.dg/c99-tgmath-2.c: Likewise.
764         * gcc.dg/c99-tgmath-3.c: Likewise.
765         * gcc.dg/c99-tgmath-4.c: Likewise.
767 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
769         PR fortran/43592
770         * gfortran.dg/unexpected_interface.f90: New test.
772 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
774         * ada/acats/run_acats (which): New function.
775         (host_gnatchop, host_gnatmake): Use it.
777 2010-05-03  Richard Guenther  <rguenther@suse.de>
779         PR tree-optimization/43971
780         * gcc.dg/pr43971.c: New testcase.
782 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
784         PR debug/43972
785         * gcc.dg/debug/pr43972.c: New test.
787 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
789         PR testsuite/43963
790         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
792 2010-05-02  Richard Guenther  <rguenther@suse.de>
794         PR tree-optimization/43879
795         * gcc.dg/torture/pr43879-3.c: New testcase.
797 2010-05-01  Richard Guenther  <rguenther@suse.de>
799         PR tree-optimization/43949
800         * g++.dg/warn/Warray-bounds-5.C: New testcase.
802 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
804         PR c++/43951
805         * g++.dg/init/new28.C: New.
807 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
809         PR objc++/32052
810         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
811         structure and nested declarations.
812         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
813         structure and nested declarations.  Reduce header clutter and
814         use _exit() rather than abort().
815         * objc.dg/encode-10.m: New.
816         * objc.dg/encode-11.m: New.
818 2010-04-30  DJ Delorie  <dj@redhat.com>
820         * gcc.c-torture/execute/20100430-1.c: New test.
822 2010-04-30  Jason Merrill  <jason@redhat.com>
824         PR c++/43868
825         * g++.dg/template/ptrmem21.C: New.
827 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
829         PR fortran/18918
830         PR fortran/43931
831         * gfortran.dg/coarray_13.f90: New test.
833 2010-04-30  Richard Guenther  <rguenther@suse.de>
835         PR lto/43946
836         * gcc.dg/lto/20100430-1_0.c: New testcase.
838 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
840         PR debug/43942
841         * c-c++-common/pr43942.c: New test.
843 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
845         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
846         conflict with darwin crt1.o 'start' symbol.
848 2010-04-30  Richard Guenther  <rguenther@suse.de>
850         PR tree-optimization/43879
851         * gcc.dg/torture/pr43879_1.c: New testcase.
853 2010-04-30  Richard Guenther  <rguenther@suse.de>
855         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
857 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
859         PR c++/43890
860         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
861         user-provided constructor while recursing.
863 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
865         PR fortran/42274
866         * gfortran.dg/class_16.f03: New test.
868 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
870         PR fortran/42274
871         * gfortran.dg/class_15.f03: New.
873 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
875         PR fortran/43326
876         * gfortran.dg/dynamic_dispatch_9.f03: New test.
878 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
880         PR fortran/43492
881         * gfortran.dg/generic_22.f03 : New test.
883 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
885         PR fortran/42353
886         * gfortran.dg/class_14.f03: New test.
888 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
890         PR fortran/42680
891         * gfortran.dg/interface_32.f90: New test.
893 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
894             Janus Weil  <janus@gcc.gnu.org>
896         PR fortran/41829
897         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
898         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
899         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
901 2010-04-28  Mike Stump  <mikestump@comcast.net>
903         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
904         dg-excess-errors.
905         * g++.dg/uninit-pred-2_b.C: Likewise.
907 2010-04-28  Tobias Burnus  <burnus@net-b.de>
909         PR fortran/18918
910         PR fortran/43919
911         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
913 2010-04-28  Matthias Klose  <doko@ubuntu.com>
915         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
916         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
917         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
918         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
919         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
921 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
923         * gcc.dg/const-uniq-1.c: New test.
924         * gcc.dg/lto/const-uniq_[01].c: Likewise.
926 2010-04-28  Xinliang David Li  <davidxl@google.com>
928         * gcc.dg/uninit-pred-2_b.c: New test.
929         * gcc.dg/uninit-pred-4_b.c: New test.
930         * gcc.dg/uninit-pred-3_d.c: New test.
931         * gcc.dg/uninit-pred-6_b.c: New test.
932         * gcc.dg/uninit-pred-8_b.c: New test.
933         * gcc.dg/uninit-pred-3_a.c: New test.
934         * gcc.dg/uninit-pred-2_c.c: New test.
935         * gcc.dg/uninit-pred-5_a.c: New test.
936         * gcc.dg/uninit-pred-3_e.c: New test.
937         * gcc.dg/uninit-pred-7_a.c: New test.
938         * gcc.dg/uninit-pred-6_c.c: New test.
939         * gcc.dg/uninit-pred-9_a.c: New test.
940         * gcc.dg/uninit-pred-8_c.c: New test.
941         * gcc.dg/uninit-pred-3_b.c: New test.
942         * gcc.dg/uninit-pred-5_b.c: New test.
943         * gcc.dg/uninit-pred-7_b.c: New test.
944         * gcc.dg/uninit-pred-6_d.c: New test.
945         * gcc.dg/uninit-pred-9_b.c: New test.
946         * gcc.dg/uninit-pred-2_a.c: New test.
947         * gcc.dg/uninit-pred-4_a.c: New test.
948         * gcc.dg/uninit-pred-3_c.c: New test.
949         * gcc.dg/uninit-pred-6_a.c: New test.
950         * gcc.dg/uninit-pred-8_a.c: New test.
951         * gcc.dg/uninit-pred-7_c.c: New test.
952         * gcc.dg/uninit-pred-6_e.c: New test.
953         * g++.dg/uninit-pred-loop-1_b.cc: New test.
954         * g++.dg/uninit-pred-1_a.C: New test.
955         * g++.dg/uninit-pred-1_b.C: New test.
956         * g++.dg/uninit-pred-2_a.C: New test.
957         * g++.dg/uninit-pred-2_b.C: New test.
958         * g++.dg/uninit-pred-loop-1_a.cc: New test.
959         * g++.dg/uninit-pred-loop-1_c.cc: New test.
960         * g++.dg/uninit-pred-loop_1.cc: New test.
962 2010-04-28  Martin Jambor  <mjambor@suse.cz>
964         * gcc.dg/lto/20091209-1_0.c: New testcase.
966 2010-04-28  Richard Guenther  <rguenther@suse.de>
968         PR tree-optimization/43879
969         PR tree-optimization/43909
970         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
972 2010-04-28  Richard Guenther  <rguenther@suse.de>
974         PR c++/43880
975         * g++.dg/torture/pr43880.C: New testcase.
977 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
979         PR c++/9335
980         * g++.dg/template/recurse2.C: Update
981         * g++.dg/template/recurse.C: Update.
982         * g++.dg/template/pr23510.C: Update.
983         * lib/prune.exp: Filter out 'recursively instantiated'.
985 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
987         PR c++/29043
988         * g++.dg/init/pr29043.C: New.
990 2010-04-27  Jason Merrill  <jason@redhat.com>
992         * g++.dg/lookup/scoped5.C: Adjust.
993         * g++.dg/lookup/scoped8.C: Adjust.
994         * g++.dg/template/dependent-expr5.C: Adjust.
995         * g++.old-deja/g++.brendan/nest1.C: Adjust.
997         PR c++/43856
998         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1000         PR c++/43875
1001         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1003 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1004             Jan Hubicka <hubicka@ucw.cz>
1006         * gcc.dg/pure-2.c: New testcase.
1007         * gcc.dg/const-1.c: New testcase.
1009 2010-04-27  Jason Merrill  <jason@redhat.com>
1011         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
1013         PR c++/41468
1014         * g++.dg/template/sfinae17.C: New.
1015         * g++.dg/template/sfinae18.C: New.
1017 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
1019         * g++.dg/init/pr42844.C: New.
1020         * g++.dg/cpp0x/pr42844-2.C: New.
1021         * g++.dg/cpp0x/defaulted2.C: Adjust.
1022         * g++.dg/tree-ssa/pr27549.C: Likewise.
1023         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
1025 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1027         PR fortran/18918
1028         * gfortran.dg/coarray_12.f90: Fix dump parsing.
1030 2010-04-27  Richard Guenther  <rguenther@suse.de>
1032         PR middle-end/40561
1033         * g++.dg/other/pr40561.C: New testcase.
1035 2010-04-27  Martin Jambor  <mjambor@suse.cz>
1037         PR middle-end/43812
1038         * g++.dg/ipa/pr43812.C: New test.
1040 2010-04-27  Jan Hubicka  <jh@suse.cz>
1042         * gcc.dg/ipa/iinline-1.c (main): Rename to...
1043         (test): ... this one.
1045 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
1047         PR target/40657
1048         * gcc.target/arm/thumb-stackframe.c: New test.
1050 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1051         
1052         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
1053         * gcc.dg/misc-column.c: Likewise.
1054         * gcc.dg/Walways-true-1.c: Likewise.
1055         * gcc.dg/Walways-true-2.c: Likewise.
1056         * gcc.dg/warn-addr-cmp.c: Likewise.
1058 2010-04-27  Tobias Burnus  <burnus@net-b.de>
1060         PR fortran/18918
1061         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
1062         * gfortran.dg/coarray_12.f90: New.
1064 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
1066         PR c/32207
1067         * gcc.dg/pr32207.c: New test.
1068         * gcc.dg/misc-column.c: Adjust expected warning.
1069         * gcc.dg/Walways-true-1.c: Likewise.
1070         * gcc.dg/Walways-true-2.c: Likewise.
1071         * gcc.dg/warn-addr-cmp.c: Likewise.
1073 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
1075         PR lto/42776
1076         * lib/lto.exp (lto_prune_vis_warns): New function.
1077         (lto-link-and-maybe-run): Call it.
1079 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1081         PR tree-optimization/43904
1082         * gcc.dg/tree-ssa/tailcall-6.c: New.
1084 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1086         PR testsuite/35165
1087         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
1088         Darwin8/OSX10.4 - compatible code generation.
1089         Use scan-rtl-dump.
1090         * obj-c++.dg/stubify-1.mm: Ditto.
1091         * lib/objc-torture.exp: Do not require link success for
1092         "trivial.m" in the runtime checks when dowhat = 'compile'.
1093         * lib/dg-pch.exp: (dg-flags-pch): New Proc.
1094         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
1095         Darwin8/OSX10.4 - compatible code generation.
1096         * objc.dg/stubify-2.m: Ditto.
1097         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
1098         * objc.dg/next-runtime-1.m: Ditto.
1099         * objc.dg/stret-2.m: Restrict to ilp32 targets.
1100         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
1101         runtimes on Darwin.
1103 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
1105         PR 43715
1106         * testsuite/lib/plugin-support.exp: Use "-undefined
1107         dynamic_lookup" on darwin.
1109 2010-04-26  Richard Guenther  <rguenther@suse.de>
1111         * gcc.dg/lto/20100426_0.c: New testcase.
1113 2010-04-26  Jie Zhang  <jie@codesourcery.com>
1115         PR tree-optimization/43833
1116         gcc.dg/Warray-bounds-8.c: New test case.
1118 2010-04-26  Richard Guenther  <rguenther@suse.de>
1120         PR lto/43080
1121         * g++.dg/lto/20100423-3_0.C: New testcase.
1123 2010-04-26  Richard Guenther  <rguenther@suse.de>
1125         PR lto/42425
1126         * g++.dg/lto/20100423-2_0.C: New testcase.
1128 2010-04-26  Ira Rosen  <irar@il.ibm.com>
1130         * gcc.dg/vect/bb-slp-23.c: New test.
1132 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
1134         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
1135         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
1136         * gcc.dg/c1x-float-1.c: New test.
1138 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
1140         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
1141         of "lea\[ \t\]".
1143 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1145         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
1146         FreeBSD.
1147         * gfortran.dg/default_format_denormal_1.f90: Ditto.
1148         * gfortran.dg/default_format_2.f90: Ditto.
1150 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1152         * gfortran.dg/pr43505.f90: Clean up .mod file.
1153         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
1154         * gfortran.dg/pr41347.f90: Ditto.
1155         * gfortran.dg/internal_pack_4.f90: Ditto.
1156         * gfortran.dg/proc_decl_23.f90: Ditto.
1157         * gfortran.dg/recursive_check_3.f90: Ditto.
1158         * gfortran.dg/intent_out_3.f90: Ditto.
1159         * gfortran.dg/assignment_2.f90: Ditto.
1160         * gfortran.dg/pr41928.f90: Ditto.
1161         * gfortran.dg/pr42166.f90: Ditto.
1162         * gfortran.dg/private_type_12.f90: Ditto.
1163         * gfortran.dg/graphite/pr42185.f90: Ditto.
1164         * gfortran.dg/graphite/pr42186.f90: Ditto.
1165         * gfortran.dg/graphite/pr40982.f90: Ditto.
1166         * gfortran.dg/graphite/id-2.f90: Ditto.
1167         * gfortran.dg/graphite/id-4.f90: Ditto.
1168         * gfortran.dg/graphite/pr42050.f90: Ditto.
1169         * gfortran.dg/graphite/id-18.f90: Ditto.
1170         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
1171         * gfortran.dg/graphite/pr41924.f90: Ditto.
1172         * gfortran.dg/graphite/pr42393.f90: Ditto.
1173         * gfortran.dg/graphite/pr37980.f90: Ditto.
1174         * gfortran.dg/graphite/pr38953.f90: Ditto.
1175         * gfortran.dg/graphite/pr42180.f90: Ditto.
1176         * gfortran.dg/graphite/pr42181.f90: Ditto.
1177         * gfortran.dg/where_operator_assign_4.f90: Ditto.
1178         * gfortran.dg/select_type_4.f90: Ditto.
1179         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
1180         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
1181         * gfortran.dg/lto/pr40725_0.f03: Ditto.
1182         * gfortran.dg/elemental_args_check_2.f90: Ditto.
1183         * gfortran.dg/whole_file_11.f90: Ditto.
1184         * gfortran.dg/private_type_11.f90: Ditto.
1185         * gfortran.dg/vect/vect-gems.f90: Ditto.
1186         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
1188 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
1190         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
1192 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1194         * gnat.dg/pack15.ad[sb]: New test.
1196 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
1198         * gcc.target/arm/mla-1.c: New test.
1200 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1202         PR fortran/30073
1203         PR fortran/43793
1204         * gfortran.dg/pr43793.f90: New test.
1206 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
1208         PR tree-optimization/41442
1209         * gcc.target/i386/pr41442.c: New test.
1211 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
1213         PR fortran/43832
1214         * gfortran.dg/fgetc_3.f90: Delete bogus test.
1216 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1218         PR fortran/43832
1219         * gfortran.dg/open_nounit.f90: New test.
1221 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
1223         PR fortran/43841
1224         PR fortran/43843
1225         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
1227 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1229         * gcc.dg/Wconversion-integer.c: Update.
1231 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1233         * gnat.dg/unchecked_convert5.adb: New test.
1235 2010-04-23  Richard Guenther  <rguenther@suse.de>
1237         PR lto/41734
1238         * gcc.dg/lto/20100423-2_0.c: New testcase.
1239         * gcc.dg/lto/20100423-2_0.c: Likewise.
1241 2010-04-23  Richard Guenther  <rguenther@suse.de>
1243         PR lto/43455
1244         * gcc.dg/lto/20100423-1_0.c: New testcase.
1245         * gcc.dg/lto/20100423-1_1.c: Likewise.
1247 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1249         PR tree-optimization/43846
1250         * gcc.dg/tree-ssa/sra-10.c: New test.
1252 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1254         PR middle-end/43835
1255         * gcc.c-torture/execute/pr43835.c: New test.
1257 2010-04-23  Richard Guenther  <rguenther@suse.de>
1259         PR lto/42653
1260         * g++.dg/lto/20100423-1_0.C: New testcase.
1262 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
1264         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
1266 2010-04-22  Ira Rosen  <irar@il.ibm.com>
1268         PR tree-optimization/43842
1269         * gcc.dg/vect/pr43842.c: New test.
1271 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1273         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
1274         * gcc.target/i386/wmul-2.c: Likewise.
1276 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1278         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
1279         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
1281 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
1283         * gfortran.dg/reassoc_6.f: New testcase.
1285 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1287         PR middle-end/29274
1288         * gcc.target/arm/wmul-1.c: New test.
1289         * gcc.target/arm/wmul-2.c: New test.
1291 2010-04-22  Richard Guenther  <rguenther@suse.de>
1293         PR tree-optimization/43845
1294         * gcc.c-torture/compile/pr43845.c: New testcase.
1296 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1298         PR middle-end/29274
1299         * gcc.target/i386/wmul-1.c: New test.
1300         * gcc.target/i386/wmul-2.c: New test.
1301         * gcc.target/bfin/wmul-1.c: New test.
1302         * gcc.target/bfin/wmul-2.c: New test.
1304 2010-04-22  Richard Guenther  <rguenther@suse.de>
1306         PR fortran/43829
1307         * gfortran.dg/vector_subscript_6.f90: New testcase.
1308         * gfortran.dg/assign_10.f90: Adjust.
1310 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
1312         PR fortran/43836
1313         * gfortran.dg/gomp/pr43836.f90: New test.
1315 2010-04-21  Richard Guenther  <rguenther@suse.de>
1317         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
1319 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1321         * gcc.dg/torture/builtin-cproj-3.c: New.
1323 2010-04-20  Jason Merrill  <jason@redhat.com>
1325         PR c++/9335
1326         * g++.dg/template/recurse2.C: New.
1327         * g++.dg/parse/crash36.C: Adjust.
1328         * g++.dg/other/fold1.C: Adjust.
1329         * g++.dg/init/member1.C: Adjust.
1330         * lib/prune.exp: Prune "skipping N instantiation contexts".
1332 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1334         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
1336 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338         * gcc.dg/torture/builtin-cproj-1.c: New.
1339         * gcc.dg/torture/builtin-cproj-2.c: New.
1341 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
1343         PR c++/43800
1344         PR c++/43704
1345         * g++.dg/template/typedef32.C: Adjust.
1346         * g++.dg/template/typedef33.C: New test.
1348 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
1350         PR fortran/43227
1351         * gfortran.dg/proc_decl_23.f90: New test.
1353         PR fortran/43266
1354         * gfortran.dg/abstract_type_6.f03: New test.
1356 2010-04-20  Xinliang David Li  <davidxl@google.com>
1358         * g++.dg/tree-ssa/fold-compare.C: New.
1360 2010-04-20  Richard Guenther  <rguenther@suse.de>
1362         PR tree-optimization/39417
1363         * g++.dg/torture/pr39417.C: New testcase.
1365 2010-04-20  Richard Guenther  <rguenther@suse.de>
1367         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
1369 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
1371         * g++.dg/debug/dwarf2/rv1.C: New test.
1373 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1375         PR target/43635
1376         * gcc.c-torture/compile/pr43635.c: New testcase.
1378 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1380         PR fortran/43339
1381         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
1382         of sequential loops being private only in the innermost containing
1383         task region.
1385         PR middle-end/43337
1386         * gfortran.dg/gomp/pr43337.f90: New test.
1388 2010-04-19  Richard Guenther  <rguenther@suse.de>
1390         PR tree-optimization/43796
1391         * gfortran.dg/pr43796.f90: New testcase.
1393 2010-04-19  Richard Guenther  <rguenther@suse.de>
1395         PR tree-optimization/43783
1396         * gcc.c-torture/execute/pr43783.c: New testcase.
1398 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
1400         PR target/43766
1401         * gcc.target/i386/pr43766.c: New test.
1403 2010-04-19  Jie Zhang  <jie@codesourcery.com>
1405         PR target/43662
1406         * gcc.target/i386/pr43662.c: New test.
1408 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
1410         PR c++/43704
1411         * g++.dg/template/typedef32.C: New test.
1413 2010-04-19  Ira Rosen  <irar@il.ibm.com>
1415         PR tree-optimization/37027
1416         * lib/target-supports.exp
1417         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
1418         * gcc.dg/vect/pr37027.c: New test.
1419         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
1420         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
1421         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
1422         gcc.dg/vect/vect-complex-6.c: Likewise.
1424 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1426         * g++.dg/debug/dwarf2/enum1.C: New test.
1428 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1430         * gnat.dg/rep_clause5.ad[sb]: New test.
1431         * gnat.dg/rep_clause5_pkg.ads: New helper.
1433 2010-04-18  Ira Rosen  <irar@il.ibm.com>
1435         PR tree-optimization/43771
1436         * g++.dg/vect/pr43771.cc: New test.
1438 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1440         PR fortran/31538
1441         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
1442         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
1444 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1446         * gnat.dg/sizetype.adb: Rename into...
1447         * gnat.dg/sizetype1.adb: ...this.
1448         * gnat.dg/sizetype2.adb: New test.
1450 2010-04-16  Richard Guenther  <rguenther@suse.de>
1452         PR tree-optimization/43572
1453         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
1455 2010-04-16  Olivier Hainque  <hainque@adacore.com>
1457         * gnat.dg/specs/discr_private.ads: New test.
1459 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
1461         PR target/41514
1462         * gcc.target/arm/thumb-comparisons.c: New test.
1464         PR target/40603
1465         * gcc.target/arm/thumb-cbranchqi.c: New test.
1467 2010-04-16  Christian Bruel  <christian.bruel@st.com>
1469         * g++.dg/torture/pr36191.C: Enable for SH.
1471 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1473         * gnat.dg/wide_boolean.adb: New test.
1474         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
1476 2010-04-15  Richard Guenther  <rguenther@suse.de>
1478         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
1479         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
1480         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1481         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1482         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
1483         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
1484         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
1485         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
1486         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
1487         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
1488         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1489         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
1490         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1491         * gcc.dg/torture/ipa-pta-2.c: Likewise.
1492         * gcc.dg/torture/ipa-pta-1.c: Adjust.
1494 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
1496         PR target/21803
1497         * gcc.target/arm/pr42496.c: New test.
1499 2010-04-14  Jason Merrill  <jason@redhat.com>
1501         PR c++/36625
1502         * g++.dg/ext/attrib38.C: New.
1504 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
1506         PR testsuite/43739
1507         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
1509 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1511         PR 42966
1512         * gcc.dg/cpp/warn-undef-2.c: Update.
1513         * gcc.dg/cpp/warn-traditional-2.c: Update.
1514         * gcc.dg/cpp/warn-comments-2.c: Update.
1515         * gcc.dg/cpp/warn-variadic-2.c: Update.
1516         * gcc.dg/cpp/warn-long-long-2.c: Update.
1517         * gcc.dg/cpp/warn-deprecated-2.c: Update.
1518         * gcc.dg/cpp/warn-multichar-2.c: Update.
1519         * gcc.dg/cpp/warn-normalized-3.c: Update.
1520         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
1521         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
1522         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
1523         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
1524         * gcc.dg/cpp/warn-redefined-2.c: Update.
1525         * gfortran.dg/warning-directive-2.F90: Update.
1526         * c-c++-common/cpp/warning-directive-2.c: Update.
1528 2010-04-14  Michael Matz  <matz@suse.de>
1530         PR tree-optimization/42963
1531         * testsuite/gcc.dg/pr42963.c: New testcase.
1533 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1535         * gnat.dg/class_wide.adb: Rename into...
1536         * gnat.dg/class_wide1.adb: ...this.
1537         * gnat.dg/class_wide2.ad[sb]: New test.
1539 2010-04-14  Tobias Burnus  <burnus@net-b.de>
1541         PR fortran/18918
1542         * gfortran.dg/coarray_9.f90: Update dg-errors.
1543         * gfortran.dg/coarray_10.f90: New test.
1544         * gfortran.dg/coarray_11.f90: New test.
1546 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1548         PR fortran/43747
1549         gfortran.dg/initialization_24.f90: New test.
1551 2010-04-13  Jason Merrill  <jason@redhat.com>
1553         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
1554         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
1556 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1558         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
1559         * g++.dg/dg.exp: Likewise.
1560         * gcc.dg/cpp/warning-directive-1.c: Move to ...
1561         * c-c++-common/cpp/warning-directive-1.c: ... here.
1562         * gcc.dg/cpp/warning-directive-2.c: Move to ...
1563         * c-c++-common/cpp/warning-directive-2.c: ... here.
1564         * gcc.dg/cpp/warning-directive-3.c: Move to ...
1565         * c-c++-common/cpp/warning-directive-3.c: ... here.
1566         * gcc.dg/cpp/warning-directive-4.c: Move to ...
1567         * c-c++-common/cpp/warning-directive-4.c: ... here.
1568         * g++.dg/cpp/warning-directive-1.C: Delete.
1569         * g++.dg/cpp/warning-directive-2.C: Delete.
1570         * g++.dg/cpp/warning-directive-3.C: Delete.
1571         * g++.dg/cpp/warning-directive-4.C: Delete.
1572         * gcc.dg/cpp/normalised-3.c: Delete.
1573         * g++.dg/cpp/normalised-1.C: Rename as ...
1574         * c-c++-common/cpp/normalised-3.c: ... this.
1576 2010-04-13  Martin Jambor  <mjambor@suse.cz>
1578         * gcc.dg/tree-ssa/sra-9.c: New test.
1580 2010-04-13  Michael Matz  <matz@suse.de>
1582         PR middle-end/43730
1583         * gcc.dg/pr43730.c: New test.
1585 2010-04-13  Michael Matz  <matz@suse.de>
1587         * gcc.dg/tree-ssa/negate.c: New testcase.
1589 2010-04-13  Richard Guenther  <rguenther@suse.de>
1591         PR testsuite/43735
1592         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
1594 2010-04-13  Richard Guenther  <rguenther@suse.de>
1596         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
1598 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
1600         * gnat.dg/derived_type1.adb: New test.
1602 2010-04-13  Matthias Klose  <doko@ubuntu.com>
1604         * gcc.dg/plugindir1.c: New testcase.
1605         * gcc.dg/plugindir2.c: New testcase.
1606         * gcc.dg/plugindir3.c: New testcase.
1607         * gcc.dg/plugindir4.c: New testcase.
1609 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
1611         * gcc.target/i386/rotate-2.c: New test.
1613 2010-04-12  Jason Merrill  <jason@redhat.com>
1615         PR c++/43641
1616         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
1617         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1619 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
1621         PR c++/25811
1622         * g++.dg/init/pr25811.C: New test.
1624 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1626         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
1627         dg-error, dg-warning.
1628         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
1630 2010-04-12  Richard Guenther  <rguenther@suse.de>
1632         * gcc.dg/torture/inline-2.c: New testcase.
1634 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
1636         PR bootstrap/43699
1637         * gcc.dg/Wunused-var-7.c: New test.
1639         PR tree-optimization/43560
1640         * gcc.c-torture/execute/pr43560.c: New test.
1642 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
1644         * gnat.dg/aggr13.adb: New test.
1645         * gnat.dg/aggr14.adb: Likewise.
1646         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
1648 2010-04-12  Richard Guenther  <rguenther@suse.de>
1650         PR c++/43611
1651         * g++.dg/torture/pr43611.C: New testcase.
1653 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
1655         PR c/36774
1656         * gcc.dg/pr36774-1.c: New test.
1657         * gcc.dg/pr36774-2.c: New test.
1659 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1661         * gcc.target/sh/rte-delay-slot.c: New test.
1663 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1665         * gnat.dg/pack9.adb: Remove -cargs option.
1666         * gnat.dg/aggr12.ad[sb]: New test.
1668 2010-04-10  Jie Zhang  <jie@codesourcery.com>
1670         PR target/43417
1671         * gcc.target/sh/pr43417.c: New test.
1673 2010-04-10  Tobias Burnus  <burnus@net-b.de>
1675         PR fortran/43591
1676         * gfortran.dg/spec_expr_6.f90: New test.
1678 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
1680         PR cpp/43195
1681         * gcc.dg/cpp/pr43195.c: New.
1682         * gcc.dg/cpp/pr43195.h: New.
1684 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1686         PR 42965
1687         * gcc.dg/Werror-6.c: Adjust.
1688         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1689         * gcc.dg/Werror-4.c: Likewise.
1690         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
1691         * gcc.dg/Wswitch-enum-error.c: Likewise.
1692         * gcc.dg/Wpointer-arith.c: Likewise.
1693         * gcc.dg/Wfatal.c: Likewise.
1694         * gcc.dg/Wswitch-error.c: Likewise.
1695         * g++.dg/warn/unused-result1-Werror.c: Likewise.
1696         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
1697         * gcc.dg/cpp/warn-undef-2.c: Likewise.
1698         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
1699         * gcc.dg/cpp/warn-comments-2.c: Likewise.
1700         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
1701         * gcc.dg/cpp/warning-directive-2.c: Likewise.
1702         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
1703         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
1704         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
1705         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
1706         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
1707         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
1708         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1709         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
1710         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1711         * g++.dg/cpp/warning-directive-2.C: Likewise.
1712         * gfortran.dg/warning-directive-2.F90: Likewise.
1714 2010-04-09  Jason Merrill  <jason@redhat.com>
1716         PR c++/42623
1717         * g++.dg/template/sizeof13.C: New.
1719 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
1721         * g++.dg/other/pr35504.C: Add check for thiscall.
1722         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
1723         * gcc.dg/torture/stackalign/thiscall-1.c: New.
1725 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1727         PR c++/28584
1728         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
1729         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
1730         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
1731         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
1732         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
1733         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
1734         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
1735         * g++.dg/other/increment1.C: Likewise.
1737 2010-04-09  Tobias Burnus  <burnus@net-b.de>
1739         PR fortran/18918
1740         * gfortran.dg/coarray_7.f90: New test.
1741         * gfortran.dg/coarray_8.f90: New test.
1743 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
1745         PR fortran/28039
1746         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
1748 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1750         PR target/43643
1751         * gcc.dg/pr43643.c: New test.
1753 2010-04-08  Tobias Burnus  <burnus@net-b.de>
1755         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
1757 2010-04-08  Richard Guenther  <rguenther@suse.de>
1759         PR tree-optimization/43679
1760         * gcc.c-torture/compile/pr43679.c: New testcase.
1762 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
1764         PR debug/43670
1765         * gcc.dg/pr43670.c: New test.
1767 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
1769         PR middle-end/40815
1770         * gcc.dg/tree-ssa/reassoc-19.c: New.
1772 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
1774         PR c/18624
1775         * gcc.dg/Wunused-var-1.c: New test.
1776         * gcc.dg/Wunused-var-2.c: New test.
1777         * gcc.dg/Wunused-var-3.c: New test.
1778         * gcc.dg/Wunused-var-4.c: New test.
1779         * gcc.dg/Wunused-var-5.c: New test.
1780         * gcc.dg/Wunused-var-6.c: New test.
1781         * gcc.dg/Wunused-parm-1.c: New test.
1783         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
1784         * gcc.dg/trunc-1.c: Likewise.
1785         * gcc.dg/vla-9.c: Likewise.
1786         * gcc.dg/dfp/composite-type.c: Likewise.
1788 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
1790         PR objc/35996
1791         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
1792         * obj-c++.dg/objc-gc-3.mm: Ditto.
1794 2010-04-07  Simon Baldwin  <simonb@google.com>
1796         * gcc.dg/cpp/warn-undef-2.c: New.
1797         * gcc.dg/cpp/warn-traditional-2.c: New.
1798         * gcc.dg/cpp/warn-comments-2.c: New.
1799         * gcc.dg/cpp/warning-directive-1.c: New.
1800         * gcc.dg/cpp/warn-long-long.c: New.
1801         * gcc.dg/cpp/warn-traditional.c: New.
1802         * gcc.dg/cpp/warn-variadic-2.c: New.
1803         * gcc.dg/cpp/warn-undef.c: New.
1804         * gcc.dg/cpp/warn-normalized-1.c: New.
1805         * gcc.dg/cpp/warning-directive-2.c: New.
1806         * gcc.dg/cpp/warn-long-long-2.c: New.
1807         * gcc.dg/cpp/warn-variadic.c: New.
1808         * gcc.dg/cpp/warn-normalized-2.c: New.
1809         * gcc.dg/cpp/warning-directive-3.c: New.
1810         * gcc.dg/cpp/warn-deprecated-2.c: New.
1811         * gcc.dg/cpp/warn-trigraphs-1.c: New.
1812         * gcc.dg/cpp/warn-multichar-2.c: New.
1813         * gcc.dg/cpp/warn-normalized-3.c: New.
1814         * gcc.dg/cpp/warning-directive-4.c: New.
1815         * gcc.dg/cpp/warn-unused-macros.c: New.
1816         * gcc.dg/cpp/warn-trigraphs-2.c: New.
1817         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
1818         * gcc.dg/cpp/warn-cxx-compat.c: New.
1819         * gcc.dg/cpp/warn-redefined.c: New.
1820         * gcc.dg/cpp/warn-trigraphs-3.c: New.
1821         * gcc.dg/cpp/warn-unused-macros-2.c: New.
1822         * gcc.dg/cpp/warn-deprecated.c: New.
1823         * gcc.dg/cpp/warn-trigraphs-4.c: New.
1824         * gcc.dg/cpp/warn-redefined-2.c: New.
1825         * gcc.dg/cpp/warn-comments.c: New.
1826         * gcc.dg/cpp/warn-multichar.c: New.
1827         * g++.dg/cpp/warning-directive-1.C: New.
1828         * g++.dg/cpp/warning-directive-2.C: New.
1829         * g++.dg/cpp/warning-directive-3.C: New.
1830         * g++.dg/cpp/warning-directive-4.C: New.
1831         * gfortran.dg/warning-directive-1.F90: New.
1832         * gfortran.dg/warning-directive-3.F90: New.
1833         * gfortran.dg/warning-directive-2.F90: New.
1834         * gfortran.dg/warning-directive-4.F90: New.
1836 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
1838         PR objc++/23716
1839         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
1841 2010-04-07  Jason Merrill  <jason@redhat.com>
1843         * g++.dg/template/dr408.C: New.
1845         * g++.dg/lookup/ns4.C: New.
1847         PR c++/38392
1848         * g++.dg/template/friend51.C: New test.
1850         PR c++/41970
1851         * g++.old-deja/g++.other/linkage1.C: Adjust.
1853 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1855         PR c++/42697
1856         * g++.dg/template/crash94.C: New test.
1858 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1860         PR c++/40239
1861         * g++.dg/init/aggr5.C: New test.
1862         * g++.dg/init/aggr5.C: New test.
1864 2010-04-07  Richard Guenther  <rguenther@suse.de>
1866         PR tree-optimization/43270
1867         * g++.dg/warn/Warray-bounds-4.C: New testcase.
1868         * gcc.dg/Warray-bounds-7.c: Likewise.
1870 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1872         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
1873         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
1874         * gnat.dg/bit_packed_array4.ad[sb]: New test.
1876 2010-04-07  Jie Zhang  <jie@codesourcery.com>
1878         PR c++/42556
1879         * g++.dg/init/pr42556.C: New test.
1881 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1883         PR debug/43628
1884         * g++.dg/debug/dwarf2/typedef2.C: New test.
1886 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
1888         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
1889         c-c++-common/dwarf2/redeclaration-1.C
1891 2010-04-06  Jason Merrill  <jason@redhat.com>
1893         * g++.dg/cpp0x/pr31437.C: Adjust error location.
1894         * g++.dg/ext/attrib18.C: Likewise.
1895         * g++.dg/ext/bitfield2.C: Likewise.
1896         * g++.dg/ext/bitfield4.C: Likewise.
1897         * g++.dg/ext/visibility/warn2.C: Likewise.
1898         * g++.dg/ext/visibility/warn3.C: Likewise.
1899         * g++.dg/gomp/pr26690-1.C: Likewise.
1900         * g++.dg/inherit/covariant7.C: Likewise.
1901         * g++.dg/init/synth2.C: Likewise.
1902         * g++.dg/lookup/using7.C: Likewise.
1903         * g++.dg/other/crash-4.C: Likewise.
1904         * g++.dg/other/error13.C: Likewise.
1905         * g++.dg/other/error20.C: Likewise.
1906         * g++.dg/parse/crash31.C: Likewise.
1907         * g++.dg/parse/error16.C: Likewise.
1908         * g++.dg/parse/error19.C: Likewise.
1909         * g++.dg/parse/error27.C: Likewise.
1910         * g++.dg/parse/error28.C: Likewise.
1911         * g++.dg/parse/fused-params1.C: Likewise.
1912         * g++.dg/template/error2.C: Likewise.
1913         * g++.dg/template/local6.C: Likewise.
1914         * g++.dg/template/qualttp15.C: Likewise.
1915         * g++.dg/warn/Wnvdtor-2.C: Likewise.
1916         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1917         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
1918         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1919         * g++.old-deja/g++.eh/spec6.C: Likewise.
1920         * g++.old-deja/g++.jason/crash3.C: Likewise.
1921         * g++.old-deja/g++.jason/destruct2.C: Likewise.
1922         * g++.old-deja/g++.law/ctors5.C: Likewise.
1923         * g++.old-deja/g++.law/ctors9.C: Likewise.
1924         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1925         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1926         * g++.old-deja/g++.other/struct1.C: Likewise.
1927         * g++.old-deja/g++.other/volatile1.C: Likewise.
1928         * g++.old-deja/g++.pt/crash36.C: Likewise.
1929         * g++.old-deja/g++.pt/derived3.C: Likewise.
1930         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1931         * g++.old-deja/g++.robertl/eb4.C: Likewise.
1933 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
1935         PR middle-end/43519
1936         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
1937         * gcc.dg/graphite/id-19.c: New.
1939 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
1941         PR middle-end/32824
1942         * gcc.dg/vect/pr32824: New.
1944 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1946         PR fortran/18918
1947         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
1948         * gfortran.dg/coarray_3.f90: Ditto.
1949         * gfortran.dg/coarray_4.f90: Ditto.
1950         * gfortran.dg/coarray_5.f90: Ditto.
1951         * gfortran.dg/coarray_6.f90: Ditto.
1952         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
1954 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1956         PR fortran/18918
1957         * gfortran.dg/coarray_4.f90: Fix test.
1958         * gfortran.dg/coarray_6.f90: Add more tests.
1960 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1962         PR fortran/18918
1963         * gfortran.dg/coarray_4.f90: New test.
1964         * gfortran.dg/coarray_5.f90: New test.
1965         * gfortran.dg/coarray_6.f90: New test.
1967 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1969         PR fortran/18918
1970         * gfortran.dg/iso_fortran_env_5.f90: New test.
1971         * gfortran.dg/iso_fortran_env_6.f90: New test.
1973 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1975         PR fortran/39997
1976         * gfortran.dg/coarray_1.f90: New test.
1977         * gfortran.dg/coarray_2.f90: New test.
1978         * gfortran.dg/coarray_3.f90: New test.
1980 2010-04-06  Jason Merrill  <jason@redhat.com>
1982         PR c++/43648
1983         * g++.dg/template/dtor8.C: New.
1985         PR c++/43621
1986         * g++.dg/template/error-recovery2.C: New.
1988 2010-04-06  Jan Hubicka  <jh@suse.czpli
1990         PR tree-optimization/42906
1991         * gcc.dg/tree-ssa/dce-1.c: New testcase.
1993 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1995         PR fortran/43178
1996         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
1997         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1998         * gfortran.dg/auto_dealloc_1.f90: Ditto.
2000 2010-04-06  Richard Guenther  <rguenther@suse.de>
2002         PR tree-optimization/43627
2003         * gcc.dg/tree-ssa/vrp49.c: New testcase.
2005 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2007         PR target/43638
2008         * gcc.target/i386/pr43638.c: New test.
2010 2010-04-06  Richard Guenther  <rguenther@suse.de>
2012         PR middle-end/43661
2013         * gcc.c-torture/compile/pr43661.c: New testcase.
2015 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
2017         * gcc.target/s390/stackcheck1.c: Add dg-warning.
2019 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
2021         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2023 2010-04-02  Richard Guenther  <rguenther@suse.de>
2025         PR tree-optimization/43629
2026         * gcc.c-torture/execute/pr43629.c: New testcase.
2028 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2029             Dominique d'Humieres  <dominiq@lps.ens.fr>
2031         PR libfortran/43605
2032         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2034 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
2036         PR debug/43325
2037         * c-c++-common/dwarf2/redeclaration-1.C: New test.
2039 2010-04-01  Jason Merrill  <jason@redhat.com>
2041         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2043 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
2044             Manfred Schwarb  <manfred99@gmx.ch>
2046         PR libfortran/43605
2047         * gfortran.dg/ftell_3.f90: New test.
2049 2010-04-01  Richard Guenther  <rguenther@suse.de>
2051         PR middle-end/43614
2052         * gcc.c-torture/compile/pr43614.c: New testcase.
2054 2010-04-01  Martin Jambor  <mjambor@suse.cz>
2056         PR tree-optimization/43141
2057         * gcc.dg/guality/pr43141.c: New test.
2059 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2061         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
2062         * g++.dg/eh/spbp.C: Likewise.
2063         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
2064         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
2065         superfluous casts.
2066         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
2067         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
2068         * objc.dg/dwarf-2.m: Likewise.
2070 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2072         PR middle-end/43464
2073         * gcc.dg/graphite/id-pr43464.c: New.
2074         * gcc.dg/graphite/id-pr43464-1.c: New.
2076 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
2078         PR middle-end/43351
2079         * gcc.dg/graphite/id-pr43351.c
2081 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2083         PR testsuite/35165
2084         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
2085         * obj-c++.dg/try-catch-2.mm: Ditto.
2086         * obj-c++.dg/lookup-2.mm: Ditto.
2087         * obj-c++.dg/encode-8.m: Ditto.
2088         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2089         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
2090         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
2091         * obj-c++.dg/const-str-11.mm: Ditto.
2092         * obj-c++.dg/const-str-9.mm: Ditto.
2093         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
2094         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
2095         * obj-c++.dg/except-1.mm: Ditto.
2096         * obj-c++.dg/const-str-7.mm: Ditto.
2097         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2098         * obj-c++.dg/const-str-3.mm: Ditto.
2099         * obj-c++.dg/const-str-7.mm: Ditto.
2100         * obj-c++.dg/stubify-2.mm: Change dump file name.
2102         PR objc++/23613
2103         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2104         New macro.
2105         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2106         Remove dg-xfail-if.
2108 2010-03-31  Martin Jambor  <mjambor@suse.cz>
2110         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
2111         only with -O2, -O3 or -Os and not with -fwhopr.
2113 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
2115         PR c++/43558
2116         * g++.dg/template/typedef31.C: New test.
2118 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2120         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
2121         assembler output on *-*-solaris2*.
2122         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2124 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
2126         PR debug/43557
2127         * gcc.dg/pr43557-1.c: New test.
2128         * gcc.dg/pr43557-2.c: New file.
2130 2010-03-31  Jie Zhang  <jie@codesourcery.com>
2132         PR 43562
2133         * gcc.dg/pr43562.c: New test.
2135 2010-03-30  Jason Merrill  <jason@redhat.com>
2137         PR c++/43076
2138         * g++.dg/template/error-recovery1.C: New.
2140         PR c++/41786
2141         * g++.dg/parse/ambig5.C: New.
2143 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
2145         PR debug/43593
2146         * gcc.dg/guality/pr43593.c: New test.
2148 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
2150         PR middle-end/43430
2151         * gcc.dg/vect/pr43430-1.c: New.
2153 2010-03-30  Jason Merrill  <jason@redhat.com>
2155         PR c++/43559
2156         * g++.dg/template/partial7.C: New.
2158 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2160         * gcc.target/s390/stackcheck1.c: New testcase.
2162 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2164         PR libfortran/43265
2165         * gfortran.dg/read_eof_8.f90: New test.
2167 2010-03-29  Jason Merrill  <jason@redhat.com>
2169         * gcc.dg/cpp/include6.c: Change [] to ().
2171         N3077
2172         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
2173         splicing and UCNs.
2174         * c-c++-common/raw-string-2.c: Add trigraph test.
2175         * c-c++-common/raw-string-8.c: New.
2176         * c-c++-common/raw-string-9.c: New.
2177         * c-c++-common/raw-string-10.c: New.
2179         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
2180         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
2181         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
2182         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
2183         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
2184         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
2185         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
2187 2010-03-29  Richard Guenther  <rguenther@suse.de>
2189         PR tree-optimization/43560
2190         * gcc.dg/torture/pr43560.c: New testcase.
2192 2010-03-29  Jason Merrill  <jason@redhat.com>
2194         N3077
2195         * g++.dg/ext/raw-string-1.C: Change [] to ().
2196         * g++.dg/ext/raw-string-2.C: Change [] to ().
2197         Don't use \ in delimiter.
2198         * g++.dg/ext/raw-string-3.C: Change [] to ().
2199         * g++.dg/ext/raw-string-4.C: Change [] to ().
2200         * g++.dg/ext/raw-string-5.C: Change [] to ().
2201         Test for error on \ in delimiter.
2202         * g++.dg/ext/raw-string-6.C: Change [] to ().
2203         * g++.dg/ext/raw-string-7.C: Change [] to ().
2205 2010-03-29  Jie Zhang  <jie@codesourcery.com>
2207         PR 43564
2208         * gcc.dg/pr43564.c: New test.
2210 2010-03-29  Tobias Burnus  <burnus@net-b.de>
2212         PR fortran/43551
2213         * gfortran.dg/direct_io_12.f90: New test.
2215 2010-03-28  Jan Hubicka  <jh@suse.cz>
2217         PR tree-optimization/43505
2218         * gfortran.dg/pr43505.f90: New testcase.
2220 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
2222         PR tree-optimization/43528
2223         * gcc.target/i386/pr43528.c: New test.
2225 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
2227         PR c/43381
2228         * gcc.dg/parm-impl-decl-3.c: New test.
2230 2010-03-26  Jason Merrill  <jason@redhat.com>
2232         PR c++/43509
2233         * g++.dg/cpp0x/parse1.C: New.
2235 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
2237         PR target/43524
2238         * gcc.target/i386/pr43524.c: New test.
2240 2010-03-26  Martin Jambor  <mjambor@suse.cz>
2242         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
2243         whitespace, rename main to foo.
2244         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
2245         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
2246         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
2247         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
2248         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
2249         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
2250         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
2251         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
2252         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
2253         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
2254         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
2256 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
2258         PR c++/43327
2259         * g++.dg/other/crash-10.C: New test.
2260         * g++.dg/other/crash-11.C: New test.
2262 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2264         PR libfortran/43517
2265         * gfortran.dg/read_eof_7.f90: New test.
2267 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2269         PR objc/35165
2270         PR testsuite/43512
2271         * objc-obj-c++-shared: New directory.
2272         * objc-obj-c++-shared/Object1-implementation.h: New file.
2273         * objc-obj-c++-shared/Object1.h: New file.
2274         * objc-obj-c++-shared/Protocol1.h: New file.
2275         * objc-obj-c++-shared/next-abi.h: New file.
2276         * objc-obj-c++-shared/next-mapping.h: New file.
2277         * objc/execute/next_mapping.h: Delete.
2278         * objc.dg/special/special.exp: For all targets run the tests with
2279         -fgnu-runtime, for darwin targets also run the tests with
2280         -fnext-runtime.
2281         * objc.dg/dg.exp: Ditto.
2282         * obj-c++.dg/dg.exp: Ditto.
2283         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
2284         Protocol1.h) and next-mapping.h as required.  Amend testcase to
2285         include use of updated NeXT interface.
2286         * objc/execute/formal_protocol-5.m: Ditto.
2287         * objc/execute/protocol-isEqual-2.m: Ditto.
2288         * objc/execute/protocol-isEqual-4.m: Ditto.
2289         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
2290         Protocol1.h) and next-mapping.h as required.
2291         * objc/execute/object_is_class.m: Ditto.
2292         * objc/execute/enumeration-1.m: Ditto.
2293         * objc/execute/class-13.m: Ditto.
2294         * objc/execute/formal_protocol-2.m: Ditto.
2295         * objc/execute/formal_protocol-4.m: Ditto.
2296         * objc/execute/class-1.m: Ditto.
2297         * objc/execute/bycopy-1.m: Ditto.
2298         * objc/execute/formal_protocol-6.m: Ditto.
2299         * objc/execute/bycopy-3.m: Ditto.
2300         * objc/execute/class-3.m: Ditto.
2301         * objc/execute/bf-11.m: Ditto.
2302         * objc/execute/class-5.m: Ditto.
2303         * objc/execute/bf-13.m: Ditto.
2304         * objc/execute/class-7.m: Ditto.
2305         * objc/execute/bf-15.m: Ditto.
2306         * objc/execute/class-9.m: Ditto.
2307         * objc/execute/bf-17.m: Ditto.
2308         * objc/execute/bf-19.m: Ditto.
2309         * objc/execute/IMP.m: Ditto.
2310         * objc/execute/exceptions/catchall-1.m: Ditto.
2311         * objc/execute/exceptions/trivial.m: Ditto.
2312         * objc/execute/exceptions/finally-1.m: Ditto.
2313         * objc/execute/exceptions/local-variables-1.m: Ditto.
2314         * objc/execute/exceptions/foward-1.m: Ditto.
2315         * objc/execute/bf-2.m: Ditto.
2316         * objc/execute/string1.m: Ditto.
2317         * objc/execute/bf-4.m: Ditto.
2318         * objc/execute/informal_protocol.m: Ditto.
2319         * objc/execute/string3.m: Ditto.
2320         * objc/execute/bf-6.m: Ditto.
2321         * objc/execute/bf-8.m: Ditto.
2322         * objc/execute/class-tests-1.h: Ditto.
2323         * objc/execute/protocol-isEqual-1.m: Ditto.
2324         * objc/execute/protocol-isEqual-3.m: Ditto.
2325         * objc/execute/_cmd.m: Ditto.
2326         * objc/execute/function-message-1.m: Ditto.
2327         * objc/execute/bf-20.m: Ditto.
2328         * objc/execute/bf-common.h: Ditto.
2329         * objc/execute/np-2.m: Ditto.
2330         * objc/execute/class-10.m: Ditto.
2331         * objc/execute/class-12.m: Ditto.
2332         * objc/execute/enumeration-2.m: Ditto.
2333         * objc/execute/class-14.m: Ditto.
2334         * objc/execute/encode-1.m: Ditto.
2335         * objc/execute/formal_protocol-1.m: Ditto.
2336         * objc/execute/formal_protocol-3.m: Ditto.
2337         * objc/execute/accessing_ivars.m: Ditto.
2338         * objc/execute/bycopy-2.m: Ditto.
2339         * objc/execute/class-2.m: Ditto.
2340         * objc/execute/bf-10.m: Ditto.
2341         * objc/execute/formal_protocol-7.m: Ditto.
2342         * objc/execute/root_methods.m: Ditto.
2343         * objc/execute/class-4.m: Ditto.
2344         * objc/execute/bf-12.m: Ditto.
2345         * objc/execute/class-6.m: Ditto.
2346         * objc/execute/bf-14.m: Ditto.
2347         * objc/execute/nested-func-1.m: Ditto.
2348         * objc/execute/class-8.m: Ditto.
2349         * objc/execute/private.m: Ditto.
2350         * objc/execute/bf-16.m: Ditto.
2351         * objc/execute/bf-18.m: Ditto.
2352         * objc/execute/load-3.m: Ditto.
2353         * objc/execute/compatibility_alias.m: Ditto.
2354         * objc/execute/bf-1.m: Ditto.
2355         * objc/execute/no_clash.m: Ditto.
2356         * objc/execute/bf-3.m: Ditto.
2357         * objc/execute/string2.m: Ditto.
2358         * objc/execute/bf-5.m: Ditto.
2359         * objc/execute/string4.m: Ditto.
2360         * objc/execute/bf-7.m: Ditto.
2361         * objc/execute/object_is_meta_class.m: Ditto.
2362         * objc/execute/bf-9.m: Ditto.
2363         * objc/execute/bf-21.m: Ditto.
2364         * objc/execute/cascading-1.m: Ditto.
2365         * objc/execute/trivial.m: Ditto.
2366         * objc/execute/np-1.m: Ditto.
2367         * objc/compile/trivial.m: Ditto.
2368         * objc/execute/class_self-2.m: Include <stdlib.h>.
2369         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
2370         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
2371         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2372         and 64bit. Use new NeXT interface as required.
2373         * objc.dg/special/unclaimed-category-1.m: Ditto.
2374         * objc.dg/special/unclaimed-category-1.h: Ditto.
2375         * objc.dg/special/unclaimed-category-1a.m: Ditto.
2376         * objc.dg/func-ptr-1.m: Ditto.
2377         * objc.dg/stret-1.m: Ditto.
2378         * objc.dg/encode-2.m: Ditto.
2379         * objc.dg/category-1.m: Ditto.
2380         * objc.dg/encode-3.m: Ditto.
2381         * objc.dg/call-super-3.m: Ditto.
2382         * objc.dg/method-3.m: Ditto.
2383         * objc.dg/func-ptr-2.m: Ditto.
2384         * objc.dg/lookup-1.m: Ditto.
2385         * objc.dg/encode-4.m: Ditto.
2386         * objc.dg/fix-and-continue-1.m: Ditto.
2387         * objc.dg/proto-lossage-3.m: Ditto.
2388         * objc.dg/method-13.m: Ditto.
2389         * objc.dg/proto-qual-1.m: Ditto.
2390         * objc.dg/zero-link-3.m: Ditto.
2391         * objc.dg/bitfield-1.m: Ditto.
2392         * objc.dg/va-meth-1.m: Ditto.
2393         * objc.dg/super-class-3.m: Ditto.
2394         * objc.dg/call-super-1.m: Ditto.
2395         * objc.dg/type-size-2.m: Ditto.
2396         * objc.dg/method-10.m: Ditto.
2397         * objc.dg/defs.m: Ditto.
2398         * objc.dg/const-str-3.m: Ditto.
2399         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
2400         Protocol1.h) and next-mapping.h as required. Use new NeXT
2401         interface as required.
2402         * objc.dg/super-class-4.m: Ditto.
2403         * objc.dg/comp-types-8.m: Ditto.
2404         * objc.dg/call-super-2.m: Ditto.
2405         * objc.dg/objc-fast-4.m: Ditto.
2406         * objc.dg/method-6.m: Ditto.
2407         * objc.dg/const-str-3.m: Ditto.
2408         * objc.dg/const-str-7.m: Ditto.
2409         * objc.dg/method-15.m: Ditto.
2410         * objc.dg/method-19.m: Ditto.
2411         * objc.dg/sync-1.m: Ditto.
2412         * objc.dg/layout-1.m: Ditto.
2413         * objc.dg/bitfield-3.m: Ditto.
2414         * objc.dg/try-catch-3.m: Ditto.
2415         * objc.dg/try-catch-7.m: Ditto.
2416         * objc.dg/comp-types-10.m: Ditto.
2417         * objc.dg/selector-2.: Ditto.
2418         * objc.dg/method-7.m: Ditto.
2419         * objc.dg/typedef-alias-1.m: Ditto.
2420         * objc.dg/proto-lossage-2.m: Ditto.
2421         * objc.dg/comp-types-11.m: Ditto.
2422         * objc.dg/sizeof-1.m: Ditto.
2423         * objc.dg/method-17.m: Ditto.
2424         * objc.dg/bitfield-5.m: Ditto.
2425         * objc.dg/try-catch-1.m: Ditto.
2426         * objc.dg/encode-5.m: Ditto.
2427         * objc.dg/fix-and-continue-2.m: Ditto.
2428         * objc.dg/method-9.m: Ditto.
2429         * objc.dg/isa-field-1.m: Ditto.
2430         * objc.dg/local-decl-2.m: Ditto.
2431         * objc.dg/objc-gc-4.m: Ditto.
2432         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
2433         * objc.dg/gnu-runtime-3.m: Ditto.
2434         * objc.dg/encode-7.m: Ditto.
2435         * objc.dg/encode-8.m: Ditto.
2436         * objc.dg/selector-3.m: Ditto.
2437         * objc.dg/gnu-runtime-1.m: Ditto.
2438         * objc.dg/const-str-12.m: Ditto.
2439         * objc.dg/gnu-runtime-2.m: Ditto.
2440         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
2441         * objc.dg/selector-1.m: Ditto.
2442         * objc.dg/stubify-2.m: Ditto.
2443         * objc.dg/zero-link-1.m: Ditto.
2444         * objc.dg/stret-2.m: Ditto.
2445         * objc.dg/zero-link-2.m: Ditto.
2446         * objc.dg/next-runtime-1.m: Ditto.
2447         * objc.dg/symtab-1.m: Ditto.
2448         * objc.dg/stubify-1.m: Ditto.
2449         * objc.dg/bitfield-2.m: Ditto.
2450         * objc.dg/try-catch-10.m: Apply to both runtimes.
2451         * objc.dg/const-str-1.m: Ditto.
2452         * objc.dg/image-info.m: Ditto.
2453         * objc.dg/encode-9.m: Ditto.
2454         * objc.dg/pragma-1.m: Apply test to all targets.
2455         * objc.dg/const-str-4.m: Ditto.
2456         * objc.dg/const-str-8.m: Ditto.
2457         * objc.dg/super-class-2.m: Ditto.
2458         * objc.dg/try-catch-5.m: Ditto.
2459         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
2460         Protocol1.h) and next-mapping.h as required. Use new NeXT
2461         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
2462         * objc.dg/const-str-11.m: Ditto.
2463         * objc.dg/const-str-9.m: Ditto.
2464         * objc.dg/method-4.m: Skip for 64Bit NeXT.
2465         * objc.dg/encode-1.m: Remove redundant -lobjc.
2466         * objc.dg/try-catch-9.m: Tidy space.
2467         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
2468         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2469         and 64bit. Use new NeXT interface as required.
2470         * obj-c++.dg/template-4.mm: Ditto.
2471         * obj-c++.dg/defs.mm: Ditto.
2472         * obj-c++.dg/basic.mm: Ditto.
2473         * obj-c++.dg/encode-4.mm: Ditto.
2474         * obj-c++.dg/method-17.mm: Ditto.
2475         * obj-c++.dg/proto-lossage-3.mm: Ditto.
2476         * obj-c++.dg/cxx-class-1.mm: Ditto.
2477         * obj-c++.dg/method-10.mm: Ditto.
2478         * obj-c++.dg/va-meth-1.mm: Ditto.
2479         * obj-c++.dg/encode-5.mm: Ditto.
2480         * obj-c++.dg/lookup-2.mm: Ditto.
2481         * obj-c++.dg/template-3.mm: Ditto.
2482         * obj-c++.dg/proto-qual-1.mm: Ditto.
2483         * obj-c++.dg/qual-types-1.m: Ditto.
2484         * obj-c++.dg/cxx-scope-1.mm: Ditto.
2485         * obj-c++.dg/template-1.mm: Ditto.
2486         * obj-c++.dg/encode-6.mm: Ditto.
2487         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
2488         Protocol1.h) and next-mapping.h as required. Use new NeXT
2489         interface as required.
2490         * obj-c++.dg/except-1.mm: Ditto.
2491         * obj-c++.dg/const-str-7.mm: Ditto.
2492         * obj-c++.dg/ivar-list-semi.mm: Ditto.
2493         * obj-c++.dg/cxx-scope-2.mm: Ditto.
2494         * obj-c++.dg/selector-2.mm: Ditto.
2495         * obj-c++.dg/isa-field-1.mm: Ditto.
2496         * obj-c++.dg/try-catch-1.mm: Ditto.
2497         * obj-c++.dg/local-decl-1.mm: Ditto.
2498         * obj-c++.dg/try-catch-9.mm: Ditto.
2499         * obj-c++.dg/no-extra-load.mm: Ditto.
2500         * obj-c++.dg/selector-5.mm: Ditto.
2501         * obj-c++.dg/method-12.mm: Ditto.
2502         * obj-c++.dg/try-catch-11.mm: Ditto.
2503         * obj-c++.dg/comp-types-11.mm: Ditto.
2504         * obj-c++.dg/bitfield-3.mm: Ditto.
2505         * obj-c++.dg/method-6.mm: Ditto.
2506         * obj-c++.dg/super-class-2.mm: Ditto.
2507         * obj-c++.dg/method-21.mm: Ditto.
2508         * obj-c++.dg/const-str-8.mm: Ditto.
2509         * obj-c++.dg/try-catch-7.mm: Ditto.
2510         * obj-c++.dg/method-15.mm: Ditto.
2511         * obj-c++.dg/layout-1.mm: Ditto.
2512         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2513         * obj-c++.dg/const-str-3.mm: Ditto.
2514         * obj-c++.dg/try-catch-2.mm: Ditto.
2515         * obj-c++.dg/objc-gc-3.mm: Ditto.
2516         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
2517         * obj-c++.dg/bitfield-1.mm: Ditto.
2518         * obj-c++.dg/selector-6.mm: Ditto.
2519         * obj-c++.dg/method-13.mm: Ditto.
2520         * obj-c++.dg/comp-types-12.mm: Ditto.
2521         * obj-c++.dg/bitfield-4.mm: Ditto.
2522         * obj-c++.dg/try-catch-8.mm: Ditto.
2523         * obj-c++.dg/method-2.mm: Ditto.
2524         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2525         * obj-c++.dg/typedef-alias-1.mm: Ditto.
2526         * obj-c++.dg/const-str-4.mm: Ditto.
2527         * obj-c++.dg/proto-lossage-2.mm: Ditto.
2528         * obj-c++.dg/try-catch-3.mm: Ditto.
2529         * obj-c++.dg/comp-types-9.mm: Ditto.
2530         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
2531         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
2532         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
2533         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
2534         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2535         Use new NeXT interface as required.
2536         * obj-c++.dg/const-str-10.mm: Ditto.
2537         * obj-c++.dg/const-str-11.mm: Ditto.
2538         * obj-c++.dg/const-str-9.mm: Ditto.
2539         * obj-c++.dg/method-11.mm: Ditto.
2540         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
2541         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2542         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
2543         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
2544         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2546 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
2548         PR c++/43206
2549         * g++.dg/template/typedef30.C: New test case.
2551 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
2553         PR c/43385
2554         * gcc.c-torture/execute/pr43385.c: New test.
2556 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
2558         * gcc.dg/strncpy-fix-1.c: New test.
2560 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2562         PR testsuite/41609
2563         * lib/objc-torture.exp (objc-set-runtime-options): New.
2564         * objc/execute/execute.exp: Check runtime options on each pass.
2565         * objc/execute/exceptions/exceptions.exp: Ditto.
2566         * objc/compile/compile.exp: Ditto.
2568         PR testsuite/42348
2569         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
2570         standard tests.
2571         (check_effective_target_objc2): New proc.
2572         (check_effective_target_next_runtime): New proc.
2573         * lib/objc.exp: Determine which runtime is in force and support it.
2574         * lib/obj-c++.exp: Ditto.
2576 2010-03-24  Jason Merrill  <jason@redhat.com>
2578         PR c++/43502
2579         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2581 2010-03-24  Martin Jambor  <mjambor@suse.cz>
2583         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
2584         a loop.
2585         * gcc.dg/ipa/ipa-2.c: Likewise.
2586         * gcc.dg/ipa/ipa-3.c: Likewise.
2587         * gcc.dg/ipa/ipa-4.c: Likewise.
2588         * gcc.dg/ipa/ipa-5.c: Likewise.
2589         * gcc.dg/ipa/ipa-7.c: Likewise.
2590         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
2591         a loop.
2592         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
2593         i_can_not_be_propagated_fully2 into a loop.
2594         * gcc.dg/ipa/ipa-8.c: New test.
2595         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
2597 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
2599         PR debug/19192
2600         PR debug/43479
2601         * gcc.dg/guality/pr43479.c: New test.
2602         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
2603         and add volatile keyword.
2605 2010-03-23  Mike Stump  <mikestump@comcast.net>
2607         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
2609 2010-03-23  Jason Merrill  <jason@redhat.com>
2611         * g++.dg/ext/altivec-17.C: Adjust error message.
2613         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
2614         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
2615         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
2616         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
2617         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
2618         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
2620 2010-03-22  Jason Merrill  <jason@redhat.com>
2622         PR c++/43333
2623         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
2624         * g++.dg/ext/is_pod_98.C: New.
2626         PR c++/43281
2627         * g++.dg/cpp0x/auto18.C: New.
2629         * gcc.dg/pr36997.c: Adjust error message.
2630         * g++.dg/ext/vector9.C: Likewise.
2631         * g++.dg/conversion/simd3.C: Likewise.
2632         * g++.dg/other/error23.C: Likewise.
2634 2010-03-22  Michael Matz  <matz@suse.de>
2636         PR middle-end/43475
2637         * gfortran.dg/pr43475.f90: New testcase.
2639 2010-03-22  Richard Guenther  <rguenther@suse.de>
2641         PR tree-optimization/43390
2642         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
2644 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2646         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
2647         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
2649 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
2650             Michael Matz  <matz@suse.de>
2652         PR c++/43081
2653         * g++.dg/parse/crash56.C: New test.
2655 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
2657         PR fortran/43450
2658         * gfortran.dg/whole_file_15.f90 : New test.
2660 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2662         PR fortran/43409
2663         * gfortran.dg/inquire_size.f90: New test.
2665 2010-03-20  Richard Guenther  <rguenther@suse.de>
2667         PR rtl-optimization/43438
2668         * gcc.c-torture/execute/pr43438.c: New testcase.
2670 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
2672         PR c++/43375
2673         * g++.dg/abi/mangle42.C: New test.
2675 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2677         PR C/43211
2678         * gcc.dg/pr43211.c: New test.
2679         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
2681 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
2683         PR rtl-optimization/42258
2684         * gcc.target/arm/thumb1-mul-moves.c: New test.
2686         PR target/40697
2687         * gcc.target/arm/thumb-andsi.c: New test.
2689         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
2690         dg-require-effective-target.
2692 2010-03-19  Michael Matz  <matz@suse.de>
2694         PR c++/43116
2695         * g++.dg/other/pr43116.C: New testcase.
2697 2010-03-19  Michael Matz  <matz@suse.de>
2699         PR target/43305
2700         * gcc.dg/pr43305.c: New testcase.
2702 2010-03-19  Richard Guenther  <rguenther@suse.de>
2704         PR tree-optimization/43415
2705         * gcc.c-torture/compile/pr43415.c: New testcase.
2707 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
2709         PR ada/43106
2710         * gnat.dg/case_optimization2.adb: New test.
2711         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
2713 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2714             Jack Howarth <howarth@bromo.med.uc.edu>
2716         PR target/36399
2717         * gcc.target/i386/push-1.c: Don't xfail
2718           scan-assembler-not "movups" on darwin.
2720 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
2722         PR debug/43058
2723         * gcc.dg/pr43058.c: New test.
2725 2010-03-18  Martin Jambor  <mjambor@suse.cz>
2727         PR middle-end/42450
2728         * g++.dg/torture/pr42450.C: New test.
2730 2010-03-18  Michael Matz  <matz@suse.de>
2732         PR middle-end/43419
2733         * gcc.dg/pr43419.c: New testcase.
2735 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2737         PR rtl-optimization/43360
2738         * gcc.dg/torture/pr43360.c: New.
2740 2010-03-18  Michael Matz  <matz@suse.de>
2742         PR tree-optimization/43402
2743         * gcc.dg/pr43402.c: New testcase.
2745 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
2747         PR target/42427
2748         * gcc.dg/pr42427.c: New test.
2750 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752         PR libfortran/43265
2753         * gfortran.dg/read_empty_file.f: New test.
2754         * gfortran.dg/read_eof_all.f90: New test.
2755         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
2756         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
2758 2010-03-17  Michael Matz  <matz@suse.de>
2760         * gcc.dg/pr43300.c: Add -w.
2762 2010-03-17  Richard Guenther  <rguenther@suse.de>
2764         * gcc.dg/pr43379.c: Add -w.
2766 2010-03-17  Tobias Burnus  <burnus@net-b.de>
2768         PR fortran/43331
2769         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
2771 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
2773         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
2775 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2777         * ada/acats/run_all.sh: Log start and end times.
2779 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2781         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
2783 2010-03-16  Richard Guenther  <rguenther@suse.de>
2785         PR middle-end/43379
2786         * gcc.dg/pr43379.c: New testcase.
2788 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
2790         PR debug/43051
2791         * gcc.dg/guality/pr43051-1.c: New test.
2793 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
2795         PR testsuite/43363
2796         * g++.dg/ext/altivec-17.C: Handle changes to error message.
2798 2010-03-15  Michael Matz  <matz@suse.de>
2800         PR middle-end/43300
2801         * gcc.dg/pr43300.c: New testcase.
2803 2010-03-15  Richard Guenther  <rguenther@suse.de>
2805         PR tree-optimization/43367
2806         * gcc.c-torture/compile/pr43367.c: New testcase.
2808 2010-03-15  Richard Guenther  <rguenther@suse.de>
2810         PR tree-optimization/43317
2811         * gcc.dg/pr43317.c: New testcase.
2813 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
2815         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
2817 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
2819         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
2821 2010-03-14  Tobias Burnus  <burnus@net-b.de>
2823         PR fortran/43362
2824         * gfortran.dg/impure_constructor_1.f90: New test.
2826 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2828         PR middle-end/43354
2829         * gfortran.dg/graphite/id-pr43354.f: New.
2831 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2833         PR middle-end/43349
2834         * gfortran.dg/graphite/pr43349.f: New.
2836 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2838         PR middle-end/43306
2839         * gcc.dg/graphite/pr43306.c: New.
2841 2010-03-12  David S. Miller  <davem@davemloft.net>
2843         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
2844         sparc.
2846 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2848         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
2850 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
2852         PR fortran/43291
2853         PR fortran/43326
2854         * gfortran.dg/dynamic_dispatch_7.f03: New test.
2856 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
2858         * gfortran.dg/default_format_denormal_1.f90: Don't assume
2859         fail for *-*-mingw* targets.
2861 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
2863         PR debug/43329
2864         * gcc.dg/guality/pr43329-1.c: New test.
2866 2010-03-11  Martin Jambor  <mjambor@suse.cz>
2868         PR tree-optimization/43257
2869         * g++.dg/torture/pr43257.C: New test.
2871 2010-03-11  Tobias Burnus  <burnus@net-b.de>
2873         PR fortran/43228
2874         * gfortran.dg/namelist_61.f90: New test.
2876 2010-03-11  Richard Guenther  <rguenther@suse.de>
2878         PR tree-optimization/43255
2879         * gcc.c-torture/compile/pr43255.c: New testcase.
2881 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2883         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
2884         * gcc.dg/pr43280.c: New testcase.
2886 2010-03-11  Richard Guenther  <rguenther@suse.de>
2888         PR lto/43200
2889         * gcc.dg/lto/20100227-1_0.c: New testcase.
2890         * gcc.dg/lto/20100227-1_1.c: Likewise.
2892 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894         PR libfortran/43320
2895         PR libfortran/43265
2896         * gfortran.dg/read_eof_6.f: New test
2897         * gfortran.dg/read_x_eof.f90: New test.
2898         * gfortran.dg/read_x_past.f: Update test.
2900 2010-03-10  Jan Hubicka   <jh@suse.cz>
2902         * gcc.c-torture/compile/pr43288.c: New test.
2904 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2906         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
2907         -fpic/-fPIC flags.
2908         * g++.old-deja/g++.pt/asm2.C: Likewise.
2909         * gcc.c-torture/compile/20000804-1.c: Likewise.
2910         * gcc.target/i386/clobbers.c: Likewise.
2912 2010-03-10  Tobias Burnus  <burnus@net-b.de>
2914         PR fortran/43303
2915         * gfortran.dg/c_assoc_3.f90: New test.
2917 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
2919         PR debug/36728
2920         * gcc.dg/guality/pr36728-1.c: New test.
2921         * gcc.dg/guality/pr36728-2.c: New test.
2923 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2925         * gcc.dg/h8300-div-delay-slot.c: New test.
2927 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
2929         PR tree-optimization/43236
2930         * gcc.c-torture/execute/pr43236.c: New test.
2932 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
2934         PR middle-end/42859
2935         * g++.dg/eh/pr42859.C: New test.
2937 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
2939         PR debug/43299
2940         * gcc.dg/pr43299.c: New test.
2942         PR debug/43290
2943         * g++.dg/eh/unwind2.C: New test.
2945 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2946             Reza Yazdani  <reza.yazdani@amd.com>
2948         PR middle-end/43065
2949         * gcc.dg/graphite/run-id-4.c: New.
2951 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2953         PR middle-end/43065
2954         * gcc.dg/graphite/run-id-3.c: New.
2956 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
2958         PR middle-end/42644
2959         PR middle-end/42130
2960         * gcc.dg/graphite/id-18.c: New.
2961         * gcc.dg/graphite/run-id-pr42644.c: New.
2963 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2965         PR middle-end/42326
2966         * gcc.dg/graphite/pr42326.c: New.
2968 2010-03-08  Richard Guenther  <rguenther@suse.de>
2970         PR tree-optimization/43269
2971         * gcc.c-torture/execute/pr43269.c: New testcase.
2973 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
2975         PR fortran/43256
2976         * gfortran.dg/typebound_call_13.f03: New.
2978 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2980         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
2981         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2983 2010-03-05  Jason Merrill  <jason@redhat.com>
2985         * g++.dg/abi/mangle40.C: Require weak and alias.
2987 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2989         PR middle-end/42326
2990         * gfortran.dg/graphite/pr42326.f90: New.
2991         * gfortran.dg/graphite/pr42326-1.f90: New.
2993 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2995         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2996         (gnat_target_compile): Likewise.
2997         Reinitialize GNAT_UNDER_TEST if target changes.
2998         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2999         (local_find_gnatmake): Pass full --GCC to gnatlink.
3000         Remove --LINK.
3002 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
3004         PR c/43248
3005         * gcc.dg/compound-literal-1.c: New testcase.
3007 2010-03-04  Martin Jambor  <mjambor@suse.cz>
3009         PR tree-optimization/43164
3010         PR tree-optimization/43191
3011         * gcc.c-torture/compile/pr43164.c: New test.
3012         * gcc.c-torture/compile/pr43191.c: Likewise.
3014 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
3016         PR fortran/43244
3017         * gfortran.dg/finalize_9.f90: New.
3019 2010-03-04  Tobias Burnus  <burnus@net-b.de>
3020             Ken Werner <ken@linux.vnet.ibm.com>
3022         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
3023         to dg-options for spu.
3024         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
3025         dump-scan target to exclude spu.
3027 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
3029         PR middle-end/43209
3030         * gcc.dg/tree-ssa/ivopts-4.c: New.
3032 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
3034         * lib/target-supports-dg.exp (check-flags): Provide defaults for
3035         include-opts and exclude-opts; skip checking the flags if arguments
3036         are the same as the defaults.
3037         (dg-xfail-if): Verify the number of arguments, supply defaults
3038         for unspecified optional arguments.
3039         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
3041 2010-03-03  Jason Merrill  <jason@redhat.com>
3043         PR c++/12909
3044         * g++.dg/abi/mangle40.C: Updated.
3046 2010-03-03  Jason Merrill  <jason@redhat.com>
3048         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
3049         * g++.dg/abi/mangle23.C: Likewise.
3050         * g++.dg/eh/simd-2.C: Likewise.
3051         * g++.dg/ext/attribute-test-2.C: Likewise.
3052         * g++.dg/ext/vector14.C: Likewise.
3053         * g++.dg/other/pr34435.C: Likewise.
3054         * g++.dg/template/conv8.C: Likewise.
3055         * g++.dg/template/nontype9.C: Likewise.
3056         * g++.dg/template/qualttp17.C: Likewise.
3057         * g++.dg/template/ref1.C: Likewise.
3058         * g++.old-deja/g++.pt/crash68.C: Likewise.
3059         * g++.old-deja/g++.pt/ref1.C: Likewise.
3060         * g++.old-deja/g++.pt/ref3.C: Likewise.
3061         * g++.old-deja/g++.pt/ref4.C: Likewise.
3063         PR c++/12909
3064         * g++.dg/abi/mangle40.C: New.
3065         * g++.dg/abi/mangle41.C: New.
3066         * g++.dg/lto/20100302_0.C: New.
3067         * g++.dg/lto/20100302_1.C: New.
3068         * g++.dg/lto/20100302.h: New.
3070 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
3072         PR fortran/43243
3073         * gfortran.dg/internal_pack_12.f90: New test.
3075 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
3077         * gcc.dg/pr36997.c: Adjust error message.
3079 2010-03-03  Mike Stump  <mikestump@comcast.net>
3081         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
3082         adjustments to not be present on machines that align the stack to
3083         more than 4 bytes and don't have a red zone yet as that is an
3084         unimplemented optimization.
3086 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
3088         PR fortran/43169
3089         * gfortran.dg/impure_assignment_3.f90: New.
3091 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
3093         PR debug/43229
3094         * gfortran.dg/pr43229.f90: New test.
3096         PR debug/43237
3097         * gcc.dg/debug/dwarf2/pr43237.c: New test.
3099         PR debug/43177
3100         * gcc.dg/guality/pr43177.c: New test.
3102 2010-03-02  Jason Merrill  <jason@redhat.com>
3104         * g++.dg/ext/vector9.C: Adjust error message.
3105         * g++.dg/conversion/simd3.C: Likewise.
3106         * g++.dg/other/error23.C: Likewise.
3108 2010-03-02  Mike Stump  <mikestump@comcast.net>
3110         PR c++/41090
3111         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
3113 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
3115         PR fortran/43180
3116         * gfortran.dg/internal_pack_10.f90: New test.
3118         PR fortran/43173
3119         * gfortran.dg/internal_pack_11.f90: New test.
3121 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
3123         PR middle-end/42640
3124         * gcc.dg/tree-ssa/pr42640.c: New.
3126 2010-03-01  Richard Guenther  <rguenther@suse.de>
3128         PR tree-optimization/43220
3129         * gcc.c-torture/execute/pr43220.c: New testcase.
3131 2010-03-01  Richard Guenther  <rguenther@suse.de>
3133         PR middle-end/43213
3134         * gcc.dg/pr43213.c: New testcase.
3136 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3138         PR pch/14940
3139         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
3141 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3143         * lib/target-supports.exp (check_effective_target_ucn_nocache):
3144         New function.
3145         (check_effective_target_ucn): Likewise.
3147         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
3148         if !ucn.
3149         * gcc.dg/ucnid-2.c: Likewise.
3150         * gcc.dg/ucnid-3.c: Likewise.
3151         * gcc.dg/ucnid-4.c: Likewise.
3152         * gcc.dg/ucnid-11.c: Likewise.
3153         * gcc.dg/ucnid-12.c: Likewise.
3154         * gcc.dg/ucnid-6.c: Skip if !ucn.
3155         * gcc.dg/ucnid-9.c: Likewise.
3157 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3159         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
3160         lists to dg-skip-if.
3161         * gcc.target/i386/stackalign/return-3.c: Likewise.
3163 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3165         * gcc.target/i386/clearcap.map: New file.
3166         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
3167         Pass clearcap.map by default if supported.
3169 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3171         PR fortran/42900
3172         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
3173         Explain this.
3174         * gfortran.dg/stat_2.f90: Likewise.
3176 2010-03-01  Tobias Burnus  <burnus@net-b.de>
3178         PR fortran/43199
3179         * gfortran.dg/module_read_2.f90: New test.
3181 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
3183         PR c++/42748
3184         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
3185         * g++.dg/abi/mangle12.C: Likewise.
3186         * g++.dg/abi/mangle20-2.C: Likewise.
3187         * g++.dg/abi/mangle17.C: Likewise.
3188         * g++.dg/template/cond2.C: Likewise.
3189         * g++.dg/template/pr35240.C: Likewise.
3191 2010-02-27  Richard Guenther  <rguenther@suse.de>
3193         PR tree-optimization/43186
3194         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
3196 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3198         * g++.dg/abi/packed1.C: Expect warning on the SH.
3200 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
3202         PR c++/42054:
3203         * g++.dg/parse/error37.C: New test.
3205 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3207         PR c/24577
3208         PR c/43192
3209         * gcc.dg/pr8927-1.c: Match new note.
3210         * gcc.dg/990506-0.c: Likewise.
3211         * gcc.dg/gomp/flush-2.c: Likewise.
3212         * gcc.dg/gomp/atomic-5.c: Likewise.
3213         * gcc.dg/gomp/pr34607.c: Likewise.
3214         * gcc.dg/pr35746.c: Likewise.
3215         * gcc.dg/cpp/pragma-1.c: Likewise.
3216         * gcc.dg/cpp/pragma-2.c: Likewise.
3217         * gcc.dg/pr41842.c: Likewise.
3218         * gcc.dg/noncompile/20040629-1.c: Likewise.
3219         * objc.dg/private-1.m: Likewise.
3221 2010-02-27  Tobias Burnus  <burnus@net-b.de>
3223         PR fortran/43185
3224         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
3225         * gfortran.dg/default_initialization_4.f90: New test.
3227 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3229         * gnat.dg/thin_pointer.ad[sb]: Rename into...
3230         * gnat.dg/thin_pointer1.ad[sb]: ...this.
3231         * gnat.dg/thin_pointer2.adb: New test.
3232         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
3234 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3236         PR c/20631
3237         * gcc.dg/cpp/c90-pedantic.c: New.
3238         * gcc.dg/cpp/c90.c: New.
3239         * gcc.dg/gnu90-const-expr-1.c: New.
3240         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
3242 2010-02-26  Richard Guenther  <rguenther@suse.de>
3244         PR tree-optimization/43186
3245         * gcc.c-torture/compile/pr43186.c: New testcase.
3247 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
3249         PR debug/43190
3250         * c-c++-common/dwarf2/pr43190.c: New test.
3252 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3254         PR testsuite/37074:
3255         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
3257 2010-02-26  Richard Guenther  <rguenther@suse.de>
3259         PR tree-optimization/43188
3260         * gcc.c-torture/compile/pr43188.c: New testcase.
3262 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3264         PR target/43175
3265         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
3267 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
3269         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
3271 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
3273         PR target/43154
3274         * gcc.target/powerpc/pr43154.c: New file.
3276 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
3278         PR debug/43166
3279         * gfortran.dg/debug/pr43166.f: New test.
3281         PR debug/43165
3282         * gcc.dg/torture/pr43165.c: New test.
3284 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3286         PR c/43128
3287         * c-c++-common/pr41779.c: Update.
3289 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291         PR ada/32547
3292         * lib/gnat-dg.exp (gnat_load): Redefine.
3294         * ada/acats/run_acats: Run run_all.sh with $SHELL.
3295         * ada/acats/run_all.sh: Downcase tasking not implemented message.
3297 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3299         PR libobjc/36610
3300         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
3301         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
3302         -fgnu-runtime.
3303         Sort entries.
3305 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3307         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
3309 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
3311         PR debug/43150
3312         * gcc.dg/guality/vla-1.c: New test.
3314 2010-02-24  Tobias Burnus  <burnus@net-b.de>
3316         PR fortran/43042
3317         * gfortran.dg/c_ptr_tests_15.f90: New test.
3319 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3321         PR target/43107
3322         * gcc.target/i386/pr43107.c: New test.
3324 2010-02-23  Jason Merrill  <jason@redhat.com>
3326         PR c++/43143
3327         * g++.dg/cpp0x/variadic100.C: New.
3329 2010-02-23  Jason Merrill  <jason@redhat.com>
3331         PR debug/42800
3332         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
3333         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
3334         * c-c++-common/dwarf2/vla1.c: New.
3336 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3338         PR target/43139
3339         * gcc.dg/pr43139.c: New test.
3341         PR debug/43077
3342         * gcc.dg/guality/pr43077-1.c: New test.
3344 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3346         PR 43123
3347         * gcc.dg/march.c: New.
3348         * gcc.dg/march-generic.c: New.
3349         * gcc.dg/mtune.c: New.
3351 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3353         PR middle-end/43083
3354         * gcc.dg/graphite/pr43083.c: New.
3356 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3358         PR middle-end/43097
3359         * gfortran.dg/graphite/pr43097.f: New.
3361 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3362             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3364         PR middle-end/43140
3365         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
3367 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3369         PR middle-end/43026
3370         * g++.dg/graphite/pr43026.C: New.
3372 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3374         PR c++/43126
3375         * gcc.dg/cleanup-1.c: Update.
3376         * gcc.dg/func-args-1.c: Update.
3377         * gcc.dg/format/sentinel-1.c: Update.
3378         * g++.old-deja/g++.jason/scoping10.C: Update.
3379         * g++.old-deja/g++.ns/lookup5.C: Update.
3380         * g++.dg/ext/cleanup-1.C: Update.
3381         * g++.dg/parse/varmod1.C: Update.
3382         * g++.dg/parse/error33.C: Update.
3383         * g++.dg/expr/call3.C: Update.
3384         * g++.dg/func-args-1.C: New.
3386 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3388         PR c/43125
3389         * gcc.dg/attr-used-2.c: Moved to ...
3390         * c-c++-common/attr-used-2.c: Here.
3392         * gcc.dg/attr-used.c: Moved to ...
3393         * c-c++-common/attr-used.c: Here.
3395 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
3397         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3399 2010-02-22  Richard Guenther  <rguenther@suse.de>
3401         PR lto/43045
3402         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
3403         * gfortran.dg/lto/20100222-1_1.c: Likewise.
3405 2010-02-22  Richard Guenther  <rguenther@suse.de>
3407         PR tree-optimization/42749
3408         * gcc.c-torture/compile/pr42749.c: New testcase.
3410 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
3412         PR fortran/43072
3413         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
3414         * gfortran.dg/internal_pack_9.f90: New test.
3416 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3418         PR c++/23510
3419         * g++.dg/template/recurse.C: Adjust.
3420         * g++.dg/template/pr23510.C: New.
3422 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
3424         PR c++/42824
3425         * g++.dg/template/memclass4.C: New test.
3427 2010-02-21  Tobias Burnus  <burnus@net-b.de>
3429         PR fortran/35259
3430         * gfortran.dg/reassoc_5.f90: New test.
3432 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
3434         PR target/43067
3435         * gcc.target/i386/pr43067.c: New test.
3437 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3439         PR c++/35669
3440         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
3441         -Wconversion-null.
3442         * g++.dg/warn/Wconversion-null.C: New test.
3443         * g++.old-deja/g++.other/null1.C: Move to...
3444         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
3446 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
3448         PR fortran/36932
3449         PR fortran/36933
3450         * gfortran.dg/dependency_26.f90: New test.
3452         PR fortran/43072
3453         * gfortran.dg/internal_pack_7.f90: New test.
3455         PR fortran/43111
3456         * gfortran.dg/internal_pack_8.f90: New test.
3458 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3460         PR 43128
3461         * c-c++-common/pr41779.c: Fix broken testcase.
3463 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3465         PR 36513
3466         * c-c++-common/pr36513.c: New testcase.
3467         * c-c++-common/pr36513-2.c: New testcase.
3469 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3471         PR 41779
3472         * c-c++-common/pr41779.c: New.
3474 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
3476         PR debug/43084
3477         * gcc.dg/pr43084.c: New test.
3479 2010-02-19  Richard Guenther  <rguenther@suse.de>
3481         PR tree-optimization/42916
3482         * gcc.dg/pr42916.c: New testcase.
3484 2010-02-18  Jason Merrill  <jason@redhat.com>
3486         PR c++/42837
3487         * g++.dg/abi/packed1.C: Add expected warning.
3489         PR c++/43108
3490         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
3491         * gcc.dg/torture/dg-torture.exp: Likewise.
3492         * c-c++-common/torture/complex-sign.h,
3493         c-c++-common/torture/complex-sign-add.c,
3494         c-c++-common/torture/complex-sign-mixed-add.c,
3495         c-c++-common/torture/complex-sign-mixed-div.c,
3496         c-c++-common/torture/complex-sign-mixed-mul.c,
3497         c-c++-common/torture/complex-sign-mixed-sub.c,
3498         c-c++-common/torture/complex-sign-mul.c,
3499         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
3500         Adapt for C++ compilation as well.
3502         PR c++/43070
3503         * g++.dg/ext/label1.C: Update.
3504         * g++.dg/ext/label2.C: Update.
3506         PR c++/26261
3507         * g++.dg/template/dependent-name6.C: New.
3509         PR c++/43109
3510         * g++.dg/parse/namespace12.C: New.
3512 2010-02-18  Martin Jambor  <mjambor@suse.cz>
3514         PR tree-optimization/43066
3515         * gcc.c-torture/compile/pr43066.c: New test.
3517 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
3519         * g++.dg/ext/attrib35.C: Fix target selector string.
3520         * g++.dg/ext/attrib36.C: Ditto.
3521         * g++.dg/ext/attrib37.C: Ditto.
3522         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
3523         * g++.dg/abi/mangle25.C: Ditto.
3525 2010-02-17  Jason Merrill  <jason@redhat.com>
3527         PR c++/43069
3528         * g++.dg/parse/namespace11.C: New.
3530         PR c++/43093
3531         * g++.dg/ext/attrib37.C: New.
3533         PR c++/43079
3534         * g++.dg/template/ptrmem20.C: New.
3536 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
3538         PR target/43103
3539         * gcc.target/i386/xop-check.h: Include m256-check.h.
3540         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
3541         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
3542         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
3543         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
3545 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
3547         PR debug/42918
3548         * gcc.dg/pr42918.c: New test.
3550 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
3552         * g++.dg/ext/attrib36.C: Require ILP32.
3554 2010-02-16  Richard Guenther  <rguenther@suse.de>
3556         PR tree-optimization/41043
3557         * gfortran.dg/pr41043.f90: New testcase.
3558         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
3560 2010-02-16  Jason Merrill  <jason@redhat.com>
3562         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
3564 2010-02-16  Ira Rosen  <irar@il.ibm.com>
3566         PR tree-optimization/43074
3567         * gcc.dg/vect/fast-math-pr43074.c: New test.
3569 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
3571         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
3573 2010-02-16  Jason Merrill  <jason@redhat.com>
3575         PR c++/43031
3576         * g++.dg/ext/attrib36.C: New.
3578         PR c++/43036
3579         * g++.dg/other/array6.C: New.
3581 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3583         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
3585 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
3587         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
3588         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
3589         * gcc.target/i386/xop-vpermil2pd-1.c: New.
3590         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
3591         * gcc.target/i386/xop-vpermil2ps-1.c: New.
3592         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
3594 2010-02-15  Richard Guenther  <rguenther@suse.de>
3596         PR middle-end/43068
3597         * g++.dg/torture/pr43068.C: New testcase.
3599 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
3601         PR c++/43024
3602         * g++.dg/opt/ice1.C: New.
3604 2010-02-14  Jason Merrill  <jason@redhat.com>
3606         PR c++/41997
3607         * g++.dg/cpp0x/initlist-opt.C: New.
3609 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
3611         PR fortran/41113
3612         PR fortran/41117
3613         * gfortran.dg/internal_pack_6.f90: New test.
3615 2010-02-12  Jason Merrill  <jason@redhat.com>
3617         PR c++/43054
3618         * g++.dg/cpp0x/variadic99.C: New.
3620 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
3622         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
3623         sign extend pointers to gualchk_t.
3625         PR c++/43033
3626         * g++.dg/other/default3.C: Xfail g4 test.
3628 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3630         PR middle-end/43012
3631         * gcc.dg/graphite/pr43012.c: New.
3633 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3635         PR middle-end/42930
3636         * g++.dg/graphite/pr42930.C: New.
3638 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3640         PR middle-end/42914
3641         PR middle-end/42530
3642         * gcc.dg/graphite/pr42530.c: New.
3643         * gcc.dg/graphite/pr42914.c: New.
3645 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3647         PR middle-end/42771
3648         * gcc.dg/graphite/pr42771.c: New.
3650 2010-02-11  Richard Guenther  <rguenther@suse.de>
3652         PR tree-optimization/42998
3653         * gcc.c-torture/compile/pr42998.c: New testcase.
3655 2010-02-10  Jason Merrill  <jason@redhat.com>
3657         PR c++/41896
3658         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
3660         PR c++/42983, core issue 906
3661         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
3662         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
3664         PR c++/43016
3665         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
3667 2010-02-10  Richard Guenther  <rguenther@suse.de>
3669         PR tree-optimization/43017
3670         * gcc.dg/torture/pr43017.c: New testcase.
3672 2010-02-10  Tobias Burnus <burnus@net-b.de>
3674         PR fortran/40823
3675         * gfortran.dg/private_type_1.f90: Update error location.
3676         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3677         * gfortran.dg/typebound_operator_2.f03: Ditto.
3678         * gfortran.dg/assignment_2.f90: Ditto.
3679         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3680         * gfortran.dg/binding_label_tests_9.f03: Ditto.
3682 2010-02-10  Tobias Burnus  <burnus@net-b.de>
3684         PR fortran/43015
3685         * gfortran.dg/bind_c_usage_20.f90: New test.
3687 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
3689         PR debug/43010
3690         * g++.dg/debug/pr43010.C: New test.
3692 2010-02-10  Richard Guenther  <rguenther@suse.de>
3694         PR c/43007
3695         * gcc.c-torture/execute/20100209-1.c: New testcase.
3696         * gcc.dg/fold-div-3.c: Likewise.
3698 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
3700         * gcc.dg/builtin-ffs-1.c: New test.
3702 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3704         PR fortran/42999
3705         * gfortran.dg/array_constructor_35.f90: New test.
3707 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3709         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
3711 2010-02-09  Jason Merrill  <jason@redhat.com>
3713         PR c++/42399
3714         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
3716         PR c++/42370
3717         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
3719 2010-02-09  Tobias Burnus  <burnus@net-b.de>
3721         PR fortran/41869
3722         * gfortran.dg/module_write_1.f90: New test.
3724 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
3726         * gcc.dg/pr19340.c: Adjust.
3728 2010-02-09  Richard Guenther  <rguenther@suse.de>
3730         PR tree-optimization/43008
3731         * gcc.c-torture/execute/pr43008.c: New testcase.
3733 2010-02-09  Richard Guenther  <rguenther@suse.de>
3735         PR tree-optimization/43000
3736         * gcc.dg/torture/pr43000.c: New testcase.
3737         * gcc.dg/torture/pr43002.c: Likewise.
3739 2010-02-09  Daniel Kraft  <d@domob.eu>
3741         PR fortran/39171
3742         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
3743         and pass -Wsurprising as necessary.
3745 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
3747         PR tree-optimization/42890
3748         * g++.dg/torture/pr42890.C: New test.
3750 2010-02-08  Richard Guenther  <rguenther@suse.de>
3752         PR middle-end/42995
3753         * gcc.dg/tree-ssa/inline-4.c: New testcase.
3755 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
3757         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
3758         return 0 from main.
3759         * gcc.dg/graphite/block-1.c: Same.
3760         * gcc.dg/graphite/block-3.c: Same.
3761         * gcc.dg/graphite/block-4.c: Same.
3762         * gcc.dg/graphite/block-5.c: Same.
3763         * gcc.dg/graphite/block-6.c: Same.
3764         * gcc.dg/graphite/block-7.c: Same.
3765         * gcc.dg/graphite/interchange-0.c: Same.
3766         * gcc.dg/graphite/interchange-1.c: Same.
3767         * gcc.dg/graphite/interchange-10.c: Same.
3768         * gcc.dg/graphite/interchange-11.c: Same.
3769         * gcc.dg/graphite/interchange-12.c: Same.
3770         * gcc.dg/graphite/interchange-2.c: Same.
3771         * gcc.dg/graphite/interchange-3.c: Same.
3772         * gcc.dg/graphite/interchange-4.c: Same.
3773         * gcc.dg/graphite/interchange-5.c: Same.
3774         * gcc.dg/graphite/interchange-6.c: Same.
3775         * gcc.dg/graphite/interchange-7.c: Same.
3776         * gcc.dg/graphite/interchange-8.c: Same.
3777         * gcc.dg/graphite/interchange-9.c: Same.
3778         * gcc.dg/graphite/interchange-mvt.c: Same.
3780 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
3782         * gfortran.dg/graphite/id-19.f: New.
3783         * gfortran.dg/graphite/pr14741.f90: New.
3784         * gfortran.dg/graphite/pr41924.f90: New.
3785         * gfortran.dg/graphite/run-id-2.f90: New.
3787 2010-02-07  Richard Guenther  <rguenther@suse.de>
3789         PR middle-end/42956
3790         * gcc.c-torture/compile/pr42956.c: New testcase.
3792 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3794         PR libfortran/42742
3795         * gfortran.dg/fmt_cache_2.f: New test.
3797 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3799         * gfortran.dg/read_no_eor.f90: New test.
3801 2010-02-05  Jason Merrill  <jason@redhat.com>
3803         * g++.dg/ext/label13.C: Move constructor body out of class.
3805 2010-02-03  Jason Merrill  <jason@redhat.com>
3807         PR c++/42870
3808         * g++.dg/ext/dllexport3.C: New.
3810 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
3812         * gcc.dg/format/ms-format3.c: New test for specific MS types.
3814 2010-02-05  Richard Guenther  <rguenther@suse.de>
3816         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
3818 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
3820         PR c++/42915
3821         * g++.dg/other/crash-9.C: New test.
3823 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
3825         PR fortran/42309
3826         * gfortran.dg/subref_array_pointer_4.f90 : New test.
3828 2010-02-04  Richard Guenther  <rguenther@suse.de>
3830         PR rtl-optimization/42952
3831         * gcc.dg/torture/pr42952.c: New testcase.
3833 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3835         PR libfortran/42901
3836         * gfortran.dg/namelist_60.f90: New test.
3838 2010-02-03  Jason Merrill  <jason@redhat.com>
3840         PR c++/40138
3841         * g++.dg/ext/builtin11.C: New.
3843         PR c++/4926
3844         PR c++/38600
3845         * g++.dg/abi/mangle35.C: New.
3846         * g++.dg/abi/mangle37.C: New.
3848         PR c++/12909
3849         * g++.dg/abi/mangle36.C: New.
3851         PR c++/35652
3852         * g++.dg/warn/string1.C: New.
3854 2010-02-03  Richard Guenther  <rguenther@suse.de>
3856         PR tree-optimization/42944
3857         * gcc.dg/errno-1.c: New testcase.
3859 2010-02-03  Richard Guenther  <rguenther@suse.de>
3861         PR middle-end/42927
3862         * gcc.c-torture/compile/pr42927.c: New testcase.
3864 2010-02-03  Tobias Burnus  <burnus@net-b.de>
3866         PR fortran/42936
3867         * gfortran.dg/null_4.f90: New test.
3869 2010-02-02  Jason Merrill  <jason@redhat.com>
3871         PR c++/41090
3872         * g++.dg/ext/label13.C: New.
3874 2010-02-02  Tobias Burnus  <burnus@net-b.de>
3876         PR fortran/42650
3877         * gfortran.dg/func_result_5.f90: New test.
3879 2010-02-01  Tobias Burnus  <burnus@net-b.de>
3881         PR fortran/42922
3882         * gfortran.dg/pure_initializer_3.f90: News test.
3884 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
3886         PR fortran/42888
3887         * gfortran.dg/allocate_derived_2.f90: New test.
3889 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3891         PR middle-end/42898
3892         * gcc.dg/torture/pr42898-2.c: New test.
3894 2010-01-31  Richard Guenther  <rguenther@suse.de>
3896         PR middle-end/42898
3897         * gcc.dg/torture/pr42898.c: New testcase.
3899 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
3901         PR fortran/38324
3902         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
3903         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
3905 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
3907         * g++.dg/tree-ssa/inline-1.C: New.
3908         * g++.dg/tree-ssa/inline-2.C: New.
3909         * g++.dg/tree-ssa/inline-3.C: New.
3911 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3913         PR testsuite/41701
3914         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
3915         the string 'pow' in the pathname of the compiler from generating a
3916         test failure.
3918 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3920         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
3921         * g++.old-deja/g++.mike/eh17.C: Likewise.
3922         * g++.old-deja/g++.mike/p5571.C: Likewise.
3924 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
3926         PR c++/42758
3927         PR c++/42634
3928         PR c++/42336
3929         PR c++/42797
3930         PR c++/42880
3931         * g++.dg/other/crash-5.C: New test.
3932         * g++.dg/other/crash-6.C: New test.
3933         * g++.dg/other/crash-7.C: New test.
3934         * g++.dg/other/crash-8.C: New test.
3936 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
3938         PR rtl-optimization/42889
3939         * gcc.dg/pr42889.c: New test.
3941 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
3943         * gcc.target/i386/pr42881.c: Use SSE2.
3945 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
3947         PR target/42891
3948         * gcc.target/i386/pr42891.c: New test.
3950 2010-01-28  Richard Guenther  <rguenther@suse.de>
3952         PR tree-optimization/42871
3953         * g++.dg/torture/pr42871.C: New testcase.
3955 2010-01-28  Richard Guenther  <rguenther@suse.de>
3957         * gcc.dg/Wobjsize-1.h: New testcase.
3958         * gcc.dg/Wobjsize-1.c: Likewise.
3960 2010-01-28  Richard Guenther  <rguenther@suse.de>
3962         PR middle-end/42883
3963         * g++.dg/torture/pr42883.C: New testcase.
3965 2010-01-28  Michael Matz  <matz@suse.de>
3967         * gcc.target/i386/pr42881.c: New test.
3969 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3971         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
3972         Add i?86-*-solaris2* support.
3974 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
3976         PR c++/42713
3977         PR c++/42820
3978         * g++.dg/template/typedef27.C: New test case.
3979         * g++.dg/template/typedef28.C: New test case.
3981 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
3983         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
3985 2010-01-27  Richard Guenther  <rguenther@suse.de>
3987         PR middle-end/42878
3988         * gcc.dg/torture/pr42878-1.c: New testcase.
3989         * gcc.dg/torture/pr42878-2.c: Likewise.
3991 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
3993         PR middle-end/42874
3994         * gcc.dg/vla-22.c: New test.
3996 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
3998         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
3999         current collation.
4001 2010-01-26  Richard Guenther  <rguenther@suse.de>
4003         PR rtl-optimization/42685
4004         * gcc.dg/pr42685.c: New testcase.
4005         * g++.dg/other/pr42685.C: Likewise.
4007 2010-01-26  Richard Guenther  <rguenther@suse.de>
4009         PR middle-end/42806
4010         * g++.dg/other/pr42806.C: New testcase.
4012 2010-01-26  Richard Guenther  <rguenther@suse.de>
4014         PR tree-optimization/42250
4015         * gcc.dg/pr42250.c: New testcase.
4017 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
4019         * gnat.dg/array_bounds_test.adb: New test.
4021 2010-01-25  Tobias Burnus  <burnus@net-b.de>
4023         PR fortran/42858
4024         * gfortran.dg/generic_21.f90: New test.
4026 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4028         PR testsuite/41522
4029         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
4031 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
4033         PR c++/42748
4034         * g++.dg/abi/arm_va_list2.C: New test.
4035         * g++.dg/abi/arm_va_list2.h: Companion header file.
4037 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
4039         PR fortran/41044
4040         * gfortran.dg/parameter_array_ref_2.f90 : New test.
4042         PR fortran/41167
4043         * gfortran.dg/char_array_arg_1.f90 : New test.
4045         * gfortran.dg/pr25923.f90 : Remove XFAIL.
4047 2010-01-24  Tobias Burnus  <burnus@net-b.de>
4049         PR fortran/39304
4050         * gfortran.dg/generic_20.f90: New test.
4052 2010-01-22  Michael Matz  <matz@suse.de>
4054         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
4055         -msse2.
4057 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
4059         PR fortran/42736
4060         * gfortran.dg/dependency_25.f90 : New test.
4062 2010-01-21  Martin Jambor  <mjambor@suse.cz>
4064         PR tree-optimization/42585
4065         * gcc.dg/tree-ssa/pr42585.c: New test.
4067 2010-01-21  Richard Guenther  <rguenther@suse.de>
4069         PR middle-end/19988
4070         * gcc.dg/pr19988.c: New testcase.
4072 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
4074         * g++.dg/compat/decimal/compat-common.h: New file.
4075         * g++.dg/compat/decimal/decimal-dummy.h: New file.
4076         * g++.dg/compat/decimal/pass_x.h: New file.
4077         * g++.dg/compat/decimal/pass_y.h: New file.
4078         * g++.dg/compat/decimal/pass-1_main.C: New file.
4079         * g++.dg/compat/decimal/pass-1_x.C: New file.
4080         * g++.dg/compat/decimal/pass-1_y.C: New file.
4081         * g++.dg/compat/decimal/pass-2_main.C: New file.
4082         * g++.dg/compat/decimal/pass-2_x.C: New file.
4083         * g++.dg/compat/decimal/pass-2_y.C: New file.
4084         * g++.dg/compat/decimal/pass-3_main.C: New file.
4085         * g++.dg/compat/decimal/pass-3_x.C: New file.
4086         * g++.dg/compat/decimal/pass-3_y.C: New file.
4087         * g++.dg/compat/decimal/pass-4_main.C: New file.
4088         * g++.dg/compat/decimal/pass-4_x.C: New file.
4089         * g++.dg/compat/decimal/pass-4_y.C: New file.
4090         * g++.dg/compat/decimal/pass-5_main.C: New file.
4091         * g++.dg/compat/decimal/pass-5_x.C: New file.
4092         * g++.dg/compat/decimal/pass-5_y.C: New file.
4093         * g++.dg/compat/decimal/pass-6_main.C: New file.
4094         * g++.dg/compat/decimal/pass-6_x.C: New file.
4095         * g++.dg/compat/decimal/pass-6_y.C: New file.
4096         * g++.dg/compat/decimal/return_x.h: New file.
4097         * g++.dg/compat/decimal/return_y.h: New file.
4098         * g++.dg/compat/decimal/return-1_main.C: New file.
4099         * g++.dg/compat/decimal/return-1_x.C: New file.
4100         * g++.dg/compat/decimal/return-1_y.C: New file.
4101         * g++.dg/compat/decimal/return-2_main.C: New file.
4102         * g++.dg/compat/decimal/return-2_x.C: New file.
4103         * g++.dg/compat/decimal/return-2_y.C: New file.
4104         * g++.dg/compat/decimal/return-3_main.C: New file.
4105         * g++.dg/compat/decimal/return-3_x.C: New file.
4106         * g++.dg/compat/decimal/return-3_y.C: New file.
4107         * g++.dg/compat/decimal/return-4_main.C: New file.
4108         * g++.dg/compat/decimal/return-4_x.C: New file.
4109         * g++.dg/compat/decimal/return-4_y.C: New file.
4110         * g++.dg/compat/decimal/return-5_main.C: New file.
4111         * g++.dg/compat/decimal/return-5_x.C: New file.
4112         * g++.dg/compat/decimal/return-5_y.C: New file.
4113         * g++.dg/compat/decimal/return-6_main.C: New file.
4114         * g++.dg/compat/decimal/return-6_x.C: New file.
4115         * g++.dg/compat/decimal/return-6_y.C: New file.
4117 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
4119         PR debug/42715
4120         * gcc.dg/pr42715.c: New.
4122 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4124         PR c++/42038
4125         * g++.dg/parse/crash55.C: New.
4127 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
4129         PR debug/42782
4130         * gcc.dg/guality/pr42782.c: New.
4132 2010-01-20  Jason Merrill  <jason@redhat.com>
4134         PR c++/41788
4135         * g++.dg/abi/packed1.C: New.
4137         PR c++/41920
4138         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
4140         PR c++/40750
4141         * g++.dg/parse/fn-typedef1.C: New.
4142         * g++.dg/other/cv_quals.C: Adjust.
4144 2010-01-20  Anthony Green  <green@moxielogic.com>
4146         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
4147         pack(push) pragma).
4148         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
4149         * gcc.dg/20020312-2.c: Port this to the moxie core.
4150         * gcc.dg/weak/typeof-2.c: Ditto.
4152 2010-01-20  Richard Guenther  <rguenther@suse.de>
4154         PR tree-optimization/42717
4155         * gcc.c-torture/compile/pr42717.c: New testcase.
4157 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
4159         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
4160         of signed, add a few new tests.
4162         PR middle-end/42803
4163         * g++.dg/parse/limits-initializer1.C: New test.
4165 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
4167         PR fortran/42804
4168         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
4169         * gfortran.dg/typebound_call_12.f03: New test.
4171 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
4173         PR fortran/42783
4174         * gfortran.dg/bounds_check_15.f90 : New test.
4176 2010-01-19  Michael Matz  <matz@suse.de>
4178         PR tree-optimization/41783
4179         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
4181 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4183         PR target/38697.
4184         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
4185         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
4186         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
4187         * gcc.target/arm/neon/vget_lows16.c: Likewise.
4188         * gcc.target/arm/neon/vget_lows32.c: Likewise.
4189         * gcc.target/arm/neon/vget_lows64.c: Likewise.
4190         * gcc.target/arm/neon/vget_lows8.c: Likewise.
4191         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
4192         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
4193         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
4194         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
4196 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
4198         PR fortran/42545
4199         * gfortran.dg/extends_6.f03: Modified an error message.
4200         * gfortran.dg/extends_10.f03: New test.
4201         * gfortran.dg/private_type_6.f03: Modified an error message.
4202         * gfortran.dg/structure_constructor_8.f03: Ditto.
4204 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
4206         PR tree-optimization/42719
4207         * gcc.dg/pr42719.c: New test.
4209         PR debug/42728
4210         * gcc.dg/pr42728.c: New test.
4212 2010-01-19  Anthony Green  <green@moxielogic.com>
4214         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
4216 2010-01-18  Anthony Green  <green@moxielogic.com>
4218         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
4219         for moxie.
4221 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
4223         * g++.dg/template/error45.C: reverted as part of reverting the
4224         fix of PR c++/42634.
4226 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4228         PR c++/42634
4229         * g++.dg/template/error45.C: New test.
4231 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4233         PR c++/42766
4234         * g++.dg/conversion/op6.C: New test.
4236 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
4238         PR target/42774
4239         * gcc.target/alpha/pr42774.c: New test.
4241 2010-01-18  Richard Guenther  <rguenther@suse.de>
4243         PR tree-optimization/42781
4244         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
4246 2010-01-17  Richard Guenther  <rguenther@suse.de>
4248         PR middle-end/42248
4249         * gcc.c-torture/execute/pr42248.c: New testcase.
4251 2010-01-17  Richard Guenther  <rguenther@suse.de>
4253         PR tree-optimization/42773
4254         * g++.dg/torture/pr42773.C: New testcase.
4256 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
4258         PR fortran/42677
4259         * gfortran.dg/interface_assignment_5.f90: New test.
4261 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
4263         PR c++/42697
4264         * g++.dg/template/crash94.C: Reverted.
4266 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
4268         PR debug/42767
4269         * gcc.dg/debug/pr42767.c: New.
4271 2010-01-15  Jason Merrill  <jason@redhat.com>
4273         PR c++/42761
4274         * g++.dg/cpp0x/decltype22.C: New.
4276 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
4278         PR middle-end/42760
4279         * g++.dg/torture/pr42760.C: New test.
4281 2010-01-15  Jing Yu  <jingyu@google.com>
4283         PR rtl-optimization/42691
4284         * gcc.c-torture/execute/pr42691.c: New.
4286 2010-01-15  Richard Guenther  <rguenther@suse.de>
4288         PR middle-end/42739
4289         * g++.dg/torture/pr42739.C: New testcase.
4291 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
4293         * g++.dg/template/error45.C: Revert as part of reverting changes
4294         or PR c++/42634.
4296 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4298         PR fortran/42684
4299         * gfortran.dg/interface_31.f90: New test.
4301 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4303         * gcc.target/powerpc/pr42747.c: New file.
4305 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4307         PR middle-end/42674
4308         * c-c++-common/pr42674.c: New test.
4310         PR c++/42608
4311         * g++.dg/template/instantiate11.C: New test.
4313 2010-01-14  Jason Merrill  <jason@redhat.com>
4315         PR c++/42701
4316         * g++.dg/overload/error3.C: New.
4318         PR c++/42655
4319         * g++.dg/overload/rvalue1.C: New.
4321 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4323         PR tree-optimization/42706
4324         * gcc.dg/ipa/pr42706.c: New testcase.
4326 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4328         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
4330 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4332         PR tree-optimization/42714
4333         * g++.dg/torture/pr42714.C: New test.
4335 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4337         PR rtl-optimization/42246
4338         * gfortran.dg/pr42246-2.f: New.
4340 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4342         PR rtl-optimization/42389
4343         * gcc.dg/pr42389.c: New.
4345 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4347         PR rtl-optimization/42388
4348         * gcc.dg/pr42388.c: New.
4350 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4352         PR rtl-optimization/42294
4353         * gfortran.dg/pr42294.f: New.
4355 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4357         PR rtl-optimization/39453
4358         PR rtl-optimization/42246
4359         * gcc.dg/pr39453.c: New.
4360         * gcc.dg/pr42246.c: New.
4362 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4364         PR middle-end/42245
4365         * gcc.dg/pr42245.c: New.
4366         * gcc.dg/pr42245-2.c: New.
4368 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4370         PR rtl-optimization/42249
4371         * gcc.dg/pr42249.c: New.
4373 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4375         PR c/42721
4376         * gcc.c-torture/execute/pr42721.c: New test.
4378 2010-01-14  Ira Rosen  <irar@il.ibm.com>
4380         PR tree-optimization/42709
4381         * gcc.dg/vect/pr42709.c: New test.
4383 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4385         PR fortran/41478
4386         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
4387         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4389 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4391         PR fortran/42481
4392         * gfortran.dg/generic_19.f90 : New test.
4394 2010-01-13  Richard Guenther  <rguenther@suse.de>
4396         PR tree-optimization/42730
4397         * gcc.c-torture/compile/pr42730.c: New testcase.
4399 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
4401         PR target/pr42542
4402         * gcc.target/ia64/pr42542-1.c: New.
4403         * gcc.target/ia64/pr42542-2.c: New.
4404         * gcc.target/ia64/pr42542-3.c: New.
4406 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
4408         PR c++/42634
4409         * g++.dg/template/error45.C: New test.
4411 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4413         PR tree-optimization/42704
4414         * g++.dg/torture/pr42704.C: New test.
4416 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4418         PR tree-optimization/42703
4419         * gcc.c-torture/compile/pr42703.c: New test.
4421 2010-01-13  Richard Guenther  <rguenther@suse.de>
4423         PR tree-optimization/42705
4424         * gcc.c-torture/compile/pr42705.c: New testcase.
4426 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
4428         * gcc.target/bfin/l2.c: New test.
4429         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
4431 2010-01-13  Richard Guenther  <rguenther@suse.de>
4433         PR middle-end/42716
4434         * gcc.c-torture/compile/pr42716.c: New testcase.
4436 2010-01-13  Richard Guenther  <rguenther@suse.de>
4438         PR lto/42678
4439         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
4441 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
4443         PR c/42708
4444         * gcc.c-torture/compile/pr42708-1.c: New test.
4446 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
4448         PR debug/42662
4449         * gcc.dg/pr42662.c: New test.
4451         PR tree-optimization/42645
4452         * g++.dg/other/pr42645-1.C: New test.
4453         * g++.dg/other/pr42645-2.C: New test.
4455 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
4457         PR target/42416
4458         * gcc.target/powerpc/warn-1.c: New test.
4459         * gcc.target/powerpc/warn-2.c: New test.
4461 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
4463         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
4464         stack alignment.
4466 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
4468         * gcc.dg/lto/20100108_0.c: New.
4470 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
4472         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
4473         Add -march=i686 -msse for 32bit x86 targets.
4475 2010-01-10  Richard Guenther  <rguenther@suse.de>
4477         PR middle-end/42667
4478         * gcc.dg/torture/pr42667.c: New testcase.
4480 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4482         PR fortran/32489
4483         * gfortran.dg/array_constructor_34.f90: New test.
4485 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4487         PR fortran/20923
4488         * gfortran.dg/array_constructor_33.f90: New test.
4489         gfortran.dg/array_function_5.f90: Add credit.
4491 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4493         PR debug/42631
4494         * gcc.dg/pr42631.c: New.
4496 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4498         PR debug/42630
4499         * gcc.dg/pr42630.c: New.
4501 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4503         PR debug/42629
4504         * gcc.dg/pr42629.c: New.
4506 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4508         PR middle-end/42363
4509         * gcc.dg/torture/pr42363.c: New.
4511 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4513         PR debug/42604
4514         PR debug/42395
4515         * gcc.dg/vect/pr42604.c: New.
4516         * gcc.dg/vect/pr42395.c: New.
4518 2010-01-09  Richard Guenther  <rguenther@suse.de>
4520         PR middle-end/42512
4521         * gcc.c-torture/execute/pr42512.c: New testcase.
4523 2010-01-09  Tobias Burnus  <burnus@net-b.de>
4525         PR fortran/41298
4526         * gfortran.dg/c_ptr_tests_14.f90: New test.
4528 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4530         PR ada/41929
4531         * gnat.dg/null_pointer_deref1.adb: Don't run on
4532         sparc*-sun-solaris2.11.
4534 2010-01-08  Richard Guenther  <rguenther@suse.de>
4536         PR lto/42528
4537         * gcc.dg/lto/20100103-1_0.c: New testcase.
4538         * gcc.dg/lto/20100103-2_0.c: Likewise.
4540 2010-01-08  Tobias Burnus  <burnus@net-b.de
4542         PR/fortran 25829
4543         * gfortran.dg/asynchronous_1.f90: New test.
4544         * gfortran.dg/asynchronous_2.f90: New test.
4545         * gfortran.dg/conflicts.f90: Update error message.
4547 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
4549         c++/40155
4550         * g++.dg/cpp0x/variadic-unify-2.C: New test.
4552 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
4554         PR tree-optimization/42625
4555         * g++.dg/opt/dtor4.C: New test.
4556         * g++.dg/opt/dtor4.h: New.
4557         * g++.dg/opt/dtor4-aux.cc: New.
4559 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4561         PR fortran/42597
4562         * gfortran.dg/proc_ptr_26.f90: New test.
4564 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4566         PR fortran/41872
4567         * gfortran.dg/allocatable_scalar_7.f90: New test.
4569 2010-01-06  Richard Guenther  <rguenther@suse.de>
4571         * gcc.c-torture/compile/pr42632.c: New testcase.
4573 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4575         PR target/42542
4576         * gcc.target/i386/pr42542-4.c: New.
4577         * gcc.target/i386/pr42542-4a.c: Likewise.
4578         * gcc.target/i386/pr42542-5.c: Likewise.
4579         * gcc.target/i386/pr42542-5a.c: Likewise.
4581 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4583         * gcc.dg/tls/opt-15.c: New test.
4585 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4587         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
4589 2010-01-05  Martin Jambor  <mjambor@suse.cz>
4591         PR tree-optimization/42462
4592         * g++.dg/torture/pr42462.C: New test.
4594 2010-01-05  Jason Merrill  <jason@redhat.com>
4596         * g++.dg/cpp0x/initlist30.C: New test.
4598 2010-01-05  Richard Guenther  <rguenther@suse.de>
4600         PR tree-optimization/42614
4601         * gcc.c-torture/execute/pr42614.c: New testcase.
4603 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
4605         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
4606         * gcc.dg/Wunreachable-1.c: Remove the testcase of
4607         -Wunreachable-code.
4608         * gcc.dg/Wunreachable-2.c: Likewise.
4609         * gcc.dg/Wunreachable-3.c: Likewise.
4610         * gcc.dg/Wunreachable-4.c: Likewise.
4611         * gcc.dg/Wunreachable-5.c: Likewise.
4612         * gcc.dg/Wunreachable-6.c: Likewise.
4613         * gcc.dg/Wunreachable-7.c: Likewise.
4614         * gcc.dg/Wunreachable-8.c: Likewise.
4615         * gcc.dg/20041231-1.c: Likewise.
4617 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
4619         PR other/42611
4620         * gcc.dg/pr42611.c: New test.
4622         PR tree-optimization/42508
4623         * g++.dg/opt/pr42508.C: New test.
4625 2010-01-05  Tobias Burnus  <burnus@net-b.de>
4627         PR fortran/41872
4628         * gfortran.dg/allocatable_scalar_8.f90: New.
4630 2010-01-04  Martin Jambor  <mjambor@suse.cz>
4632         PR tree-optimization/42398
4633         * gcc.c-torture/compile/pr42398.c: New test.
4635 2010-01-04  Jason Merrill  <jason@redhat.com>
4637         PR c++/42555
4638         * g++.dg/ext/attrib35.C: New.
4640         PR c++/42567
4641         * g++.dg/cpp0x/auto17.C: New.
4643 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
4645         * gcc.dg/lto/20100104_0.c: New.
4647 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
4649         PR target/42542
4650         * gcc.target/i386/pr42542-1.c: New.
4651         * gcc.target/i386/pr42542-1a.c: Likewise.
4652         * gcc.target/i386/pr42542-1b.c: Likewise.
4653         * gcc.target/i386/pr42542-2.c: Likewise.
4654         * gcc.target/i386/pr42542-2a.c: Likewise.
4655         * gcc.target/i386/pr42542-2b.c: Likewise.
4656         * gcc.target/i386/pr42542-3.c: Likewise.
4657         * gcc.target/i386/pr42542-3a.c: Likewise.
4659 2009-01-04  Tobias Burnus  <burnus@net-b.de>
4661         PR fortran/41872
4662         * gfortran.dg/allocatable_scalar_5.f90: New test.
4663         * gfortran.dg/allocatable_scalar_6.f90: New test.
4665 2010-01-03  Richard Guenther  <rguenther@suse.de>
4667         PR testsuite/42583
4668         * gfortran.dg/gomp/recursion1.f90: Remove.
4670 2010-01-03  Richard Guenther  <rguenther@suse.de>
4672         * gcc.dg/Warray-bounds.c: Remove XFAILs.
4673         * gcc.dg/uninit-6.c: Likewise.
4674         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4676 2010-01-03  Richard Guenther  <rguenther@suse.de>
4678         PR tree-optimization/42589
4679         * gcc.target/i386/pr42589.c: New testcase.
4681 2010-01-03  Richard Guenther  <rguenther@suse.de>
4683         PR tree-optimization/42438
4684         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
4686 2010-01-02  Richard Guenther  <rguenther@suse.de>
4688         PR testsuite/41651
4689         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
4691 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
4693         PR target/42448
4694         * gcc.target/alpha/pr42448-1.c: New test.
4695         * gcc.target/alpha/pr42448-2.c: Ditto.
4697 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
4699         PR preprocessor/41947
4700         * gcc.dg/c99-hexfloat-3.c: New test.
4702 2010-01-01  Richard Guenther  <rguenther@suse.de>
4704         PR c/42570
4705         * gcc.c-torture/execute/pr42570.c: New testcase.
4707 2010-01-01  Richard Guenther  <rguenther@suse.de>
4709         PR middle-end/42559
4710         * gcc.c-torture/compile/pr42559.c: New testcase.
4713 Copyright (C) 2010 Free Software Foundation, Inc.
4715 Copying and distribution of this file, with or without modification,
4716 are permitted in any medium without royalty provided the copyright
4717 notice and this notice are preserved.