Merge up to mainline revision 153570.
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba8775085969b9f0e63911a4018ef7ebad0643d55
1 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
3         PR bootstrap/41345
4         * gcc.dg/pr41345.c: New test.
6         PR debug/41828
7         * g++.dg/debug/dwarf2/anonname1.C: New test.
9 2009-10-26  Jason Merrill  <jason@redhat.com>
11         PR c++/38796
12         * g++.dg/cpp0x/defaulted15.C: New.
13         * g++.dg/cpp0x/defaulted16.C: New.
15 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
17         PR c++/41785
18         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
20 2009-10-26  Nick Clifton  <nickc@redhat.com>
22         * lib/target-supports.exp (check_profiling_available):
23         Profiling is not, currently, available for the RX port.
24         (check_effective_target_hard_float): Add support for RX
25         target.
26         * gcc.target/rx: New directory.
27         * gcc.target/rx/builtins.c: New test file.
28         * gcc.target/rx/interrupts.c: New test file.
29         * gcc.target/rx/rx-abi-function-tests.c: New test file.
30         * gcc.target/rx/zero-width-bitfield.c: New test file.
31         * gcc.target/rx/i272091.c: New test file.
32         * gcc.target/rx/packed-struct.c: New test file.
33         * gcc.target/rx/rx.exp: New file: Drives RX tests.
34         
35 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
37         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
38         * gcc.dg/lto/20091016-1_0.c: Likewise.
39         * gcc.dg/lto/20090206-1_0.c: Likewise.
40         * gcc.dg/lto/20081120-1_0.c: Likewise.
41         * gcc.dg/lto/20081120-2_0.c: Likewise.
42         * gcc.dg/lto/20090116_0.c: Likewise.
43         * gcc.dg/lto/20081126_0.c: Likewise.
44         * gcc.dg/lto/20091013-1_0.c: Likewise.
45         * gcc.dg/lto/20081212-1_0.c: Likewise.
46         * gcc.dg/lto/20091015-1_0.c: Likewise.
47         * gcc.dg/lto/20090126-1_0.c: Likewise.
48         * gcc.dg/lto/20090126-2_0.c: Likewise.
49         * gcc.dg/lto/20091020-1_0.c: Likewise.
50         * gcc.dg/lto/20091020-2_0.c: Likewise.
51         * gcc.dg/lto/20081204-1_0.c: Likewise.
52         * gcc.dg/lto/20081204-2_0.c: Likewise.
53         * gcc.dg/lto/20081224_0.c: Likewise.
54         * gcc.dg/lto/20090219_0.c: Likewise.
56 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
58         PR c++/41020
59         * g++.dg/lookup/extern-c-redecl2.C: New test.
60         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
61         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
62         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
64 2009-10-26  Michael Matz  <matz@suse.de>
66         PR tree-optimization/41783
67         * gcc.dg/pr41783.c: New test.
68         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
69         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
70         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
72 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
74         PR fortran/41714
75         * gfortran.dg/class_allocate_4.f03: New test.
77 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
79         * gcc.target/mips/mult-1.c: New test.
81 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
83         PR fortran/41784
84         * gfortran.dg/extends_8.f03: New test.
86 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
88         * gnat.dg/specs/pack4.ads: New test.
90 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
92         * gnat.dg/null_pointer_deref1.adb: New test.
93         * gnat.dg/null_pointer_deref2.adb: Likewise.
95 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
97         PR fortran/41772
98         * gfortran.dg/transfer_intrinsic_3.f90.
100 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
102         * gnat.dg/opt4.adb: New test.
104 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
106         PR c/40033
107         * gcc.dg/noncompile/pr40033-1.c: New test.
109 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
111         PR c++/40808
112         * g++.dg/abi/mangle34.C: New test
114 2009-10-23  Jason Merrill  <jason@redhat.com>
116         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
118         Core issue 899
119         * g++.dg/cpp0x/explicit4.C: New.
121 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
123         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
124         *-*-cygwin.
125         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
126         for *-*-mingw* and *-*-cygwin.
127         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
128         * g++.dg/template/spec35.C: Disable weak symbol test for
129         *-*-mingw* and *-*-cygwin.
131         PR testsuite/31342
132         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
134 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
136         PR fortran/41800
137         * gfortran.dg/class_10.f03: New test.
139 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
141         PR target/41787
142         * gcc.target/powerpc/vsx-vrsave.c: New file.
144 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
146         PR c/41673
147         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
149 2009-10-23  Richard Guenther  <rguenther@suse.de>
151         PR tree-optimization/41778
152         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
154 2009-10-22  Richard Guenther  <rguenther@suse.de>
156         PR lto/41791
157         * g++.dg/lto/20091022-2_0.C: New testcase.
159 2009-10-22  Richard Guenther  <rguenther@suse.de>
161         PR lto/41730
162         * g++.dg/lto/20091022-1_0.C: New testcase.
164 2009-10-22  Jan Hubicka  <jh@suse.cz>
166         * gcc.c-torture/compile/pr40556.c: New testcase.
168 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
170         PR fortran/41781
171         * gfortran.dg/goto_8.f90: New test case.
173 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
175         PR tree-optimization/41497
176         * gcc.dg/tree-ssa/pr41497.c: New.
178 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
180         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
182 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
184         * gcc.dg/tls/pie-1.c: New test.
186 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
188         * g++.dg/abi/mangle33.C: New test.
190 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
192         * gnat.dg/discr22.adb: New test.
194 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
196         * gnat.dg/loop_optimization7.ad[sb]: New test.
197         * gnat.dg/loop_optimization7_pkg.ads: New helper.
199 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
201         PR fortran/41706
202         PR fortran/41766
203         * gfortran.dg/class_9.f03: Extended test case.
204         * gfortran.dg/select_type_7.f03: New test case.
206 2009-10-20  Richard Guenther  <rguenther@suse.de>
208         * gcc.dg/lto/20091020-3_0.c: New testcase.
210 2009-10-20  Richard Guenther  <rguenther@suse.de>
212         PR lto/41761
213         * gcc.dg/lto/20091020-1_0.c: New testcase.
214         * gcc.dg/lto/20091020-1_1.c: Likewise.
215         * gcc.dg/lto/20091020-2_0.c: Likewise.
216         * gcc.dg/lto/20091020-2_1.c: Likewise.
218 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
220         PR debug/41340
221         * gcc.dg/pr41340.c: New test.
223 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
225         * gnat.dg/discr21.ad[sb]: New test.
226         * gnat.dg/discr21_pkg.ads: New helper.
228 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
230         PR fortran/41706
231         * gfortran.dg/class_9 : New test.
233 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
235         * gcc.dg/raw-string-1.c: New test.
236         * gcc.dg/raw-string-2.c: New test.
237         * gcc.dg/raw-string-3.c: New test.
238         * gcc.dg/raw-string-4.c: New test.
239         * gcc.dg/raw-string-5.c: New test.
240         * gcc.dg/raw-string-6.c: New test.
241         * gcc.dg/raw-string-7.c: New test.
242         * gcc.dg/utf8-1.c: New test.
243         * gcc.dg/utf8-2.c: New test.
244         * gcc.dg/utf-badconcat2.c: New test.
245         * gcc.dg/utf-dflt2.c: New test.
246         * gcc.dg/cpp/include6.c: New test.
247         * g++.dg/ext/raw-string-1.C: New test.
248         * g++.dg/ext/raw-string-2.C: New test.
249         * g++.dg/ext/raw-string-3.C: New test.
250         * g++.dg/ext/raw-string-4.C: New test.
251         * g++.dg/ext/raw-string-5.C: New test.
252         * g++.dg/ext/raw-string-6.C: New test.
253         * g++.dg/ext/raw-string-7.C: New test.
254         * g++.dg/ext/utf8-1.C: New test.
255         * g++.dg/ext/utf8-2.C: New test.
256         * g++.dg/ext/utf-badconcat2.C: New test.
257         * g++.dg/ext/utf-dflt2.C: New test.
259         * gcc.dg/cleanup-13.c: New test.
261 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
263         PR fortran/41586
264         * gfortran.dg/auto_dealloc_1.f90: New test case.
266 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
268         Port from redhat/gcc-4_4-branch:
269         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
270         * gcc.dg/debug/vta-2.c: New test.
272         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
273         * gcc.dg/debug/vta-1.c: New.
275 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
277         * gnat.dg/noreturn2.ad[sb]: New test.
279 2009-10-19  Tobias Burnus  <burnus@net-b.de>
281         PR fortran/41755
282         * gfortran.dg/equiv_8.f90: New test.
283         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
285 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
287         * gcc.target/arm/neon-thumb2-move.c: New test.
289 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
291         * gcc.dg/debug/vta-3.c: New test.
293 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
295         * gnat.dg/nested_proc.adb: Rename into...
296         * gnat.dg/nested_proc1.adb: ...this.
297         * gnat.dg/nested_proc2.adb: New test.
299 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
301         * gnat.dg/noreturn1.ad[sb]: New test.
303 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
304             Paul Thomas  <pault@gcc.gnu.org>
306         PR fortran/41629
307         * gfortran.dg/class_6.f90: New test.
309         PR fortran/41608
310         PR fortran/41587
311         * gfortran.dg/class_7.f90: New test.
313         PR fortran/41618
314         * gfortran.dg/class_8.f90: New test.
316 2009-10-17  Richard Guenther  <rguenther@suse.de>
318         * gcc.dg/lto/20091017-1_0.c: New testcase.
319         * gcc.dg/lto/20091017-1_1.c: Likewise.
321 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
323         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
325 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
327         * gnat.dg/aggr11.adb: New test.
328         * gnat.dg/aggr11_pkg.ads: New helper.
330 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
332         * gnat.dg/slice8.adb: New test.
333         * gnat.dg/slice8_pkg1.ads: New helper.
334         * gnat.dg/slice8_pkg2.ads: Likewise.
335         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
337 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
339         * gnat.dg/unchecked_convert4.adb: New test.
341 2009-10-15  Jason Merrill  <jason@redhat.com>
343         PR c++/38798
344         * g++.dg/cpp0x/trailing5.C: New.
346         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
347         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
348         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
349         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
351 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
353         PR fortran/41719
354         * gfortran.dg/class_5.f03: New test case.
355         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
356         * gfortran.dg/typebound_operator_4.f03: Ditto.
358 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
360         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
361         * g++.dg/other/first-global.C: Likewise.
362         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
363         * g++.dg/torture/pr40323.C: Likewise.
364         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
365         * gcc.dg/inline-33.c: Likewise.
366         * gcc.dg/ipa/ipa-1.c: Likewise.
367         * gcc.dg/ipa/ipa-2.c: Likewise.
368         * gcc.dg/ipa/ipa-3.c: Likewise.
369         * gcc.dg/ipa/ipa-4.c: Likewise.
370         * gcc.dg/ipa/ipa-5.c: Likewise.
371         * gcc.dg/ipa/ipa-7.c: Likewise.
372         * gcc.dg/ipa/ipacost-2.c: Likewise.
373         * gcc.dg/tree-ssa/inline-3.c: Likewise.
374         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
375         * gfortran.dg/whole_file_5.f90: Likewise.
376         * gfortran.dg/whole_file_6.f90: Likewise.
378 2009-10-16  Richard Guenther  <rguenther@suse.de>
380         PR tree-optimization/41728
381         * gcc.c-torture/compile/pr41728.c: New testcase.
383 2009-10-16  Richard Guenther  <rguenther@suse.de>
385         PR lto/41598
386         * gcc.dg/lto/20091016-1_0.c: New testcase.
387         * gcc.dg/lto/20091016-1_1.c: Likewise.
388         * gcc.dg/lto/20091016-1_a.h: Likewise.
390 2009-10-16  Richard Guenther  <rguenther@suse.de>
392         PR lto/41715
393         * gfortran.dg/lto/20091015-1_0.f: New testcase.
394         * gfortran.dg/lto/20091015-1_1.f: Likewise.
395         * gfortran.dg/lto/20091015-1_2.f: Likewise.
397 2009-10-16  Richard Guenther  <rguenther@suse.de>
399         PR lto/41713
400         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
402 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
404         PR debug/41717
405         * gcc.dg/debug/pr41717.c: New test.
407 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
409         PR fortran/41648
410         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
412         PR fortran/41656
413         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
415 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
417         PR target/23983
418         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
419         result used.
420         * g++.dg/ext/altivec-2.C (main): Ditto.
422 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
424         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
425         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
427 2009-10-15  Richard Guenther  <rguenther@suse.de>
429         PR lto/41669
430         * gcc.dg/lto/20091015-1_0.c: New testcase.
431         * gcc.dg/lto/20091015-1_1.c: Likewise.
432         * gcc.dg/lto/20091015-1_2.c: Likewise.
433         * gcc.dg/lto/20091015-1_a.h: Likewise.
434         * gcc.dg/lto/20091015-1_b.h: Likewise.
436 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
438         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
440 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
442         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
444 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
446         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
447         line from 1 to 0.
448         * obj-c++.dg/bitfield-1.mm: Likewise.
449         * obj-c++.dg/bitfield-4.mm: Likewise.
451 2009-10-14  Richard Guenther  <rguenther@suse.de>
453         PR lto/41173
454         * gcc.dg/lto/20091014-1_0.c: New testcase.
456 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
458         PR testsuite/41707
459         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
460         warning on line 0 instead of 1.
462 2009-10-14  Richard Guenther  <rguenther@suse.de>
464         PR lto/41521
465         * gfortran.dg/lto/pr41521_0.f90: New testcase.
466         * gfortran.dg/lto/pr41521_1.f90: Likewise.
468 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
470         PR preprocessor/41543
471         * gcc.dg/debug/dwarf2/pr41543.c: New test.
473         PR debug/41695
474         * gcc.dg/debug/dwarf2/pr41695.c: New test.
476 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
478         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
479         New procedure.
480         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
481         effective target.
483 2009-10-14  Jason Merrill  <jason@redhat.com>
485         PR c++/39866
486         * g++.dg/cpp0x/defaulted14.C: New.
488 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
490         * g++.dg/cpp0x/vt-40092.C: New.
492 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
494         * gcc.dg/guality/pr41616-1.c: Drop -O2.
495         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
497 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
499         * gfortran.dg/complex_intrinsic_8.f90: New test.
501 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
503         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
504         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
506 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
508         PR target/38948
509         * gcc.dg/torture/pr38948.c: New test.
511 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
513         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
515 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
517         PR fortran/41581
518         * gfortran.dg/class_allocate_2.f03: Modified.
519         * gfortran.dg/class_allocate_3.f03: New test case.
521 2009-10-13  Richard Guenther  <rguenther@suse.de>
523         PR lto/41668
524         * gcc.dg/lto/20091006-2_0.c: New testcase.
525         * gcc.dg/lto/20091006-2_1.c: Likewise.
526         * gcc.dg/lto/20091006-2_2.c: Likewise.
527         * gcc.dg/lto/20091013-1_0.c: Likewise.
528         * gcc.dg/lto/20091013-1_1.c: Likewise.
529         * gcc.dg/lto/20091013-1_2.c: Likewise.
531 2009-10-13  Martin Jambor  <mjambor@suse.cz>
533         * gcc.c-torture/compile/pr41661.c: New test.
535 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
537         PR libgfortran/41683
538         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
540 2009-10-12  Jason Merrill  <jason@redhat.com>
542         PR c++/37875
543         * g++.dg/cpp0x/decltype18.C: New.
545         PR c++/37766
546         * g++.dg/cpp0x/fntmpdefarg1.C: New.
548 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
550         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
552 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
554         PR debug/41343
555         PR debug/41447
556         PR debug/41264
557         PR debug/41338
558         * gcc.dg/guality/pr41447-1.c: New.
559         * gcc.dg/debug/pr41264-1.c: New.
560         * gcc.dg/debug/pr41343-1.c: New.
562 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
564         PR target/26515
565         * gcc.dg/torture/pr26515.c: New test.
567 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
569         PR testsuite/41659
570         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
571         * lib/lto.exp (lto-get-options-main): Report error for using "target"
572         or "xfail" with dg-lto-do.
574 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
576         * gcc.target/i386/ms_hook_prologue.c: New testcase.
578 2009-10-12  Michael Matz  <matz@suse.de>
580         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
581         pass.
583 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
585         PR target/41680
586         * g++.dg/torture/pr41680.C: New test.
588 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
590         PR c++/41570
591         * g++.dg/debug/dwarf2/template-params-7.C: New test.
593 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
595         PR debug/41616
596         * gcc.dg/guality/pr41616-1.c: New.
598 2009-10-11  Jason Merrill  <jason@redhat.com>
600         PR c++/37204
601         * g++.dg/cpp0x/rv-reinterpret.C: New.
603 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
605         PR libgfortran/38439
606         * gfortran.dg/fmt_error_9.f: New test.
607         * gfortran.dg/fmt_error_10.f: New test.
608         
609 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
611         PR fortran/41583
612         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
613         * gfortran.dg/class_4b.f03: As above.
614         * gfortran.dg/class_4c.f03: As above.
615         * gfortran.dg/class_4d.f03: As above.
617 2009-10-11  Richard Guenther  <rguenther@suse.de>
619         PR tree-optimization/41555
620         * gcc.dg/torture/pr41555.c: New testcase.
622 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
624         PR libgfortran/35862
625         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
626         function correctly.
628 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630         PR libgfortran/35862
631         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
632         Add conditions to avoid runtime errors if not supported.
634 2009-10-10  Richard Guenther  <rguenther@suse.de>
636         PR tree-optimization/41654
637         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
639 2009-10-09  Jason Merrill  <jason@redhat.com>
641         * g++.dg/cpp/ucn-1.C: New.
643 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
645         PR fortran/41585
646         * gfortran.dg/class_2.f03: Extended test case.
648 2009-10-09  Tobias Burnus  <burnus@net-b.de>
650         PR fortran/41582
651         * gfortran.dg/class_allocate_1.f03: Modify code such that
652         it compiles with the gfc_warning->gfc_error change.
653         * gfortran.dg/class_allocate_1.f03: New test.
655 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
657         PR fortran/41579
658         * gfortran.dg/select_type_6.f03: New test.
660 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
662         PR preprocessor/41445
663         * gcc.dg/cpp/separate-1.c: Adjust.
664         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
665         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
666         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
667         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
668         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
669         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
670         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
672         PR rtl-optimization/41646
673         * gcc.c-torture/compile/pr41646.c: New test.
675 2009-10-09  Richard Guenther  <rguenther@suse.de>
677         PR tree-optimization/41634
678         * gcc.c-torture/compile/pr41634.c: New testcase.
680 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
682         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
684 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
686         * gnat.dg/opt3.adb: New test.
687         * gnat.dg/opt3_pkg.ads: New helper.
689 2009-10-08  Doug Kwan  <dougkwan@google.com>
691         PR rtl-optimization/41574
692         * gcc.dg/pr41574.c: New test.
694 2009-10-08  Cary Coutant  <ccoutant@google.com>
696         Add support for debugging with ICF (Identical Code Folding).
697         * g++.dg/debug/dwarf2/icf.C: New test.
699 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
701         * gcc.target/mips/truncate-6.c: New test.
703 2009-10-08  Jason Merrill  <jason@redhat.com>
705         PR c++/36816
706         * g++.dg/cpp0x/rv-deduce.C: New.
708         PR c++/37177
709         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
710         * g++.dg/template/explicit-args2.C: New.
711         * g++.dg/template/explicit-args3.C: New.
712         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
714 2009-10-08  Michael Matz  <matz@suse.de>
716         PR middle-end/41573
717         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
718         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
719         * gcc.dg/pr41573.c: New test.
721 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
723         PR c/41182
724         * gcc.c-torture/compile/pr41182-1.c: New.
726 2009-10-07  Jason Merrill  <jason@redhat.com>
728         * g++.dg/cpp0x/variadic95.C: New.
730 2009-10-07  Jason Merrill  <jason@redhat.com>
732         * g++.dg/template/scope3.C: New.
734 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
736         * gcc.dg/debug/dwarf2/inline3.c: New test.
738 2009-10-07  Daniel Kraft  <d@domob.eu>
740         PR fortran/41615
741         * gfortran.dg/assumed_charlen_function_6.f90: New test.
743 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
745         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
746         * gfortran.dg/select_type_1.f03: Modified error message.
747         * gfortran.dg/select_type_5.f03: New test.
749 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
751         PR libgfortran/41612
752         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
753         have kind=10 reals.
755 2009-10-06  Jason Merrill  <jason@redhat.com>
757         * g++.dg/cpp0x/lambda/lambda-init.C: New.
758         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
760 2009-10-06  Richard Guenther  <rguenther@suse.de>
762         PR lto/41502
763         * gcc.dg/lto/20091006-1_0.c: New testcase.
764         * gcc.dg/lto/20091006-1_1.c: Likewise.
765         * gcc.dg/lto/20091005-2_0.c: Likewise.
767 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
769         PR ada/41383
770         * gnat.dg/timer_cancel.adb: New test.
772 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
774         PR ada/38333
775         * gnat.dg/specs/import_abstract.ads: New.
777 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
779         PR libgfortran/35862
780         * gfortran.dg/round_2.f03: New test.
782 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
784         PR debug/41558
785         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
786         * lib/gcc-gdb-test.exp: ... here.  New file.
787         * gfortran.dg/guality/guality.exp: New file.
788         * gfortran.dg/guality/pr41558.f90: New test.
789         * gfortran.dg/guality/arg1.f90: New test.
791 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
793         * gfortran.dg/dynamic_dispatch_1.f90: New test.
794         * gfortran.dg/dynamic_dispatch_2.f90: New test.
795         * gfortran.dg/dynamic_dispatch_3.f90: New test.
796         * gfortran.dg/module_md5_1.f90: Update md5 sum.
798 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
800         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
801         register_pass_info.
802         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
803         plugin_pass to register_pass_info.
804         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
805         register_pass_info.
806         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
807         register_pass_info.
809 2009-10-05  Richard Guenther  <rguenther@suse.de>
811         PR lto/41281
812         * gcc.dg/lto/20090914-2_0.c: New testcase.
814 2009-10-05  Richard Guenther  <rguenther@suse.de>
816         PR lto/40902
817         * gcc.dg/lto/20091005-1_0.c: New testcase.
818         * gcc.dg/lto/20091005-1_1.c: Likewise.
820 2009-10-05  Richard Guenther  <rguenther@suse.de>
822         PR lto/41552
823         PR lto/41487
824         * g++.dg/lto/20091002-1_0.C: Adjust flags.
825         * g++.dg/lto/20091004-1_0.C: New testcase.
826         * g++.dg/lto/20091004-1_1.C: Likewise.
827         * g++.dg/lto/20091004-2_0.C: Likewise.
828         * g++.dg/lto/20091004-2_1.C: Likewise.
829         * g++.dg/lto/20091004-3_0.C: Likewise.
830         * g++.dg/lto/20091004-3_1.C: Likewise.
832 2009-10-05  Richard Guenther  <rguenther@suse.de>
834         PR tree-optimization/23821
835         * gcc.dg/torture/pr23821.c: New testcase.
837 2009-10-05  Daniel Kraft  <d@domob.eu>
839         PR fortran/41403
840         * gfortran.dg/goto_6.f: New test.
841         * gfortran.dg/goto_7.f: New test.
843 2009-10-03  Ben Elliston  <bje@au.ibm.com>
844             Bill Maddox  <maddox@google.com>
845             Cary Coutant  <ccoutant@google.com>
846             Chris Demetriou  <cgd@google.com>
847             Diego Novillo  <dnovillo@google.com>
848             Doug Kwan  <dougkwan@google.com>
849             Jan Hubicka  <jh@suse.cz>
850             Ollie Wild  <aaw@google.com>
851             Rafael Espindola  <espindola@google.com>
852             Richard Guenther  <rguenther@suse.de>
853             Simon Baldwin  <simonb@google.com>
855         * g++.dg/20090107-1.C: New.
856         * g++.dg/20090121-1.C: New.
857         * g++.dg/ipa/20090113-1.C: New.
858         * g++.dg/lto: New directory.
859         * g++.dg/lto/20080829_0.C: New.
860         * g++.dg/lto/20080904_0.C: New.
861         * g++.dg/lto/20080907_0.C: New.
862         * g++.dg/lto/20080908-1_0.C: New.
863         * g++.dg/lto/20080908-2_0.C: New.
864         * g++.dg/lto/20080908-3_0.C: New.
865         * g++.dg/lto/20080909-1_0.C: New.
866         * g++.dg/lto/20080910-1_0.C: New.
867         * g++.dg/lto/20080912-1_0.C: New.
868         * g++.dg/lto/20080912_0.C: New.
869         * g++.dg/lto/20080915_0.C: New.
870         * g++.dg/lto/20080916_0.C: New.
871         * g++.dg/lto/20080917_0.C: New.
872         * g++.dg/lto/20080924_0.C: New.
873         * g++.dg/lto/20080926_0.C: New.
874         * g++.dg/lto/20081008_0.C: New.
875         * g++.dg/lto/20081022.h: New.
876         * g++.dg/lto/20081022_0.C: New.
877         * g++.dg/lto/20081022_1.C: New.
878         * g++.dg/lto/20081023_0.C: New.
879         * g++.dg/lto/20081109-1_0.C: New.
880         * g++.dg/lto/20081109-2_0.C: New.
881         * g++.dg/lto/20081109_0.C: New.
882         * g++.dg/lto/20081109_1.C: New.
883         * g++.dg/lto/20081118-1_0.C: New.
884         * g++.dg/lto/20081118-1_1.C: New.
885         * g++.dg/lto/20081118_0.C: New.
886         * g++.dg/lto/20081118_1.C: New.
887         * g++.dg/lto/20081119-1.h: New.
888         * g++.dg/lto/20081119-1_0.C: New.
889         * g++.dg/lto/20081119-1_1.C: New.
890         * g++.dg/lto/20081119_0.C: New.
891         * g++.dg/lto/20081119_1.C: New.
892         * g++.dg/lto/20081120-1_0.C: New.
893         * g++.dg/lto/20081120-1_1.C: New.
894         * g++.dg/lto/20081120-2_0.C: New.
895         * g++.dg/lto/20081120-2_1.C: New.
896         * g++.dg/lto/20081123_0.C: New.
897         * g++.dg/lto/20081123_1.C: New.
898         * g++.dg/lto/20081125.h: New.
899         * g++.dg/lto/20081125_0.C: New.
900         * g++.dg/lto/20081125_1.C: New.
901         * g++.dg/lto/20081127_0.C: New.
902         * g++.dg/lto/20081127_1.C: New.
903         * g++.dg/lto/20081203_0.C: New.
904         * g++.dg/lto/20081203_1.C: New.
905         * g++.dg/lto/20081204-1_0.C: New.
906         * g++.dg/lto/20081204-1_1.C: New.
907         * g++.dg/lto/20081204-2_0.C: New.
908         * g++.dg/lto/20081204-2_1.C: New.
909         * g++.dg/lto/20081209_0.C: New.
910         * g++.dg/lto/20081209_1.C: New.
911         * g++.dg/lto/20081211-1.h: New.
912         * g++.dg/lto/20081211-1_0.C: New.
913         * g++.dg/lto/20081211-1_1.C: New.
914         * g++.dg/lto/20081217-1_0.C: New.
915         * g++.dg/lto/20081217-2_0.C: New.
916         * g++.dg/lto/20081219_0.C: New.
917         * g++.dg/lto/20081219_1.C: New.
918         * g++.dg/lto/20090106_0.C: New.
919         * g++.dg/lto/20090112_0.C: New.
920         * g++.dg/lto/20090128_0.C: New.
921         * g++.dg/lto/20090221_0.C: New.
922         * g++.dg/lto/20090302_0.C: New.
923         * g++.dg/lto/20090302_1.C: New.
924         * g++.dg/lto/20090303_0.C: New.
925         * g++.dg/lto/20090311-1.h: New.
926         * g++.dg/lto/20090311-1_0.C: New.
927         * g++.dg/lto/20090311-1_1.C: New.
928         * g++.dg/lto/20090311_0.C: New.
929         * g++.dg/lto/20090311_1.C: New.
930         * g++.dg/lto/20090312.h: New.
931         * g++.dg/lto/20090312_0.C: New.
932         * g++.dg/lto/20090312_1.C: New.
933         * g++.dg/lto/20090313_0.C: New.
934         * g++.dg/lto/20090313_1.C: New.
935         * g++.dg/lto/20090315_0.C: New.
936         * g++.dg/lto/20090315_1.C: New.
937         * g++.dg/lto/20091002-1_0.C: New testcase.
938         * g++.dg/lto/20091002-2_0.C: Likewise..
939         * g++.dg/lto/20091002-3_0.C: Likewise..
940         * g++.dg/lto/README: New.
941         * g++.dg/lto/pr40818_0.C: New.
942         * g++.dg/opt/thunk3-1.C: New.
943         * g++.dg/opt/thunk4.C: New.
944         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
945         replacements with __attribute__ ((__noinline__)).
946         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
947         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
948         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
949         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
950         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
951         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
952         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
953         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
954         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
955         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
956         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
957         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
958         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
959         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
960         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
961         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
962         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
963         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
964         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
965         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
966         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
967         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
968         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
969         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
970         * gcc.dg/20081223-1.c: New.
971         * gcc.dg/lto: New directory.
972         * gcc.dg/lto/20080908_0.c: New.
973         * gcc.dg/lto/20080917_0.c: New.
974         * gcc.dg/lto/20080924_0.c: New.
975         * gcc.dg/lto/20081024_0.c: New.
976         * gcc.dg/lto/20081109_0.c: New.
977         * gcc.dg/lto/20081111_0.c: New.
978         * gcc.dg/lto/20081111_1.c: New.
979         * gcc.dg/lto/20081112_0.c: New.
980         * gcc.dg/lto/20081112_1.c: New.
981         * gcc.dg/lto/20081115_0.c: New.
982         * gcc.dg/lto/20081115_1.c: New.
983         * gcc.dg/lto/20081115_2.c: New.
984         * gcc.dg/lto/20081118_0.c: New.
985         * gcc.dg/lto/20081118_1.c: New.
986         * gcc.dg/lto/20081118_2.c: New.
987         * gcc.dg/lto/20081120-1_0.c: New.
988         * gcc.dg/lto/20081120-1_1.c: New.
989         * gcc.dg/lto/20081120-2_0.c: New.
990         * gcc.dg/lto/20081120-2_1.c: New.
991         * gcc.dg/lto/20081125_0.c: New.
992         * gcc.dg/lto/20081125_1.c: New.
993         * gcc.dg/lto/20081126_0.c: New.
994         * gcc.dg/lto/20081201-1_0.c: New.
995         * gcc.dg/lto/20081201-1_1.c: New.
996         * gcc.dg/lto/20081201-1_2.c: New.
997         * gcc.dg/lto/20081201-2_0.c: New.
998         * gcc.dg/lto/20081201-2_1.c: New.
999         * gcc.dg/lto/20081202-1_0.c: New.
1000         * gcc.dg/lto/20081202-1_1.c: New.
1001         * gcc.dg/lto/20081202-2_0.c: New.
1002         * gcc.dg/lto/20081202-2_1.c: New.
1003         * gcc.dg/lto/20081204-1_0.c: New.
1004         * gcc.dg/lto/20081204-1_1.c: New.
1005         * gcc.dg/lto/20081204-2_0.c: New.
1006         * gcc.dg/lto/20081210-1_0.c: New.
1007         * gcc.dg/lto/20081212-1_0.c: New.
1008         * gcc.dg/lto/20081222_0.c: New.
1009         * gcc.dg/lto/20081222_0.h: New.
1010         * gcc.dg/lto/20081222_1.c: New.
1011         * gcc.dg/lto/20081224_0.c: New.
1012         * gcc.dg/lto/20081224_0.h: New.
1013         * gcc.dg/lto/20081224_1.c: New.
1014         * gcc.dg/lto/20090116_0.c: New.
1015         * gcc.dg/lto/20090120_0.c: New.
1016         * gcc.dg/lto/20090126-1_0.c: New.
1017         * gcc.dg/lto/20090126-2_0.c: New.
1018         * gcc.dg/lto/20090206-1_0.c: New.
1019         * gcc.dg/lto/20090206-2_0.c: New.
1020         * gcc.dg/lto/20090210_0.c: New.
1021         * gcc.dg/lto/20090210_1.c: New.
1022         * gcc.dg/lto/20090213_0.c: New.
1023         * gcc.dg/lto/20090213_1.c: New.
1024         * gcc.dg/lto/20090218-1_0.c: New.
1025         * gcc.dg/lto/20090218-1_1.c: New.
1026         * gcc.dg/lto/20090218-2_0.c: New.
1027         * gcc.dg/lto/20090218-2_1.c: New.
1028         * gcc.dg/lto/20090218_0.c: New.
1029         * gcc.dg/lto/20090218_1.c: New.
1030         * gcc.dg/lto/20090218_2.c: New.
1031         * gcc.dg/lto/20090218_3.c: New.
1032         * gcc.dg/lto/20090219_0.c: New.
1033         * gcc.dg/lto/20090312_0.c: New.
1034         * gcc.dg/lto/20090312_1.c: New.
1035         * gcc.dg/lto/20090313_0.c: New.
1036         * gcc.dg/lto/20090706-1_0.c: New.
1037         * gcc.dg/lto/20090706-2_0.c: New.
1038         * gcc.dg/lto/20090717_0.c: New.
1039         * gcc.dg/lto/20090717_1.c: New.
1040         * gcc.dg/lto/20090729_0.c: New.
1041         * gcc.dg/lto/20090729_1.c: New.
1042         * gcc.dg/lto/20090812_0.c: New.
1043         * gcc.dg/lto/20090812_1.c: New.
1044         * gcc.dg/lto/20090914-1_0.c: New.
1045         * gcc.dg/lto/README: New.
1046         * gcc.dg/visibility-7.c: Adjust expected pattern
1047         * gfortran.dg/lto: New directory.
1048         * gfortran.dg/lto/pr40724_0.f: New.
1049         * gfortran.dg/lto/pr40724_1.f: New.
1050         * gfortran.dg/lto/pr40725_0.f03: New.
1051         * gfortran.dg/lto/pr40725_1.c: New.
1052         * gfortran.dg/lto/pr41069_0.f90: New.
1053         * gfortran.dg/lto/pr41069_1.f90: New.
1054         * gfortran.dg/lto/pr41069_2.f90: New.
1055         * g++.dg/README: Add 'lto' directory.
1056         * g++.dg/dg.exp: Also scan 'lto' directory
1058 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1059             Janis Johnson  <janis187@us.ibm.com>
1060             Diego Novillo  <dnovillo@google.com>
1062         * g++.dg/lto/lto.exp: New.
1063         * gcc.c-torture/execute/execute.exp: Add
1064         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1065         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1066         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1067         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1068         * gcc.target/i386/math-torture/math-torture.exp:
1069         Likewise.
1070         * gcc.dg/lto/lto.exp: New.
1071         * gfortran.dg/lto/lto.exp: New.
1072         * lib/target-supports.exp (check_effective_target_lto): New.
1073         * lib/c-torture.exp: Load target-supports.exp.
1074         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1075         returns nonzero.
1076         * lib/gcc-dg.exp: Likewise.
1077         * lib/lto.exp: New.
1078         * lib/torture-options.exp: Add support for a third
1079         argument.
1081 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1083         PR testsuite/41542
1084         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1086 2009-10-02  Jason Merrill  <jason@redhat.com>
1088         * g++.dg/abi/mangle32.C: New.
1090 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1092         * gnat.dg/atomic2.adb: New test.
1094 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1096         * gnat.dg/array11.adb: New test.
1097         * gnat.dg/array12.adb: Likewise.
1099 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1101         * gnat.dg/array10.adb: New test.
1102         * gnat.dg/object_overflow.adb: Tweak.
1104 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1106         * gcc.dg/guality/guality.exp: Disable on darwin.
1108 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1110         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1111         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1112         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1113         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1115 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1117         PR fortran/41479
1118         * gfortran.dg/intent_out_5.f90: New test.
1120 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1122         PR debug/41404
1123         PR debug/41353
1124         * gcc.dg/guality/pr41404-1.c: New test.
1125         * gcc.dg/guality/pr41353-2.c: New test.
1127 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1129         PR testsuite/41546
1130         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1131         to -mtune=generic.
1133 2009-10-01  Jan Hubicka  <jh@suse.cz>
1135         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1137 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1139         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1141         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1143 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1145         PR fortran/41515
1146         * gfortran.dg/parameter_array_init_5.f90: New test.
1148 2009-10-01  Jason Merrill  <jason@redhat.com>
1150         * g++.dg/cpp0x/defaulted13.C: New.
1152 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1154         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1155         * gfortran.dg/bounds_check_11.f90: Likewise.
1156         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1158 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1160         * gfortran.dg/select_type_4.f90: New test.
1162 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1164         * gfortran.dg/same_type_as_1.f03: New test.
1165         * gfortran.dg/same_type_as_2.f03: Ditto.
1167 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1169         * gfortran.dg/select_type_1.f03: Extended.
1170         * gfortran.dg/select_type_3.f03: New test.
1172 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1174         * gfortran.dg/class_allocate_1.f03: New test.
1176 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1178         PR fortran/40996
1179         * gfortran.dg/allocatable_scalar_3.f90: New test.
1180         * gfortran.dg/select_type_2.f03: Ditto.
1181         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1183 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1185         * gfortran.dg/block_name_2.f90: Modified error message.
1186         * gfortran.dg/select_6.f90: Ditto.
1187         * gfortran.dg/select_type_1.f03: New test.
1189 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1191         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1192         * gfortran.dg/class_1.f03: Ditto.
1193         * gfortran.dg/class_2.f03: Ditto.
1194         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1195         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1196         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1197         * gfortran.dg/typebound_call_10.f03: Ditto.
1198         * gfortran.dg/typebound_call_2.f03: Ditto.
1199         * gfortran.dg/typebound_call_3.f03: Ditto.
1200         * gfortran.dg/typebound_call_4.f03: Ditto.
1201         * gfortran.dg/typebound_call_9.f03: Ditto.
1202         * gfortran.dg/typebound_generic_3.f03: Ditto.
1203         * gfortran.dg/typebound_generic_4.f03: Ditto.
1204         * gfortran.dg/typebound_operator_1.f03: Ditto.
1205         * gfortran.dg/typebound_operator_2.f03: Ditto.
1206         * gfortran.dg/typebound_operator_3.f03: Ditto.
1207         * gfortran.dg/typebound_operator_4.f03: Ditto.
1208         * gfortran.dg/typebound_proc_1.f08: Ditto.
1209         * gfortran.dg/typebound_proc_5.f03: Ditto.
1210         * gfortran.dg/typebound_proc_6.f03: Ditto.
1212 2009-09-30  Jason Merrill  <jason@redhat.com>
1214         * g++.dg/eh/init-temp1.C: Improve test.
1216 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1218         PR target/22093
1219         * gcc.target/alpha/pr22093.c: New test.
1221 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1222             Jason Merrill  <jason@redhat.com>
1224         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1225         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1226         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1227         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1228         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1229         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1230         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1231         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1232         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1233         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1234         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1235         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1236         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1237         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1238         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1239         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1240         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1241         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1242         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1243         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1244         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1245         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1246         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1247         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1248         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1249         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1250         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1251         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1252         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1253         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1254         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1255         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1256         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1257         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1258         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1259         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1260         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1261         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1262         * lib/prune.exp: Accept "In lambda function".
1264 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1266         * gcc.target/i386/fma4-check.h: New file.
1267         * gcc.target/i386/fma4-fma.c: Ditto.
1268         * gcc.target/i386/fma4-maccXX.c: Ditto.
1269         * gcc.target/i386/fma4-msubXX.c: Ditto.
1270         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1271         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1272         * gcc.target/i386/fma4-vector.c: Ditto.
1273         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1274         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1275         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1276         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1277         * gcc.target/i386/fma4-256-vector.c: Ditto.
1278         * gcc.target/i386/funcspec-2.c: Ditto.
1280         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1282         * gcc.target/i386/funcspec-5.c: Add FMA4.
1283         * gcc.target/i386/funcspec-6.c: Ditto.
1284         * gcc.target/i386/funcspec-8.c: Ditto.
1286         * gcc.target/i386/funcspec-9.c: New file.
1288         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1290         * gcc.target/i386/isa-10.c: New file.
1291         * gcc.target/i386/isa-11.c: Ditto.
1292         * gcc.target/i386/isa-12.c: Ditto.
1293         * gcc.target/i386/isa-13.c: Ditto.
1294         * gcc.target/i386/isa-2.c: Ditto.
1295         * gcc.target/i386/isa-3.c: Ditto.
1296         * gcc.target/i386/isa-4.c: Ditto.
1297         * gcc.target/i386/isa-7.c: Ditto.
1298         * gcc.target/i386/isa-8.c: Ditto.
1299         * gcc.target/i386/isa-9.c: Ditto.
1301         * gcc.target/i386/isa-14.c: Add FMA4.
1302         * gcc.target/i386/isa-1.c: Ditto.
1303         * gcc.target/i386/isa-5.c: Ditto.
1304         * gcc.target/i386/isa-6.c: Ditto.
1306         * gcc.target/i386/sse-12.c: New file.
1307         * gcc.target/i386/sse-13.c: Ditto.
1308         * gcc.target/i386/sse-14.c: Ditto.
1309         * gcc.target/i386/sse-22.c: Ditto.
1311         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1312         * g++.dg/other/i386-3.C: Ditto.
1313         * g++.dg/other/i386-5.C: Ditto.
1314         * g++.dg/other/i386-6.C: Ditto.
1316 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1318         PR testsuite/41496
1319         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1320         before.
1322 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1324         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1325         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1327 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1329         PR debug/41438
1330         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1331         hidden.
1332         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1334 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1336         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1337         * gcc.target/i386/isa-1.c: Remove SSE5.
1338         * gcc.target/i386/isa-5.c: Ditto.
1339         * gcc.target/i386/isa-6.c: Ditto.
1340         * gcc.target/i386/funcspec-4.c: Remove error conditions
1341         related to SSE5.
1342         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1343         * gcc.target/i386/avx-2.c: Ditto.
1344         * gcc.target/i386/sse-23.c: Ditto.
1345         * gcc.target/i386/funcspec-9.c: Delete.
1347 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1349         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1350         * gcc.dg/guality/pr41353-1.c: New test.
1352         PR testsuite/41444
1353         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1354         in macro name definition for non-unix/win32/msdos.
1356 2009-09-29  Daniel Kraft  <d@domob.eu>
1358         PR fortran/39626
1359         * gfortran.dg/block_1.f08: New test.
1360         * gfortran.dg/block_2.f08: New test.
1361         * gfortran.dg/block_3.f90: New test.
1362         * gfortran.dg/block_4.f08: New test.
1363         * gfortran.dg/block_5.f08: New test.
1364         * gfortran.dg/block_6.f08: New test.
1365         * gfortran.dg/block_7.f08: New test.
1366         * gfortran.dg/block_8.f08: New test.
1368 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1370         PR libgfortran/35862
1371         * gfortran.dg/round_1.f03: New test.
1372         * gfortran.dg/f2003_io_3.f03: Update test.
1374 2009-09-28  Easwaran Raman  <eraman@google.com>
1376         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1377         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1379 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1381         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1382         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1383         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1384         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1385         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1387         * g++.dg/dfp/dfp.exp: Fix typo.
1389         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1390         Fix typo that breaks the check.
1392 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1394         * gnat.dg (tagged_alloc_free.adb): New testcase.
1396 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1398         * g++.dg/dfp: New directory.
1399         * g++.dg/dg.exp: Prune tests in dfp directory.
1400         * g++.dg/dfp/dfp.exp: New.
1401         * g++.dg/dfp/mangle-mode.C: New test.
1403 2009-09-28  Michael Matz  <matz@suse.de>
1405         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1406         for sign of -Inf.
1408 2009-09-27  Richard Henderson  <rth@redhat.com>
1410         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1411         * gcc.dg/tree-ssa/pr41469-1.c: New.
1413 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1415         PR c/41476
1416         * gcc.dg/cond-constqual-1.c: New test.
1418 2009-09-26  Michael Matz  <matz@suse.de>
1420         PR lto/40758
1421         PR middle-end/41470
1422         * gcc.dg/pr41470.c: New test.
1424 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1426         * gnat.dg/array9.adb: New test.
1428 2009-09-26  Michael Matz  <matz@suse.de>
1430         PR tree-optimization/41454
1431         * gcc.dg/pr41454.c: New test.
1433 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1435         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1436         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1437         into DW_TAG_GNU_template_parameter_pack and
1438         DW_TAG_GNU_formal_parameter_pack.
1439         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1440         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1442 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1444         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1445         parameters for alignment-sensitive -fsection-anchors tests.
1447 2009-09-25  Richard Guenther  <rguenther@suse.de>
1449         PR middle-end/41463
1450         * gcc.c-torture/execute/pr41463.c: New testcase.
1452 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1454         * gnat.dg/sse_nolib.adb: New testcase.
1456 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1458         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1459         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1460         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1461         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1462         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1463         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1464         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1465         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1466         * gcc.dg/vect/vect.exp: Add Power7 flags.
1467         * g++.dg/vect/vect.exp: Likewise.
1468         * gfortran.dg/vect/vect.exp: Likewise.
1470 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1472         PR fortran/41459
1473         * gfortran.dg/empty_label.f: New test.
1474         * gfortran.dg/empty_label.f90: Ditto.
1475         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1477 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1479         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1480         compile-time.
1482 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1484         * lib/scanasm.exp (make_pattern_printable): New function.
1485         (dg-scan, scan-assembler-times, scan-assembler-dem,
1486         scan-assembler-dem-not): Use it.
1488 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1490         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1491         (test_nested): Renamed to ...
1492         (test_nested1): This.
1493         (test_nested2): New.
1494         (main): Likewise.
1496 2009-09-24  Richard Guenther  <rguenther@suse.de>
1498         PR tree-optimization/36143
1499         PR tree-optimization/38747
1500         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1501         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1502         * g++.dg/torture/pr38747.C: New testcase.
1503         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1505 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1507         * gnat.dg/nested_proc.adb: New test.
1509 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1511         * gcc.target/i386/pr12329.c: Adjust.
1513 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1515         PR debug/41248
1516         * gcc.dg/pr41248.c: New.
1518 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1520         PR debug/41065
1521         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1523 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1525         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1526         current_compiler_flags.  Fix typos.
1528 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1530         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1532 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1534         PR c/39779
1535         * gcc.c-torture/compile/pr39779.c: New test.
1537 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1539         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1540         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1541         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1543 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1545         PR debug/41295
1546         * gcc.dg/pr41295.c: New.
1548 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1550         * gcc.dg/pr40209.c: Add test case.
1552 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1554         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1555         matching assembly.
1556         * gcc.target/mips/code-readable-2.c: Likewise.
1557         * gcc.target/mips/code-readable-3.c: Likewise.
1559 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1561         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1562         Check support via mode instead of C type.
1563         (check_effective_target_dfprt_nocache): Ditto.
1564         (check_effective_target_hard_dfp): Ditto.
1566 2009-09-22  Richard Guenther  <rguenther@suse.de>
1568         PR middle-end/41395
1569         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1570         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1572 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1574         * gcc.dg/20090922-1.c: New test.
1576         PR bootstrap/41405
1577         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1578         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1579         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1580         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1581         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1582         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1583         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1584         * objc.dg/dwarf-2.m: Likewise.
1586 2009-09-22  Richard Guenther  <rguenther@suse.de>
1588         PR tree-optimization/41428
1589         * g++.dg/tree-ssa/pr41428.C: New testcase.
1591 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1593         PR middle-end/41429
1594         * g++.dg/gomp/pr41429.C: New test.
1596 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1598         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1600 2009-09-21  Jason Merrill  <jason@redhat.com>
1602         PR c++/41421
1603         * g++.dg/cpp0x/trivial1.C: Expand.
1605 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1607         * gcc.dg/torture/calleesave-sse.c: New.
1609 2009-09-21  Jan Hubicka  <jh@suse.cz>
1611         * gcc.dg/guality/inline-params.c: New testcase.
1613 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1615         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1616         Add -fno-inline.
1617         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1618         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1619         (f2): Ditto.
1621 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1623         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1624         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1625         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1626         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1627         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1629 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1631         PR middle-end/40642
1632         * g++.dg/torture/pr40642.C: New testcase.
1634 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1636         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1637         cases in static initializers.
1639 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1641         * gcc.c-tortue/compile/pr39886.c: New.
1643 2009-09-20  Chris Demetriou  <cgd@google.com>
1645         PR preprocessor/28435:
1646         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1647         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1648         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1649         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1650         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1652 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1654         * gcc.target/mips/mips.exp: Add relax-pic-calls
1655         under -mfoo/-mno-foo options.
1656         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1657         and -mexplicit-relocs.
1658         * gcc.target/mips/call-1.c: New test.
1659         * gcc.target/mips/call-2.c: New test.
1660         * gcc.target/mips/call-3.c: New test.
1661         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1662         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1664 2009-09-19  Chris Demetriou  <cgd@google.com>
1666         PR preprocessor/28435:
1667         * gcc.dg/cpp/missing-header-MD.c: New test.
1668         * gcc.dg/cpp/missing-header-MMD.c: New test.
1669         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1670         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1672 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1674         PR libgfortran/41328
1675         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1676         EOF works.
1678 2009-09-18  Jason Merrill  <jason@redhat.com>
1680         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1681         * g++.dg/cpp0x/initlist-deduce.C: New.
1683 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1685         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1687 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1689         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1690         * c-c++-common/dfp: New directory.
1691         * c-c++-common/dfp/dfp-dbg.h: New file.
1692         * gcc.dg/dfp/call-by-value.c: Move to ...
1693         * c-c++-common/call-by-value.c: here.
1694         * gcc.dg/dfp/cast.c: Move to ...
1695         * c-c++-common/cast.c: here.
1696         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1697         * c-c++-common/compare-eq-const.c: here.
1698         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1699         * c-c++-common/compare-eq-d128.c: here.
1700         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1701         * c-c++-common/compare-eq-d32.c: here.
1702         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1703         * c-c++-common/compare-eq-d64.c: here.
1704         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1705         * c-c++-common/compare-eq-dfp.c: here.
1706         * gcc.dg/dfp/compare-eq.h: Move to ...
1707         * c-c++-common/compare-eq.h: here.
1708         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1709         * c-c++-common/compare-rel-const.c: here.
1710         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1711         * c-c++-common/compare-rel-d128.c: here.
1712         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1713         * c-c++-common/compare-rel-d32.c: here.
1714         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1715         * c-c++-common/compare-rel-d64.c: here.
1716         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1717         * c-c++-common/compare-rel-dfp.c: here.
1718         * gcc.dg/dfp/compare-rel.h: Move to ...
1719         * c-c++-common/compare-rel.h: here.
1720         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1721         * c-c++-common/compare-special-d128.c: here.
1722         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1723         * c-c++-common/compare-special-d32.c: here.
1724         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1725         * c-c++-common/compare-special-d64.c: here.
1726         * gcc.dg/dfp/compare-special.h: Move to ...
1727         * c-c++-common/compare-special.h: here.
1728         * gcc.dg/dfp/constants-zero.c: Move to ...
1729         * c-c++-common/constants-zero.c: here.
1730         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1731         * c-c++-common/convert-bfp-10.c: here.
1732         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1733         * c-c++-common/convert-bfp-11.c: here.
1734         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1735         * c-c++-common/convert-bfp-12.c: here.
1736         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1737         * c-c++-common/convert-bfp-13.c: here.
1738         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1739         * c-c++-common/convert-bfp-14.c: here.
1740         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1741         * c-c++-common/convert-bfp-2.c: here.
1742         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1743         * c-c++-common/convert-bfp-3.c: here.
1744         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1745         * c-c++-common/convert-bfp-4.c: here.
1746         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1747         * c-c++-common/convert-bfp-5.c: here.
1748         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1749         * c-c++-common/convert-bfp-6.c: here.
1750         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1751         * c-c++-common/convert-bfp-7.c: here.
1752         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1753         * c-c++-common/convert-bfp-8.c: here.
1754         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1755         * c-c++-common/convert-bfp-9.c: here.
1756         * gcc.dg/dfp/convert-bfp.c: Move to ...
1757         * c-c++-common/convert-bfp.c: here.
1758         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1759         * c-c++-common/convert-bfp-fold.c: here.
1760         * gcc.dg/dfp/convert-dfp.c: Move to ...
1761         * c-c++-common/convert-dfp.c: here.
1762         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1763         * c-c++-common/convert-dfp-fold-2.c: here.
1764         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1765         * c-c++-common/convert-dfp-fold.c: here.
1766         * gcc.dg/dfp/convert.h: Move to ...
1767         * c-c++-common/convert.h: here.
1768         * gcc.dg/dfp/convert-int.c: Move to ...
1769         * c-c++-common/convert-int.c: here.
1770         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1771         * c-c++-common/convert-int-fold.c: here.
1772         * gcc.dg/dfp/convert-int-max.c: Move to ...
1773         * c-c++-common/convert-int-max.c: here.
1774         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1775         * c-c++-common/convert-int-max-fold.c: here.
1776         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1777         * c-c++-common/convert-int-saturate.c: here.
1778         * gcc.dg/dfp/func-array.c: Move to ...
1779         * c-c++-common/func-array.c: here.
1780         * gcc.dg/dfp/func-deref.c: Move to ...
1781         * c-c++-common/func-deref.c: here.
1782         * gcc.dg/dfp/func-mixed.c: Move to ...
1783         * c-c++-common/func-mixed.c: here.
1784         * gcc.dg/dfp/func-pointer.c: Move to ...
1785         * c-c++-common/func-pointer.c: here.
1786         * gcc.dg/dfp/func-scalar.c: Move to ...
1787         * c-c++-common/func-scalar.c: here.
1788         * gcc.dg/dfp/func-struct.c: Move to ...
1789         * c-c++-common/func-struct.c: here.
1790         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1791         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1792         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1793         * c-c++-common/func-vararg-alternate-d128.c: here.
1794         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1795         * c-c++-common/func-vararg-alternate-d32.c: here.
1796         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1797         * c-c++-common/func-vararg-alternate-d64.c: here.
1798         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1799         * c-c++-common/func-vararg-alternate.h: here.
1800         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1801         * c-c++-common/func-vararg-dfp.c: here.
1802         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1803         * c-c++-common/func-vararg-mixed-2.c: here.
1804         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1805         * c-c++-common/func-vararg-mixed.c: here.
1806         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1807         * c-c++-common/func-vararg-size0.c: here.
1808         * gcc.dg/dfp/inf-1.c: Move to ...
1809         * c-c++-common/inf-1.c: here.
1810         * gcc.dg/dfp/loop-index.c: Move to ...
1811         * c-c++-common/loop-index.c: here.
1812         * gcc.dg/dfp/modes.c: Move to ...
1813         * c-c++-common/modes.c: here.
1814         * gcc.dg/dfp/nan-1.c: Move to ...
1815         * c-c++-common/nan-1.c: here.
1816         * gcc.dg/dfp/nan-2.c: Move to ...
1817         * c-c++-common/nan-2.c: here.
1818         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1819         * c-c++-common/operator-arith-fold.c: here.
1820         * gcc.dg/dfp/operator-assignment.c: Move to ...
1821         * c-c++-common/operator-assignment.c: here.
1822         * gcc.dg/dfp/operator-comma.c: Move to ...
1823         * c-c++-common/operator-comma.c: here.
1824         * gcc.dg/dfp/operator-cond.c: Move to ...
1825         * c-c++-common/operator-cond.c: here.
1826         * gcc.dg/dfp/operator-logical.c: Move to ...
1827         * c-c++-common/operator-logical.c: here.
1828         * gcc.dg/dfp/operator-unary.c: Move to ...
1829         * c-c++-common/operator-unary.c: here.
1830         * gcc.dg/dfp/pr31385.c: Move to ...
1831         * c-c++-common/pr31385.c: here.
1832         * gcc.dg/dfp/pr33466.c: Move to ...
1833         * c-c++-common/pr33466.c: here.
1834         * gcc.dg/dfp/pr35620.c: Move to ...
1835         * c-c++-common/pr35620.c: here.
1836         * gcc.dg/dfp/pr36800.c: Move to ...
1837         * c-c++-common/pr36800.c: here.
1838         * gcc.dg/dfp/pr39034.c: Move to ...
1839         * c-c++-common/pr39034.c: here.
1840         * gcc.dg/dfp/pr39035.c: Move to ...
1841         * c-c++-common/pr39035.c: here.
1842         * gcc.dg/dfp/pr39902.c: Move to ...
1843         * c-c++-common/pr39902.c: here.
1844         * gcc.dg/dfp/pr39986.c: Move to ...
1845         * c-c++-common/pr39986.c: here.
1846         * gcc.dg/dfp/signbit-1.c: Move to ...
1847         * c-c++-common/signbit-1.c: here.
1848         * gcc.dg/dfp/signbit-2.c: Move to ...
1849         * c-c++-common/signbit-2.c: here.
1850         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1851         * c-c++-common/struct-layout-1.c: here.
1852         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1853         * c-c++-common/usual-arith-conv.c: here.
1854         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1855         * c-c++-common/usual-arith-conv-const.c: here.
1857 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1859         PR testsuite/41288
1860         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1861         stack alignment.
1863 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1865         PR c++/39365
1866         * g++.dg/expr/bool3.C: New test.
1867         * g++.dg/expr/bool4.C: New test.
1869 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1871         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1872         * gcc.dg/dfp/signbit-2.c: Use it.
1873         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1874         arguments to unsigned int.
1875         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1876         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1877         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1878         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1879         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1880         * gcc.dg/dfp/pr39986.c: Ditto.
1881         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1882         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1883         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1884         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1885         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1887 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1889         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1891 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1893         PR c/41049
1894         * dfp/pr41049.c: New test.
1896 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1898         PR testsuite/41385
1899         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1901 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1903         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1904         * gcc.dg/ipa/ipa-sra-1.c: New test.
1905         * gcc.dg/ipa/ipa-sra-2.c: New test.
1906         * gcc.dg/ipa/ipa-sra-3.c: New test.
1907         * gcc.dg/ipa/ipa-sra-4.c: New test.
1908         * gcc.dg/ipa/ipa-sra-5.c: New test.
1909         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1910         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1912 2009-09-17  Michael Matz  <matz@suse.de>
1914         PR middle-end/41347
1915         * gfortran.dg/pr41347.f90: New test.
1917 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1919         * gcc.c-torture/compile/20090917-1.c: New testcase.
1921 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1923         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1924         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1925         alpha*-*-* target from XFAIL list.
1927 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1929         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1930         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1931         * gcc.dg/dfp/cast-bad.c: Use default options.
1932         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1933         * gcc.dg/dfp/composite-type.c: Ditto.
1934         * gcc.dg/dfp/constants.c: Ditto.
1935         * gcc.dg/dfp/constants-hex.c: Ditto.
1936         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1937         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1938         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1939         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1940         * gcc.dg/dfp/ctypes.c: Ditto.
1941         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1942         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1943         * gcc.dg/dfp/float-constant-double.c: Ditto.
1944         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1945         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1946         * gcc.dg/dfp/modes.c: Ditto.
1947         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1948         * gcc.dg/dfp/pr31344.c: Ditto.
1949         * gcc.dg/dfp/pr31385.c: Ditto.
1950         * gcc.dg/dfp/pr33466.c: Ditto.
1951         * gcc.dg/dfp/pr35620.c: Ditto.
1952         * gcc.dg/dfp/pr37435.c: Ditto.
1953         * gcc.dg/dfp/pr39986.c: Ditto.
1954         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1955         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1956         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1957         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1958         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1959         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1960         * gcc.dg/dfp/typespec.c: Ditto.
1961         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1962         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1963         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1964         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1965         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1966         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1967         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1968         * gcc.dg/dfp/compare-rel.h: Ditto.
1969         * gcc.dg/dfp/compare-special.h: Ditto.
1970         * gcc.dg/dfp/convert.h: Ditto.
1971         * gcc.dg/dfp/fe-check.h: Ditto.
1972         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1973         * gcc.dg/dfp/cast.c: Ditto.
1974         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1975         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1976         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1977         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1978         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1979         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1980         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1981         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1982         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1983         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1984         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1985         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1986         * gcc.dg/dfp/constants-zero.c: Ditto.
1987         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1988         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1989         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1990         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1991         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1992         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1993         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1994         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1995         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1996         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1997         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1998         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1999         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2000         * gcc.dg/dfp/convert-bfp.c: Ditto.
2001         * gcc.dg/dfp/convert-complex.c: Ditto.
2002         * gcc.dg/dfp/convert-dfp.c: Ditto.
2003         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2004         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2005         * gcc.dg/dfp/convert-int.c: Ditto.
2006         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2007         * gcc.dg/dfp/convert-int-max.c: Ditto.
2008         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2009         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2010         * gcc.dg/dfp/fe-binop.c: Ditto.
2011         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2012         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2013         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2014         * gcc.dg/dfp/func-array.c: Ditto.
2015         * gcc.dg/dfp/func-deref.c: Ditto.
2016         * gcc.dg/dfp/func-mixed.c: Ditto.
2017         * gcc.dg/dfp/func-pointer.c: Ditto.
2018         * gcc.dg/dfp/func-scalar.c: Ditto.
2019         * gcc.dg/dfp/func-struct.c: Ditto.
2020         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2021         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2022         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2023         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2024         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2025         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2026         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2027         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2028         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2029         * gcc.dg/dfp/inf-1.c: Ditto.
2030         * gcc.dg/dfp/loop-index.c: Ditto.
2031         * gcc.dg/dfp/nan-1.c: Ditto.
2032         * gcc.dg/dfp/nan-2.c: Ditto.
2033         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2034         * gcc.dg/dfp/operator-assignment.c: Ditto.
2035         * gcc.dg/dfp/operator-comma.c: Ditto.
2036         * gcc.dg/dfp/operator-cond.c: Ditto.
2037         * gcc.dg/dfp/operator-logical.c: Ditto.
2038         * gcc.dg/dfp/operator-unary.c: Ditto.
2039         * gcc.dg/dfp/pr36800.c: Ditto.
2040         * gcc.dg/dfp/pr39034.c: Ditto.
2041         * gcc.dg/dfp/pr39035.c: Ditto.
2042         * gcc.dg/dfp/pr39902.c: Ditto.
2043         * gcc.dg/dfp/signbit-1.c: Ditto.
2044         * gcc.dg/dfp/signbit-2.c: Ditto.
2045         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2046         * gcc.dg/dfp/union-init.c: Ditto.
2047         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2049 2009-09-16  Michael Matz  <matz@suse.de>
2051         PR fortran/41212
2052         * gfortran.dg/pr41212.f90: New test.
2054 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2056         * gnat.dg/alignment9.adb: New test.
2058 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2060         * gnat.dg/discr20.ad[sb]: New test.
2062 2009-09-16  Richard Guenther  <rguenther@suse.de>
2064         PR middle-end/34011
2065         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2067 2009-09-16  DJ Delorie  <dj@redhat.com>
2068             Kaz Kojima  <kkojima@gcc.gnu.org>
2070         * gcc.target/sh/struct-arg-dw2.c: New test.
2072 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2073             Jakub Jelinek  <jakub@redhat.com>
2075         PR target/41175
2076         * gcc.target/powerpc/pr41175.c: New test.
2078 2009-09-14  Richard Henderson  <rth@redhat.com>
2080         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2081         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2082         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2084 2009-09-14  Richard Henderson  <rth@redhat.com>
2086         * g++.dg/eh/builtin1.C: Update resx pattern match.
2087         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2089 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2091         * gcc.target/mips/branch-helper.h: New file.
2092         * gcc.target/mips/branch-2.c,
2093         * gcc.target/mips/branch-3.c,
2094         * gcc.target/mips/branch-4.c,
2095         * gcc.target/mips/branch-5.c,
2096         * gcc.target/mips/branch-6.c,
2097         * gcc.target/mips/branch-7.c,
2098         * gcc.target/mips/branch-8.c,
2099         * gcc.target/mips/branch-9.c,
2100         * gcc.target/mips/branch-10.c,
2101         * gcc.target/mips/branch-11.c,
2102         * gcc.target/mips/branch-12.c,
2103         * gcc.target/mips/branch-13.c,
2104         * gcc.target/mips/branch-14.c,
2105         * gcc.target/mips/branch-15.c: New tests.
2107 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2109         PR target/41331
2110         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2111         -m32 -mpowerpc64 system.
2113 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2115         From Jie Zhang <jie.zhang@analog.com>:
2116         * gcc.target/bfin/saveall.c: New test.
2117         * gcc.target/bfin/20090914-1.c: New test.
2118         * gcc.target/bfin/20090914-2.c: New test.
2120         * gcc.target/bfin/20090914-3.c: New test.
2122 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2124         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2126 2009-09-14  Richard Guenther  <rguenther@suse.de>
2128         PR middle-end/41350
2129         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2131 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2133         PR libgfortran/41328
2134         * gfortran.dg/cr_lf.f90: New test.
2136 2009-09-11  Michael Matz  <matz@suse.de>
2138         PR middle-end/41275
2139         * g++.dg/tree-ssa/pr41275.C: New test.
2141 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2143         PR fortran/41242
2144         * gfortran.dg/proc_ptr_comp_21.f90: New.
2146 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2148         PR fortran/31292
2149         * gfortran.dg/module_procedure_1.f90: New test.
2150         * gfortran.dg/module_procedure_2.f90: Ditto.
2151         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2153 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2154             James A. Morrison  <phython@gcc.gnu.org>
2156         PR ada/18302
2157         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2158         commands.
2159         * ada/acats/run_test.exp: New file.
2161 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2163         Revert:
2164         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2166         PR rtl-optimization/39779
2167         * gcc.dg/pr39979.c: New test.
2169 2009-09-10  Richard Guenther  <rguenther@suse.de>
2171         PR middle-end/41257
2172         * g++.dg/torture/pr41257-2.C: New testcase.
2174 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2176         PR c++/28293
2177         * g++.dg/template/crash91.C: New.
2179 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2181         PR rtl-optimization/39779
2182         * gcc.dg/pr39979.c: New test.
2184 2009-09-09  Richard Guenther  <rguenther@suse.de>
2186         PR tree-optimization/41101
2187         * gcc.c-torture/compile/pr41101.c: New testcase.
2189 2009-09-09  Richard Guenther  <rguenther@suse.de>
2191         PR middle-end/41317
2192         * gcc.c-torture/execute/pr41317.c: New testcase.
2193         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2194         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2196 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2198         Fix some test breakages on Darwin
2199         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2200         and adjust.
2201         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2202         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2203         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2204         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2205         take darwin specifics in account.
2207 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2209         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2210         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2212 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2214         PR c++/39923
2215         * g++.dg/cpp0x/initlist24.C: New.
2217 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2219         * gcc.dg/large-size-array-2.c: Fix target requirement.
2220         * gcc.dg/large-size-array-4.c: Likewise.
2221         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2222         * gcc.dg/c99-const-expr-2.c: Likewise.
2223         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2224         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2225         * gcc.dg/c90-const-expr-10.c: Likewise.
2226         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2227         instead of long.
2228         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2229         * gcc.dg/vect/pr33846.c: Likewise.
2230         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2231         __PTRDIFF_TYPE__, instead of unsigned long.
2232         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2234 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2236         PR debug/41229
2237         PR debug/41291
2238         PR debug/41300
2239         * gfortran.dg/pr41229.f90: New.
2241 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2243         PR debug/41232
2244         * gcc.dg/pr41232.c: New.
2246 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2248         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2249         contain -march.
2250         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2251         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2252         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2253         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2254         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2255         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2256         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2257         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2258         options other than that used in dg-options.
2260 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2262         PR rtl-optimization/41239
2263         * gcc.c-torture/execute/pr41239.c: New test.
2265 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2267         PR libgfortran/41192
2268         * gfortran.dg/namelist_59.f90: New test.
2270 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2272         From Mike Frysinger  <michael.frysinger@analog.com>
2273         * gcc.target/bfin/mcpu-bf542m.c: New file.
2274         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2275         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2276         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2277         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2279 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2281         PR middle-end/41282
2282         * gcc.c-torture/compile/pr41282.c: New test.
2284 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2286         PR fortran/41197
2287         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2288         variables for stat and errmsg.
2289         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2290         * gfortran.dg/allocate_stat_2.f90:  New test.
2292 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2294         * gcc.c-torture/compile/20090907-1.c: New test.
2296 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2298         PR bootstrap/41241
2299         * gcc.dg/pr41241.c: New test.
2301 2009-09-06  Richard Guenther  <rguenther@suse.de>
2303         PR middle-end/41144
2304         * g++.dg/torture/pr41144.C: New testcase.
2306 2009-09-06  Richard Guenther  <rguenther@suse.de>
2308         PR middle-end/41261
2309         * gcc.dg/torture/pr41261.c: New testcase.
2311 2009-09-05  Richard Guenther  <rguenther@suse.de>
2313         PR middle-end/41181
2314         * gcc.c-torture/compile/pr41181.c: New testcase.
2316 2009-09-05  Richard Guenther  <rguenther@suse.de>
2318         PR debug/41273
2319         * g++.dg/torture/pr41273.C: New testcase.
2321 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2323         PR fortran/41258
2324         * gfortran.dg/typebound_proc_12.f90 : New test.
2326 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2328         PR debug/41225
2329         * gfortran.dg/pr41225.f90: New.
2331 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2333         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2334         unistd.h, sys/types.h and sys/wait.h.
2335         (gualchk_t): New.
2336         (GUALCVT): New.
2337         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2338         (GUALITY_GDB_REDIRECT): New.
2339         (GUALITY_GDB_ARGS): Use it.
2341 2009-09-04  Richard Guenther  <rguenther@suse.de>
2343         PR middle-end/41257
2344         * g++.dg/torture/pr41257.C: New testcase.
2346 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2348         PR tree-optimization/41112
2349         * gnat.dg/array8.adb: New test.
2351 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2353         * gcc.target/arm/ctz.c: New test case.
2355 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2357         PR tree-optimization/38275
2358         * gcc.dg/autopar/reduc-1char.c: Increase number
2359         of iterations. Adjust the logic accordingly.
2360         * gcc.dg/autopar/reduc-2char.c: Ditto.
2361         * gcc.dg/autopar/reduc-1.c: Ditto.
2362         * gcc.dg/autopar/reduc-2.c: Ditto.
2363         * gcc.dg/autopar/reduc-3.c: Ditto.
2364         * gcc.dg/autopar/reduc-6.c: Ditto.
2365         * gcc.dg/autopar/reduc-7.c: Ditto.
2366         * gcc.dg/autopar/reduc-8.c: Ditto.
2367         * gcc.dg/autopar/reduc-9.c: Ditto.
2368         * gcc.dg/autopar/pr39500-1.c: Ditto.
2369         * gcc.dg/autopar/reduc-1short.c: Ditto.
2370         * gcc.dg/autopar/reduc-2short.c: Ditto.
2371         * gcc.dg/autopar/parallelization-1.c: Ditto.
2373 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2375         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2376         testcase using guality.h compiles and links and if a global variable
2377         can be verified by gdb.
2379 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2381         * lib/target-supports.exp (check_effective_target_sync_int_long):
2382         Supported on Blackfin Linux targets.
2384 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2386         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2388 2009-09-03  Diego Novillo  <dnovillo@google.com>
2390         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2391         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2392         * g++.dg/warn/unit-1.C: Likewise.
2393         * g++.dg/ipa/iinline-1.C: Likewise.
2394         * g++.dg/template/cond2.C: Adjust expected line location for the
2395         error.
2396         * g++.dg/template/pr35240.C: Likewise.
2398 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2400         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2401         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2403 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2405         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2406         * gcc.dg/memcpy-1.c: Add . to match pattern.
2407         * gcc.dg/uninit-I.c: XFAIL warning test.
2408         * g++.dg/warn/unit-1.C: XFAIL warning test.
2410 2009-09-02  Ian Lance Taylor  <iant@google.com>
2412         * gcc.dg/20090902-1.c: New test.
2414 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2416         * gcc.dg/builtin-object-size-9.c: New test.
2418 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2420         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2422 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2423             Olivier Hainque  <hainque@adacore.com>
2425         * gnat.dg/misaligned_param.adb: New test.
2426         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2427         * gnat.dg/slice7.adb: Add 1 more related case.
2429 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2431         * gcc.dg/guality/guality.c: Expect to fail for now.
2432         * gcc.dg/guality/example.c: Likewise.
2434 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2436         * gcc.dg/guality/guality.c: New.
2437         * gcc.dg/guality/guality.h: New.
2438         * gcc.dg/guality/guality.exp: New.
2439         * gcc.dg/guality/example.c: New.
2440         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2441         (cleanup-saved-temps): Likewise, .gkd files too.
2443 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2445         PR fortran/39229
2446         * gfortran.dg/line_length_3.f: New test.
2447         * gfortran.dg/line_length_4.f90: New test.
2449 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2451         * lib/target-supports.exp (check_gc_sections_available):
2452         Add proper pattern quote.
2454 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2455             Kaz Kojima  <kkojima@gcc.gnu.org>
2457         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2458         * g++.dg/cdce3.C: Use dg-add-options ieee.
2459         * g++.dg/torture/type-generic-1.C: Likewise.
2460         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2461         * gcc.dg/pr28796-2.c: Likewise.
2462         * gcc.dg/torture/builtin-math-7.c: Likewise.
2463         * gcc.dg/torture/type-generic-1.c: Likewise.
2464         * gfortran.dg/boz_14.f90: Likewise.
2465         * gfortran.dg/erf_2.F90: Likewise.
2466         * gfortran.dg/init_flag_3.f90: Likewise.
2467         * gfortran.dg/init_flag_4.f90: Likewise.
2468         * gfortran.dg/init_flag_5.f90: Likewise.
2469         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2470         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2471         * gfortran.dg/isnan_1.f90: Likewise.
2472         * gfortran.dg/isnan_2.f90: Likewise.
2473         * gfortran.dg/maxlocval_2.f90: Likewise.
2474         * gfortran.dg/maxlocval_4.f90: Likewise.
2475         * gfortran.dg/minlocval_1.f90: Likewise.
2476         * gfortran.dg/minlocval_4.f90: Likewise.
2477         * gfortran.dg/module_nan.f90: Likewise.
2478         * gfortran.dg/namelist_42.f90: Likewise.
2479         * gfortran.dg/namelist_43.f90: Likewise.
2480         * gfortran.dg/nan_1.f90: Likewise.
2481         * gfortran.dg/nan_2.f90: Likewise.
2482         * gfortran.dg/nan_3.f90: Likewise.
2483         * gfortran.dg/nan_4.f90: Likewise.
2484         * gfortran.dg/nan_5.f90: Likewise.
2485         * gfortran.dg/nearest_1.f90: Likewise.
2486         * gfortran.dg/nearest_2.f90: Likewise.
2487         * gfortran.dg/nearest_3.f90: Likewise.
2488         * gfortran.dg/pr37243.f: Likewise.
2489         * gfortran.dg/real_const_3.f90: Likewise.
2490         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2492 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2494         PR debug/30161
2495         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2496         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2497         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2498         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2499         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2500         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2501         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2502         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2503         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2504         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2505         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2506         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2507         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2509 2009-08-31  Jason Merrill  <jason@redhat.com>
2511         PR c++/41127
2512         * g++.dg/parse/enum5.C: New.
2513         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2515 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2517         PR fortran/40940
2518         * gfortran.dg/allocate_derived_1.f90: New.
2519         * gfortran.dg/class_3.f03: New.
2521 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2523         PR fortran/40996
2524         * gfortran.dg/allocatable_scalar_1.f90: New.
2525         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2526         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2527         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2529 2009-08-30  Richard Guenther  <rguenther@suse.de>
2531         PR tree-optimization/41186
2532         * g++.dg/torture/pr41186.C: New testcase.
2533         * g++.dg/tree-ssa/pr41186.C: Likewise.
2535 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2537         PR c++/41187
2538         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2539         take ia64 assembly comments syntax in account.
2541 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2543         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2545 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2547         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2548         * gfortran.dg/whole_file_6.f90: Likewise.
2550 2009-08-28  Cary Coutant  <ccoutant@google.com>
2552         PR debug/41063
2553         * g++.dg/debug/dwarf2/pr41063.C: New test.
2555 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2557         PR rtl-optimization/40861
2558         * gcc.dg/pr40861.c: New test.
2560 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2562         PR fortran/40869
2563         * gfortran.dg/proc_ptr_comp_20.f90: New.
2565 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2567         PR libfortran/39667
2568         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2569         open temp file with status="scratch".
2570         * gfortran.dg/fmt_cache_1.f: Likewise.
2571         * gfortran.dg/fmt_exhaust.f90: Likewise.
2572         * gfortran.dg/fmt_t_4.f90: Likewise.
2573         * gfortran.dg/fseek.f90: Likewise.
2574         * gfortran.dg/list_read_5.f90: Likewise.
2575         * gfortran.dg/namelist_39.f90: Likewise.
2576         * gfortran.dg/namelist_56.f90: Likewise.
2577         * gfortran.dg/read_bad_advance.f90: Likewise.
2578         * gfortran.dg/read_repeat.f90: Likewise.
2579         * gfortran.dg/read_size_noadvance.f90: Likewise.
2580         * gfortran.dg/read_x_past.f: Likewise.
2582 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2584         PR fortran/28039
2585         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2587 2009-08-27  Daniel Kraft  <d@domob.eu>
2589         PR fortran/37425
2590         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2591         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2592         error and fix problem with recursive assignment.
2593         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2594         * gfortran.dg/typebound_operator_3.f03: New test.
2595         * gfortran.dg/typebound_operator_4.f03: New test.
2597 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2599         PR debug/41170
2600         * debug/dwarf2/namespace-1.C: New test.
2602 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2604         PR fortran/41162
2605         * gfortran.dg/pr41162.f: New.
2607 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2608             Richard Sandiford  <rdsandiford@googlemail.com>
2610         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2611         with "forbid_cpu".
2612         * gcc.target/mips/branch-1.c: Update accordingly.
2613         * gcc.target/mips/extend-1.c: Likewise.
2614         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2616 2009-08-26  Richard Guenther  <rguenther@suse.de>
2618         PR middle-end/41163
2619         * gcc.c-torture/compile/pr41163.c: New testcase.
2620         * gcc.dg/pr35899.c: Adjust.
2622 2009-08-26  Richard Guenther  <rguenther@suse.de>
2624         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2626 2009-08-26  Jason Merrill  <jason@redhat.com>
2628         * g++.dg/cpp0x/explicit3.C: New.
2629         * g++.dg/overload/cond2.C: New.
2631 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2633         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2635 2009-08-25  Jan Hubicka  <jh@suse.cz>
2637         * gcc.target/i386/sse5-shift1-vector.c
2638         * gcc.target/i386/isa-12.c
2639         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2640         * gcc.target/i386/sse5-pcmov2.c
2641         * gcc.target/i386/isa-3.c
2642         * gcc.target/i386/sse5-shift2-vector.c
2643         * gcc.target/i386/isa-7.c
2644         * gcc.target/i386/funcspec-2.c
2645         * gcc.target/i386/sse5-haddX.c
2646         * gcc.target/i386/sse5-hadduX.c
2647         * gcc.target/i386/isa-9.c
2648         * gcc.target/i386/sse5-maccXX.c
2649         * gcc.target/i386/sse5-shift3-vector.c
2650         * gcc.target/i386/sse5-msubXX.c
2651         * gcc.target/i386/sse5-permpX.c
2652         * gcc.target/i386/sse5-check.h
2653         * gcc.target/i386/sse-12.c
2654         * gcc.target/i386/sse-11.c
2655         * gcc.target/i386/sse-10.c
2656         * gcc.target/i386/sse-13.c
2657         * gcc.target/i386/sse-14.c
2658         * gcc.target/i386/sse-22.c
2659         * gcc.target/i386/sse-2.c
2660         * gcc.target/i386/sse-13.c
2661         * gcc.target/i386/avx-2.c
2662         * gcc.target/i386/sse5-rotate1-vector.c
2663         * gcc.target/i386/isa-4.c
2664         * gcc.target/i386/sse5-hsubX.c
2665         * gcc.target/i386/sse5-pcmov.c
2666         * gcc.target/i386/sse5-fma.c
2667         * gcc.target/i386/isa-8.c
2668         * gcc.target/i386/sse5-rotate2-vector.c
2669         * gcc.target/i386/sse5-nmaccXX.c
2670         * gcc.target/i386/sse5-imul64-vector.c
2671         * gcc.target/i386/sse5-nmsubXX.c
2672         * gcc.target/i386/sse5-rotate3-vector.c
2673         * gcc.target/i386/sse5-fma-vector.c
2674         * gcc.target/i386/sse5-imul32widen-vector.c
2675         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2677         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2678         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2679         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2680         * gcc.target/i386/avx-1.c: Remove SSE5.
2681         * gcc.target/i386/avx-2.c: Remove SSE5.
2682         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2683         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2684         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2685         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2687 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2689         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2691 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2693         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2694         keyword works in the same manner as __alignof.
2696 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2698         PR libfortran/34670
2699         * gfortran.dg/unpack_bounds_1.f90:  New test.
2700         * gfortran.dg/unpack_bounds_2.f90:  New test.
2701         * gfortran.dg/unpack_bounds_3.f90:  New test.
2703 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2705         * gnat.dg/slice7.adb: New test.
2706         * gnat.dg/slice7_pkg.ads: New helper.
2708 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2710         PR fortran/41139
2711         * gfortran.dg/proc_ptr_25.f90: New.
2712         * gfortran.dg/proc_ptr_comp_18.f90: New.
2713         * gfortran.dg/proc_ptr_comp_19.f90: New.
2715 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717         PR fortran/41154
2718         * gfortran.dg/fmt_error_8.f: New test.
2720 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2722         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2723         number, update all callers and synchronize results for latest MPC.
2725 2009-08-21  Jason Merrill  <jason@redhat.com>
2727         * g++.dg/warn/Wunused-17.C: New.
2729 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2731         * gcc.target/arm/combine-cmp-shift.c: New test.
2733 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2735         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2736         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2737         width specifier.
2739 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2741         * gfortran.dg/fmt_error_7.f: New test.
2743 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2745         PR target/40718
2746         * gcc.target/i386/pr40718.c: New test.
2748 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2750         * gfortran.dg/proc_ptr_24.f90: New test.
2752 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2754         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2755         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2756         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2758 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2760         PR fortran/28039
2761         * gfortran.dg/fmt_with_extra.f: new file.
2763 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2765         * lib/target-supports.exp
2766         (check_effective_target_arm_iwmmxt_ok): New procedure.
2767         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2768         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2770 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2772         * gfortran.dg/boz_9.f90: Do not load denormal floating
2773         point constants.  Remove -mieee option for alpha*-*-* targets.
2775 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2777         PR fortran/41106
2778         * gfortran.dg/proc_ptr_23.f90: New.
2779         * gfortran.dg/proc_ptr_comp_15.f90: New.
2780         * gfortran.dg/proc_ptr_comp_16.f90: New.
2781         * gfortran.dg/proc_ptr_comp_17.f90: New.
2783 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2785         PR c++/41131
2786         * g++.dg/expr/unary3.C: New test.
2788 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2790         * gfortran.dg/common_5.f: Add -mdalign for sh.
2791         * gfortran.dg/common_align_2.f90: Likewise.
2793 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2795         PR libfortran/40962
2796         * c_f_pointer_tests_4.f90:  New test.
2798 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2800         * gnat.dg/slice6.adb: New test.
2801         * gnat.dg/slice6_pkg.ads: New helper.
2803 2009-08-20  Michael Matz  <matz@suse.de>
2805         PR fortran/41126
2806         * gfortran.dg/pr41126.f90: New test.
2808 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2810         * gnat.dg/dynamic_bound.adb: New test.
2812 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2814         PR fortran/41121
2815         * gfortran.dg/intrinsic_5.f90: New.
2817 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2818             Richard Earnshaw  <richard.earnshaw@arm.com>
2820         * gcc.target/arm/20090811-1.c: New test.
2822 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2824         PR middle-end/41123
2825         * gcc.dg/pr41123.c: New test.
2827 2009-08-19  Jason Merrill  <jason@redhat.com>
2829         PR c++/41120
2830         * g++.dg/other/gc4.C: New.
2832 2009-08-18  Michael Matz  <matz@suse.de>
2834         * gfortran.dg/vect/vect-gems.f90: New test.
2835         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2837 2009-08-18  DJ Delorie  <dj@redhat.com>
2839         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2840         * lib/gcc-defs.exp: ... to here.
2842         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2843         GCC_EXEC_PREFIX before building the wrapper.
2845 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2847         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2848         tests.
2849         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2850         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2851         dg-options.  Fix dg-final clause.
2853 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2855         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2857 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2858             Paul Thomas  <pault@gcc.gnu.org>
2860         PR fortran/40870
2861         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2863 2009-08-18  Richard Guenther  <rguenther@suse.de>
2865         PR middle-end/41094
2866         * gcc.dg/torture/pr41094.c: New testcase.
2867         * gcc.dg/torture/builtin-power-1.c: Adjust.
2868         * gcc.dg/builtins-10.c: Likewise.
2870 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2872         PR target/40971
2873         * gcc.dg/pr40971.c: New test.
2875 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2877         PR fortran/41062
2878         * gfortran.dg/use_only_4.f90: New test.
2880 2009-08-17  Daniel Kraft  <d@domob.eu>
2882         PR fortran/37425
2883         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2884         NOPASS bindings as operators.
2886 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2888         * lib/target-supports.exp
2889         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2890         of targets that do not need command line argument to enable SIMD.
2892 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2894         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2895         typo in cache name.
2897 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2899         PR fortran/41075
2900         * gfortran.dg/unlimited_fmt_1.f90: New test.
2902 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2904         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2906 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2908         * gnat.dg/itype.ad[sb]: New test.
2910 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2912         * gcc.target/mips/mips.exp: Add terminology section to comment
2913         at the top of the file.  Fix typos.
2915 2009-08-16  Jason Merrill  <jason@redhat.com>
2917         * g++.dg/debug/dwarf2/inline1.C: New.
2919 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2921         PR target/38599
2922         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2924 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2926         PR debug/37801
2927         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2928         Make sure to trigger inlining optimizations.
2929         * gcc.dg/debug/dwarf2/inline2.c: New test.
2931 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2933         PR fortran/41070
2934         * gfortran.dg/structure_constructor_10.f90: New.
2936 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2938         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2939         * gcc.dg/pragma-re-2.c: Likewise.
2940         * gcc.dg/pragma-re-3.c: Likewise.
2941         * gcc.dg/pragma-re-4.c: Likewise.
2942         * g++.dg/other/pragma-re-1.C: Likewise.
2943         * g++.dg/other/pragma-re-2.C: Likewise.
2945 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2947         * gcc.dg/torture/builtin-math-7.c: New.
2949 2009-08-14  Richard Guenther  <rguenther@suse.de>
2951         * gcc.c-torture/execute/20090814-1.c: New testcase.
2953 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2955         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2957 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2959         PR target/40934
2960         * gcc.target/i386/pr40934.c: New.
2962 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2964         PR target/41019
2965         * gcc.target/i386/pr41019.c: New test.
2967 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2969         PR fortran/40955
2970         * gfortran.dg/winapi.f90: New test.
2972 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2974         PR fortran/40995
2975         * gfortran.dg/intrinsic_4.f90: New.
2976         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2977         different line.
2979 2009-08-13  Richard Guenther  <rguenther@suse.de>
2981         PR middle-end/41047
2982         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2984 2009-08-12  Richard Guenther  <rguenther@suse.de>
2986         PR tree-optimization/41011
2987         * gfortran.dg/pr41011.f: New testcase.
2989 2009-08-11  Andrew Haley  <aph@redhat.com>
2991         * gcc.target/arm/synchronize.c: New file.
2993 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2995         PR middle-end/40980
2996         * gfortran.dg/graphite/id-17.f: New.
2998 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2999             Sebastian Pop  <sebastian.pop@amd.com>
3001         * gcc.dg/graphite/interchange-1.c: XFAILed.
3002         * gcc.dg/graphite/interchange-2.c: XFAILed.
3003         * gcc.dg/graphite/interchange-3.c: XFAILed.
3004         * gcc.dg/graphite/interchange-4.c: XFAILed.
3005         * gcc.dg/graphite/interchange-7.c: XFAILed.
3007 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3009         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3011 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3012             Pranav Garg  <pranav.garg2107@gmail.com>
3014         * gcc.dg/graphite/interchange-6.c: XFAILed.
3016 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3018         * gcc.dg/graphite/interchange-9.c: New.
3020 2009-08-12  Richard Guenther  <rguenther@suse.de>
3022         PR rtl-optimization/41033
3023         * gcc.dg/pr41033.c: New test.
3025 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3027         PR fortran/41022
3028         * gfortran.dg/proc_ptr_comp_14.f90: New.
3030 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3032         * gcc.target/mips/ext-5.c: New test.
3033         * gcc.target/mips/ext-6.c: New test.
3034         * gcc.target/mips/ext-7.c: New test.
3035         * gcc.target/mips/ext-8.c: New test.
3036         * gcc.target/mips/extend-2.c: New test.
3038 2009-08-10  Jason Merrill  <jason@redhat.com>
3040         * g++.dg/other/linkage2.C: New test for types-without-linkage
3041         handling.
3042         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3043         * g++.dg/lookup/anon2.C: Likewise.
3044         * g++.dg/other/anon3.C: Likewise.
3045         * g++.dg/template/arg2.C: Likewise.
3046         * g++.dg/template/local4.C: Likewise.
3047         * g++.old-deja/g++.law/operators32.C: Likewise.
3048         * g++.old-deja/g++.other/linkage2.C: Likewise.
3049         * g++.old-deja/g++.pt/enum6.C: Likewise.
3050         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3051         * g++.old-deja/g++.other/linkage1.C: Likewise.
3053 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3055         * gcc.dg/dg.exp: Test also c-c++-common dir.
3056         * g++.dg/dg.exp: Likewise.
3057         * g++.dg/warn/Wconversion-real.C: Delete.
3058         * gcc.dg/Wconversion-real.c: Move to ...
3059         * c-c++-common/Wconversion-real.c: ... here.
3060         * lib/target-supports.exp
3061         (check_effective_target_c,check_effective_target_c++): New.
3063 2009-08-10  Daniel Kraft  <d@domob.eu>
3065         PR fortran/37425
3066         * gfortran.dg/typebound_operator_1.f03: New test.
3067         * gfortran.dg/typebound_operator_2.f03: New test.
3069 2009-08-10  Richard Guenther  <rguenther@suse.de>
3071         PR middle-end/41006
3072         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3073         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3075 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3077         PR fortran/40940
3078         * gfortran.dg/class_1.f03: New.
3079         * gfortran.dg/class_2.f03: New.
3080         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3081         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3082         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3083         * gfortran.dg/typebound_call_10.f03: Ditto.
3084         * gfortran.dg/typebound_call_2.f03: Ditto.
3085         * gfortran.dg/typebound_call_3.f03: Ditto.
3086         * gfortran.dg/typebound_call_4.f03: Ditto.
3087         * gfortran.dg/typebound_generic_3.f03: Ditto.
3088         * gfortran.dg/typebound_generic_4.f03: Ditto.
3089         * gfortran.dg/typebound_proc_1.f08: Ditto.
3090         * gfortran.dg/typebound_proc_5.f03: Ditto.
3091         * gfortran.dg/typebound_proc_6.f03: Ditto.
3093 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3095         PR c++/40866
3096         * g++.dg/expr/stmt-expr-1.C: New test.
3098 2009-08-09  Richard Guenther  <rguenther@suse.de>
3100         PR tree-optimization/41016
3101         * gcc.c-torture/compile/pr41016.c: New testcase.
3103 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3105         * gcc.dg/overflow-warn-8.c: New test.
3107 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3109         PR tree-optimization/41008
3110         * gcc.dg/vect/O1-pr41008.c: New test.
3112 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3114         PR fortran/40955
3115         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3117 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3119         * gcc.target/bfin/loop-autoinc.c: New file.
3121 2009-08-08  Richard Guenther  <rguenther@suse.de>
3123         PR tree-optimization/40991
3124         * g++.dg/torture/pr40991.C: New testcase.
3126 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3128         * ada/acats/support/impdef.a: Tweak timing constants. Add
3129         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3130         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3131         * ada/acats/tests/c9/c940007.a: Likewise.
3132         * ada/acats/tests/c9/c94001c.ada: Likewise.
3133         * ada/acats/tests/c9/c94006a.ada: Likewise.
3134         * ada/acats/tests/c9/c94008c.ada: Likewise.
3135         * ada/acats/tests/c9/c951002.a: Likewise.
3136         * ada/acats/tests/c9/c954a01.a: Likewise.
3137         * ada/acats/tests/c9/c96001a.ada: Likewise.
3138         * ada/acats/tests/c9/c97307a.ada: Likewise.
3140 2009-08-07  Richard Guenther  <rguenther@suse.de>
3142         PR tree-optimization/40999
3143         * gfortran.dg/pr40999.f: New testcase.
3145 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3147         * g++.dg/tree-prof/partition1.C: New test.
3149 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3151         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3152         attribute.
3153         * gcc.target/arm/vfp1[567].c: New tests.
3155 2009-08-06  Jason Merrill  <jason@redhat.com>
3157         PR c++/40948
3158         * g++.dg/ext/complit12.C: Expand.
3160 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3162         Merge ARM/hard_vfp_branch to trunk.
3164         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3166         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3167         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3169         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3171         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3172         (PCS): Define macro to use base AAPCS.
3173         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3175         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3177         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3178         Correct arm_neon.h typo.
3180         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3182         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3183         this a linkage test.
3184         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3185         argument marshalling.
3186         * abitest.h: New file.
3187         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3188         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3190 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3192         PR middle-end/32964
3193         * gcc.dg/tree-ssa/pr32964.c: New test.
3195 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3196             H.J. Lu  <hongjiu.lu@intel.com>
3198         PR target/40957
3199         * gcc.target/i386/pr40957.c: New test.
3201 2009-08-06  Richard Guenther  <rguenther@suse.de>
3203         PR tree-optimization/40964
3204         * gcc.c-torture/compile/pr40964.c: New testcase.
3206 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3208         PR fortran/40847
3209         * gfortran.dg/transfer_resolve_1.f90 : New test.
3211 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3212             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3214         PR target/40906
3215         * gcc.target/i386/pr40906-1.c: New test.
3216         * gcc.target/i386/pr40906-2.c: Ditto.
3217         * gcc.target/i386/pr40906-3.c: Ditto.
3219 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3221         PR rtl-optimization/40924
3222         * g++.dg/torture/pr40924.C: New test.
3224 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3226         PR c++/36069
3227         * g++.dg/warn/pr36069.C: New.
3229 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3231         PR c++/39987
3232         * g++.dg/overload/defarg4.C: New test.
3234 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3236         PR c++/16696
3237         * g++.dg/parse/pr16696.C: New.
3238         * g++.dg/parse/pr16696-permissive.C: New.
3240 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3242         PR fortran/40875
3243         * gfortran.dg/initialization_23.f90 : New test.
3245 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3247         PR debug/39706
3248         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3250 2009-08-03  Jason Merrill  <jason@redhat.com>
3251             Jakub Jelinek  <jakub@redhat.com>
3253         PR c++/40948
3254         * g++.dg/ext/complit12.C: New.
3256 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3258         PR c/39902
3259         * gcc.target/powerpc/pr39902-2.c: New test.
3261 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3263         PR middle-end/40943
3264         * gcc.dg/uninit-6.c: Re-add XFAIL.
3265         * gcc.dg/uninit-6-O0.c: Likewise.
3266         * gcc.dg/uninit-pr40943.c: New test.
3268 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3270         PR testsuite/40858
3271         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3272         .ascii.
3274 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3276         PR libfortran/40853
3277         * gfortran.dg/namelist_40.f90: Update error output.
3278         * gfortran.dg/namelist_47.f90: Update error output.
3279         * gfortran.dg/namelist_58.f90: New test.
3281 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3283         PR fortran/40881
3284         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3285         * gfortran.dg/altreturn_3.f90: Ditto.
3286         * gfortran.dg/altreturn_5.f90: Ditto.
3287         * gfortran.dg/altreturn_6.f90: Ditto.
3288         * gfortran.dg/altreturn_7.f90: Ditto.
3289         * gfortran.dg/array_constructor_13.f90: Ditto.
3290         * gfortran.dg/arrayio_7.f90: Ditto.
3291         * gfortran.dg/arrayio_8.f90: Ditto.
3292         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3293         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3294         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3295         * gfortran.dg/backspace_8.f: Add -std=legacy.
3296         * gfortran.dg/backspace_9.f: Ditto.
3297         * gfortran.dg/char_comparison_1.f: Ditto.
3298         * gfortran.dg/char_decl_1.f90: Ditto.
3299         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3300         * gfortran.dg/char_pointer_assign.f90: Ditto.
3301         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3302         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3303         * gfortran.dg/char_pointer_func.f90: Ditto.
3304         * gfortran.dg/common_8.f90: Ditto.
3305         * gfortran.dg/constant_substring.f: Ditto.
3306         * gfortran.dg/data_char_2.f90: Ditto.
3307         * gfortran.dg/der_array_io_1.f90: Ditto.
3308         * gfortran.dg/der_array_io_2.f90: Ditto.
3309         * gfortran.dg/der_array_io_3.f90: Ditto.
3310         * gfortran.dg/der_io_3.f90: Ditto.
3311         * gfortran.dg/dev_null.F90: Ditto.
3312         * gfortran.dg/direct_io_2.f90: Ditto.
3313         * gfortran.dg/do_iterator_2.f90: Ditto.
3314         * gfortran.dg/e_d_fmt.f90: Ditto.
3315         * gfortran.dg/empty_format_1.f90: Ditto.
3316         * gfortran.dg/entry_17.f90: Modified warning message.
3317         * gfortran.dg/entry_7.f90: Add -std=legacy.
3318         * gfortran.dg/eor_1.f90: Ditto.
3319         * gfortran.dg/equiv_2.f90: Ditto.
3320         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3321         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3322         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3323         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3324         * gfortran.dg/fmt_error_2.f90: Ditto.
3325         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3326         * gfortran.dg/fmt_tl.f: Ditto.
3327         * gfortran.dg/fmt_white.f: Ditto.
3328         * gfortran.dg/func_derived_1.f90: Ditto.
3329         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3330         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3331         * gfortran.dg/global_references_2.f90: Ditto.
3332         * gfortran.dg/hollerith_1.f90: Ditto.
3333         * gfortran.dg/hollerith.f90: Use new-style character length.
3334         * gfortran.dg/hollerith_f95.f90: Ditto.
3335         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3336         * gfortran.dg/implicit_6.f90: Ditto.
3337         * gfortran.dg/implicit_9.f90: Ditto.
3338         * gfortran.dg/inquire_13.f90: Ditto.
3339         * gfortran.dg/inquire_5.f90: Ditto.
3340         * gfortran.dg/inquire_6.f90: Ditto.
3341         * gfortran.dg/inquire.f90: Ditto.
3342         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3343         * gfortran.dg/io_constraints_2.f90: Ditto.
3344         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3345         * gfortran.dg/loc_2.f90: Ditto.
3346         * gfortran.dg/logical_1.f90: Ditto.
3347         * gfortran.dg/longline.f: Ditto.
3348         * gfortran.dg/merge_char_1.f90: Ditto.
3349         * gfortran.dg/namelist_12.f: Ditto.
3350         * gfortran.dg/namelist_14.f90: Ditto.
3351         * gfortran.dg/namelist_18.f90: Ditto.
3352         * gfortran.dg/namelist_19.f90: Ditto.
3353         * gfortran.dg/namelist_21.f90: Ditto.
3354         * gfortran.dg/namelist_22.f90: Ditto.
3355         * gfortran.dg/namelist_37.f90: Ditto.
3356         * gfortran.dg/namelist_54.f90: Ditto.
3357         * gfortran.dg/namelist_55.f90: Ditto.
3358         * gfortran.dg/namelist_empty.f90: Ditto.
3359         * gfortran.dg/namelist_use.f90: Use new-style character length.
3360         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3361         * gfortran.dg/nested_modules_4.f90: Ditto.
3362         * gfortran.dg/nested_modules_5.f90: Ditto.
3363         * gfortran.dg/open-options-blanks.f: Ditto.
3364         * gfortran.dg/output_exponents_1.f90: Ditto.
3365         * gfortran.dg/parens_5.f90: Ditto.
3366         * gfortran.dg/parens_6.f90: Ditto.
3367         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3368         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3369         * gfortran.dg/pr15129.f90: Ditto.
3370         * gfortran.dg/pr15332.f: Ditto.
3371         * gfortran.dg/pr16597.f90: Ditto.
3372         * gfortran.dg/pr17143.f90: Ditto.
3373         * gfortran.dg/pr17164.f90: Ditto.
3374         * gfortran.dg/pr17229.f: Modified warning message.
3375         * gfortran.dg/pr18210.f90: Add -std=legacy.
3376         * gfortran.dg/pr19155.f: Ditto.
3377         * gfortran.dg/pr20086.f90: Ditto.
3378         * gfortran.dg/pr20124.f90: Ditto.
3379         * gfortran.dg/pr20755.f: Ditto.
3380         * gfortran.dg/pr20865.f90: Ditto.
3381         * gfortran.dg/pr20950.f: Ditto.
3382         * gfortran.dg/pr21730.f: Ditto.
3383         * gfortran.dg/pr22491.f: Ditto.
3384         * gfortran.dg/pr29713.f90: Ditto.
3385         * gfortran.dg/print_parentheses_1.f: Ditto.
3386         * gfortran.dg/print_parentheses_2.f90: Ditto.
3387         * gfortran.dg/proc_assign_1.f90: Ditto.
3388         * gfortran.dg/proc_decl_1.f90: Ditto.
3389         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3390         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3391         * gfortran.dg/read_float_1.f90: Ditto.
3392         * gfortran.dg/read_logical.f90: Ditto.
3393         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3394         * gfortran.dg/return_1.f90: Ditto.
3395         * gfortran.dg/rewind_1.f90: Ditto.
3396         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3397         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3398         * gfortran.dg/stfunc_1.f90: Ditto.
3399         * gfortran.dg/stfunc_3.f90: Ditto.
3400         * gfortran.dg/stfunc_4.f90: Ditto.
3401         * gfortran.dg/stfunc_6.f90: Ditto.
3402         * gfortran.dg/streamio_2.f90: Ditto.
3403         * gfortran.dg/string_ctor_1.f90: Ditto.
3404         * gfortran.dg/string_null_compare_1.f: Ditto.
3405         * gfortran.dg/substr_6.f90: Ditto.
3406         * gfortran.dg/tl_editing.f90: Ditto.
3407         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3408         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3409         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3410         * gfortran.dg/g77/1832.f: Ditto.
3411         * gfortran.dg/g77/19981216-0.f Ditto.
3412         * gfortran.dg/g77/19990525-0.f: Ditto.
3413         * gfortran.dg/g77/19990826-2.f: Ditto.
3414         * gfortran.dg/g77/20000630-2.f: Ditto.
3415         * gfortran.dg/g77/20010116.f: Ditto.
3416         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3417         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3418         * gfortran.dg/g77/980520-1.f: Ditto.
3419         * gfortran.dg/g77/check0.f: Ditto.
3420         * gfortran.dg/g77/cpp3.F: Ditto.
3421         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3422         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3423         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3424         * gfortran.dg/g77/short.f: Ditto.
3426 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3428         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3429         * gcc.target/mips/ext-4.c: Likewise.
3430         * gcc.target/mips/interrupt_handler.c: Likewise.
3431         * gcc.target/mips/truncate-4.c: Likewise.
3432         * gcc.target/mips/truncate-5.c: Likewise.
3434 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3436         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3437         -fgraphite-force-parallel to -floop-parallelize-all.
3439 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3441         PR fortran/40011
3442         * gfortran.dg/whole_file_7.f90: New test.
3443         * gfortran.dg/whole_file_8.f90: New test.
3444         * gfortran.dg/whole_file_9.f90: New test.
3445         * gfortran.dg/whole_file_10.f90: New test.
3446         * gfortran.dg/whole_file_11.f90: New test.
3447         * gfortran.dg/whole_file_12.f90: New test.
3448         * gfortran.dg/whole_file_13.f90: New test.
3449         * gfortran.dg/whole_file_14.f90: New test.
3451 2009-07-31  Jason Merrill  <jason@redhat.com>
3453         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3454         binding semantics.
3455         * g++.dg/cpp0x/named.C: Likewise.
3456         * g++.dg/cpp0x/overload.C: Likewise.
3457         * g++.dg/cpp0x/rv1n.C: Likewise.
3458         * g++.dg/cpp0x/rv1p.C: Likewise.
3459         * g++.dg/cpp0x/rv2n.C: Likewise.
3460         * g++.dg/cpp0x/rv2p.C: Likewise.
3461         * g++.dg/cpp0x/rv3n.C: Likewise.
3462         * g++.dg/cpp0x/rv3p.C: Likewise.
3463         * g++.dg/cpp0x/rv4n.C: Likewise.
3464         * g++.dg/cpp0x/rv4p.C: Likewise.
3465         * g++.dg/cpp0x/rv5n.C: Likewise.
3466         * g++.dg/cpp0x/rv5p.C: Likewise.
3467         * g++.dg/cpp0x/rv6n.C: Likewise.
3468         * g++.dg/cpp0x/rv6p.C: Likewise.
3469         * g++.dg/cpp0x/rv7n.C: Likewise.
3470         * g++.dg/cpp0x/rv7p.C: Likewise.
3471         * g++.dg/cpp0x/template_deduction.C: Likewise.
3472         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3473         * g++.dg/cpp0x/overloadn.C: New.
3474         * g++.dg/cpp0x/rv-cast.C: New.
3476 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3478         * gcc.target/mips/ext-4.c: New test.
3480 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3482         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3484 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3486         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3487         * gcc.dg/tree-ssa/loop-32.c: Same.
3488         * gcc.dg/tree-ssa/loop-33.c: Same.
3489         * gcc.dg/tree-ssa/loop-34.c: Same.
3490         * gcc.dg/tree-ssa/loop-35.c: Same.
3491         * gcc.dg/tree-ssa/loop-7.c: Same.
3492         * gcc.dg/tree-ssa/pr23109.c: Same.
3493         * gcc.dg/tree-ssa/restrict-2.c: Same.
3494         * gcc.dg/tree-ssa/restrict-3.c: Same.
3495         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3496         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3497         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3498         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3499         * gcc.dg/tree-ssa/structopt-1.c: Same.
3500         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3501         * gfortran.dg/pr32921.f: Same.
3503 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3505         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3506         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3507         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3508         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3509         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3510         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3511         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3512         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3513         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3514         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3515         * gcc.dg/graphite/id-1.c: New.
3516         * gcc.dg/graphite/id-10.c: New.
3517         * gcc.dg/graphite/id-11.c: New.
3518         * gcc.dg/graphite/id-12.c: New.
3519         * gcc.dg/graphite/id-13.c: New.
3520         * gcc.dg/graphite/id-14.c: New.
3521         * gcc.dg/graphite/id-15.c: New.
3522         * gcc.dg/graphite/id-2.c: New.
3523         * gcc.dg/graphite/id-3.c: New.
3524         * gcc.dg/graphite/id-4.c: New.
3525         * gcc.dg/graphite/id-5.c: New.
3526         * gcc.dg/graphite/id-6.c: New.
3527         * gcc.dg/graphite/id-7.c: New.
3528         * gcc.dg/graphite/id-8.c: New.
3529         * gcc.dg/graphite/id-9.c: New.
3530         * gcc.dg/graphite/interchange-0.c: New.
3531         * gcc.dg/graphite/interchange-1.c: New.
3532         * gcc.dg/graphite/interchange-2.c: New.
3533         * gcc.dg/graphite/interchange-3.c: New.
3534         * gcc.dg/graphite/interchange-4.c: New.
3535         * gcc.dg/graphite/interchange-5.c: New.
3536         * gcc.dg/graphite/interchange-6.c: New.
3537         * gcc.dg/graphite/interchange-7.c: New.
3538         * gcc.dg/graphite/interchange-8.c: New.
3539         * gcc.dg/graphite/pr35356-1.c: New.
3540         * gcc.dg/graphite/pr35356-2.c: New.
3541         * gcc.dg/graphite/pr35356-3.c: New.
3542         * gcc.dg/graphite/pr40157.c: New.
3543         * gcc.dg/graphite/run-id-1.c: New.
3544         * gcc.dg/graphite/scop-20.c: New.
3545         * gcc.dg/graphite/scop-21.c: New.
3546         * gfortran.dg/graphite/id-1.f90: New.
3547         * gfortran.dg/graphite/id-10.f90: New.
3548         * gfortran.dg/graphite/id-11.f: New.
3549         * gfortran.dg/graphite/id-12.f: New.
3550         * gfortran.dg/graphite/id-13.f: New.
3551         * gfortran.dg/graphite/id-14.f: New.
3552         * gfortran.dg/graphite/id-15.f: New.
3553         * gfortran.dg/graphite/id-16.f: New.
3554         * gfortran.dg/graphite/id-5.f: New.
3555         * gfortran.dg/graphite/id-6.f: New.
3556         * gfortran.dg/graphite/id-7.f: New.
3557         * gfortran.dg/graphite/id-8.f: New.
3558         * gfortran.dg/graphite/id-9.f: New.
3559         * gfortran.dg/graphite/interchange-1.f: New.
3560         * gfortran.dg/graphite/interchange-2.f: New.
3562 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3564         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3565         flags based on the name of the testcase.
3566         * gfortran.dg/graphite/graphite.exp: Same.
3568         * gcc.dg/graphite/block-0.c: Adjusted.
3569         * gcc.dg/graphite/block-1.c: Adjusted.
3570         * gcc.dg/graphite/block-2.c: Adjusted.
3571         * gcc.dg/graphite/block-3.c: Adjusted.
3572         * gcc.dg/graphite/block-4.c: Adjusted.
3573         * gcc.dg/graphite/block-5.c: Adjusted.
3574         * gcc.dg/graphite/block-6.c: Adjusted.
3575         * gcc.dg/graphite/pr37485.c: Adjusted.
3576         * gcc.dg/graphite/pr37684.c: Adjusted.
3577         * gcc.dg/graphite/pr37828.c: Adjusted.
3578         * gcc.dg/graphite/pr37883.c: Adjusted.
3579         * gcc.dg/graphite/pr37928.c: Adjusted.
3580         * gcc.dg/graphite/pr37943.c: Adjusted.
3581         * gcc.dg/graphite/pr38409.c: Adjusted.
3582         * gcc.dg/graphite/pr38498.c: Adjusted.
3583         * gcc.dg/graphite/pr38559.c: Adjusted.
3584         * gcc.dg/graphite/pr39335.c: Adjusted.
3585         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3586         * gcc.dg/graphite/scop-0.c: Adjusted.
3587         * gcc.dg/graphite/scop-1.c: Adjusted.
3588         * gcc.dg/graphite/scop-10.c: Adjusted.
3589         * gcc.dg/graphite/scop-11.c: Adjusted.
3590         * gcc.dg/graphite/scop-12.c: Adjusted.
3591         * gcc.dg/graphite/scop-13.c: Adjusted.
3592         * gcc.dg/graphite/scop-14.c: Adjusted.
3593         * gcc.dg/graphite/scop-15.c: Adjusted.
3594         * gcc.dg/graphite/scop-16.c: Adjusted.
3595         * gcc.dg/graphite/scop-17.c: Adjusted.
3596         * gcc.dg/graphite/scop-18.c: Adjusted.
3597         * gcc.dg/graphite/scop-19.c: Adjusted.
3598         * gcc.dg/graphite/scop-2.c: Adjusted.
3599         * gcc.dg/graphite/scop-3.c: Adjusted.-
3600         * gcc.dg/graphite/scop-4.c: Adjusted.
3601         * gcc.dg/graphite/scop-5.c: Adjusted.
3602         * gcc.dg/graphite/scop-6.c: Adjusted.
3603         * gcc.dg/graphite/scop-7.c: Adjusted.
3604         * gcc.dg/graphite/scop-8.c: Adjusted.
3605         * gcc.dg/graphite/scop-9.c: Adjusted.
3606         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3607         * gfortran.dg/graphite/block-1.f90: Adjusted.
3608         * gfortran.dg/graphite/block-2.f: Adjusted.
3609         * gfortran.dg/graphite/block-3.f90: Adjusted.
3610         * gfortran.dg/graphite/block-4.f90: Adjusted.
3611         * gfortran.dg/graphite/id-2.f90: Adjusted.
3612         * gfortran.dg/graphite/id-3.f90: Adjusted.
3613         * gfortran.dg/graphite/id-4.f90: Adjusted.
3614         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3615         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3616         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3617         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3618         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3619         * gfortran.dg/graphite/scop-1.f: Adjusted.
3621 2009-07-30  Doug Kwan  <dougkwan@google.com>
3623         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3624         in warnings added in rev 141298.
3626 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3628         * lib/options.exp: Use "!=" instead of "ne".
3630         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3632         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3633         * gcc.dg/ucnid-12.c: Likewise.
3635 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3636             Pat Haugen  <pthaugen@us.ibm.com>
3637             Revital Eres <ERES@il.ibm.com>
3639         * gcc.target/powerpc/altivec-32.c: New file to test
3640         Altivec simple math function vectorization.
3642         * gcc.target/powerpc/bswap-run.c: New file to test swap
3643         builtins.
3644         * gcc.target/powerpc/bswap16.c: Ditto.
3645         * gcc.target/powerpc/bswap32.c: Ditto.
3646         * gcc.target/powerpc/bswap64-1.c: Ditto.
3647         * gcc.target/powerpc/bswap64-2.c: Ditto.
3648         * gcc.target/powerpc/bswap64-3.c: Ditto.
3649         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3650         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3651         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3653         * gcc.target/powerpc/popcount-2.c: New file to test
3654         power7 popcntd instructions.
3655         * gcc.target/powerpc/popcount-3.c: Ditto.
3657         * gcc.target/powerpc/pr39457.c: New VSX test.
3658         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3659         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3660         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3661         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3662         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3663         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3664         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3665         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3666         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3667         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3668         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3669         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3671         * gcc.target/powerpc/altivec-6.c: Store the result of
3672         vec_add, so the optimizer doesn't remove it.
3674         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3675         systems that support bswap64.
3677         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3678         prevent VSX code generation.
3680         * lib/target-supports.exp (check_vsx_hw_available): New
3681         function to test if VSX available.
3682         (check_effective_target_powerpc_vsx_ok): Ditto.
3683         (check_vmx_hw_available): Add explicit -mno-vsx.
3685 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3687         PR c/39902
3688         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3690 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3692         PR tree-optimization/40570
3693         * gcc.c-torture/compile/pr40570.c: New test.
3695 2009-07-29  Jason Merrill  <jason@redhat.com>
3697         PR c++/14912
3698         * g++.dg/template/defarg13.C: New.
3700 2009-07-29  Richard Guenther  <rguenther@suse.de>
3702         PR c++/40834
3703         * g++.dg/torture/pr40834.C: New testcase.
3705 2009-07-29  Michael Matz  <matz@suse.de>
3707         PR middle-end/40830
3708         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3710 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3712         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3713         sh*-*-* targets.  Skip on spu-*-* targets.
3714         * gfortran.dg/maxlocval_4.f90: Likewise.
3715         * gfortran.dg/minlocval_1.f90: Likewise.
3716         * gfortran.dg/minlocval_4.f90: Likewise.
3718 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3720         PR fortran/40878
3721         * gfortran.dg/gomp/pr40878-1.f90: New test.
3722         * gfortran.dg/gomp/pr40878-2.f90: New test.
3724         PR testsuite/40891
3725         * gcc.dg/cdce1.c: Adjust note line number.
3726         * gcc.dg/cdce2.c: Likewise.
3728 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3730         PR fortran/40882
3731         * gfortran.dg/proc_ptr_comp_13.f90: New.
3733 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3735         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3736         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3737         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3738         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3739         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3740         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3741         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3742         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3743         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3744         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3745         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3746         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3747         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3748         #ifdef NEED_IEEE754_FLOAT conditional.
3749         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3750         conditional.
3752 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3754         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3755         i?86-*-netware.
3756         * g++.dg/ext/bitfield3.C: Likewise.
3757         * g++.dg/ext/bitfield4.C: Likewise.
3758         * g++.dg/ext/bitfield5.C: Likewise.
3759         * gcc.dg/bitfld-15.c: Likewise.
3760         * gcc.dg/bitfld-16.c: Likewise.
3761         * gcc.dg/bitfld-17.c: Likewise.
3762         * gcc.dg/bitfld-18.c: Likewise.
3763         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3764         * gcc.dg/20010912-1.c: Likewise.
3765         * gcc.dg/20021018-1.c: Likewise.
3766         * gcc.dg/20030213-1.c: Likewise.
3767         * gcc.dg/20030225-1.c: Likewise.
3768         * gcc.dg/20030708-1.c: Likewise.
3769         * gcc.dg/20050321-2.c: Likewise.
3770         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3771         * gcc.dg/cdce2.c: Likewise.
3772         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3773         targets.
3774         * gcc.target/i386/pr37248-3.c: Likewise.
3776 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3778         PR fortran/40848
3779         * gfortran.dg/altreturn_7.f90: New.
3781 2009-07-27  Simon Baldwin  <simonb@google.com>
3783         PR testsuite/40829
3784         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3785         so that indexing no longer runs off array end.
3787 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3789         PR fortran/40851
3790         * gfortran.dg/derived_init_3.f90: New test.
3792 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3794         PR fortran/33197
3795         * gfortran.dg/atan2_1.f90: New test
3796         * gfortran.dg/atan2_2.f90: New test
3798 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3800         PR c++/40749
3801         * g++.dg/warn/Wreturn-type-6.C: New test.
3803 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3805         PR tree-optimization/40801
3806         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3807         * gfortran.dg/vect/vect.exp: Run tests starting with
3808         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3810 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3812         PR rtl-optimization/40445
3813         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3815 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3817         * gcc.dg/builtin-unreachable-4.c: New test.
3819 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3821         PR fortran/33197
3822         * gfortran.dg/complex_intrinsic_5.f90: New test.
3823         * gfortran.dg/complex_intrinsic_7.f90: New test.
3825 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3827         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3828         * gcc.dg/ipa/noclone-1.c: New test.
3830 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3832         * lib/target-supports.exp (check_effective_target_static): New
3833         procedure.
3834         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3835         supported.
3836         * g++.old-deja/g++.law/weak.C: Require static effective target.
3838 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3840         PR fortran/39630
3841         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3842         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3843         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3844         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3845         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3846         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3847         * gfortran.dg/typebound_call_10.f03: New.
3849 2009-07-24  Jason Merrill  <jason@redhat.com>
3851         * g++.dg/cpp0x/defaulted11.C: New.
3853         * g++.dg/cpp0x/initlist23.C: New.
3855 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3857         PR fortran/40822
3858         * gfortran.dg/char_length_16.f90: New.
3860 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3862         PR fortran/40643
3863         PR fortran/31067
3864         * gfortran.dg/maxlocval_2.f90: New test.
3865         * gfortran.dg/maxlocval_3.f90: New test.
3866         * gfortran.dg/maxlocval_4.f90: New test.
3867         * gfortran.dg/minlocval_1.f90: New test.
3868         * gfortran.dg/minlocval_2.f90: New test.
3869         * gfortran.dg/minlocval_3.f90: New test.
3870         * gfortran.dg/minlocval_4.f90: New test.
3872 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3874         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3875         scan-assembler.
3877 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3879         PR fortran/40839
3880         * gfortran.dg/pr40839.f90: New test.
3882 2009-07-23  Michael Matz  <matz@suse.de>
3884         PR middle-end/40830
3885         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3886         don't set options ourself.
3888 2009-07-23  Simon Baldwin  <simonb@google.com>
3890         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3891         native C compilation where required.
3893 2009-07-22  Doug Kwan  <dougkwan@google.com>
3895         * gcc.c-torture/compile/20090721-1.c: New test.
3897 2009-07-22  Michael Matz  <matz@suse.de>
3899         PR tree-optimization/35229
3900         PR tree-optimization/39300
3901         * gcc.dg/vect/vect-pre-interact.c: New test.
3903 2009-07-22  Richard Guenther  <rguenther@suse.de>
3905         * g++.dg/lookup/using21.C: Fix duplicate paste.
3907 2009-07-22  Richard Guenther  <rguenther@suse.de>
3909         PR c++/40799
3910         * g++.dg/lookup/using21.C: New testcase.
3912 2009-07-21  Jason Merrill  <jason@redhat.com>
3914         * g++.dg/init/aggr4.C: New.
3916 2009-07-21  Jason Merrill  <jason@redhat.com>
3918         Core issue 934
3919         * g++.dg/cpp0x/initlist22.C: New.
3921 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3923         * gcc.target/i386/vectorize8.c: New test.
3925 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3927         PR target/40811
3928         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3929         Add i?86 and x86_64 targets.
3930         * gcc.target/i386/vectorize7.c: New test.
3932         PR target/40809
3933         * gcc.target/i386/pr40809.c: New test.
3935 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3937         PR tree-optimization/40813
3938         * g++.dg/opt/inline15.C: New test.
3940 2009-07-21  Paul Brook <paul@codesourcery.com>
3942         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3943         * lib/target-supports.exp (check_effective_target_section_anchors):
3944         Add arm*-*-*.
3946 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3948         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3949         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3950         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3952 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3954         * gcc.target/mips/ext-3.c: New test.
3956 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3958         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3959         * gcc.dg/builtin-object-size-8.c: New test.
3960         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3961         * g++.dg/ext/builtin-object-size2.C: Likewise.
3963         PR tree-optimization/40792
3964         * gcc.dg/pr40792.c: New test.
3966 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3968         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3969         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3970         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3972 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3974         * gcc.target/sh/mfmovd.c: New test.
3976 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3977             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3979         PR libfortran/40714
3980         * gfortran.dg/eof_3.f90: New test.
3982 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3984         PR fortran/40727
3985         * gfortran.dg/intrinsic_cmplx.f90: New test.
3987 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3989         PR libfortran/34670
3990         PR libfortran/36874
3991         * gfortran.dg/cshift_bounds_1.f90:  New test.
3992         * gfortran.dg/cshift_bounds_2.f90:  New test.
3993         * gfortran.dg/cshift_bounds_3.f90:  New test.
3994         * gfortran.dg/cshift_bounds_4.f90:  New test.
3995         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3996         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3997         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3998         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4000 2009-07-19  Jan Hubicka  <jh@suse.cz>
4002         PR tree-optimization/40676
4003         * gcc.c-torture/compile/pr40676.c: New testcase.
4005 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4007         * gcc.target/mips/ext-2.c: New test.
4009 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4011         * gcc.target/mips/octeon-exts-7.c: New test.
4012         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4013         * gcc.target/mips/octeon-exts-5.c: Likewise.
4015 2009-07-18  Richard Guenther  <rguenther@suse.de>
4017         PR testsuite/40798
4018         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4020 2009-07-18  Richard Guenther  <rguenther@suse.de>
4022         PR c/40787
4023         * gcc.dg/pr35899.c: Adjust.
4025 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4027         * gcc.target/powerpc/asm-es-1.c: New test.
4028         * gcc.target/powerpc/asm-es-2.c: Likewise.
4030 2009-07-17  Richard Guenther  <rguenther@suse.de>
4032         PR c/40401
4033         * g++.dg/rtti/crash4.C: New testcase.
4034         * g++.dg/torture/20090706-1.C: Likewise.
4035         * gcc.dg/redecl-17.c: Likewise.
4036         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4037         * gcc.dg/declspec-9.c: Expect extra error.
4038         * gcc.dg/declspec-10.c: Likewise.
4039         * gcc.dg/declspec-11.c: Likewise.
4040         * gcc.dg/redecl-10.c: Expect extra warnings.
4041         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4042         * gcc.target/i386/pr39545-1.c: Likewise.
4043         * g++.dg/ext/asm3.C: Expect more errors.
4044         * g++.dg/gomp/block-1.C: Likewise.
4045         * g++.dg/gomp/block-2.C: Likewise.
4046         * g++.dg/gomp/block-3.C: Likewise.
4047         * g++.dg/gomp/block-5.C: Likewise.
4048         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4049         * g++.dg/warn/unused-result1.C: XFAIL.
4051 2009-07-17  Richard Guenther  <rguenther@suse.de>
4053         PR tree-optimization/40321
4054         * gcc.c-torture/compile/pr40321.c: New testcase.
4055         * g++.dg/torture/pr40321.C: Likewise.
4057 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4059         PR c++/40780
4060         * g++.dg/template/ptrmem19.C: New test.
4062 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4063             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4065         PR 40435
4066         * gcc.dg/pr36902.c: Add column info.
4067         * g++.dg/gcov/gcov-2.C: Change count for definition.
4069 2009-07-16  Jason Merrill  <jason@redhat.com>
4071         PR libstdc++/37907
4072         * g++.dg/cpp0x/std-layout1.C: New.
4073         * g++.dg/ext/has_nothrow_assign.C: Fix.
4074         * g++.dg/ext/has_nothrow_copy.C: Fix.
4075         * g++.dg/ext/has_trivial_assign.C: Fix.
4076         * g++.dg/ext/has_trivial_copy.C: Fix.
4077         * g++.dg/ext/is_pod.C: Fix.
4078         * g++.dg/other/offsetof3.C: Adjust.
4079         * g++.dg/overload/ellipsis1.C: Adjust.
4080         * g++.dg/warn/var-args1.C: Adjust.
4081         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4082         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4083         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4084         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4085         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4087 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4089         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4090         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4091         effective target "mpc_pow".
4092         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4094 2009-07-16  Richard Henderson  <rth@redhat.com>
4096         * g++.dg/opt/eh4.C: New test.
4098 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4100         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4102 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4104         PR middle-end/40747
4105         * gcc.c-torture/execute/pr40747.c: New test.
4107 2009-07-15  Richard Guenther  <rguenther@suse.de>
4109         PR middle-end/40753
4110         * gcc.c-torture/compile/pr40753.c: New testcase.
4112 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4114         PR fortran/40743
4115         * gfortran.dg/interface_assignment_4.f90: New.
4117 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4119         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4120         for FreeBSD up to and including version 8.
4122 2009-07-14  Taras Glek  <tglek@mozilla.com>
4123             Rafael Espindola  <espindola@google.com>
4125         * g++.dg/plugin/header-plugin-test.C: New.
4126         * g++.dg/plugin/header_plugin.c: New.
4127         * g++.dg/plugin/plugin.exp: Update.
4129 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4131         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4132         function to enable vectorization.
4133         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4134         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4136 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4138         * gcc.target/i386/sse-copysignf-vec.c: New test.
4139         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4141 2009-07-14  Jason Merrill  <jason@redhat.com>
4143         PR c++/37276
4144         * g++.dg/lookup/builtin5.C: New.
4145         * g++.dg/other/error22.C: Add missing extern "C".
4146         * g++.dg/warn/Warray-bounds.C: Likewise.
4147         * gcc.dg/compat/compat-common.h: Likewise.
4149         PR c++/40746
4150         * g++.dg/lookup/using20.C: New.
4152         PR c++/40740
4153         * g++.dg/template/koenig8.C: New.
4155 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4157         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4158         both i?86-*-darwin* and x86_64-*-darwin*.
4160 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4162         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4163         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4164         name.
4166 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4168         PR debug/40705
4169         * g++.dg/debug/dwarf2/typedef1.C: New test.
4171         PR c++/40357
4172         * g++.dg/other/typedef3.C: New test.
4174 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4176         * gcc.dg/20090709-1.c: Move to a proper place ...
4177         * gcc.target/m68k/20090709-1.c: ... here.
4179 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4181         PR C++/22154
4182         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4183         front of qualified names are allowed.
4184         * g++.dg/parse/crash10.C: Likewise.
4185         * g++.dg/parse/error15.C: Likewise.
4186         * g++.dg/parse/typename9.C: Likewise.
4187         * g++.dg/parse/error8.C: Likewise.
4189 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4191         PR fortran/40646
4192         * gfortran.dg/proc_ptr_22.f90: Extended.
4193         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4195 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4197         * gfortran.dg/vect/vect-6.f: New test.
4199 2009-07-12  Jason Merrill  <jason@redhat.com>
4201         PR c++/36628
4202         * g++.dg/cpp0x/decltype17.C: New.
4204         PR c++/37206
4205         * g++.dg/cpp0x/rv10.C: New.
4207 2009-07-12  Jason Merrill  <jason@redhat.com>
4209         PR c++/40689
4210         * g++.dg/cpp0x/initlist20.C: New.
4211         * g++.dg/cpp0x/initlist21.C: New.
4213 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4215         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4216         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4217         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4218         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4219         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4221 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4223         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4224         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4225         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4226         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4227         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4228         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4229         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4230         effective_target fd_truncate.
4232 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4234         * gnat.dg/specs/addr1.ads: New test.
4236 2009-07-11  Jan Hubicka  <jh@suse.cz>
4238         PR middle-end/48388
4239         * g++.dg/torture/pr40388.C: New testcase.
4241 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4243         PR target/40668
4244         * gcc.c-torture/execute/pr40668.c: New test.
4246 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4248         * gcc.c-torture/execute/20090711-1.c: New test.
4250 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4252         PR testsuite/40699
4253         PR testsuite/40707
4254         PR testsuite/40709
4255         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4256         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4257         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4258         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4260 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4262         PR fortran/33197
4263         * gfortran.dg/complex_intrinsic_3.f90: New test.
4264         * gfortran.dg/complex_intrinsic_4.f90: New test.
4266 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4268         PR target/39079
4269         * gcc.target/mips/mips.exp: Make -msynci a known option.
4270         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4272 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4274         PR c++/40502
4275         * g++.dg/ext/strncpy-chk1.C: New test.
4277 2009-07-10  Richard Guenther  <rguenther@suse.de>
4279         PR tree-optimization/40496
4280         * g++.dg/opt/pr40496.C: New testcase.
4282 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4284         PR 25509
4285         PR 40614
4286         * g++.dg/warn/unused-result1-Werror.c: New.
4288 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4290         PR fortran/39334
4291         * gfortran.dg/recursive_parameter_1.f90: New test.
4293 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4295         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4296         * gfortran.dg/module_equivalence_6.f90: Ditto.
4297         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4298         * gfortran.dg/nan_2.f90: Ditto.
4299         * gfortran.dg/inquire_11.f90: Ditto.
4300         * gfortran.dg/abstract_type_3.f03: Ditto.
4301         * gfortran.dg/abstract_type_1.f90: Ditto.
4302         * gfortran.dg/private_type_9.f90: Ditto.
4303         * gfortran.dg/abstract_type_5.f03: Ditto.
4304         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4305         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4306         * gfortran.dg/derived_sub.f90: Ditto.
4307         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4308         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4309         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4310         * gfortran.dg/mvbits_6.f90: Ditto.
4311         * gfortran.dg/abstract_type_2.f03: Ditto.
4312         * gfortran.dg/abstract_type_4.f03: Ditto.
4313         * gfortran.dg/bounds_check_9.f90: Ditto.
4314         * gfortran.dg/optional_dim_3.f90: Ditto.
4315         * gfortran.dg/pr32921.f: Ditto.
4316         * gfortran.dg/entry_16.f90: Ditto.
4317         * gfortran.dg/generic_16.f90: Ditto.
4320 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4322         * gcc.target/m68k/20090709-1.c: New.
4324 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4326         PR c++/40684
4327         * g++.dg/template/unify11.C: New test.
4329 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4331         PR fortran/40629
4332         * gfortran.dg/host_assoc_function_9.f90: New test.
4334 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4336         PR fortran/40646
4337         * gfortran.dg/proc_ptr_22.f90: New.
4338         * gfortran.dg/proc_ptr_comp_12.f90: New.
4340 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4342         PR middle-end/40692
4343         * gcc.c-torture/compile/pr40692.c: New test.
4345 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4347         PR fortran/40604
4348         * gfortran.dg/pointer_check_6.f90: New test.
4350 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4352         * gcc.target/mips/truncate-5.c: New test.
4354 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4356         PR libfortran/40330
4357         PR libfortran/40662
4358         * gfortran.dg/fmt_cache_1.f: New test.
4360 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4362         PR fortran/40675
4363         * gfortran.dg/nosigned_zero_1.f90: New test.
4364         * gfortran.dg/nosigned_zero_2.f90: New test.
4366 2009-07-08  Richard Guenther  <rguenther@suse.de>
4368         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4370 2009-07-08  Richard Guenther  <rguenther@suse.de>
4372         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4374 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4376         PR fortran/40591
4377         * gfortran.dg/proc_ptr_21.f90: New test.
4379 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4381         PR c++/31246
4382         * g++.dg/warn/pr31246.C: New.
4383         * g++.dg/warn/pr31246-2.C: New.
4385 2009-07-07  Jason Merrill  <jason@redhat.com>
4387         PR c++/35828
4388         * g++.dg/template/defarg12.C: New.
4390         PR c++/37816
4391         * g++.dg/cpp0x/enum7.C: New.
4393         PR c++/37946
4394         * g++.dg/cpp0x/enum6.C: New.
4396         PR c++/40639
4397         * g++.dg/cpp0x/enum5.C: New.
4399         PR c++/40633
4400         * g++.dg/cpp0x/enum4.C: New.
4402 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4404         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4406 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4408         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4410 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4412         PR middle-end/40669
4413         * gcc.dg/pr40669.c: New test.
4415 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4417         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4418         location. Update all calls.
4419         * g++.dg/plugin/selfassign.c: Likewise.
4421 2009-07-06  Jason Merrill  <jason@redhat.com>
4423         * g++.dg/rtti/dyncast[34].C: New.
4425 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4427         * lib/target-supports.exp
4428         (check_effective_target_mips_newabi_large_long_double): New.
4429         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4430         target.
4431         * gcc.target/mips/fpr-moves-6.c: Likewise.
4433 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4435         PR c++/40557
4436         * g++.dg/template/union2.C: New test.
4438 2009-07-04  Jason Merrill  <jason@redhat.com>
4440         * g++.dg/template/using15.C: New.
4442 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4444         * gfortran.dg/maxloc_1.f90: New test.
4446 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4448         PR fortran/40593
4449         * gfortran.dg/proc_ptr_result_6.f90: New.
4451 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4453         * gcc.dg/framework-2.c: Adjust testcase to pass.
4455 2009-07-04  Jason Merrill  <jason@redhat.com>
4457         PR c++/40619
4458         * g++.dg/cpp0x/auto16.C: New.
4460 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4462         PR target/40587
4463         * gfortran.dg/pr40587.f: New test.
4465 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4467         PR fortran/40638
4468         * gfortran.dg/unit_1.f90: New test.
4470 2009-07-03  Jason Merrill  <jason@redhat.com>
4472         * g++.dg/template/pure1.C: Expect another error.
4474 2009-07-03  Richard Guenther  <rguenther@suse.de>
4476         PR tree-optimization/40640
4477         * gcc.c-torture/compile/pr40640.c: New testcase.
4479 2009-07-03  Richard Guenther  <rguenther@suse.de>
4481         PR middle-end/34163
4482         * gfortran.dg/pr34163.f90: New testcase.
4484 2009-07-03  Jan Hubicka  <jh@suse.cz>
4486         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4487         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4488         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4489         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4490         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4491         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4492         * gnat.dg/loop_optimization6.adb: Enable -O2.
4494 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4496         * g++.dg/warn/null4.C: Extend.
4498 2009-07-02  Jason Merrill  <jason@redhat.com>
4500         * g++.dg/template/spec8.C: Fix.
4502 2009-07-02  Michael Matz  <matz@suse.de>
4504         PR fortran/32131
4505         * gfortran.dg/pr32921.f: Adjust.
4507 2009-07-02  Jan Hubicka  <jh@suse.cz>
4509         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4511 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4513         * gcc.target/mips/truncate-4.c: New testcase.
4515 2009-07-01  Richard Guenther  <rguenther@suse.de>
4517         PR tree-optimization/19831
4518         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4519         make allocated memory escape.  Un-XFAIL.
4520         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4521         * gcc.dg/vect/pr31699.c: Likewise.
4522         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4524 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4526         PR c++/40566
4527         * g++.dg/parse/cond5.C: New test.
4529 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4531         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4532         (main): Pass n to main_1 instead.
4533         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4534         (main_1): New function, split off from...
4535         (main): ...here.  Pass `off' to main_1 instead.
4537 2009-06-30  Jason Merrill  <jason@redhat.com>
4539         PR c++/40595
4540         * g++.dg/cpp0x/variadic94.C: New.
4542 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4544         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4545         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4546         (init_ld_library_path_env_vars): New function, replacing the
4547         orig_*_saved assignments.  Call it after defining it.
4548         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4549         (restore_ld_library_path_env_vars): Likewise.
4550         (add_path, find_libgcc_s): New functions.
4551         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4552         gcc-set-multilib-library-path.
4553         (objc_target_compile): Don't add "." to ld_library_path.
4554         Use add_path.
4555         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4556         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4557         gcc-set-multilib-library-path.
4558         * lib/g++.exp (g++_link_flags): Likewise.
4559         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4560         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4561         top level; do it...
4562         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4563         to tell when this needs to happen.  Use find_libgcc_s instead of
4564         gcc-set-multilib-library-path.
4565         * lib/gcc-dg.exp: Likewise.
4566         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4567         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4568         unless it is in $ALT_LD_LIBRARY_PATH.
4569         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4571 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4573         * gnat.dg/discr12.adb: New test.
4574         * gnat.dg/discr12_pkg.ads: New helper.
4575         * gnat.dg/discr13.adb: New test.
4576         * gnat.dg/discr14.ad[sb]: Likewise.
4577         * gnat.dg/discr15.adb: Likewise.
4578         * gnat.dg/discr15_pkg.ads: New helper.
4579         * gnat.dg/discr16.adb: New test.
4580         * gnat.dg/discr16_g.ads: New helper.
4581         * gnat.dg/discr16_pkg.ads: Likewise.
4582         * gnat.dg/discr16_cont.ads: Likewise.
4583         * gnat.dg/discr17.adb: New test.
4584         * gnat.dg/discr18.adb: Likewise.
4585         * gnat.dg/discr18_pkg.ads: New helper.
4586         * gnat.dg/discr19.adb: New test.
4588 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4590         PR fortran/40576
4591         * gfortran.dg/internal_write_1.f90:  New testcase.
4593 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4595         PR fortran/40594
4596         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4598 2009-06-30  Richard Guenther  <rguenther@suse.de>
4600         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4602 2009-06-30  Wei Guozhi  <carrot@google.com>
4604         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4605         to "-Os".
4607 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4609         PR tree-optimization/40542
4610         * gcc.dg/vect/pr40542.c: New test.
4612 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4614         PR tree-optimization/40582
4615         * gcc.c-torture/compile/pr40582.c: New test.
4617 2009-06-30  Wei Guozhi  <carrot@google.com>
4619         PR/40416
4620         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4622 2009-06-29  Jason Merrill  <jason@redhat.com>
4624         PR c++/40274
4625         * g++.dg/template/debug1.C: New.
4627 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4629         PR fortran/40580
4630         * pointer_check_1.f90: New test.
4631         * pointer_check_2.f90: New test.
4632         * pointer_check_3.f90: New test.
4633         * pointer_check_4.f90: New test.
4634         * pointer_check_5.f90: New test.
4636 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4638         PR fortran/40551
4639         * gfortran.dg/func_assign_2.f90 : New test.
4641 2009-06-29  Richard Guenther  <rguenther@suse.de>
4643         PR middle-end/14187
4644         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4645         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4646         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4647         * gcc.c-torture/execute/20090623-1.c: Likewise.
4648         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4649         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4651 2009-06-29  Richard Guenther  <rguenther@suse.de>
4653         PR middle-end/38212
4654         * gcc.c-torture/execute/pr38212.c: New testcase.
4656 2009-06-29  Richard Guenther  <rguenther@suse.de>
4658         PR tree-optimization/40579
4659         * gcc.c-torture/execute/pr40579.c: New testcase.
4661 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4663         PR tree-optimization/40550
4664         * gcc.dg/pr40550.c: New test.
4666 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4668         * gnat.dg/overflow_sum2.adb: New test
4669         * gnat.dg/namet.ads: New helper.
4671         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4673 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4675         PR fortran/34112
4676         * gfortran.dg/compiler-directive_1.f90: New test.
4677         * gfortran.dg/compiler-directive_2.f: New test.
4679 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4681         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4682         comment out some values and add some cases.
4684 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4686         PR testsuite/40567
4687         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4689 2009-06-26  Richard Henderson  <rth@redhat.com>
4691         PR testsuite/40565
4692         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4693         * gcc.target/i386/local.c: Pass a non-constant to T.
4695 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4697         PR fortran/39997
4698         PR fortran/40541
4699         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4700         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4701         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4702         * gfortran.dg/proc_ptr_result_5.f90: New.
4704 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4706         PR c/39902
4707         * gcc.dg/dfp/pr39902.c: New test.
4709 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4711         PR testsuite/40532
4712         * gcc.dg/builtins-65.c: Require c99 runtime.
4714 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4716         * gnat.dg/array7.ad[sb]: New test.
4718 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4720         * gnat.dg/array6.adb: New test.
4722 2009-06-25  Ian Lance Taylor  <iant@google.com>
4724         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4726 2009-06-25  Ian Lance Taylor  <iant@google.com>
4728         * g++.dg/warn/Wunused-16.C: New testcase.
4730 2009-06-25  Ian Lance Taylor  <iant@google.com>
4732         * g++.dg/warn/skip-2.C: New testcase.
4734 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4736         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4737         dg-skip-if and move to ...
4738         * gcc.dg/torture/20090618-1.c.
4740 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4742         PR tree-optimization/40493
4743         * gcc.c-torture/execute/pr40493.c: New test.
4745 2009-06-24  Jason Merrill  <jason@redhat.com>
4747         PR c++/40342
4748         * g++.dg/template/overload10.C: New.
4750 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4752         PR fortran/40427
4753         * gfortran.dg/proc_ptr_comp_11.f90: New.
4755 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4757         * gcc.dg/pr40501.c: New testcase.
4759 2009-06-23  DJ Delorie  <dj@redhat.com>
4761         Add MeP port.
4762         * lib/target-supports.exp: Add mep support (no profiling).
4764 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4766         PR testsuite/39297
4767         * gcc.dg/ssa/loop-31.c: Change scan rules.
4769 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4771         * gcc.dg/cpp/empty-include.c: Update column info.
4772         * gcc.dg/cpp/assert2.c: Update column info.
4774 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4776         * g++.dg/ext/builtin-object-size1.C: New test.
4777         * g++.dg/ext/builtin-object-size2.C: New test.
4779 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4781         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4782         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4784 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4786         * gcc.target/mips/truncate-3.c: New test.
4788 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4790         PR fortran/37254
4791         PR fortran/39850
4792         * gfortran.dg/interface_30.f90: Modified error message.
4793         * gfortran.dg/proc_decl_22.f90: New.
4795 2009-06-22  Ian Lance Taylor  <iant@google.com>
4797         * gcc.dg/Wcxx-compat-19.c: New testcase.
4799 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4801         PR objc/28050
4802         * pr28050.m: New testcase.
4804 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4806         PR testsuite/40481
4807         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4809 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4811         PR tree-optimization/40492
4812         * g++.dg/torture/pr40492.C: New test.
4814 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4816         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4817         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4819 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4821         * gnat.dg/raise_ce.adb: Helper for ...
4822         * gnat.dg/handle_and_return.adb: New test.
4824 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4826         PR fortran/40443
4827         * gfortran.dg/generic_18.f90: New test.
4829 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4831         PR fortran/40472
4832         * gfortran.dg/spread_size_limit.f90: New test.
4834 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4836         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4837         to put dump files in a subdirectory.
4838         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4839         ".o" temporary files.
4841 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4843         PR fortran/39850
4844         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4845         * gfortran.dg/interface_20.f90: Ditto.
4846         * gfortran.dg/interface_21.f90: Ditto.
4847         * gfortran.dg/interface_22.f90: Ditto.
4848         * gfortran.dg/interface_30.f90: New.
4849         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4851 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4853         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4854         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4855         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4856         DEFAULT_VECTFLAGS.
4858 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4859             Revital Eres  <eres@il.ibm.com>
4861         PR testsuite/40359
4862         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4863         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4864         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4866 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4868         PR testsuite/40475
4869         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4870         without misalignment support.
4871         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4873 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4875         PR fortran/40452
4876         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4878 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4880         PR fortran/40440
4881         * gfortran.dg/alloc_comp_result_2.f90: New test.
4883 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4885         PR target/40482
4886         * gcc.target/arm/pr40482.c: New test.
4888 2009-06-19  Ian Lance Taylor  <iant@google.com>
4890         * gcc.dg/Wcxx-compat-18.c: New testcase.
4892 2009-06-19  Richard Guenther  <rguenther@suse.de>
4894         * gcc.c-torture/execute/20090618-1.c: New testcase.
4896 2009-06-19  Ian Lance Taylor  <iant@google.com>
4898         * gcc.dg/Wcxx-compat-17.c: New testcase.
4900 2009-06-19  Ian Lance Taylor  <iant@google.com>
4902         * gcc.dg/Wcxx-compat-15.c: New testcase.
4904 2009-06-19  Ian Lance Taylor  <iant@google.com>
4906         * gcc.dg/Wcxx-compat-16.c: New testcase.
4908 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4910         * gcc.dg/builtins-34.c: Add significand cases.
4912 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4914         PR testsuite/40491
4915         * gcc.dg/20080522-1.c: Remove testcase for real.
4916         * gcc.dg/20080528-1.c: Ditto.
4918 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4920         PR fortran/40450
4921         * gfortran.dg/proc_ptr_20.f90: New.
4923 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4925         PR target/40470
4926         * gcc.dg/torture/pr40470-1.c: New.
4927         * gcc.dg/torture/pr40470-2.c: Likewise.
4928         * gcc.dg/torture/pr40470-3.c: Likewise.
4929         * gcc.dg/torture/pr40470-4.c: Likewise.
4931 2009-06-18  Diego Novillo  <dnovillo@google.com>
4933         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4934         * gcc.dg/plugin/ggcplug.c: Likewise.
4935         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4936         * g++.dg/plugin/selfassign.c: Likewise.
4937         * g++.dg/plugin/attribute_plugin.c: Likewise.
4938         * g++.dg/plugin/dumb_plugin.c: Likewise.
4940 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4942         * gcc.dg/cpp/arith-3.c: Add column info.
4944 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4946         * gcc.target/arm/fp16-compile-none-2.c: New.
4947         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4948         * gcc.target/arm/fp16-compile-alt-12.c: New.
4950 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4952         * gcc.target/arm/fp16-compile-alt-1.c: New.
4953         * gcc.target/arm/fp16-compile-alt-2.c: New.
4954         * gcc.target/arm/fp16-compile-alt-3.c: New.
4955         * gcc.target/arm/fp16-compile-alt-4.c: New.
4956         * gcc.target/arm/fp16-compile-alt-5.c: New.
4957         * gcc.target/arm/fp16-compile-alt-6.c: New.
4958         * gcc.target/arm/fp16-compile-alt-7.c: New.
4959         * gcc.target/arm/fp16-compile-alt-8.c: New.
4960         * gcc.target/arm/fp16-compile-alt-9.c: New.
4961         * gcc.target/arm/fp16-compile-alt-10.c: New.
4962         * gcc.target/arm/fp16-compile-alt-11.c: New.
4963         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4964         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4965         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4966         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4967         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4968         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4969         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4970         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4971         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4972         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4973         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4974         * gcc.target/arm/fp16-compile-none-1.c: New.
4975         * gcc.target/arm/fp16-compile-exprtype.c: New.
4976         * gcc.target/arm/fp16-compile-vcvt.c: New.
4977         * gcc.target/arm/fp16-builtins-1.c: New.
4978         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4979         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4980         * gcc.target/arm/fp16-param-1.c: New.
4981         * gcc.target/arm/fp16-return-1.c: New.
4982         * gcc.target/arm/fp16-unprototyped-1.c: New.
4983         * gcc.target/arm/fp16-unprototyped-2.c: New.
4984         * gcc.target/arm/fp16-variadic-1.c: New.
4985         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4986         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4987         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4988         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4989         * gcc.dg/torture/arm-fp16-ops.h: New.
4990         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4991         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4992         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4993         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4994         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4995         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4996         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4997         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4998         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4999         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5000         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5001         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5002         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5003         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5004         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5005         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5006         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5007         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5008         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5009         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5010         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5012 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5014         * gcc.dg/builtins-65.c: New test.
5016 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5018         PR fortran/40451
5019         * gfortran.dg/proc_ptr_result_4.f90: New.
5021 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5023         * gcc.c-torture/execute/bitfld-5.c: New test.
5025 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5027         * gcc.dg/builtin-unreachable-3.c: New test.
5029 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5031         * gcc.target/i386/builtin-unreachable.c: New test.
5033 2009-06-17  Ian Lance Taylor  <iant@google.com>
5035         * gcc.dg/Wcxx-compat-14.c: New testcase.
5037 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5039         * gcc.dg/func-ptr-conv-1.c: Update column info.
5041 2009-06-17  Richard Guenther  <rguenther@suse.de>
5043         PR middle-end/40404
5044         * gcc.c-torture/execute/pr40404.c: New testcase.
5046 2009-06-17  Richard Guenther  <rguenther@suse.de>
5048         PR middle-end/40460
5049         * g++.dg/torture/pr40460.C: New testcase.
5051 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5053         * gcc.dg/plugin/one_time_plugin.c: New test.
5054         * gcc.dg/plugin/one_time-test-1.c: New test.
5055         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5057 2009-06-16  Ian Lance Taylor  <iant@google.com>
5059         * g++.dg/warn/skip-1.C: New testcase.
5061 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5063         PR middle-end/40446
5064         * g++.dg/other/pr40446.C: New test.
5066 2009-06-16  Richard Guenther  <rguenther@suse.de>
5068         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5069         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5070         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5071         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5073 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5075         * gcc.c-torture/compile/pr40432.c: New file.
5077 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5079         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5081 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5083         PR fortran/36947
5084         PR fortran/40039
5085         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5086         * gfortran.dg/interface_20.f90: Modified error messages.
5087         * gfortran.dg/interface_21.f90: Ditto.
5088         * gfortran.dg/interface_26.f90: Ditto.
5089         * gfortran.dg/interface_27.f90: Ditto.
5090         * gfortran.dg/interface_28.f90: Extended test case.
5091         * gfortran.dg/interface_29.f90: New.
5092         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5093         * gfortran.dg/proc_decl_8.f90: Ditto.
5094         * gfortran.dg/proc_ptr_11.f90: Ditto.
5095         * gfortran.dg/proc_ptr_15.f90: Ditto.
5097 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5099         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5100         printing.
5101         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5102         gcc.dg/vect/vect-outer-4f.c: Likewise.
5103         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5104         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5105         Likewise.
5106         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5107         outer loop.
5109 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5111         PR fortran/40383
5112         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5114 2009-06-15  Ian Lance Taylor  <iant@google.com>
5116         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5117         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5118         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5119         Recognize new notes.
5120         * gcc.dg/stmt-expr-label-2.c: Likewise.
5121         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5122         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5123         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5124         * gcc.dg/c99-vla-jump-4.c: Likewise.
5125         * gcc.dg/stmt-expr-label-1.c: Likewise.
5126         * gcc.dg/stmt-expr-label-3.c: Likewise.
5127         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5129 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5131         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5133 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5135         * gcc.dg/builtin-object-size-7.c: New test.
5137 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5139         PR testsuite/40426
5140         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5141         level != "" use separate -gdwarf-2 -g${level} options instead of
5142         -gdwarf-2${level}.
5143         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5144         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5145         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5147 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5149         * g++.dg/abi/mangle11.C: Update warning line.
5150         * g++.dg/abi/mangle12.C: Update warning line.
5151         * g++.dg/abi/mangle17.C: Update warning line.
5152         * g++.dg/abi/mangle20-2.C: Update warning line.
5154 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5156         * gcc.dg/optimize-bswap-1.c: Split into these two:
5157         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5158         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5160 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5162         * gcc.dg/optimize-bswap-1.c: New testcase.
5164 2009-06-14  Richard Guenther  <rguenther@suse.de>
5166         PR middle-end/40389
5167         * g++.dg/torture/pr40389.C: New testcase.
5169 2009-06-13  Richard Guenther  <rguenther@suse.de>
5171         PR tree-optimization/40421
5172         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5174 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5176         * gcc.dg/old-style-prom-3.c: Add column info.
5177         * gcc.dg/overflow-warn-1.c
5178         * gcc.dg/gomp/pr27415.c
5179         * gcc.dg/gomp/for-1.c: Same.
5180         * gcc.dg/enum-compat-1.c: Same.
5181         * gcc.dg/c99-tag-3.c: Same.
5182         * gcc.dg/Wredundant-decls-2.c: Same.
5183         * gcc.dg/func-ptr-conv-1.c: Same.
5184         * gcc.dg/asm-wide-1.c: Same.
5185         * gcc.dg/nofixed-point-2.c: Same.
5186         * gcc.dg/cpp/line3.c: Same.
5187         * gcc.dg/array-10.c: Same.
5188         * gcc.dg/c99-vla-jump-1.c: Same.
5189         * gcc.dg/pr20368-1.c: Same.
5190         * gcc.dg/Wshadow-3.c: Same.
5191         * gcc.dg/c90-const-expr-8.c: Same.
5192         * gcc.dg/label-decl-2.c: Same.
5193         * gcc.dg/dremf-type-compat-2.c: Same.
5194         * gcc.dg/c90-const-expr-5.c: Same.
5195         * gcc.dg/builtins-30.c: Same.
5196         * gcc.dg/Warray-bounds.c: Same.
5197         * gcc.dg/Wcxx-compat-2.c: Same.
5198         * gcc.dg/tree-ssa/col-1.c: Same.
5199         * gcc.dg/old-style-prom-2.c: Same.
5200         * gcc.dg/cast-function-1.c: Same.
5201         * gcc.dg/pr15698-1.c: Same.
5202         * gcc.dg/dremf-type-compat-3.c: Same.
5203         * gcc.dg/vla-8.c: Same.
5204         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5205         line.
5206         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5207         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5208         * gcc.dg/enum-compat-1.c: Same.
5209         * gcc.dg/dremf-type-compat-2.c: Same.
5210         * gcc.dg/old-style-prom-2.c: Same.
5211         * gcc.dg/pr15698-1.c: Same.
5212         * gcc.dg/pr20368-1.c: Same.
5213         * gcc.dg/dremf-type-compat-3.c: Same.
5214         * gcc.dg/builtins-30.c: Same.  Test for columns.
5216 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5218         PR fortran/40176
5219         * gfortran.dg/proc_decl_1.f90: Extended.
5221 2009-06-12  Ian Lance Taylor  <iant@google.com>
5223         * gcc.dg/Wcxx-compat-13.c: New testcase.
5225 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5227         PR tree-opt/38865
5228         * gcc.dg/tree-ssa/fre-vce-1.c
5230 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5232         PR testsuite/40384
5233         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5234         min-insn-to-prefetch-ratio=5.
5236 2009-06-12  Joey Ye  <joey.ye@intel.com>
5237             H.J. Lu  <hongjiu.lu@intel.com>
5239         PR middle-end/39146
5240         * gcc.target/i386/stackalign/pr39146.c: New.
5242 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5244         * gcc.target/i386/crc32-1.c: New.
5245         * gcc.target/i386/crc32-2.c: Likewise.
5247 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5249         PR c/39252
5250         * gcc.dg/builtin-unreachable-1.c: New test.
5251         * gcc.dg/builtin-unreachable-2.c: Same.
5253 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5255         PR fortran/40402
5256         * gfortran.dg/data_value_1.f90: New test.
5258 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5260         PR testsuite/39831
5261         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5262         remove ilp32 requirement.
5263         * gcc.target/i386/excess-precision-2.c: Likewise.
5264         * gcc.target/i386/excess-precision-3.c: Likewise.
5265         * gcc.target/i386/excess-precision-4.c: Likewise.
5266         * gcc.target/i386/excess-precision-5.c: Likewise.
5267         * gcc.target/i386/excess-precision-6.c: Likewise.
5269 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5271         PR fortran/38718
5272         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5273         * gfortran.dg/nan_5.f90: New test.
5275 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5277         * gcc.target/arm/neon-modes-1.c: New test.
5279 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5281         * g++.dg/torture/pr31579.C: Cast pointer
5282         via __SIZE_TYPE__ instead of 'unsigned long'.
5284 2009-06-10  Anthony Green  <green@moxielogic.com>
5286         * lib/target-supports.exp (check_profiling_available):
5287         Profiling is not available for testing purposes on moxie.
5289 2009-06-09  Ian Lance Taylor  <iant@google.com>
5291         * gcc.dg/Wcxx-compat-12.c: New testcase.
5293 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5295         PR libfortran/40334
5296         * gfortran.dg/backspace_11.f90: New.
5298 2009-06-09  Jason Merrill  <jason@redhat.com>
5300         * g++.dg/cpp0x/defaulted10.C: New.
5302 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5304         * gcc.c-torture/compile/pr40351.c: New file.
5306 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5308         * gnat.dg/align_max.adb: New test.
5310 2009-06-08  Jason Merrill  <jason@redhat.com>
5312         * g++.dg/cpp0x/auto15.C: New.
5314 2009-06-08  Jan Hubicka  <jh@suse.cz>
5316         PR debug/39834
5317         * gcc.dg/torture/pr39834.c
5319 2009-06-08  Jan Hubicka  <jh@suse.cz>
5321         PR middle-end/40102
5322         * g++.dg/torture/pr40102.C: New testcase.
5324 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5326         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5327         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5328         * gcc.dg/builtin-object-size-6.c: New test.
5330         PR c++/40373
5331         * g++.dg/template/dtor7.C: New test.
5333         PR c++/40370
5334         PR c++/40372
5335         * g++.dg/template/error41.C: New test.
5336         * g++.dg/template/error42.C: New test.
5338 2009-06-08  Revital Eres  <eres@il.ibm.com>
5340         PR testsuite/40359
5341         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5342         * gcc.dg/vect/vect-88.c: Likewise.
5343         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5344         * gcc.dg/vect/pr25413.c: Likewise.
5345         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5347 2009-06-07  Ian Lance Taylor  <iant@google.com>
5349         * g++.dg/warn/Wswitch-3.C: New testcase.
5350         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5351         * gcc.dg/Wswitch-enum-error.c: Likewise.
5352         * gcc.dg/Wswitch-error.c: Likewise.
5354 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5356         PR fortran/40008
5357         * gfortran.dg/negative_unit.f: Update test.
5358         * gfortran.dg/negative_unit_int8.f: Update test.
5359         * gfortran.dg/newunit_1.f90: New test.
5361 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5363         PR fortran/25104
5364         PR fortran/29962
5365         * gfortran.dg/spread_init_expr.f03: New.
5366         * gfortran.dg/unpack_init_expr.f03: New.
5367         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5368         error message.
5370 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5372         PR fortran/25104
5373         PR fortran/29962
5374         * gfortran.dg/count_init_expr.f03
5375         * gfortran.dg/product_init_expr.f03
5376         * gfortran.dg/sum_init_expr.f03
5378 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5380         PR fortran/36874
5381         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5382         message.
5383         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5384         shapes.
5385         * gfortran.dg/zero_sized_5.f90: Likewise.
5387 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5389         PR middle-end/32950
5390         * g++.dg/torture/pr32950.C: New.
5392 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5394         PR fortran/25104
5395         PR fortran/29962
5396         * gfortran.dg/dot_product_1.f03: New.
5397         * gfortran.dg/matmul_8.f03: New.
5398         * gfortran.dg/transpose_3.f03: New.
5400 2009-06-06  Ian Lance Taylor  <iant@google.com>
5402         * gcc.dg/Wunused-label-1.c: New test case.
5403         * g++.dg/warn/Wunused-label-1.C: New test case.
5404         * g++.dg/warn/Wunused-label-2.C: New test case.
5405         * g++.dg/warn/Wunused-label-3.C: New test case.
5407 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5409         PR fortran/37203
5410         * reshape_zerosize_2.f90: New.
5412 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5414         PR fortran/32890
5415         * gfortran.dg/pack_assign_1.f90: New.
5416         * gfortran.dg/pack_vector_1.f90: New.
5418 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5420         PR middle-end/40340
5421         * gcc.dg/pr40340-1.c: New test.
5422         * gcc.dg/pr40340-2.c: New test.
5423         * gcc.dg/pr40340-3.c: New test.
5424         * gcc.dg/pr40340-4.c: New test.
5425         * gcc.dg/pr40340-5.c: New test.
5426         * gcc.dg/pr40340.h: New file.
5428 2009-06-05  Revital Eres  <eres@il.ibm.com>
5430         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5431         New procedure.
5432         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5433         * gcc.dg/vect/vect-33.c: Likewise.
5434         * gcc.dg/vect/vect-92.c: Likewise.
5435         * gcc.dg/vect/vect-58.c: Likewise.
5436         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5437         * gcc.dg/vect/vect-42.c: Likewise.
5438         * gcc.dg/vect/slp-25.c: Likewise.
5439         * gcc.dg/vect/vect-align-1.c: Likewise.
5440         * gcc.dg/vect/vect-align-2.c: Likewise.
5441         * gcc.dg/vect/vect-93.c: Likewise.
5442         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5443         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5444         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5445         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5446         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5447         * gcc.dg/vect/vect-26.c: Likewise.
5448         * gcc.dg/vect/vect-44.c: Likewise.
5449         * gcc.dg/vect/vect-70.c: Likewise.
5450         * gcc.dg/vect/vect-95.c: Likewise.
5451         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5452         * gcc.dg/vect/vect-28.c: Likewise.
5453         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5454         * gcc.dg/vect/vect-87.c: Likewise.
5455         * gcc.dg/vect/vect-109.c: Likewise.
5456         * gcc.dg/vect/vect-54.c: Likewise.
5457         * gcc.dg/vect/vect-96.c: Likewise.
5458         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5459         * gcc.dg/vect/vect-88.c: Likewise.
5460         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5461         * gcc.dg/vect/vect-89.c: Likewise.
5462         * gcc.dg/vect/vect-91.c: Likewise.
5463         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5464         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5465         * gfortran.dg/vect/vect-2.f90: Likewise.
5466         * gfortran.dg/vect/vect-3.f90: Likewise.
5467         * gfortran.dg/vect/vect-4.f90: Likewise.
5468         * gfortran.dg/vect/vect-5.f90: Likewise.
5470 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5472         PR tree-optimization/36318
5473         * gcc.dg/tree-ssa/sra-7.c: New test.
5475 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5477         PR fortran/37203
5478         * gfortran.dg/reshape_order_5.f90: New.
5479         * gfortran.dg/reshape_shape_1.f90: New.
5481 2009-06-04  Jason Merrill  <jason@redhat.com>
5483         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5485 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5487         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5488         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5490 2009-06-04  Richard Guenther  <rguenther@suse.de>
5492         PR c++/39371
5493         * g++.dg/torture/pr40335.C: New testcase.
5495 2009-06-03  Richard Guenther  <rguenther@suse.de>
5497         PR middle-end/40328
5498         * gcc.dg/torture/pr40328.c: New testcase.
5500 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5502         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5503         m68k and fido.
5505 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5507         * g++.dg/torture/pr40323.C: New file.
5509 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5511         * gnat.dg/specs/root.ads: New test.
5512         * gnat.dg/specs/root-level_1.ads: Likewise.
5513         * gnat.dg/specs/root-level_2.ads: Likewise.
5514         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5516 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5518         * g++.dg/init/ref15.C: Require unwrapped targets.
5520 2009-06-02  Jason Merrill  <jason@redhat.com>
5522         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5523         * g++.dg/cpp0x/initlist18.C: New.
5524         * g++.dg/cpp0x/initlist19.C: New.
5526         * g++.dg/cpp0x/auto14.C: New.
5528 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5530         * gnat.dg/alignment6.adb: Remove XFAIL.
5532 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5534         PR c++/38089
5535         * g++.dg/template/spec36.C: New test.
5537 2009-06-01  Ian Lance Taylor  <iant@google.com>
5539         * gcc.dg/cast-qual-3.c: New testcase.
5540         * g++.dg/warn/Wcast-qual2.C: New testcase.
5542 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5544         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5545         (process-message): Expect column numbers.
5546         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5547         * gcc.dg/pch/counter-2.c: Same.
5548         * gcc.dg/pch/valid-2.c: Same.
5549         * gcc.dg/pch/warn-1.c: Same.
5550         * gcc.dg/pch/valid-1.c: Same.
5551         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5552         * gcc.dg/cpp/syshdr.c: Same.
5553         * gcc.dg/cpp/19940712-1.c: Same.
5554         * gcc.dg/cpp/missing-header-1.c: Same.
5555         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5556         * gcc.dg/cpp/tr-warn3.c: Same.
5557         * gcc.dg/cpp/pr29612-2.c: Same.
5558         * gcc.dg/cpp/tr-warn4.c: Same.
5559         * gcc.dg/cpp/Wtrigraphs.c: Same.
5560         * gcc.dg/cpp/poison.c: Same.
5561         * gcc.dg/cpp/arith-3.c: Same.
5562         * gcc.dg/cpp/sysmac2.c: Same.
5563         * gcc.dg/cpp/cpp.exp: Same.
5564         * gcc.dg/cpp/tr-warn5.c: Same.
5565         * gcc.dg/cpp/include2.c: Same.
5566         * gcc.dg/cpp/Wmissingdirs.c: Same.
5567         * gcc.dg/cpp/Wmissingdirs.c: Same.
5568         * gcc.dg/cpp/tr-warn6.c: Same.
5569         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5570         * gcc.dg/cpp/macspace1.c: Same.
5571         * gcc.dg/cpp/escape-2.c: Same.
5572         * gcc.dg/cpp/assert2.c: Same.
5573         * gcc.dg/cpp/undef2.c: Same.
5574         * gcc.dg/cpp/macspace2.c: Same.
5575         * gcc.dg/cpp/tr-warn1.c: Same.
5576         * gcc.dg/cpp/extratokens2.c: Same.
5577         * gcc.dg/cpp/strify2.c: Same.
5578         * gcc.dg/cpp/Wsignprom.c: Same.
5579         * gcc.dg/cpp/redef2.c: Same.
5580         * gcc.dg/cpp/trad/trad.exp: Same.
5581         * gcc.dg/cpp/arith-1.c: Same.
5582         * gcc.dg/cpp/extratokens.c: Same.
5583         * gcc.dg/cpp/if-mpar.c: Same.
5585 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5587         * gnat.dg/nested_float_packed.ads: New test.
5589 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5590             Eric Botcazou  <botcazou@adacore.com>
5592         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5593         * gnat.dg/test_oconst.adb: New test.
5595 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5597         * gcc.dg/plugin/ggcplug.c: Moved comment.
5598         (plugin_init): Fixed typo, declared i, returned 0 at end.
5600 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5602         PR testsuite/40244
5603         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5604         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5606 2009-05-29  Ian Lance Taylor  <iant@google.com>
5608         * gcc.dg/Wcxx-compat-11.c: New testcase.
5610 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5612         PR fortran/40019
5613         * gfortran.dg/leadz_trailz_1.f90: New test.
5614         * gfortran.dg/leadz_trailz_2.f90: New test.
5616 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5618         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5619         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5620         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5621         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5622         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5623         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5624         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5625         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5626         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5627         * gcc.dg/tree-ssa/sra-5.c: New file.
5628         * gcc.dg/tree-ssa/sra-6.c: New file.
5629         * gcc.c-torture/compile/sra-1.c: New file.
5631 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5633         PR middle-end/40291
5634         * gcc.c-torture/compile/pr40291.c: New test.
5636         PR target/40017
5637         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5638         __vector _Bool.
5639         * gcc.target/powerpc/altivec-30.c: New test.
5640         * gcc.target/powerpc/altivec-31.c: New test.
5642 2009-05-28  Richard Guenther  <rguenther@suse.de>
5644         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5645         * gcc.c-torture/execute/20090527-1.c: Likewise.
5647 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5649         PR c++/39754
5650         * g++.dg/template/canon-type-1.C: New test.
5651         * g++.dg/template/canon-type-2.C: Likewise.
5652         * g++.dg/template/canon-type-3.C: Likewise.
5653         * g++.dg/template/canon-type-4.C: Likewise.
5654         * g++.dg/template/canon-type-5.C: Likewise.
5655         * g++.dg/template/canon-type-6.C: Likewise.
5656         * g++.dg/template/canon-type-7.C: Likewise.
5658 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5659             Uros Bizjak  <ubizjak@gmail.com>
5660             Danny Smith  <dansmister@gmail.com>
5662         PR target/37216
5664         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5665         New function.
5666         * gcc.target/i386/pr37216.c:  New test source file.
5667         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5668         use -fno-common for testing Cygwin and MinGW targets.
5670 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5672         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5673         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5674         * g++.dg/pr37742.C (size_t): Likewise.
5675         * g++.dg/torture/pr34850.C (size_t): Likewise.
5676         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5677         _PTRDIFF_TYPE__.
5678         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5679         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5680         (size_t): Use __extension__ and __SIZE_TYPE__.
5681         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5682         __SIZE_TYPE__.
5683         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5684         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5685         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5686         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5687         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5688         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5689         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5690         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5691         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5692         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5693         (__ssize_t): Likewise.
5694         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5695         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5696         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5697         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5698         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5699         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5700         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5701         * gcc.dg/pr33667.c (size_t): Likewise.
5702         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5703         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5704         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5705         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5706         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5707         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5709 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5711         PR tree-optimization/40254
5712         * gcc.dg/vect/pr40254.c: New test.
5714 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5716         PR middle-end/33699
5717         * gcc.target/mips/const-anchor-1.c: New test.
5718         * gcc.target/mips/const-anchor-2.c: New test.
5720 2009-05-27  Jason Merrill  <jason@redhat.com>
5722         * g++.dg/cpp0x/initlist15.C: New.
5723         * g++.dg/cpp0x/initlist16.C: New.
5724         * g++.dg/cpp0x/initlist17.C: New.
5726 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5728         PR fortran/39178
5729         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5730         patterns to reflect frontend changes.
5731         * gfortran.dg/vector_subscript_4.f90: Likewise.
5733 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5734             Eric Botcazou  <botcazou@adacore.com>
5736         * gcc.c-torture/execute/align-nest.c: New testcase.
5737         * gnat.dg/misaligned_nest.adb: New testcase.
5739 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5741         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5742         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5743         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5744         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5746 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5748         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5749         cast instead of assuming 0ul.
5750         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5751         __SIZE_TYPE__.
5752         (_type_desc): Make first argument const.
5753         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5755 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5757         PR libfortran/40187
5758         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5759         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5761 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5763         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5764         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5765         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5766         * gcc.dg/plugin/ggcplug.c: Added new file.
5768 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5770         PR fortran/40246
5771         * gfortran.dg/nullify_4.f90: New test.
5773 2009-05-26  Richard Guenther  <rguenther@suse.de>
5775         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5777 2009-05-26  Richard Guenther  <rguenther@suse.de>
5779         PR middle-end/40252
5780         * gcc.c-torture/compile/pr40252.c: New testcase.
5782 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5784         PR c++/40007
5785         * g++.dg/template/typedef18.C: New test.
5786         * g++.dg/template/typedef19.C: Likewise.
5787         * g++.dg/template/typedef20.C: Likewise.
5788         * g++.dg/template/access11.C: Adjust.
5790 2009-05-26  Richard Guenther  <rguenther@suse.de>
5792         PR testsuite/40247
5793         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5795 2009-05-25  Jason Merrill  <jason@redhat.com>
5797         PR c++/38064
5798         * g++.dg/cpp0x/enum3.C: New test.
5800 2009-05-25  Richard Guenther  <rguenther@suse.de>
5802         PR tree-optimization/36327
5803         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5804         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5805         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5806         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5807         * gcc.dg/vect/vect-40.c: Likewise.
5808         * gcc.dg/vect/vect-42.c: Likewise.
5809         * gcc.dg/vect/vect-46.c: Likewise.
5810         * gcc.dg/vect/vect-76.c: Likewise.
5812 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5814         PR fortran/40176
5815         * gfortran.dg/proc_ptr_18.f90: New.
5816         * gfortran.dg/proc_ptr_19.f90: New.
5817         * gfortran.dg/proc_ptr_comp_9.f90: New.
5818         * gfortran.dg/proc_ptr_comp_10.f90: New.
5820 2009-05-25  Richard Guenther  <rguenther@suse.de>
5822         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5823         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5825 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5827         PR tree-optimization/40238
5828         * gcc.dg/vect/pr40238.c: New test.
5830 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5831             Dominique Dhumieres  <dominiq@lps.ens.fr>
5833         PR fortran/35732
5834         PR fortran/39872
5835         * gfortran.dg/bounds_check_fail_3.f90: New test.
5836         * gfortran.dg/bounds_check_fail_4.f90: New test.
5837         * gfortran.dg/bounds_check_14.f90: Update test.
5838         * gfortran.dg/bound_4.f90: Update test.
5840 2009-05-24  Richard Guenther  <rguenther@suse.de>
5842         PR middle-end/40233
5843         * gcc.c-torture/compile/pr40233.c: New testcase.
5845 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5847         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5848         for alpha*-*-* targets.
5850 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5852         * gcc.dg/vect/bb-slp-1.c: New test.
5853         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5854         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5855         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5856         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5857         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5858         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5859         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5860         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5861         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5862         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5863         gcc.dg/vect/bb-slp-22.c: Likewise.
5864         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5866 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5867             Maxim Kuvyrkov  <maxim@codesourcery.com>
5869         * gcc.dg/falign-labels-1.c: New test.
5871 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5873         * gnat.dg/specs/rep_clause3.ads: New test.
5875 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5877         * gnat.dg/addr6.adb: New test.
5879 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5881         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5882         New function.
5883         * gcc.target/arm/thumb2-mul-space.c: New file.
5884         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5885         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5886         * gcc.target/arm/thumb2-mul-speed.c: New file.
5888 2009-05-22  Richard Guenther  <rguenther@suse.de>
5890         PR middle-end/38964
5891         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5892         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5893         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5895 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5897         * gcc.dg/dll-6.c: New test.
5898         * gcc.dg/dll-6a.c: Likewise.
5899         * gcc.dg/dll-7.c: Likewise.
5900         * gcc.dg/dll-7a.c: Likewise.
5901         * g++.dg/ext/dllexport2.C: Likewise.
5902         * g++.dg/ext/dllexport2a.cc: Likewise.
5904 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5906         PR target/37846
5907         * gcc.target/ia64/mfused-madd-vect.c: New test.
5908         * gcc.target/ia64/mfused-madd.c: New test.
5909         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5910         * gcc.target/ia64/mno-fused-madd.c: New test.
5912 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5914         * gcc.target/i386/movbe-1.c: New.
5915         * gcc.target/i386/movbe-2.c: Likewise.
5917 2009-05-21  Taras Glek  <tglek@mozilla.com>
5919         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5920         plugin_init signature.
5921         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5922         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5923         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5925 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5927         * gcc.dg/target/arm/neon-vmla-1.c: New.
5928         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5930 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5932         * gcc.target/mips/octeon-exts-6.c: New test.
5933         * gcc.target/mips/extend-1.c: New test.
5934         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5935         EXTS.
5936         * gcc.target/mips/octeon-exts-5.c: Likewise.
5938 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5940         PR middle-end/40204
5941         * gcc.c-torture/compile/pr40204.c: New test.
5943 2009-05-20  Richard Guenther  <rguenther@suse.de>
5945         * gcc.c-torture/compile/20090518-1.c: New testcase.
5947 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5949         PR tree-optimization/40087
5950         * gcc.dg/tree-ssa/pr40087.c: New test.
5952 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5954         * gcc.dg/vector-4.c: New testcase.
5955         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5956         * g++.dg/ext/vector16.C: New testcase.
5958 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5960         PR c/40172
5961         * gcc.dg/pr40172.c: Renamed to ...
5962         * gcc.dg/pr40172-1.c: This.
5964         * gcc.dg/pr40172-2.c: New.
5965         * gcc.dg/pr40172-3.c: Likewise.
5967 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5969         PR c/40172
5970         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5972 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5974         * gnat.dg/loop_optimization6.ad[sb]: New test.
5976 2009-05-19  Richard Guenther  <rguenther@suse.de>
5978         * gcc.c-torture/compile/20090519-1.c: New testcase.
5980 2009-05-18  Jason Merrill  <jason@redhat.com>
5982         * g++.dg/cpp0x/explicit1.C: New.
5983         * g++.dg/cpp0x/explicit2.C: New.
5985 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5987         PR debug/40109
5988         * g++.dg/debug/dwarf2/nested-1.C: New test.
5990 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5992         PR testsuite/39907
5993         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5994         stack alignment.
5996 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5998         PR fortran/40164
5999         * gfortran.dg/proc_ptr_comp_8.f90: New.
6001 2009-05-18  Richard Guenther  <rguenther@suse.de>
6003         PR fortran/40168
6004         * gfortran.dg/array_memset_2.f90: Adjust.
6006 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6008         PR fortran/36947
6009         PR fortran/40039
6010         * gfortran.dg/interface_27.f90: New.
6011         * gfortran.dg/interface_28.f90: New.
6012         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6013         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6015 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6017         * gcc.target/m68k/tls-ie.c: New test.
6018         * gcc.target/m68k/tls-le.c: New test.
6019         * gcc.target/m68k/tls-gd.c: New test.
6020         * gcc.target/m68k/tls-ld.c: New test.
6021         * gcc.target/m68k/tls-ie-xgot.c: New test.
6022         * gcc.target/m68k/tls-le-xtls.c: New test.
6023         * gcc.target/m68k/tls-gd-xgot.c: New test.
6024         * gcc.target/m68k/tls-ld-xgot.c: New test.
6025         * gcc.target/m68k/tls-ld-xtls.c: New test.
6026         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6028 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6030         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6032 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6034         PR c/40172
6035         * gcc.dg/pr40172.c: New.
6037 2009-05-17  Jason Merrill  <jason@redhat.com>
6039         PR c++/40139
6040         * g++.dg/template/dtor6.C: New.
6042 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6044         * g++.dg/warn/translate-ice-1.C: New test.
6046 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6048         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6049         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6050         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6051         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6053 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6055         PR fortran/33197
6056         * gfortran.dg/erf_2.F90: New test.
6057         * gfortran.dg/erfc_scaled_2.f90: New test.
6059 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6061         PR fortran/31243
6062         * gfortran.dg/string_1.f90: New test.
6063         * gfortran.dg/string_2.f90: New test.
6064         * gfortran.dg/string_3.f90: New test.
6066 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6068         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6069         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6071 2009-05-15  Ian Lance Taylor  <iant@google.com>
6073         * gcc.dg/Wcxx-compat-10.c: New testcase.
6075 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6077         PR 16302
6078         * gcc.dg/pr16302.c: New.
6079         * g++.dg/warn/pr16302.C: New.
6081 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6083         * gcc.dg/torture/builtin-math-5.c: New.
6084         * gcc.dg/torture/builtin-math-6.c: New.
6085         * lib/target-supports.exp (check_effective_target_mpc): New.
6087 2009-05-15  Jan Hubicka  <jh@suse.cz>
6089         * gcc.dg/tree-ssa/inline-3.c: New testcase
6091 2009-05-15  Jan Hubicka  <jh@suse.cz>
6093         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6094         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6095         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6096         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6097         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6098         Mark noinline.
6099         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6100         Mark noinline.
6101         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6102         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6104 2009-05-15  Jan Hubicka  <jh@suse.cz>
6106         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6107         optimized by sibcall noinline.
6109 2009-05-15  Jan Hubicka  <jh@suse.cz>
6111         * sibcall-1.c (track): Mark noinline.
6112         * sibcall-2.c (track): Mark noinline.
6113         * sibcall-3.c (track): Mark noinline.
6114         * sibcall-4.c (track): Mark noinline.
6116 2009-05-15  Jan Hubicka  <jh@suse.cz>
6118         * flatten-2.c: Disable early inlining; add comment.
6119         * flatten-3.c: New test based on flatten-2.c.
6121 2009-05-15  Richard Guenther  <rguenther@suse.de>
6123         PR tree-optimization/39999
6124         * gcc.c-torture/compile/pr39999.c: New testcase.
6126 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6128         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6130 2009-05-14  Ian Lance Taylor  <iant@google.com>
6132         * gcc.dg/Wcxx-compat-9.c: New testcase.
6134 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6136         PR fortran/39996
6137         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6138         * gfortran.dg/duplicate_type_2.f90: Ditto.
6139         * gfortran.dg/duplicate_type_3.f90: New.
6141 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6143         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6144         * ada/acats/tests/c5/c59002c.ada: Likewise.
6146 2009-05-13  Taras Glek  <tglek@mozilla.com>
6148         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6149         attributes and decl smashing.
6150         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6151         attributes.
6152         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6153         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6155 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6157         PR fortran/39865
6158         * gfortran.dg/pr39865.f90: New test.
6159         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6160         arrays in FMT=.
6161         * gfortran.dg/hollerith_f95.f90: Likewise.
6162         * gfortran.dg/hollerith6.f90: New test.
6163         * gfortran.dg/hollerith7.f90: New test.
6165 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6167         PR cpp/36674
6168         * gcc.dg/cpp/pr36674.i: New.
6170 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6172         PR middle-end/40035
6173         * gcc.c-torture/compile/pr40035.c: New test.
6175 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6177         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6179 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6181         PR fortran/40110
6182         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6183         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6184         * gfortran.dg/interop_params.f03: Ditto.
6186 2009-05-12  Jan Hubicka  <jh@suse.cz>
6188         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6189         so unrolling still happens.
6190         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6191         * gcc.dg/ipa/ipacost-2.c: Likewise.
6192         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6194 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6196         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6198 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6200         * lib/target-supports.exp (check_profiling_available): Return
6201         false for -p on *-*-cygwin* targets.
6203 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6205         PR tree-optimization/38632
6206         * g++.dg/tree-ssa/pr38632.C: New.
6208 2009-05-11  Jan Hubicka  <jh@suse.cz>
6210         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6211         we now optimize better.
6212         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6213         out at different places.
6214         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6215         unroling.
6216         * gcc.dg/vect/vect-76.c: Likewise.
6217         * gcc.dg/vect/vect-70.c: Likewise.
6218         * gcc.dg/vect/vect-66.c: Likewise.
6219         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6220         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6222 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6224         PR middle-end/40080
6225         * gcc.c-torture/compile/pr40080.c: New.
6227 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6229         * gcc.c-torture/compile/pr40026.c: New testcase.
6231 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6233         PR fortran/40089
6234         * gfortran.dg/proc_ptr_comp_7.f90: New.
6236 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6238         PR tree-optimization/40074
6239         * gcc.dg/vect/pr40074.c: New test.
6241 2009-05-10  Ian Lance Taylor  <iant@google.com>
6243         * gcc.dg/Wcxx-compat-7.c: New testcase.
6244         * gcc.dg/Wcxx-compat-8.c: New testcase.
6245         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6246         * gcc.dg/pr17188-1.c: Likewise.
6247         * gcc.dg/pr39084.c: Likewise.
6249 2009-05-10  Michael Matz  <matz@suse.de>
6251         PR target/40031
6252         * gcc.dg/pr40031.c: New test.
6254 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6256         PR fortran/40018
6257         * gfortran.dg/array_constructor_31.f90: New test.
6259 2009-05-10  Richard Guenther  <rguenther@suse.de>
6261         PR tree-optimization/40081
6262         * g++.dg/torture/pr40081.C: New testcase.
6264 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6266         PR fortran/38863
6267         * gfortran.dg/dependency_24.f90: New test.
6268         * gfortran.dg/dependency_23.f90: Clean up module files.
6270 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6272         PR fortran/38956
6273         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6274         * gfortran.dg/chmod_2.f90: Likewise.
6275         * gfortran.dg/chmod_3.f90: Likewise.
6276         * gfortran.dg/open_errors.f90: Likewise.
6278 2009-05-09  Jan Hubicka  <jh@suse.cz>
6280         PR middle-end/40043
6281         * g++.dg/eh/nested-try.C: New test.
6283 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6285         PR tree-optimization/40049
6286         * gcc.dg/vect/vect-shift-2.c: New test.
6288 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6290         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6291         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6293 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6295         PR c/36892
6296         * g++.dg/warn/deprecated-6.C: New.
6297         * gcc.dg/deprecated-4.c: Likewise.
6298         * gcc.dg/deprecated-5.c: Likewise.
6299         * gcc.dg/deprecated-6.c: Likewise.
6301 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6303         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6304         __aligned__(__BIGGEST_ALIGNMENT__).
6305         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6306         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6307         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6308         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6309         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6310         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6311         * gcc.dg/vect/Os-vect-95.c: Likewise.
6312         * gcc.dg/vect/pr20122.c: Likewise.
6313         * gcc.dg/vect/pr36493.c: Likewise.
6314         * gcc.dg/vect/pr37385.c: Likewise.
6315         * gcc.dg/vect/slp-7.c: Likewise.
6316         * gcc.dg/vect/slp-9.c: Likewise.
6317         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6318         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6319         * gcc.dg/vect/vect-35.c: Likewise.
6320         * gcc.dg/vect/vect-40.c: Likewise.
6321         * gcc.dg/vect/vect-42.c: Likewise.
6322         * gcc.dg/vect/vect-44.c: Likewise.
6323         * gcc.dg/vect/vect-46.c: Likewise.
6324         * gcc.dg/vect/vect-48.c: Likewise.
6325         * gcc.dg/vect/vect-52.c: Likewise.
6326         * gcc.dg/vect/vect-54.c: Likewise.
6327         * gcc.dg/vect/vect-56.c: Likewise.
6328         * gcc.dg/vect/vect-58.c: Likewise.
6329         * gcc.dg/vect/vect-60.c: Likewise.
6330         * gcc.dg/vect/vect-74.c: Likewise.
6331         * gcc.dg/vect/vect-75.c: Likewise.
6332         * gcc.dg/vect/vect-76.c: Likewise.
6333         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6334         * gcc.dg/vect/vect-77.c: Likewise.
6335         * gcc.dg/vect/vect-77-global.c: Likewise.
6336         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6337         * gcc.dg/vect/vect-78.c: Likewise.
6338         * gcc.dg/vect/vect-78-global.c: Likewise.
6339         * gcc.dg/vect/vect-80.c: Likewise.
6340         * gcc.dg/vect/vect-85.c: Likewise.
6341         * gcc.dg/vect/vect-87.c: Likewise.
6342         * gcc.dg/vect/vect-88.c: Likewise.
6343         * gcc.dg/vect/vect-92.c: Likewise.
6344         * gcc.dg/vect/vect-93.c: Likewise.
6345         * gcc.dg/vect/vect-95.c: Likewise.
6346         * gcc.dg/vect/vect-97.c: Likewise.
6347         * gcc.dg/vect/vect-complex-1.c: Likewise.
6348         * gcc.dg/vect/vect-complex-4.c: Likewise.
6349         * gcc.dg/vect/vect-complex-5.c: Likewise.
6350         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6351         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6352         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6353         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6354         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6355         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6356         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6357         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6358         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6359         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6360         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6361         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6362         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6363         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6364         * gcc.dg/vect/vect-outer-1.c: Likewise.
6365         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6366         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6367         * gcc.dg/vect/vect-outer-2.c: Likewise.
6368         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6369         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6370         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6371         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6372         * gcc.dg/vect/vect-outer-3.c: Likewise.
6373         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6374         * gcc.dg/vect/vect-outer-5.c: Likewise.
6375         * gcc.dg/vect/vect-outer-6.c: Likewise.
6376         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6377         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6378         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6379         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6380         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6381         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6382         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6383         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6384         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6385         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6386         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6387         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6388         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6389         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6391 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6393         PR c/24581
6394         * gcc.dg/torture/complex-sign.h: New header.
6395         * gcc.dg/torture/complex-sign-add.c,
6396         gcc.dg/torture/complex-sign-mixed-add.c,
6397         gcc.dg/torture/complex-sign-mixed-div.c,
6398         gcc.dg/torture/complex-sign-mixed-mul.c,
6399         gcc.dg/torture/complex-sign-mixed-sub.c,
6400         gcc.dg/torture/complex-sign-mul.c,
6401         gcc.dg/torture/complex-sign-sub.c: New tests.
6403 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6405         PR fortran/39876
6406         * gfortran.dg/intrinsic_3.f90: New.
6408 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6410         PR c/39037
6411         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6412         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6413         * gcc.dg/dfp/float-constant-double.c: New test.
6414         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6415         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6416         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6417         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6418         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6419         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6420         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6421         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6422         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6424 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6426         PR middle-end/40057
6427         * gcc.c-torture/execute/pr40057.c: New test.
6429 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6431         * gcc.c-torture/compile/const-high-part.c: New test.
6433 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6435         PR testsuite/40050
6436         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6437         build plugin.
6439 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6441         PR fortran/39630
6442         * gfortran.dg/proc_decl_1.f90: Modified.
6443         * gfortran.dg/proc_ptr_comp_1.f90: New.
6444         * gfortran.dg/proc_ptr_comp_2.f90: New.
6445         * gfortran.dg/proc_ptr_comp_3.f90: New.
6446         * gfortran.dg/proc_ptr_comp_4.f90: New.
6447         * gfortran.dg/proc_ptr_comp_5.f90: New.
6448         * gfortran.dg/proc_ptr_comp_6.f90: New.
6450 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6452         PR c++/17395
6453         * g++.dg/template/call7.C: New test.
6455 2009-05-06  Diego Novillo  <dnovillo@google.com>
6457         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6459 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6461         * gfortran.dg/pr40021.f: Moved to ...
6462         * gfortran.fortran-torture/execute/pr40021.f: Here.
6464 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6466         PR middle-end/39986
6467         * gcc.dg/dfp/pr39986.c: New test.
6469 2009-05-06  Michael Matz  <matz@suse.de>
6471         PR middle-end/40021
6472         * gfortran.dg/pr40021.f: New test.
6474 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6476         * lib/plugin-support.exp: New file containing support procs for
6477         plugin testcases.
6478         * lib/target-supports.exp (check_plugin_available): New proc.
6479         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6480         * gcc.dg/plugin/selfassign.c: New plugin source file.
6481         * gcc.dg/plugin/self-assign-test-1.c: New test.
6482         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6483         * g++.dg/README: Add description for plugin test.
6484         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6485         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6486         * g++.dg/plugin/selfassign.c: New plugin source file.
6487         * g++.dg/plugin/self-assign-test-1.C: New test.
6488         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6489         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6490         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6491         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6493 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6495         PR fortran/40041
6496         * gfortran.dg/intrinsic_2.f90: New test.
6497         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6499 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6501         PR c/40032
6502         * gcc.dg/noncompile/incomplete-5.c: New test.
6504 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6506         PR middle-end/39666
6507         * gcc.dg/pr39666-1.c: New test.
6508         * gcc.dg/pr39666-2.c: Likewise.
6509         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6510         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6511         * gfortran.dg/pr39666-1.f90: Likewise.
6512         * gfortran.dg/pr39666-2.f90: Likewise.
6514 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6516         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6517         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6518         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6520 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6522         PR fortran/39998
6523         * gfortran.dg/proc_ptr_17.f90: New.
6525 2009-05-05  Richard Guenther  <rguenther@suse.de>
6527         PR tree-optimization/40022
6528         * gcc.c-torture/execute/pr40022.c: New testcase.
6530 2009-05-05  Richard Guenther  <rguenther@suse.de>
6532         PR middle-end/40023
6533         * gcc.c-torture/compile/pr40023.c: New testcase.
6535 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6537         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6538         * g++.dg/template/overload9.C: Likewise.
6539         * g++.dg/ext/ms-1.C: New.
6541 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6543         PR c++/40013
6544         * g++.dg/ext/vla7.C: New test.
6546 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6548         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6550 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6552         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6553         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6554         Update expected errors.
6556 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6558         PR c++/28152
6559         * g++.dg/parse/parser-pr28152.C: New.
6560         * g++.dg/parse/parser-pr28152-2.C: New.
6562 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6564         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6566 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6568         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6569         * gcc.target/sparc/fexpand-2.c: Likewise.
6570         * gcc.target/sparc/fpmerge-2.c: Likewise.
6571         * gcc.target/sparc/pdist-2.c: Likewise.
6573 2009-05-03  Richard Guenther  <rguenther@suse.de>
6575         PR c/39983
6576         * gcc.c-torture/compile/pr39983.c: New testcase.
6578 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6580         * gcc.dg/c99-complex-3.c: New test.
6582 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6584         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6586 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6588         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6590 2009-05-02  Richard Guenther  <rguenther@suse.de>
6592         PR middle-end/40001
6593         * gcc.target/spu/pr40001.c: New testcase.
6595 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6597         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6599 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6601         PR middle-end/39579
6602         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6603         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6605 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6607         PR testsuite/39776
6608         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6609         no longer issued.
6611 2009-04-30  David Ayers  <ayers@fsfe.org>
6613         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6614         and gcc_error_prefix variables.
6615         * objc.dg/bad-receiver-type.m: Update to match correct
6616         diagnostics marker.
6617         * objc.dg/encode-5.m: Likewise.
6618         * objc.dg/id-1.m: Likewise.
6619         * objc.dg/method-1.m: Likewise.
6620         * objc.dg/method-6.m: Likewise.
6621         * objc.dg/method-7.m: Likewise.
6622         * objc.dg/method-9.m: Likewise.
6623         * objc.dg/method-11.m: Likewise.
6624         * objc.dg/method-20.m: Likewise.
6625         * objc.dg/private-1.m: Likewise.
6627 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6629         PR libfortran/39667
6630         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6631         * gfortran.dg/advance_4.f90: Likewise
6632         * gfortran.dg/advance_5.f90: Likewise
6633         * gfortran.dg/append_1.f90: Likewise
6634         * gfortran.dg/backslash_1.f90: Likewise
6635         * gfortran.dg/backslash_2.f90: Likewise
6636         * gfortran.dg/backslash_3.f: Likewise
6637         * gfortran.dg/backspace_10.f90: Likewise
6638         * gfortran.dg/backspace_3.f: Likewise
6639         * gfortran.dg/backspace_4.f: Likewise
6640         * gfortran.dg/backspace_5.f: Likewise
6641         * gfortran.dg/backspace_8.f: Likewise
6642         * gfortran.dg/backspace_9.f: Likewise
6643         * gfortran.dg/complex_write.f90: Likewise
6644         * gfortran.dg/convert_implied_open.f90: Likewise
6645         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6646         * gfortran.dg/dos_eol.f: Likewise
6647         * gfortran.dg/empty_format_1.f90: Likewise
6648         * gfortran.dg/endfile.f: Likewise
6649         * gfortran.dg/eof_1.f90: Likewise
6650         * gfortran.dg/eor_1.f90: Likewise
6651         * gfortran.dg/eor_handling_1.f90: Likewise
6652         * gfortran.dg/eor_handling_2.f90: Likewise
6653         * gfortran.dg/eor_handling_3.f90: Likewise
6654         * gfortran.dg/eor_handling_4.f90: Likewise
6655         * gfortran.dg/eor_handling_5.f90: Likewise
6656         * gfortran.dg/error_recovery_5.f90: Likewise
6657         * gfortran.dg/f2003_inquire_1.f03: Likewise
6658         * gfortran.dg/f2003_io_4.f03: Likewise
6659         * gfortran.dg/f2003_io_5.f03: Likewise
6660         * gfortran.dg/f2003_io_7.f03: Likewise
6661         * gfortran.dg/fgetc_1.f90: Likewise
6662         * gfortran.dg/fgetc_2.f90: Likewise
6663         * gfortran.dg/flush_1.f90: Likewise
6664         * gfortran.dg/fmt_exhaust.f90: Likewise
6665         * gfortran.dg/fmt_huge.f90: Likewise
6666         * gfortran.dg/fmt_read.f90: Likewise
6667         * gfortran.dg/fmt_t_1.f90: Likewise
6668         * gfortran.dg/fmt_t_2.f90: Likewise
6669         * gfortran.dg/fmt_t_3.f90: Likewise
6670         * gfortran.dg/fmt_t_4.f90: Likewise
6671         * gfortran.dg/fmt_t_5.f90: Likewise
6672         * gfortran.dg/fmt_t_7.f: Likewise
6673         * gfortran.dg/fseek.f90: Likewise
6674         * gfortran.dg/ftell_1.f90: Likewise
6675         * gfortran.dg/ftell_2.f90: Likewise
6676         * gfortran.dg/func_derived_3.f90: Likewise
6677         * gfortran.dg/inquire_9.f90: Likewise
6678         * gfortran.dg/iostat_1.f90: Likewise
6679         * gfortran.dg/iostat_2.f90: Likewise
6680         * gfortran.dg/list_read_1.f90: Likewise
6681         * gfortran.dg/list_read_4.f90: Likewise
6682         * gfortran.dg/list_read_5.f90: Likewise
6683         * gfortran.dg/list_read_7.f90: Likewise
6684         * gfortran.dg/list_read_8.f90: Likewise
6685         * gfortran.dg/list_read_9.f90: Likewise
6686         * gfortran.dg/namelist_13.f90: Likewise
6687         * gfortran.dg/namelist_14.f90: Likewise
6688         * gfortran.dg/namelist_15.f90: Likewise
6689         * gfortran.dg/namelist_16.f90: Likewise
6690         * gfortran.dg/namelist_17.f90: Likewise
6691         * gfortran.dg/namelist_18.f90: Likewise
6692         * gfortran.dg/namelist_19.f90: Likewise
6693         * gfortran.dg/namelist_20.f90: Likewise
6694         * gfortran.dg/namelist_24.f90: Likewise
6695         * gfortran.dg/namelist_26.f90: Likewise
6696         * gfortran.dg/namelist_27.f90: Likewise
6697         * gfortran.dg/namelist_28.f90: Likewise
6698         * gfortran.dg/namelist_37.f90: Likewise
6699         * gfortran.dg/namelist_38.f90: Likewise
6700         * gfortran.dg/namelist_39.f90: Likewise
6701         * gfortran.dg/namelist_40.f90: Likewise
6702         * gfortran.dg/namelist_43.f90: Likewise
6703         * gfortran.dg/namelist_44.f90: Likewise
6704         * gfortran.dg/namelist_45.f90: Likewise
6705         * gfortran.dg/namelist_46.f90: Likewise
6706         * gfortran.dg/namelist_47.f90: Likewise
6707         * gfortran.dg/namelist_48.f90: Likewise
6708         * gfortran.dg/namelist_49.f90: Likewise
6709         * gfortran.dg/namelist_50.f90: Likewise
6710         * gfortran.dg/namelist_51.f90: Likewise
6711         * gfortran.dg/namelist_52.f90: Likewise
6712         * gfortran.dg/namelist_56.f90: Likewise
6713         * gfortran.dg/namelist_char_only.f90: Likewise
6714         * gfortran.dg/namelist_use.f90: Likewise
6715         * gfortran.dg/namelist_use_only.f90: Likewise
6716         * gfortran.dg/noadv_size.f90: Likewise
6717         * gfortran.dg/open_access_append_1.f90: Likewise
6718         * gfortran.dg/pad_no.f90: Likewise
6719         * gfortran.dg/pr12884.f: Likewise
6720         * gfortran.dg/pr17090.f90: Likewise
6721         * gfortran.dg/pr17285.f90: Likewise
6722         * gfortran.dg/pr17286.f90: Likewise
6723         * gfortran.dg/pr18122.f90: Likewise
6724         * gfortran.dg/pr18210.f90: Likewise
6725         * gfortran.dg/pr18392.f90: Likewise
6726         * gfortran.dg/pr19155.f: Likewise
6727         * gfortran.dg/pr19216.f: Likewise
6728         * gfortran.dg/pr19467.f90: Likewise
6729         * gfortran.dg/pr19657.f: Likewise
6730         * gfortran.dg/pr20257.f90: Likewise
6731         * gfortran.dg/read_bad_advance.f90: Likewise
6732         * gfortran.dg/read_eof_2.f90: Likewise
6733         * gfortran.dg/read_eof_4.f90: Likewise
6734         * gfortran.dg/read_many_1.f: Likewise
6735         * gfortran.dg/read_noadvance.f90: Likewise
6736         * gfortran.dg/read_repeat.f90: Likewise
6737         * gfortran.dg/read_size_noadvance.f90: Likewise
6738         * gfortran.dg/read_x_past.f: Likewise
6739         * gfortran.dg/record_marker_1.f90: Likewise
6740         * gfortran.dg/record_marker_3.f90: Likewise
6741         * gfortran.dg/rewind_1.f90: Likewise
6742         * gfortran.dg/runtime_warning_1.f90: Likewise
6743         * gfortran.dg/shape_3.f90: Likewise
6744         * gfortran.dg/slash_1.f90: Likewise
6745         * gfortran.dg/stat_1.f90: Likewise
6746         * gfortran.dg/stat_2.f90: Likewise
6747         * gfortran.dg/streamio_11.f90: Likewise
6748         * gfortran.dg/streamio_3.f90: Likewise
6749         * gfortran.dg/streamio_4.f90: Likewise
6750         * gfortran.dg/streamio_9.f90: Likewise
6751         * gfortran.dg/tl_editing.f90: Likewise
6752         * gfortran.dg/unf_io_convert_1.f90: Likewise
6753         * gfortran.dg/unf_io_convert_2.f90: Likewise
6754         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6755         * gfortran.dg/unf_short_record_1.f90: Likewise
6756         * gfortran.dg/utf8_1.f03: Likewise
6757         * gfortran.dg/utf8_2.f03: Likewise
6758         * gfortran.dg/widechar_IO_1.f90: Likewise
6759         * gfortran.dg/write_check3.f90: Likewise
6760         * gfortran.dg/write_rewind_2.f: Likewise
6761         * gfortran.dg/x_slash_2.f: Likewise
6763 2009-04-29  Richard Guenther  <rguenther@suse.de>
6765         PR target/39943
6766         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6767         New.
6768         (check_effective_target_vect_floatuint_cvt): Likewise.
6769         * gcc.dg/vect/slp-10.c: Adjust.
6770         * gcc.dg/vect/slp-11.c: Adjust.
6771         * gcc.dg/vect/slp-12b.c: Adjust.
6772         * gcc.dg/vect/slp-33.c: Adjust.
6773         * gcc.c-torture/compile/pr39943.c: New testcase.
6775 2009-04-29  Richard Guenther  <rguenther@suse.de>
6777         PR middle-end/39937
6778         * gcc.c-torture/compile/pr39937.c: New testcase.
6780 2009-04-29  Richard Guenther  <rguenther@suse.de>
6782         PR tree-optimization/39941
6783         * gcc.c-torture/compile/pr39941.c: New testcase.
6785 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6787         * gcc.target/bfin/20090411-1.c: New test.
6789 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6791         PR target/39565
6792         * gcc.dg/pr39565.c: New testcase.
6794 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6796         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6797         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6798         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6799         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6800         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6801         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6802         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6803         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6804         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6805         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6806         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6807         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6808         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6809         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6810         * gcc.target/i386/pr37191.c: Likewise.
6811         * gcc.target/i386/reload-1.c: Likewise.
6812         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6813         * g++.old-deja/g++.pt/repo2.C: Likewise.
6814         * g++.old-deja/g++.pt/repo3.C: Likewise.
6815         * g++.old-deja/g++.pt/repo4.C: Likewise.
6816         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6817         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6818         * g++.dg/template/repo1.C: Likewise.
6819         * g++.dg/template/repo2.C: Likewise.
6820         * g++.dg/template/repo3.C: Likewise.
6821         * g++.dg/template/repo4.C: Likewise.
6822         * g++.dg/template/repo5.C: Likewise.
6823         * g++.dg/template/repo6.C: Likewise.
6824         * g++.dg/template/repo7.C: Likewise.
6825         * g++.dg/template/repo8.C: Likewise.
6826         * g++.dg/template/repo9.C: Likewise.
6827         * g++.dg/rtti/repo1.C: Likewise.
6828         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6829         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6830         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6831         * g++.dg/other/PR23205.C: Skip for vxworks.
6832         * g++.dg/ext/visibility/class1.C: Requires PIC.
6833         * g++.dg/eh/async-unwind2.C: Requires PIC.
6834         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6835         does not have cxa_exit.
6837 2009-04-28  Jing Yu  <jingyu@google.com>
6839         PR testsuite/39790
6840         * lib/target-supports.exp (check_effective_target_tls): Remove
6841         comment of caching.
6842         (check_effective_target_tls_native): Likewise.
6843         (check_effective_target_tls_runtime): Likewise.
6844         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6845         tls to tls_runtime.
6846         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6848 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6850         PR fortran/39946
6851         * gfortran.dg/proc_ptr_16.f90: New.
6853 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6855         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6856         lp64 is true.
6858 2009-04-28  Richard Guenther  <rguenther@suse.de>
6860         PR middle-end/39937
6861         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6863 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6865         * g++.dg/warn/pr35652.C: Removed.
6866         * gcc.dg/pr35652.c: Likewise.
6868 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6870         * gcc.target/ia64/20071210-2.c: New testcase.
6872 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6874         PR c/39323
6875         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6876         * gcc.dg/pr39323-3.c: Ditto.
6878 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6880         PR fortran/39930
6881         PR fortran/39931
6882         * gfortran.dg/ambiguous_reference_2.f90: New.
6883         * gfortran.dg/pointer_assign_7.f90: New.
6885 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6886             Mark Mitchell  <mark@codesourcery.com>
6888         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6889         * gcc.dg/20020103-1.c: Check for __ppc.
6890         * gcc.dg/asm-b.c: Check for __ppc.
6891         * gcc.dg/20020919-1.c: Check for __ppc.
6892         * gcc.dg/20020312-2.c: Likewise.
6893         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6894         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6895         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6896         * g++.dg/warn/weak1.C: Likewise.
6897         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6898         static so appropriate optimizations kick in.
6899         (find_base_value_wrapper): New function.
6900         * g++.dg/eh/simd-5.C: Fix target triplet.
6901         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6903 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6904             H.J. Lu  <hongjiu.lu@intel.com>
6906         PR target/39911
6907         * gcc.target/i386/pr39911.c: New test.
6909 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6911         PR fortran/39879
6912         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6914 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6916         PR c++/35652
6917         Revert:
6919         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6921         * gcc.dg/pr35652.C: New.
6922         * g++.dg/warn/pr35652.C: New.
6923         * gcc.dg/format/plus-1.c: Adjust message.
6925 2009-04-27  DJ Delorie  <dj@redhat.com>
6927         * lib/target-supports.exp (check_effective_target_double64): New.
6928         (check_effective_target_double64plus): New.
6929         (check_effective_target_large_double): New.
6930         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6931         * gcc.dg/div-double-1.c: Likewise.
6932         * gcc.dg/Wconversion-real.c: Require large_double.
6933         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6935         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6936         are too small.
6938         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6939         constants as long.
6941 2009-04-27  Ian Lance Taylor  <iant@google.com>
6943         * gcc.dg/Wcxx-compat-5.c: New testcase.
6944         * gcc.dg/Wcxx-compat-6.c: New testcase.
6946 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6948         Allow non-constant arguments to conversion intrinsics.
6949         * gcc.target/spu/intrinsics-3.c: Update tests.
6951 2009-04-27  Richard Guenther  <rguenther@suse.de>
6953         PR middle-end/39928
6954         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6955         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6957 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6959         PR target/39903
6960         * gcc.dg/torture/pr39903-1.c: New.
6961         * gcc.dg/torture/pr39903-2.c: Likewise.
6963 2009-04-27  Revital Eres  <eres@il.ibm.com>
6965         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6966         and check it.
6967         * gcc.dg/sms-2.c: Add dump check.
6968         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6969         and check it.
6970         * gcc.dg/sms-4.c: Likewise.
6971         * gcc.dg/sms-5.c: Likewise.
6972         * gcc.dg/sms-6.c: Likewise.
6973         * gcc.dg/sms-7.c: Likewise.
6974         * gcc.dg/sms-antideps.c: Rename to...
6975         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6977 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6979         * gnat.dg/opt2.adb: New test.
6981 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6983         PR c++/39875
6984         * g++.dg/warn/Wunused-15.C: New test.
6986 2009-04-26  Michael Matz  <matz@suse.de>
6988         Expand from SSA.
6989         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6990         change regexps.
6991         * gcc.target/i386/pr37248-1.c: Modified.
6992         * gcc.target/i386/pr37248-3.c: Modified.
6993         * gcc.target/i386/pr37248-2.c: Modified.
6994         * gnat.dg/aliasing1.adb: Modified.
6995         * gnat.dg/pack9.adb: Modified.
6996         * gnat.dg/aliasing2.adb: Modified.
6997         * gcc.dg/strict-overflow-2.c: Modified.
6998         * gcc.dg/autopar/reduc-1char.c: Modified.
6999         * gcc.dg/autopar/reduc-2char.c: Modified.
7000         * gcc.dg/autopar/reduc-1.c: Modified.
7001         * gcc.dg/autopar/reduc-2.c: Modified.
7002         * gcc.dg/autopar/reduc-3.c: Modified.
7003         * gcc.dg/autopar/reduc-6.c: Modified.
7004         * gcc.dg/autopar/reduc-7.c: Modified.
7005         * gcc.dg/autopar/reduc-8.c: Modified.
7006         * gcc.dg/autopar/reduc-9.c: Modified.
7007         * gcc.dg/autopar/reduc-1short.c: Modified.
7008         * gcc.dg/autopar/reduc-2short.c: Modified.
7009         * gcc.dg/autopar/parallelization-1.c: Modified.
7010         * gcc.dg/strict-overflow-4.c: Modified.
7011         * gcc.dg/strict-overflow-6.c: Modified.
7012         * gcc.dg/gomp/combined-1.c: Modified.
7013         * gcc.dg/no-strict-overflow-1.c: Modified.
7014         * gcc.dg/no-strict-overflow-3.c: Modified.
7015         * gcc.dg/no-strict-overflow-5.c: Modified.
7016         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7017         * gcc.dg/tree-ssa/pr18134.c: Modified.
7018         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7019         * gcc.dg/tree-ssa/vector-2.c: Modified.
7020         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7021         * gcc.dg/tree-ssa/loop-21.c: Modified.
7022         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7023         * gcc.dg/tree-ssa/vector-3.c: Modified.
7024         * gcc.dg/tree-ssa/asm-3.c: Modified.
7025         * gcc.dg/tree-ssa/pr23294.c: Modified.
7026         * gcc.dg/tree-ssa/loop-22.c: Modified.
7027         * gcc.dg/tree-ssa/loop-15.c: Modified.
7028         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7029         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7030         * gcc.dg/tree-ssa/pr20139.c: Modified.
7031         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7032         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7033         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7034         * gcc.dg/tree-ssa/loop-5.c: Modified.
7035         * gcc.dg/tree-ssa/pr19431.c: Modified.
7036         * gcc.dg/tree-ssa/pr32044.c: Modified.
7037         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7038         * gcc.dg/tree-ssa/loop-19.c: Modified.
7039         * gcc.dg/tree-ssa/loop-28.c: Modified.
7040         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7041         * gcc.dg/tree-ssa/divide-1.c: Modified.
7042         * gcc.dg/tree-ssa/inline-1.c: Modified.
7043         * gcc.dg/tree-ssa/divide-3.c: Modified.
7044         * gcc.dg/tree-ssa/pr30978.c: Modified.
7045         * gcc.dg/tree-ssa/alias-6.c: Modified.
7046         * gcc.dg/tree-ssa/divide-4.c: Modified.
7047         * gcc.dg/tree-ssa/alias-11.c: Modified.
7048         * gcc.dg/no-strict-overflow-7.c: Modified.
7049         * gcc.dg/strict-overflow-1.c: Modified.
7050         * gcc.dg/pr15784-4.c: Modified.
7051         * gcc.dg/pr34263.c: Modified.
7052         * gcc.dg/strict-overflow-3.c: Modified.
7053         * gcc.dg/tree-prof/stringop-1.c: Modified.
7054         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7055         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7056         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7057         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7058         * gcc.dg/no-strict-overflow-2.c: Modified.
7059         * gcc.dg/no-strict-overflow-4.c: Modified.
7060         * gcc.dg/no-strict-overflow-6.c: Modified.
7061         * g++.dg/tree-ssa/pr27090.C: Modified.
7062         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7063         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7064         * g++.dg/tree-ssa/pr19807.C: Modified.
7065         * g++.dg/opt/pr30965.C: Modified.
7066         * g++.dg/init/new17.C: Modified.
7067         * gfortran.dg/whole_file_6.f90: Modified.
7068         * gfortran.dg/whole_file_5.f90: Modified.
7069         * gfortran.dg/reassoc_1.f90: Modified.
7070         * gfortran.dg/reassoc_3.f90: Modified.
7072 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7074         PR fortran/39893
7075         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7077 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7079         PR inline-asm/39543
7080         * gcc.target/i386/pr39543-1.c: New test.
7081         * gcc.target/i386/pr39543-2.c: New test.
7082         * gcc.target/i386/pr39543-3.c: New test.
7084         PR c/39889
7085         * gcc.dg/Wunused-value-3.c: New test.
7087 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7089         PR c/39581
7090         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7091         gcc.dg/vla-21.c: New tests.
7093 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7095         PR c/39556
7096         * gcc.dg/inline-34.c: New test.
7098 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7100         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7101         gcc.dg/enum-const-3.c: New tests.
7102         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7103         -pedantic-errors.  Update expected diagnostics.
7105 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7107         PR c/39582
7108         * gcc.dg/vla-20.c: New test.
7110 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7112         PR c/39564
7113         * gcc.dg/vla-19.c: New test.
7115 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7117         PR preprocessor/39559
7118         * gcc.dg/c99-intconst-2.c: New test.
7120 2009-04-25  Jan Hubicka  <jh@suse.cz>
7122         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7124 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7126         PR fortran/39688
7127         * gfortran.dg/import7.f90: New.
7129 2009-04-24  Richard Guenther  <rguenther@suse.de>
7131         * gcc.dg/tree-ssa/vrp48.c: Fix.
7133 2008-04-24  Doug Kwan  <dougkwan@google.com>
7135         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7136         destination are the same.
7138 2009-04-24  Richard Guenther  <rguenther@suse.de>
7140         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7142 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7144         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7145         gcc.dg/array-const-3.c: New tests.
7147 2009-04-24  Ian Lance Taylor  <iant@google.com>
7149         * gcc.dg/Wcxx-compat-4.c: New testcase.
7151 2009-04-24  Daniel Kraft  <d@domob.eu>
7153         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7154         expected on already erraneous symbol (renamed to fresh one).
7156 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7158         PR middle-end/39867
7159         * gcc.dg/pr39867.c: New.
7161 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7163         PR fortran/39861
7164         PR fortran/39864
7165         * gfortran.dg/intrinsic_1.f90: New.
7167 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7169         * gnat.dg/alignment7.adb: New test.
7170         * gnat.dg/alignment8.adb: Likewise.
7172 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7174         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7175         * gnat.dg/specs/rep_clause2.ads: New test.
7177 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7179         PR rtl-optimization/39794
7180         * gcc.dg/pr39794.c: New test.
7182 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7184         * gnat.dg/atomic1.adb: New test.
7185         * gnat.dg/atomic1_pkg.ads: New helper.
7187 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7189         PR testsuite/39623
7190         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7191         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7193 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7195         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7196         warning.
7198 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7200         PR C/31499
7201         * gcc.dg/vector-init-1.c: New testcase.
7202         * gcc.dg/vector-init-2.c: New testcase.
7204 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7206         * gnat.dg/enum2.adb: New test.
7207         * gnat.dg/enum2_pkg.ads: New helper.
7209 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7211         PR c/39855
7212         * gcc.dg/torture/pr39855.c: New test.
7214 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7216         PR c++/39639
7217         * g++.dg/cpp0x/pr39639.C: New test.
7219 2009-04-22  Mark Heffernan  <meheff@google.com>
7221         * gcc.dg/profile-generate-3.c: New test.
7223 2009-04-22  Jan Hubicka  <jh@suse.cz>
7225         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7227 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7229         PR testsuite/39623
7230         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7232 2009-04-22  Richard Guenther  <rguenther@suse.de>
7234         PR tree-optimization/39824
7235         * gcc.c-torture/compile/pr39824.c: New testcase.
7237 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7239         PR c++/14875
7240         * g++.dg/parse/parser-pr14875.C: New.
7241         * g++.dg/parse/parser-pr14875-2.C: New.
7242         * g++.dg/parse/error6.C: Update match string.
7244 2009-04-22  Richard Guenther  <rguenther@suse.de>
7246         PR tree-optimization/39845
7247         * gcc.c-torture/compile/pr39845.c: New testcase.
7249 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7251         PR fortran/39735
7252         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7253         * gfortran.dg/external_initializer.f90: Modified.
7254         * gfortran.dg/interface_26.f90: Modified.
7255         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7256         * gfortran.dg/proc_ptr_3.f90: Modified.
7257         * gfortran.dg/proc_ptr_15.f90: New.
7258         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7260 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7262         PR c++/35711
7263         * g++.dg/warn/pr35711.C: New.
7264         * g++.dg/conversion/ptrmem2.C: Update.
7266 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7268         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7269         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7270         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7271         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7272         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7273         gcc.c-torture/ChangeLog.0,
7274         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7275         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7276         gcc.target/i386/math-torture/math-torture.exp,
7277         gcc.target/mips/inter/mips16-inter.exp,
7278         gcc.target/mips/mips-nonpic/README,
7279         gcc.target/x86_64/abi/README.gcc,
7280         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7281         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7282         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7283         notices.
7284         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7286 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7288         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7290 2009-04-21  Richard Guenther  <rguenther@suse.de>
7292         PR middle-end/39829
7293         * gcc.dg/torture/pr39829.c: New testcase.
7295 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7297         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7299 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7301         PR 16202
7302         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7303         * gcc.dg/sequence-pt-2.c: New.
7304         * gcc.dg/sequence-pt-3.c: New.
7305         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7306         * g++.dg/warn/sequence-pt-2.c: New.
7307         * g++.dg/warn/sequence-pt-3.c: New.
7309 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7311         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7313 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7315         * gnat.dg/import1.ad[sb]: New test.
7317 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7319         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7320         return 0.
7322 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7324         PR fortran/39811
7325         * gfortran.dg/continuation_11.f90: New test.
7327 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7329         PR c++/13358
7330         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7331         messages. Test for "long long" in system headers.
7332         * gcc.dg/c99-longlong-2.c: New.
7333         * g++.dg/warn/pr13358.C: New.
7334         * g++.dg/warn/pr13358-2.C: New.
7335         * g++.dg/warn/pr13358-3.C: New.
7336         * g++.dg/warn/pr13358-4.C: New.
7338 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7340         * gcc.dg/framework-2.c: Fix up for non existent includes
7341         being fatal errors now.
7343 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7345         PR fortran/39800
7346         * gfortran.dg/private_type_13.f90: New test.
7347         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7349 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7351         PR c++/39803
7352         * g++.dg/warn/Wunused-14.C: New test.
7354 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7356         * gnat.dg/specs/small_alignment.ads: New test.
7358 2009-04-20  Ian Lance Taylor  <iant@google.com>
7360         * gcc.dg/Wcxx-compat-3.c: New testcase.
7362 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7364         * gnat.dg/pack13.ad[sb]: New test.
7365         * gnat.dg/pack13_pkg.ads: New helper.
7367 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7369         * gnat.dg/discr11.ad[sb]: New test.
7370         * gnat.dg/discr11_pkg.ads: New helper.
7372 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7374         PR tree-optimization/39675
7375         * gcc.dg/vect/O3-pr39675-2.c: New test.
7377 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7379         * gnat.dg/rep_clause3.adb: New test.
7381 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7383         PR c/37481
7384         * gcc.dg/c99-flex-array-7.c: New test.
7386 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7388         PR c/19771
7389         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7391 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7393         PR c/38243
7394         * gcc.dg/c99-restrict-3.c: New test.
7396 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7398         PR preprocessor/20078
7399         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7401 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7403         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7404         Do not pass -B$root after -margs.
7406 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7408         PR c/32061
7409         PR c++/36954
7410         * gcc.dg/pr32061.c: New.
7411         * gcc.dg/Wlogical-op-1.c: Update.
7412         * g++.dg/warn/Wlogical-op-1.C: Update.
7413         * g++.dg/warn/pr36954.C: New.
7415 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7417         PR c/27676
7418         * gcc.dg/lvalue-5.c: New test.
7420 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7422         PR c/22367
7423         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7425 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7427         * gcc.dg/cpp/include5.c: New test.
7429 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7431         PR c/35210
7432         * gcc.dg/call-diag-2.c: New test.
7434 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7436         PR preprocessor/39646
7437         * gcc.dg/cpp/line8.c: New test.
7439 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7441         PR preprocessor/39647
7442         * gcc.dg/cpp/line7.c: New test.
7444 2009-04-18  Richard Guenther  <rguenther@suse.de>
7446         PR middle-end/39804
7447         * gcc.target/i386/pr39804.c: New testcase.
7449 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7451         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7452         * g++.dg/other/pr39496.C: Likewise.
7454 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7456         PR middle-end/36902
7457         * gcc.dg/pr36902.c: New.
7459 2009-04-17  Diego Novillo  <dnovillo@google.com>
7461         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7462         violation for variable 'inside_main'.
7464 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7466         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7468 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7470         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7472 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7474         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7475         * gfortran.dg/chmod_2.f90: Likewise.
7476         * gfortran.dg/chmod_3.f90: Likewise.
7477         * gfortran.dg/open_errors.f90: Likewise.
7478         * gfortran.dg/stat_1.f90: Likewise.
7479         * gfortran.dg/stat_2.f90: Likewise.
7481 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7483         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7484         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7485         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7486         * gfortran.dg/nearest_1.f90: Likewise.
7487         * gfortran.dg/nearest_3.f90: Likewise.
7488         * gfortran.dg/isnan_1.f90: Likewise.
7489         * gfortran.dg/isnan_2.f90: Likewise.
7490         * gfortran.dg/nan_1.f90: Likewise.
7491         * gfortran.dg/nan_2.f90: Likewise.
7492         * gfortran.dg/nan_3.f90: Likewise.
7493         * gfortran.dg/nan_4.f90: Likewise.
7494         * gfortran.dg/module_nan.f90: Likewise.
7495         * gfortran.dg/int_conv_2.f90: Likewise.
7496         * gfortran.dg/init_flag_3.f90: Likewise.
7497         * gfortran.dg/namelist_42.f90: Likewise.
7498         * gfortran.dg/namelist_43.f90: Likewise.
7499         * gfortran.dg/real_const_3.f90: Likewise.
7500         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7502         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7503         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7504         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7505         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7506         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7508         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7509         * gfortran.dg/gamma_5.f90: Likewise.
7511 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7513         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7514         less strict so it also works with auto-overlay support.
7515         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7516         for "exceeds local store" linker errors on the SPU.
7518         * lib/gfortran.exp: Include target-supports.exp.
7519         (gfortran_init): On SPU targets where automatic overlay support
7520         is available, use it to build all Fortran test cases.
7522         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7524 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7526         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7527         rule enforced by gnat on taft types.
7529 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7531         PR testsuite/39792
7532         * g++.dg/ext/complit11.C: Add empty dg-options.
7534 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7536         PR c++/17570
7537         * g++.dg/template/defarg11.C: New test.
7539 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7541         PR c++/28766
7542         * g++.dg/ext/complit11.C: New testcase.
7544 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7546         PR c++/39551
7547         * g++.dg/warn/Wunused-13.C: New testcase.
7549 2009-04-15  Ian Lance Taylor  <iant@google.com>
7551         * gcc.dg/Wenum-compare-1.c: New testcase.
7553 2009-04-15  Richard Guenther  <rguenther@suse.de>
7555         PR tree-optimization/39764
7556         * g++.dg/torture/pr39764.C: New testcase.
7558 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7560         * g++.dg/ext/altivec-17.C: New.
7562 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7564         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7565         * gnat.dg/specs/limited1.ads: Ditto.
7567 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7569         PR testsuite/39769
7570         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7571         for testing the results of estimate instructions.
7572         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7573         * gcc.dg/vmx/3a-05.c (test): Ditto.
7575 2009-04-14  Jason Merrill  <jason@redhat.com>
7577         PR c++/39763
7578         * g++.dg/warn/Wshadow-4.C: Extend.
7580 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7582         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7583         (do_D): Remove attribute hidden.
7585 2009-04-13  Jason Merrill  <jason@redhat.com>
7587         PR c++/39480
7588         * g++.dg/init/copy7.C: New.
7590 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7592         PR testsuite/39733
7593         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7594         (check_for_all_options): This.
7596 2009-04-13  Jason Merrill  <jason@redhat.com>
7598         PR c++/39750
7599         * g++.dg/template/crash90.C: New.
7601 2009-04-12  Jason Merrill  <jason@redhat.com>
7603         PR c++/39742
7604         * g++.dg/overload/extern-C-2.C: New.
7606 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7608         PR preprocessor/31869
7609         * gcc.dg/cpp/strify5.c: New test.
7611 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7613         * gnat.dg/enum1.adb: New test.
7614         * gnat.dg/enum1_pkg.ads: New helper.
7616 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7618         PR target/39740
7619         * gcc.target/alpha/pr39740.c: New test.
7621 2009-04-11  Daniel Kraft  <d@domob.eu>
7623         PR fortran/37746
7624         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7625         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7626         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7627         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7628         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7629         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7630         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7631         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7632         expected string length that failed with -fbounds-check now.
7633         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7635 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7637         PR fortran/39692
7638         * gfortran.dg/proc_ptr_14.f90: New.
7640 2009-04-11  Richard Guenther  <rguenther@suse.de>
7642         PR middle-end/39732
7643         * g++.dg/torture/pr39732.C: New testcase.
7645 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7647         * gfortran.dg/whole_file_5.f90: New.
7648         * gfortran.dg/whole_file_6.f90: New.
7650 2009-04-11  Richard Guenther  <rguenther@suse.de>
7652         PR tree-optimization/39713
7653         * g++.dg/torture/pr39713.C: New testcase.
7655 2009-04-10  Richard Guenther  <rguenther@suse.de>
7657         PR c/39712
7658         * gcc.dg/pr39712.c: New testcase.
7660 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7662         PR c++/28301
7663         * g++.dg/cpp0x/enum2.C: Updated.
7664         * g++.dg/debug/pr22514.C: Likewise.
7665         * g++.dg/parse/enum2.C: Likewise.
7666         * g++.dg/parse/enum3.C: Likewise.
7667         * g++.dg/template/crash79.C: Likewise.
7668         * g++.old-deja/g++.jason/cond.C: Likewise.
7670 2009-04-10  Chao-ying Fu  <fu@mips.com>
7672         * gcc.target/mips/interrupt_handler.c: Change from compile to
7673         assemble.
7675 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7679 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7681         PR fortran/38709
7682         * gfortran.dg/zero_sized_6.f90: New.
7684 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7686         PR  c++/20118
7687         * g++.dg/parse/pr20118.C: New.
7688         * g++.dg/template/spec16.C: Update.
7690 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7692         PR testsuite/35621
7693         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7694         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7695         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7696         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7697         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7698         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7699         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7700         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7701         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7702         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7703         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7704         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7705         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7706         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7707         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7708         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7709         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7711 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7713         PR target/39678
7714         * g++.dg/torture/pr39678.C: New.
7715         * gcc.dg/compat/struct-complex-2.h: Likewise.
7716         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7717         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7718         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7719         * gcc.dg/torture/pr39678.c: Likewise.
7720         * gcc.target/i386/pr39678.c: Likewise.
7722         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7723         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7725         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7726         <complex.h>.  Add tests for structure with complex float.
7728 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7729             Joseph Myers  <joseph@codesourcery.com>
7731         PR target/36800
7732         * gcc.dg/dfp/pr36800.c: New.
7734 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7735             Rafael Avila de Espindola  <espindola@google.com>
7737         * gcc.misc-tests/help.exp: New file.
7738         * lib/options.exp: New file.
7740 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7742         PR libobjc/36610
7743         * objc/execute/forward-1.x: New.
7745 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7747         * gcc.dg/pr27150-1.c: Change to a link test.
7749 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7751         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7752         3 of the GNU General Public License and to point readers at the
7753         COPYING3 file and the FSF's license web page.
7754         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7755         * gcc.dg/struct/struct-reorg.exp: Likewise.
7756         * gcc.target/spu/tag_manager.c: Likewise.
7758 2009-04-09  Richard Guenther  <rguenther@suse.de>
7760         PR testsuite/39696
7761         * ssa-ccp-25.c: Adjust pattern.
7763 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7765         PR fortran/36704
7766         * gfortran.dg/external_procedures_1.f90: Modified.
7767         * gfortran.dg/proc_ptr_result_1.f90: New.
7768         * gfortran.dg/proc_ptr_result_2.f90: New.
7769         * gfortran.dg/proc_ptr_result_3.f90: New.
7771 2009-04-09  Richard Guenther  <rguenther@suse.de>
7773         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7774         to prevent constant propagation.
7775         * gcc.dg/vect/vect-56.c: Likewise.
7776         * gcc.dg/vect/vect-58.c: Likewise.
7777         * gcc.dg/vect/vect-60.c: Likewise.
7778         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7779         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7780         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7782 2009-04-09  Richard Guenther  <rguenther@suse.de>
7784         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7785         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7787 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7789         PR c/39613
7790         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7791         New tests.
7793 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7795         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7796         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7798 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7800         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7802 2009-04-08  Jason Merrill  <jason@redhat.com>
7804         PR c++/25185
7805         * g++.dg/template/error40.C: Add another test.
7807 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7809         PR c/39614
7810         PR c/39673
7811         * gcc.c-torture/compile/pr39614-1.c,
7812         gcc.c-torture/compile/pr39614-2.c,
7813         gcc.c-torture/compile/pr39614-3.c,
7814         gcc.c-torture/compile/pr39614-4.c,
7815         gcc.c-torture/compile/pr39614-5.c,
7816         gcc.c-torture/compile/pr39673-1.c,
7817         gcc.c-torture/compile/pr39673-2.c: New tests.
7818         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7819         more cases.
7820         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7821         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7822         expected errors.
7824 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7826         PRc++/39637
7827         * g++.dg/cpp0x/variadic-crash2.C: New test.
7829 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7831         PR fortran/38863
7832         * gfortran.dg/alloc_comp_result_1.f90: New test.
7834 2009-04-07  Jason Merrill  <jason@redhat.com>
7836         PR c++/34691
7837         * g++.dg/overload/extern-C-1.C: New.
7839 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7841         PR testsuite/39325
7842         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7844 2009-04-07  Jason Merrill  <jason@redhat.com>
7846         PR c++/25185
7847         * g++.dg/template/error40.C: New.
7849 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7851         PR fortran/38152
7852         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7854 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7856         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7858 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7860         PR fortran/38290
7861         * gfortran.dg/proc_decl_1.f90: Modified.
7862         * gfortran.dg/proc_ptr_11.f90: Extended.
7863         * gfortran.dg/proc_ptr_13.f90: Modified.
7865 2009-04-06  Jason Merrill  <jason@redhat.com>
7867         PR c++/35146
7868         * g++.dg/template/fnspec1.C: New.
7870 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7872         * lib/gnat.exp: Handle multilib.
7874 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7876         PR fortran/38863
7877         * gfortran.dg/dependency_23.f90: New test.
7879 2009-04-06  Richard Guenther  <rguenther@suse.de>
7881         PR tree-optimization/28868
7882         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7883         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7884         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7885         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7887 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7889         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7891 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7893         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7895 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7897         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7898         with the built-in y0, and the subsequent warning.
7899         (y1): Likewise, rename to y_1.
7901 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7903         PR fortran/39414
7904         * gfortran.dg/proc_decl_21.f90: New.
7906 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7908         PR fortran/36091
7909         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7911 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7913         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7914         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7915         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7916         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7917         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7918         gfortran.dg/namelist_49.f90: Gate test on effective_target
7919         fd_truncate.
7920         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7922 2009-04-05  Daniel Kraft  <d@domob.eu>
7924         PR fortran/38654
7925         * gfortran.dg/read_float_2.f03
7926         * gfortran.dg/read_float_3.f90
7928 2009-04-05  Richard Guenther  <rguenther@suse.de>
7930         PR tree-optimization/39648
7931         * gcc.c-torture/compile/pr39648.c: New testcase.
7933 2009-04-05  Jason Merrill  <jason@redhat.com>
7935         PR c++/14912
7936         * g++.dg/template/error39.C: New.
7938 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7940         PR fortran/29458
7941         * gfortran.dg/implied_do_1.f90: New.
7943 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7945         PR fortran/39577
7946         * gfortran.dg/recursive_check_8.f90: New.
7947         * gfortran.dg/recursive_check_9.f90: New.
7948         * gfortran.dg/recursive_check_10.f90: New.
7949         * gfortran.dg/recursive_check_11.f90: New.
7950         * gfortran.dg/recursive_check_12.f90: New.
7951         * gfortran.dg/recursive_check_13.f90: New.
7952         * gfortran.dg/recursive_check_14.f90: New.
7954 2009-04-04  Jason Merrill  <jason@redhat.com>
7956         PR c++/25185
7957         * g++.dg/template/error38.C: Add more tests.
7959 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7961         PR fortran/37614
7962         * gfortran.dg/common_align_2.f90: New test.
7964 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7966         PR target/39501
7967         * gcc.c-torture/execute/pr39501.c: New file.
7968         * gcc.c-torture/execute/pr39501.x: New file.
7970 2009-04-04  Richard Guenther  <rguenther@suse.de>
7972         PR tree-optimization/8781
7973         PR tree-optimization/37892
7974         * g++.dg/tree-ssa/pr8781.C: New testcase.
7975         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7977 2009-04-04  Richard Guenther  <rguenther@suse.de>
7979         PR tree-optimization/39636
7980         * gcc.c-torture/compile/pr39636.c: New testcase.
7982 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7984         PR rtl-optimization/39607
7985         * g++.dg/opt/pr39607.C: New.
7987 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7989         PR fortran/39594
7990         * gfortran.dg/common_12.f90: New.
7992 2009-04-03  Jason Merrill  <jason@redhat.com>
7994         PR c++/39608
7995         * g++.dg/template/const2.C: New test.
7997 2009-04-03  Richard Guenther  <rguenther@suse.de>
7999         PR tree-optimization/2480
8000         PR tree-optimization/23086
8001         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8002         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8004 2009-04-03  Richard Guenther  <rguenther@suse.de>
8006         PR tree-optimization/34743
8007         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8008         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8009         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8010         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8011         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8012         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8013         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8014         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8016 2009-04-03  Richard Guenther  <rguenther@suse.de>
8018         PR middle-end/13146
8019         PR tree-optimization/23940
8020         PR tree-optimization/33237
8021         PR middle-end/33974
8022         PR middle-end/34093
8023         PR tree-optimization/36201
8024         PR tree-optimization/36230
8025         PR tree-optimization/38049
8026         PR tree-optimization/38207
8027         PR tree-optimization/38230
8028         PR tree-optimization/38301
8029         PR tree-optimization/38585
8030         PR middle-end/38895
8031         PR tree-optimization/38985
8032         PR tree-optimization/39299
8033         * gcc.dg/pr19633-1.c: Adjust.
8034         * gcc.dg/torture/pta-callused-1.c: Likewise.
8035         * gcc.dg/torture/pr39074-2.c: Likewise.
8036         * gcc.dg/torture/pr39074.c: Likewise.
8037         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8038         * gcc.dg/torture/pr30375.c: Adjust.
8039         * gcc.dg/torture/pr33563.c: Likewise.
8040         * gcc.dg/torture/pr33870.c: Likewise.
8041         * gcc.dg/torture/pr33560.c: Likewise.
8042         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8043         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8044         * gcc.dg/tree-ssa/alias-15.c: Remove.
8045         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8046         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8047         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8048         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8049         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8050         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8051         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8052         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8053         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8054         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8055         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8056         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8057         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8058         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8059         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8060         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8061         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8062         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8063         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8064         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8065         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8066         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8067         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8068         * gcc.dg/uninit-B.c: XFAIL.
8069         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8070         * gcc.dg/uninit-pr19430.c: XFAIL.
8071         * g++.dg/tree-ssa/pr13146.C: New testcase.
8072         * g++.dg/opt/pr36187.C: Adjust.
8073         * g++.dg/torture/20090329-1.C: New testcase.
8075 2009-04-02  Chao-ying Fu  <fu@mips.com>
8077         * gcc.target/mips/interrupt_handler.c: New test.
8079 2009-04-02  David Ayers  <ayers@fsfe.org>
8081         PR objc/18456
8082         * objc.dg/bad-receiver-type-2.m: New test contributed by
8083         Alexander Mamberg.
8085 2009-04-02  Jason Merrill  <jason@redhat.com>
8087         PR c++/25185
8088         * g++.dg/template/error38.C: New test.
8090 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8092         PR tree-optimization/31677
8093         * gcc.dg/memcpy-1.c: Add compiler option.
8095 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8097         PR tree-optimization/39595
8098         * gfortran.dg/vect/O3-pr39595.f: New test.
8100 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8102         PR c++/26693
8103         * g++.dg/template/typedef11.C: New test.
8104         * g++.dg/template/typedef12.C: Likewise.
8105         * g++.dg/template/typedef13.C: Likewise.
8106         * g++.dg/template/typedef14.C: Likewise.
8107         * g++.dg/template/typedef15.C: Likewise.
8108         * g++.dg/template/typedef16.C: Likewise.
8109         * g++.dg/template/sfinae3.C: Compile this pedantically.
8110         The only errors expected should be the one saying the typedef is ill
8111         formed.
8112         * g++.old-deja/g++.pt/typename8.C: Likewise.
8113         * g++.dg/template/access11.C: Update this.
8115 2009-04-02  Richard Guenther  <rguenther@suse.de>
8117         PR tree-optimization/37221
8118         * gcc.c-torture/compile/20090331-1.c: New testcase.
8120 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8122         * gcc.c-torture/compile/20090401-1.c: New test.
8124 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8126         PR c++/4926
8127         * g++.dg/template/pr4926-1.C: New.
8129 2009-04-01  Xinliang David Li  <davidxl@google.com>
8131         * gcc.target/i386/all_one_m128i.c: New test.
8133 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8135         PR c/39027
8136         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8137         * gcc.dg/fltconst-2.c: New test.
8138         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8139         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8141         PR c/33466
8142         * gcc.dg/cpp/pr33466.c: New test.
8143         * gcc.dg/dfp/pr33466.c: New test.
8144         * gcc.dg/fixed-point/pr33466.c: New test.
8146 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8148         PR tree-optimization/35011
8149         * g++.dg/other/pr35011.C: New.
8151 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8153         PR target/39226
8154         * gcc.dg/pr39226.c: New test.
8156 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8158         PR c++/35240
8159         * g++.dg/template/pr35240.C: New.
8161 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8163         PR c/39605
8164         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8165         * gcc.dg/pr25682.c: Update expected diagnostics.
8167 2009-04-01  Richard Guenther  <rguenther@suse.de>
8169         * gcc.dg/fold-plusmult-2.c: New testcase.
8171 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8173         PR c/37772
8174         * gcc.dg/pr37772.c: New test.
8175         * g++.dg/ext/asm11.C: New test.
8177 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8179         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8180         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8181         defined.
8183 2009-03-31  Jason Merrill  <jason@redhat.com>
8185         * g++.old-deja/g++.other/using9.C: Add expected errors.
8187 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8189         * gcc.c-torture/compile/pr33009.c: Removed.
8191 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8193         * gcc.c-torture/compile/pr33009.c: Delete.
8194         * gcc.c-torture/compile/pr11832.c: Likewise.
8196 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8198         PR c/448
8199         * lib/target-supports.exp (check_effective_target_stdint_types):
8200         Update comment.
8201         (check_effective_target_inttypes_types): New.
8202         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8203         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8204         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8206 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8208         PR fortran/38917
8209         PR fortran/38918
8210         * gfortran.dg/data_pointer_1.f90: New test.
8212 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8214         PR fortran/38915
8215         * gfortran.dg/char_length_15.f90: New test.
8217 2009-03-31  Jason Merrill  <jason@redhat.com>
8219         C++ DR 613
8220         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8221         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8222         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8223         xfail others.
8225         * g++.dg/other/typedef2.C: New test.
8227         PR c++/37806
8228         * g++.dg/template/typedef17.C: New test.
8230         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8231         * g++.dg/cpp0x/auto12.C: Likewise.
8233 2009-03-31  Richard Guenther  <rguenther@suse.de>
8235         PR middle-end/31029
8236         * gcc.dg/fold-compare-4.c: New testcase.
8237         * gcc.dg/fold-compare-5.c: Likewise.
8239 2009-03-31  Richard Guenther  <rguenther@suse.de>
8241         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8243 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8245         PR target/39592
8246         * gcc.target/i386/pr39592-1.c: New test.
8248 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8250         PR preprocessor/15638
8251         * gcc.dg/cpp/missing-header-1.c: New test.
8252         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8253         "compilation terminated" message.
8254         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8255         test #include "".
8256         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8257         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8258         terminated" message.
8260 2009-03-31  Richard Guenther  <rguenther@suse.de>
8262         PR middle-end/23401
8263         PR middle-end/27810
8264         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8265         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8267 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8269         PR fortran/38389
8270         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8271         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8272         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8273         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8274         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8275         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8276         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8278 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8280         PR fortran/22571
8281         * gfortran.dg/whole_file_1.f90: New test.
8282         PR fortran/26227
8283         * gfortran.dg/whole_file_2.f90: New test.
8284         * gfortran.dg/whole_file_3.f90: New test.
8285         PR fortran/24886
8286         * gfortran.dg/whole_file_4.f90: New test.
8288 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8290         * gfortran.dg/bind_c_usage_19.f90: New test.
8292         PR target/39558
8293         * gcc.target/powerpc/altivec-29.c: New test.
8295 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8297         PR rtl-optimization/323
8298         * gcc.target/i386/excess-precision-1.c,
8299         gcc.target/i386/excess-precision-2.c,
8300         gcc.target/i386/excess-precision-3.c,
8301         gcc.target/i386/excess-precision-4.c,
8302         gcc.target/i386/excess-precision-5.c,
8303         gcc.target/i386/excess-precision-6.c: New tests.
8305 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8307         PR c/35235
8308         * gcc.dg/c99-array-lval-8.c: New test.
8310 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8312         PR preprocessor/34695
8313         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8314         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8315         instead of dg-warning for "previous definition" messages.
8316         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8317         "warnings being treated as errors" message.
8318         * gcc.dg/fltconst-1.c: Use -fshow-column.
8320 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8322         PR fortran/38823
8323         * gfortran.dg/power1.f90: New test.
8325 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8327         PR c/456
8328         PR c/5675
8329         PR c/19976
8330         PR c/29116
8331         PR c/31871
8332         PR c/35198
8333         * gcc.c-torture/compile/20081108-1.c,
8334         gcc.c-torture/compile/20081108-2.c,
8335         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8336         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8337         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8338         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8339         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8340         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8341         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8342         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8343         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8344         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8345         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8346         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8347         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8348         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8349         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8350         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8351         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8352         case.
8353         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8354         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8355         XFAILs.  Update expected messages.
8356         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8357         expected messages.
8358         * gcc.dg/real-const-1.c: Replace with test from original PR.
8359         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8360         when casting from non-constant integer to pointer.
8362 2009-03-29  Richard Guenther  <rguenther@suse.de>
8364         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8366 2009-03-29  Daniel Kraft  <d@domob.eu>
8368         PR fortran/37423
8369         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8370         DEFERRED bindings.
8371         * gfortran.dg/typebound_proc_9.f03: New test.
8372         * gfortran.dg/typebound_proc_10.f03: New test.
8373         * gfortran.dg/typebound_proc_11.f03: New test.
8374         * gfortran.dg/abstract_type_5.f03: New test.
8376 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8378         PR fortran/38507
8379         * gfortran.dg/do_4.f: New.
8380         * gfortran.dg/goto_2.f90: Correct expected warnings.
8381         * gfortran.dg/goto_4.f90: Likewise.
8382         * gfortran.dg/goto_5.f90: New.
8384 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8386         PR target/39545
8387         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8389         * gcc.target/i386/pr39545-1.c: New.
8390         * gcc.target/i386/pr39545-2.c: Likewise.
8392         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8393         (flex2_struct): Likewise.
8394         (check_struct_passing7): Likewise.
8395         (check_struct_passing8): Likewise.
8396         (f1s): Likewise.
8397         (f2s): Likewise.
8398         (main): Call check_struct_passing7 and check_struct_passing8.
8400 2009-03-29  Richard Guenther  <rguenther@suse.de>
8402         * gcc.c-torture/execute/20090113-1.c: New testcase.
8403         * gcc.c-torture/execute/20090113-2.c: Likewise.
8404         * gcc.c-torture/execute/20090113-3.c: Likewise.
8405         * gcc.c-torture/execute/20090207-1.c: Likewise.
8406         * gcc.c-torture/compile/20090114-1.c: Likewise.
8407         * gcc.c-torture/compile/20090328-1.c: Likewise.
8408         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8410 2009-03-29  David Ayers  <ayers@fsfe.org>
8412         PR objc/27377
8413         * objc.dg/conditional-1.m: New tests.
8415 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8417         * gcc.dg/winline-10.c: New test.
8419 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8421         PR fortran/34656
8422         * gfortran.dg/do_check_1.f90: Add test.
8423         * gfortran.dg/do_check_2.f90: Add test.
8424         * gfortran.dg/do_check_3.f90: Add test.
8425         * gfortran.dg/do_check_4.f90: Add test.
8427 2009-03-28  Jan Hubicka  <jh@suse.cz>
8429         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8430         * gcc.dg/pr33826.c: Update dump files.
8431         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8432         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8434 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8436         * g++.dg/tree-ssa/fwprop-align.C: New test.
8438 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8440         * gcc.target/powerpc/altivec-28.c: New test.
8442         PR c++/39554
8443         * gcc.dg/wdisallowed-functions-1.c: Removed.
8444         * gcc.dg/wdisallowed-functions-2.c: Removed.
8445         * gcc.dg/wdisallowed-functions-3.c: Removed.
8446         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8447         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8448         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8450 2009-03-28  Richard Guenther  <rguenther@suse.de>
8452         PR tree-optimization/38723
8453         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8455 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8457         PR fortran/38538
8458         * gfortran.dg/char_result_13.f90: New test.
8460 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8462         PR fortran/38765
8463         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8465 2009-03-28  Daniel Kraft  <d@domob.eu>
8467         * gfortran.dg/trim_1.f90: New test.
8469 2009-03-28  Richard Guenther  <rguenther@suse.de>
8471         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8472         * g++.dg/warn/Warray-bounds.C: Likewise.
8474 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8476         PR fortran/32626
8477         * gfortran.dg/recursive_check_7.f90: New test.
8479 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8481         PR fortran/38432
8482         * gfortran.dg/do_check_5.f90: New test.
8483         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8484         * gfortran.dg/array_constructor_18.f90: Ditto.
8485         * gfortran.dg/array_constructor_22.f90: Ditto.
8486         * gfortran.dg/do_3.F90: Ditto.
8487         * gfortran.dg/do_1.f90: Ditto.
8489 2009-03-28  Richard Guenther  <rguenther@suse.de>
8491         PR tree-optimization/38180
8492         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8494 2009-03-28  Richard Guenther  <rguenther@suse.de>
8496         PR tree-optimization/38513
8497         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8498         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8499         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8500         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8501         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8502         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8503         * gcc.dg/vect/vect-35.c: Likewise.
8504         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8505         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8506         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8508 2009-03-28  Richard Guenther  <rguenther@suse.de>
8510         PR tree-optimization/38968
8511         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8513 2009-03-28  Richard Guenther  <rguenther@suse.de>
8515         PR tree-optimization/37795
8516         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8518 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8520         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8521         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8522         options for removed targets.
8524 2009-03-27  Richard Guenther  <rguenther@suse.de>
8526         PR tree-optimization/39120
8527         * gcc.c-torture/execute/pr39120.c: New testcase.
8529 2009-03-27  Richard Guenther  <rguenther@suse.de>
8531         PR tree-optimization/39120
8532         * gcc.dg/torture/pta-callused-1.c: New testcase.
8534 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8536         PR middle-end/39315
8537         * gcc.target/i386/pr39315-1.c: New.
8538         * gcc.target/i386/pr39315-2.c: Likewise.
8539         * gcc.target/i386/pr39315-3.c: Likewise.
8540         * gcc.target/i386/pr39315-4.c: Likewise.
8541         * gcc.target/i386/pr39315-check.c: Likewise.
8543 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8545         PR c/39323
8546         * gcc.dg/pr39323-1.c: New.
8547         * gcc.dg/pr39323-2.c: Likewise.
8548         * gcc.dg/pr39323-3.c: Likewise.
8550 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8552         PR target/38034
8553         * gcc.target/ia64/sync-1.c: New.
8555 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8557         PR target/39472
8558         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8559         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8560         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8561         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8562         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8563         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8564         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8565         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8567 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8569         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8570         for low precision (i.e. float).
8572 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8573             Jakub Jelinek  <jakub@redhat.com>
8575         PR debug/37959
8576         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8578 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8580         * gcc.dg/memmove-2.c: New test.
8581         * gcc.dg/memmove-3.c: New test.
8583         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8584         in clone naming.
8586 2009-03-27  Xinliang David Li  <davidxl@google.com>
8588         PR tree-optimization/39557
8589         * g++.dg/tree-ssa/dom-invalid.C: New test.
8591 2009-03-27  Xinliang David Li  <davidxl@google.com>
8593         PR tree-optimization/39548
8594         * g++.dg/tree-ssa/copyprop.C: New test.
8596 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8598         PR c++/38638
8599         * g++.dg/template/typename17.C: New testcase.
8600         * g++.dg/template/typename18.C: New testcase.
8602 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8604         PR c++/36799
8605         * g++.dg/other/var_copy-1.C: New test.
8607 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8609         PR c++/37647
8610         * g++.dg/parse/ctor9.C: New test.
8612 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8614         PR c++/29727
8615         * g++.dg/init/error2.C: New test.
8617 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8619         PR c++/35652
8620         * gcc.dg/pr35652.C: New.
8621         * g++.dg/warn/pr35652.C: New.
8622         * gcc.dg/format/plus-1.c: Adjust message.
8624 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8626         PR c++/39554
8627         * gcc.dg/wdisallowed-functions-3.c: New test.
8628         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8630 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8632         * gcc.dg/inline-33.c: Fix when pic.
8634 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8636         * gcc.target/ia64/20090324-1.c: New test.
8638 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8640         PR c/27898
8641         * gcc.dg/pr27898.c: New test.
8643         PR tree-optimization/32139
8644         * gcc.c-torture/compile/pr32139.c: New test.
8646 2009-03-24  Jason Merrill  <jason@redhat.com>
8648         PR c++/28274
8649         * g++.dg/parse/defarg14.C: New test.
8651 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8653         PR libfortran/39528
8654         * gfortran.dg/read_repeat.f90: New test.
8656 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8658         PR tree-optimization/39529
8659         * gcc.dg/vect/pr39529.c: New test.
8661 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8662             Jakub Jelinek  <jakub@redhat.com>
8664         PR debug/39524
8665         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8667 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8669         PR c/39495
8670         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8672 2009-03-23  Jason Merrill  <jason@redhat.com>
8674         * g++.dg/cpp0x/auto12.C: Add variadic test.
8676         PR c++/39526
8677         * g++.dg/warn/Wshadow-4.C: New test.
8679 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8681         PR tree-optimization/39516
8682         * gfortran.dg/pr39516.f: New test.
8684 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8686         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8687         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8688         variable, not environment variable.
8690 2009-03-21  Jason Merrill  <jason@redhat.com>
8692         PR c++/28879
8693         * g++.dg/ext/vla6.C: New test.
8695 2009-03-20  Jason Merrill  <jason@redhat.com>
8697         * g++.dg/cpp0x/initlist5.C: Add additional test.
8699 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8700             Janis Johnson  <janis187@us.ibm.com>
8702         * lib/compat.exp (compat-get-options-main, compat-get-options):
8703         Handle dg-prune-output in source file.
8704         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8705         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8706         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8707         two warnings.
8709 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8711         PR c/39495
8712         * gcc.dg/gomp/pr39495-1.c: New test.
8713         * gcc.dg/gomp/pr39495-2.c: New test.
8714         * g++.dg/gomp/pr39495-1.C: New test.
8715         * g++.dg/gomp/pr39495-2.C: New test.
8717         PR target/39496
8718         * gcc.target/i386/pr39496.c: New test.
8719         * g++.dg/other/pr39496.C: New test.
8721 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8723         PR middle-end/39500
8724         * gcc.dg/autopar/pr39500-1.c: New.
8725         * gcc.dg/autopar/pr39500-2.c: New.
8727 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8729         * g++.dg/dg.exp: Prune graphite.
8731 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8733         PR middle-end/39447
8734         * g++.dg/graphite: New.
8735         * g++.dg/graphite/graphite.exp: New.
8736         * g++.dg/graphite/pr39447.C: New.
8738 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8740         PR c++/39425
8741         * g++.dg/template/pr39425.C: New.
8743         * g++.dg/template/spec33.C: Updated.
8745 2009-03-17  Jason Merrill  <jason@redhat.com>
8747         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8749 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8751         PR c++/39475
8752         * g++.dg/ext/unary_trait_incomplete.C: New.
8754 2009-03-17  Jing Yu  <jingyu@google.com>
8756         PR middle-end/39378
8757         * g++.dg/inherit/thunk10.C: New test.
8759 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8761         PR target/39482
8762         * gcc.target/i386/pr39482.c: New test.
8764 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8766         PR debug/39471
8767         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8768         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8769         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8770         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8772         PR middle-end/39443
8773         * gcc.dg/pr39443.c: New test.
8775         PR debug/39412
8776         * gcc.dg/debug/pr39412.c: New test.
8778 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8780         PR testsuite/38526
8781         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8782         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8783         is defined.
8784         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8785         its original value, or unset if it was not defined.
8786         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8787         path procs around use of HOSTCC.
8788         * g++.dg/compat/struct-layout-1.exp: Ditto.
8789         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8791 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8793         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8795 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8797         Revert patch for PR testsuite/37630.
8799         PR testsuite/37960
8800         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8802         PR testsuite/37630
8803         * lib/target-supports.exp (check_effective_target_ieee): New.
8804         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8805         * gcc.dg/20001012-1.c: Require ieee.
8807         PR testsuite/37628
8808         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8810 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8812         PR tree-optimization/39455
8813         * gcc.dg/pr39455.c: New test.
8815 2009-03-13  David Ayers  <ayers@fsfe.org>
8817         * objc/execute/trivial.m. New test.
8819 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8821         PR target/39137
8822         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8824 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8826         PR testsuite/39451
8827         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8828         constraint on (%2).
8830 2009-03-12  David Ayers  <ayers@fsfe.org>
8832         PR libobjc/27466
8833         * objc/execute/exceptions/handler-1.m. New test.
8835 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8837         PR target/39431
8838         * gcc.target/i386/pr39431.c: New test.
8840 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8842         PR target/39445
8843         * gcc.target/i386/pr39445.c: New.
8845         * gcc.target/i386/push-1.c: XFAIL.
8847 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8849         * gcc.dg/inline-33.c: New test.
8851 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8853         * gcc.dg/vect/vect-82.c: Combine dg-do and
8854         dg-require-effective-target into dg-skip-if.
8855         * gcc.dg/vect/vect-83.c: Likewise.
8857 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8859         PR target/39137
8860         * gcc.target/i386/stackalign/longlong-1.c: New test.
8861         * gcc.target/i386/stackalign/longlong-2.c: New test.
8863 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8865         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8867 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8869         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8870         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8872 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8874         * gnat.dg/slice_enum.adb: New test.
8876 2009-03-11  Jason Merrill  <jason@redhat.com>
8878         PR debug/39086
8879         * g++.dg/opt/nrv15.C: New test.
8881 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8883         PR tree-optimization/39422
8884         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8885         constant array with static initialization to global memory.
8886         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8888 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8890         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8891         padding.
8893 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8895         PR c++/39371
8896         * g++.dg/opt/switch2.C: Add -w to dg-options.
8897         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8898         * g++.dg/warn/switch1.C: New test.
8899         * g++.dg/other/switch3.C: New test.
8901         PR tree-optimization/39394
8902         * gcc.c-torture/compile/pr39394.c: New test.
8904 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8906         * gcc.target/s390/20090223-1.c: New testcase.
8908 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8910         PR libfortran/39402
8911         * gfortran.dg/fmt_f0_1.f90: New test.
8913 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8915         PR c++/39060
8916         * g++.dg/other/new1.C: Adjusted.
8917         * g++.dg/parse/crash40.C: Likewise.
8918         * g++.dg/parse/defarg12.C: Likewise.
8919         * g++.dg/template/error15.C: Likewise.
8921         * g++.dg/other/pr39060.C: New.
8923 2009-03-07  Jason Merrill  <jason@redhat.com>
8925         PR c++/39367
8926         * g++.dg/opt/new1.C: New.
8928 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8930         PR c++/33492
8931         * g++.dg/other/error32.C: New.
8933 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8935         PR middle-end/39360
8936         * gcc.c-torture/compile/pr39360.c: New test.
8938         PR debug/39372
8939         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8941 2009-03-05  Jason Merrill  <jason@redhat.com>
8943         PR c++/38908
8944         * g++.dg/warn/Wuninitialized-3.C: New test.
8946 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8948         PR debug/39379
8949         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8950         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8952 2009-03-04  Jason Merrill  <jason@redhat.com>
8954         PR c++/13549
8955         * g++.dg/template/koenig7.C: New test.
8957 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8959         * g++.dg/torture/predcom-1.C: New test.
8961 2009-03-04  Richard Guenther  <rguenther@suse.de>
8963         PR tree-optimization/39362
8964         * g++.dg/torture/pr39362.C: New testcase.
8966 2009-03-04  Jason Merrill  <jason@redhat.com>
8967             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8969         PR c++/9634
8970         PR c++/29469
8971         PR c++/29607
8972         * g++.dg/template/dependent-name5.C: New test.
8974 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8976         PR testsuite/39357
8977         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8978         vect_int to vect_int_mult.
8980 2009-03-04  Richard Guenther  <rguenther@suse.de>
8982         PR tree-optimization/39358
8983         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8984         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8986 2009-03-04  Richard Guenther  <rguenther@suse.de>
8988         PR tree-optimization/39339
8989         * gcc.c-torture/execute/pr39339.c: New testcase.
8991 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8993         * gcc.c-torture/compile/20090303-1.c,
8994         gcc.c-torture/compile/20090303-2.c: New tests.
8996 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8998         PR fortran/39354
8999         * gfortran.dg/gomp/pr39354.f90: New test.
9001         PR tree-optimization/39343
9002         * gcc.dg/pr39343.c: New test.
9004 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9006         PR tree-optimization/39248
9007         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9008         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9009         on targets without vector misalignment support.
9010         * lib/target-supports.exp
9011         (check_effective_target_vect_short_mult): Add
9012         check_effective_target_arm32.
9014 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9016         PR middle-end/39335
9017         * gcc.dg/graphite/pr39335_1.c: New.
9018         * gcc.dg/graphite/pr39335.c: New.
9020 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9022         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9023         of andl.
9024         * gcc.target/i386/stackalign/return-5.c: Likewise.
9025         * gcc.target/i386/stackalign/return-6.c: Likewise.
9027 2009-03-02  Richard Guenther  <rguenther@suse.de>
9028             Ira Rosen  <irar@il.ibm.com>
9030         PR tree-optimization/39318
9031         * gfortran.dg/vect/pr39318.f90: New test.
9033 2009-03-01  Jan Hubicka  <jh@suse.cz>
9035         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9037 2009-03-01  Jan Hubicka  <jh@suse.cz>
9039         PR debug/39267
9040         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9042 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9044         * gnat.dg/pack12.adb: New test.
9046 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9048         PR c++/37789
9049         * g++.dg/other/pr37789.C: New.
9051 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9053         PR fortran/39295
9054         * gfortran.dg/interface_25.f90: New test.
9055         * gfortran.dg/interface_26.f90: New test.
9057 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9059         PR fortran/39292
9060         * gfortran.dg/initialization_22.f90: New test.
9062 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9064         PR rtl-optimization/39241
9065         * gcc.dg/torture/pr39241.c: New.
9067 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9069         PR tree-optimizations/39259
9070         * g++.dg/torture/pr39259.C: New testcase.
9072 2009-02-24  Richard Guenther  <rguenther@suse.de>
9074         PR c++/39242
9075         * g++.dg/template/instantiate10.C: New testcase.
9077 2009-02-24  Richard Guenther  <rguenther@suse.de>
9078             Zdenek Dvorak  <ook@ucw.cz>
9080         PR tree-optimization/39233
9081         * gcc.c-torture/execute/pr39233.c: New testcase.
9083 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9085         PR tree-optimization/39260
9086         * gcc.dg/graphite/pr39260.c: New.
9088 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9090         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9092 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9094         PR c++/36411
9095         * g++.dg/template/void14.C: New.
9097 2009-02-23  Jason Merrill  <jason@redhat.com>
9099         PR c++/38880
9100         * g++.dg/init/const7.C: Remove XFAIL.
9101         * g++.dg/init/static-init1.C: New test.
9103         * g++.dg/cpp0x/initlist14.C: New test.
9105 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9107         PR fortran/38914
9108         * bound_simplification_2.f90:  New test case.
9109         * bound_7.f90:  New test case.
9111 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9113         * gcc.dg/cpp/include4.c: New test.
9115 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9117         PR target/39256
9118         * gcc.target/i386/abi-2.c: New.
9120 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9122         * gcc.c-torture/execute/pr39228.x: New.
9124 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9126         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9127         scan-assembler to check for xmm0 register.
9129 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9130             Joseph Myers  <joseph@codesourcery.com>
9132         * gcc.target/arm/va_list.c: New test.
9133         * g++.dg/abi/arm_va_list.C: Likewise.
9134         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9135         function.
9136         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9137         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9138         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9139         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9140         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9141         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9143 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9145         PR testsuite/38164
9146         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9147         to dg-options.
9149 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9151         PR target/39240
9152         * gcc.c-torture/execute/pr39240.c: New test.
9154 2009-02-20  Jason Merrill  <jason@redhat.com>
9156         PR c++/39225
9157         * g++.dg/parse/dtor15.C: New test.
9159 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9161         * gcc.c-torture/execute/20090219-1.c: New.
9163 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9165         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9166         (mips-dg-options): When matching isa* pseudo-options make
9167         'value' optional and accept ! entries.  Use $spec instead of
9168         $isa_spec in the isa pseudo-option error message.  Only
9169         perform the ISA-range check when 'value' is set.  If arch is
9170         matching any CPU in the ! entries switch to its generic ISA.
9171         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9172         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9174 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9176         PR target/39175
9177         * gcc.dg/visibility-20.c: New test.
9178         * g++.dg/ext/visibility/visibility-11.C: New test.
9180 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9182         PR c++/39188
9183         * g++.dg/abi/pr39188-1a.C: New.
9184         * g++.dg/abi/pr39188-1b.C: Likewise.
9185         * g++.dg/abi/pr39188-1.h: Likewise.
9186         * g++.dg/abi/pr39188-2a.C: Likewise.
9187         * g++.dg/abi/pr39188-2b.C: Likewise.
9188         * g++.dg/abi/pr39188-2.h: Likewise.
9189         * g++.dg/abi/pr39188-3a.C: Likewise.
9190         * g++.dg/abi/pr39188-3b.C: Likewise.
9191         * g++.dg/abi/pr39188-3.h: Likewise.
9193 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9195         PR c/38483
9196         * gcc.c-torture/execute/call-trap-1.c,
9197         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9198         tests.
9200 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9202         PR target/39228
9203         * gcc.c-torture/execute/pr39228.c: New test.
9205 2009-02-19  Richard Guenther  <rguenther@suse.de>
9207         PR tree-optimization/39074
9208         * gcc.dg/torture/pr39074.c: New testcase.
9209         * gcc.dg/torture/pr39074-2.c: Likewise.
9210         * gcc.dg/torture/pr39074-3.c: Likewise.
9212 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9214         PR c++/39219
9215         * g++.dg/parse/attr3.C: New.
9217 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9219         PR testsuite/38165
9220         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9222         PR testsuite/38166
9223         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9224         and skip on Darwin.
9226 2009-02-18  Jason Merrill  <jason@redhat.com>
9228         PR c++/38880
9229         * g++.dg/init/const7.C: Remove XFAIL.
9231         PR target/39179
9232         * g++.dg/opt/const6.C: New test.
9234 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9236         * gcc.dg/callabi/callabi.exp: Moved to ...
9237         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9238         in 64bit mode.
9240         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9241         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9242         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9243         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9244         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9245         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9246         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9248         * gcc.dg/callabi/callabi.h: Moved to ...
9249         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9251         * gcc.dg/callabi/func-1.c: Moved to ...
9252         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9254         * gcc.dg/callabi/func-indirect.c: Moved to ...
9255         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9257         * gcc.dg/callabi/pr38891.c: Moved to ...
9258         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9260         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9261         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9263         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9264         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9266         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9267         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9269 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9271         PR target/38891
9272         * gcc.dg/callabi/pr38891.c: New.
9274 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9276         * gcc.dg/callabi/callabi.exp: New.
9278 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9280         PR target/39082
9281         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9282         -Wno-abi for x86.
9283         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9285         * gcc.target/i386/pr39082-1.c: New.
9287         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9288         -Wno-abi.
9290         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9291         CHECK_M64_M128 is defined.
9292         (check_f_arguments): Add "do".
9293         (check_vector_arguments): New.
9294         (check_m64_arguments): Likewise.
9295         (check_m128_arguments): Likewise.
9297         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9298         (CHECK_M64_M128): Define.
9300         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9301         on abitest.
9302         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9304         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9305         tests only if CHECK_M64_M128 is defined.
9307         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9308         (m128_2_struct): Likewise.
9309         (check_struct_passing5): Likewise.
9310         (check_struct_passing6): Likewise.
9311         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9313         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9314         (un5): Likewise.
9315         (check_union_passing4): Likewise.
9316         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9318 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9320         PR c/35447
9321         * gcc.dg/noncompile/pr35447-1.c: New test.
9323 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9325         PR tree-optimization/36922
9326         * gfortran.dg/pr36922.f: New test.
9328 2009-02-17  Richard Guenther  <rguenther@suse.de>
9330         PR tree-optimization/39202
9331         * gcc.c-torture/compile/pr39202.c: New testcase.
9333 2009-02-17  Richard Guenther  <rguenther@suse.de>
9335         PR tree-optimization/39204
9336         * gcc.dg/torture/pr39204.c: New testcase.
9338 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9340         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9341         * gcc.dg/vect/vect-outer-6.c: Ditto.
9343 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9345         PR c/35446
9346         * gcc.dg/noncompile/init-5.c: New test.
9347         * gcc.dg/init-bad-4.c: Adjust expected errors.
9349 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9351         PR target/37049
9352         * gcc.target/i386/push-1.c: New.
9354 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9356         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9358 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9360         * gcc.target/spu/intrinsics-sr.c: New test.
9362 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9364         PR target/38056
9365         * gcc.target/ia64/sibcall-opt-1.c: New test.
9366         * gcc.target/ia64/sibcall-opt-2.c: New test.
9368 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9370         PR fortran/36528
9371         * gfortran.dg/cray_pointers_8.f90: New test.
9373         PR fortran/36703
9374         * gfortran.dg/cray_pointers_9.f90: New test.
9376 2009-02-13  Jason Merrill  <jason@redhat.com>
9378         PR c++/39070
9379         * g++.dg/cpp0x/decltype16.C: New.
9381 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9383         PR target/39152
9384         * gfortran.dg/gomp/pr39152.f90: New.
9386 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9388         PR target/39162
9389         * gcc.target/i386/pr39162.c: New.
9391 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9393         PR c/35444
9394         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9395         New tests.
9397 2009-02-12  Jason Merrill  <jason@redhat.com>
9399         PR c++/38950
9400         * g++.dg/template/array20.C: New test.
9402 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9404         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9405         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9406         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9408 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9410         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9412 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9414         PR target/39152
9415         * gfortran.dg/pr39152.f: New.
9417 2009-02-11  Jason Merrill  <jason@redhat.com>
9419         PR c++/39153
9420         * g++.dg/cpp0x/defaulted9.C: New test.
9422         PR c++/30111
9423         * g++.dg/init/value7.C: New test.
9425 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9427         PR target/38824
9428         * gcc.target/i386/pr38824.c: New testcase.
9430 2009-02-11  Jason Merrill  <jason@redhat.com>
9432         PR c++/38649
9433         * g++.dg/cpp0x/defaulted8.C: New test.
9435         PR c++/36744
9436         * g++.dg/cpp0x/rv9p.C: New test.
9438 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9440         * gnat.dg/aliasing3.adb: New test.
9441         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9443 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9445         PR c++/34397
9446         * g++.dg/template/crash88.C: New.
9447         * g++.dg/template/crash89.C: Likewise.
9449 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9451         PR c/39084
9452         * gcc.dg/pr39084.c: New test.
9454 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9456         PR target/39139
9457         * gcc.target/i386/pr39139.c: New test.
9459 2009-02-10  Richard Guenther  <rguenther@suse.de>
9461         PR tree-optimization/39132
9462         * gcc.dg/torture/pr39132.c: New testcase.
9464 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9466         PR target/39119
9467         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9468         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9469         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9470         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9471         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9472         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9473         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9474         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9476 2009-02-09  Jason Merrill  <jason@redhat.com>
9478         PR c++/39109
9479         * g++.dg/init/value6.C: New test.
9481 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9483         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9485 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9487         * gcc.c-torture/compile/20090209-1.c: New test.
9489 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9491         PR c++/35147
9492         PR c++/37737
9493         * g++.dg/cpp0x/vt-35147.C: New.
9494         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9495         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9497 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9499         PR c/35434
9500         * gcc.dg/attr-alias-4.c: New test.
9502 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9504         PR c/39035
9505         * gcc.dg/dfp/pr39035.c: New test.
9507 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9509         PR c/36432
9510         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9512 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9514         PR c++/39106
9515         * g++.dg/opt/thunk3.C: New test.
9517 2009-02-05  Nick Clifton  <nickc@redhat.com>
9519         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9520         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9521         * gcc.dg/cdce1.c: Likewise.
9522         * gcc.dg/cpp/_Pragma6.c: Likewise.
9523         * g++.dg/cpp/_Pragma1.C: Likewise.
9524         * gcc.dg/utf32-2.c: Xfail for M32C.
9525         * gcc.dg/utf32-1.c: Likewise.
9526         * gcc.dg/utf32-3.c: Likewise.
9527         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9528         targets.
9529         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9530         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9531         * gcc.dg/Wconversion-5.c: Likewise.
9532         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9533         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9534         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9535         * gcc.dg/utf-inc-init.c: Likewise.
9536         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9537         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9538         * gcc.dg/utf-array-short-wchar.c: Likewise.
9539         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9540         * gcc.dg/mallign.c: Use size_t instead of long.
9542 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9544         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9546 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9548         * gcc.c-torture/execute/pr39100.c: New.
9550 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9552         PR c/35435
9553         * gcc.dg/tls/diag-6.c: New test.
9555 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9557         * gcc.dg/graphite/scop-19.c: New
9559 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9561         AVX Programming Reference (January, 2009)
9562         * gcc.target/i386/avx-vpclmulqdq.c: New.
9563         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9565         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9567         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9568         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9569         (pclmul_test): Renamed to ...
9570         (TEST): This.
9572 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9574         PR c++/39095
9575         * g++.dg/abi/mangle31.C: New test.
9577 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9579         PR c/29129
9580         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9581         declarator.
9582         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9583         inside function prototype but not part of parameter declarator.
9584         * vla-11.c: New test.
9586 2009-02-03  Jason Merrill  <jason@redhat.com>
9588         * g++.dg/warn/main-4.C: New test.
9589         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9591 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9593         PR c++/36607
9594         * g++.dg/expr/cast10.C: New test.
9596 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9598         PR c/35433
9599         * gcc.dg/init-bad-6.c: New test.
9601 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9603         PR target/35318
9604         * gcc.c-torture/compile/pr35318.c: New test.
9606         PR inline-asm/39059
9607         * gcc.dg/nofixed-point-2.c: New test.
9608         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9609         * g++.dg/ext/fixed2.C: Likewise.
9610         * g++.dg/other/error25.C: Likewise.
9611         * g++.dg/lookup/crash7.C: Likewise.
9612         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9614         PR c++/39056
9615         * g++.dg/cpp0x/initlist13.C: New test.
9617 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9619         PR c++/36897
9620         * g++.dg/template/func2.C: New test.
9622         PR c++/37314
9623         * g++.dg/template/typename15.C: New.
9624         * g++.dg/template/typename16.C: New.
9626 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9627             Ben Elliston  <bje@au.ibm.com>
9629         PR c/39034
9630         * gcc.dg/dfp/pr39034.c: New test.
9632 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9634         PR testsuite/38263
9635         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9637 2009-02-02  Jason Merrill  <jason@redhat.com>
9639         PR c++/39054
9640         * g++.dg/parse/dtor14.C: New test.
9642 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9644         * lib/target-supports.exp
9645         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9646         * g++.dg/ext/builtin10.C: New test.
9648         PR inline-asm/39058
9649         * gcc.target/i386/pr39058.c: New test.
9651 2009-02-02  Richard Guenther  <rguenther@suse.de>
9653         PR tree-optimization/38937
9654         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9656 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9658         PR c++/39053
9659         * g++.dg/parse/crash52.C: New.
9661 2009-01-30  Richard Guenther  <rguenther@suse.de>
9663         PR tree-optimization/39041
9664         * gcc.c-torture/compile/pr39041.c: New testcase.
9666 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9668         PR target/39013
9669         * gcc.target/i386/pr39013-1.c: New test.
9670         * gcc.target/i386/pr39013-2.c: New test.
9672         PR c++/39028
9673         * g++.dg/ext/label12.C: New test.
9675 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9677         PR c++/33465
9678         * g++.dg/parse/error34.C: New.
9679         * g++.dg/parse/error35.C: Likewise.
9681 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9683         PR c++/38655
9684         * g++.dg/cpp0x/decltype-38655.C: New.
9686 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9688         PR target/39002
9689         * g++.dg/torture/pr39002.C: New test.
9691 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9693         PR tree-optimization/39007
9694         * gcc.dg/tree-ssa/pr39007.c: New.
9696 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9698         PR middle-end/35854
9699         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9700         to "subreg1".
9702 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9704         PR middle-end/38857
9705         * gcc.c-torture/compile/pr38857.c: New test.
9707 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9709         PR fortran/38852
9710         PR fortran/39006
9711         * gfortran.dg/bound_6.f90: New test.
9713 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9715         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9717 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9719         PR tree-optimization/38997
9720         * gcc.dg/tree-ssa/pr38997.c: New.
9722 2009-01-28  Richard Guenther  <rguenther@suse.de>
9724         PR tree-optimization/38926
9725         * gcc.c-torture/compile/pr38926.c: New testcase.
9727 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9729         PR middle-end/38934
9730         * gcc.dg/pr38934.c: New test.
9732 2009-01-28  Richard Guenther  <rguenther@suse.de>
9734         PR middle-end/38908
9735         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9737 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9739         PR tree-optimization/38984
9740         * gcc.dg/pr38984.c: New XFAILed testcase.
9743 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9745         PR target/38988
9746         * gcc.target/i386/pr38988.c: New test.
9748 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9750         PR c++/37554
9751         * g++.dg/parse/crash51.C: New.
9752         * g++.old-deja/g++.pt/crash9.C: Adjust.
9754 2009-01-27  Daniel Kraft  <d@domob.eu>
9756         PR fortran/38883
9757         * gfortran.dg/mvbits_6.f90:  New test.
9758         * gfortran.dg/mvbits_7.f90:  New test.
9759         * gfortran.dg/mvbits_8.f90:  New test.
9761 2009-01-27  Richard Guenther  <rguenther@suse.de>
9763         PR tree-optimization/38503
9764         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9766 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9768         PR middle-end/38969
9769         * gcc.c-torture/execute/pr38969.c: New test.
9771 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9773         PR testsuite/38864
9774         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9775         to dg-do compile.
9776         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9777         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9778         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9780 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9782         PR target/38952
9783         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9784         if __USING_SJLJ_EXCEPTIONS__ is defined.
9786         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9787         __USING_SJLJ_EXCEPTIONS__ is defined.
9788         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9789         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9790         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9791         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9792         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9793         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9795 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9797         PR testsuite/38949
9798         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9799         Use instead of C name in asm statements.
9801 2009-01-26  Richard Guenther  <rguenther@suse.de>
9803         PR tree-optimization/38745
9804         * g++.dg/torture/pr38745.C: New testcase.
9806 2009-01-26  Richard Guenther  <rguenther@suse.de>
9808         PR middle-end/38851
9809         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9811 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9813         * gcc.dg/bitfld-15.c: Gate warning on target
9814         pcc_bitfield_type_matters.
9815         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9816         g++.dg/ext/bitfield4.C: Likewise.
9817         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9818         bitfield for any target.
9820 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9822         PR c/38957
9823         * gcc.dg/pr38957.c: New test.
9825 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9827         PR fortran/38955
9828         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9829         comparing floats.
9831 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9833         PR tree-optimization/38953
9834         * gfortran.dg/graphite/pr38953.f90: New.
9836 2009-01-24  Paul Brook  <paul@codesourcery.com>
9838         * gcc.target/arm/neon-cond-1.c: New test.
9840 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9842         PR tree-optimization/38932
9843         * gcc.dg/pr38932.c: New.
9845 2009-01-23  Revital Eres  <eres@il.ibm.com>
9847         * gcc.dg/sms-7.c: Fix test.
9849 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9851         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9852         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9853         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9854         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9856 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9858         * gcc.dg/pr35729.c: Make test x86 specific.
9860 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9862         PR middle-end/38615
9863         * gcc.dg/pr38615.c: New test.
9865 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9867         PR target/38931
9868         * gcc.target/i386/pr38931.c: New test.
9870 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9872         PR c++/38930
9873         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9874         * g++.dg/template/typedef12.C: Likewise.
9875         * g++.dg/template/typedef13.C: Likewise.
9876         * g++.dg/template/typedef14.C: Likewise.
9877         * g++.dg/template/sfinae3.C: Likewise.
9878         * g++.old-deja/g++.pt/typename8.C: Likewise.
9879         * g++.dg/template/access11.C: Likewise
9881 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9883         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9884         and mips*-*-irix*.
9885         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9887 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9889         PR c++/26693
9890         * g++.dg/template/typedef11.C: New test.
9891         * g++.dg/template/typedef12.C: Likewise.
9892         * g++.dg/template/typedef13.C: Likewise.
9893         * g++.dg/template/typedef14.C: Likewise.
9894         * g++.dg/template/sfinae3.C: Compile this pedantically.
9895         The only errors expected should be the one saying the typedef is ill
9896         formed.
9897         * g++.old-deja/g++.pt/typename8.C: Likewise.
9898         * g++.dg/template/access11.C: Update this.
9900 2009-01-21  Daniel Kraft  <d@domob.eu>
9902         PR fortran/38887
9903         * gfortran.dg/mvbits_5.f90:  New test.
9905 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9907         * gcc.dg/sms-6.c: New test.
9908         * gcc.dg/sms-7.c: Likewise.
9910 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9912         PR fortran/38907
9913         * gfortran.dg/host_assoc_function_7.f90: New test
9915 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9916             Richard Guenther  <rguenther@suse.de>
9918         PR tree-optimization/38747
9919         PR tree-optimization/38748
9920         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9921         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9922         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9924 2009-01-20  Kees Cook  <kees@ubuntu.com>
9925             H.J. Lu  <hongjiu.lu@intel.com>
9927         PR target/38902
9928         * gcc.dg/pr38902.c: New.
9930 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9932         PR target/38868
9933         * gfortran.dg/pr38868.f: New testcase.
9935 2009-01-20  Richard Guenther  <rguenther@suse.de>
9937         * gcc.c-torture/execute/pr36227.c: Move ...
9938         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9940 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9942         * lib/gfortran.exp: Add -B options for targets that use
9943         libgfortran.a%s in their specs.
9945 2009-01-19  Jason Merrill  <jason@redhat.com>
9947         PR c++/23287
9948         * g++.dg/template/dtor5.C: New test.
9950 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9952         PR fortran/38859
9953         * gfortran.dg/bound_5.f90: New test.
9955 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9957         PR target/38736
9958         * g++.dg/compat/abi/pr38736_main.C: New.
9959         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9960         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9961         * g++.dg/other/macro-1.C: Likewise.
9962         * gcc.dg/macro-1.c: Likewise.
9963         * gcc.dg/compat/pr38736_main.c: Likewise.
9964         * gcc.dg/compat/pr38736_x.c: Likewise.
9965         * gcc.dg/compat/pr38736_y.c: Likewise.
9967 2009-01-18  Richard Guenther  <rguenther@suse.de>
9969         PR tree-optimization/38819
9970         * gcc.c-torture/execute/pr38819.c: New testcase.
9972 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9974         PR fortran/38657
9975         * gfortran.dg/module_commons_3.f90: Reapply.
9977 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9979         PR fortran/34955
9980         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9981         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9983 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9985         PR fortran/38657
9986         * gfortran.dg/module_commons_3.f90: Remove
9988 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9990         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9992 2009-01-16  Jason Merrill  <jason@redhat.com>
9994         PR c++/38877
9995         * g++.dg/template/lvalue1.C: New test.
9997         PR c++/29470
9998         * g++.dg/template/access20.C: New test.
9999         * g++.dg/torture/pr34641.C: Fix access.
10001 2009-01-16  Richard Guenther  <rguenther@suse.de>
10003         PR tree-optimization/38835
10004         PR middle-end/36227
10005         * gcc.c-torture/execute/pr36227.c: New testcase.
10006         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10007         * g++.dg/init/const7.C: Likewise.
10009 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10011         PR target/38554
10012         * gcc.c-torture/compile/pr38554.c: New test.
10014 2009-01-16  Jason Merrill  <jason@redhat.com>
10016         PR c++/38579
10017         * g++.dg/conversion/access1.C: New test.
10019 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10021         PR tree-optimization/38789
10022         * gcc.c-torture/compile/pr38789.c: New test.
10024 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10026         PR fortran/38152
10027         * gfortran.dg/proc_ptr_13.f90: New.
10029 2009-01-15  Jason Merrill  <jason@redhat.com>
10031         PR c++/38850
10032         * g++.dg/template/koenig6.C: New test.
10034 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10036         PR c++/29388
10037         * g++.dg/template/error37.C: New testcase.
10039 2009-01-15  Jason Merrill  <jason@redhat.com>
10041         PR c++/36334
10042         * g++.dg/conversion/memfn1.C: New test.
10044         PR c++/37646
10045         * g++.dg/conversion/memfn2.C: New test.
10047 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10049         PR c++/38357
10050         * g++.dg/template/crash87.C: New test.
10052 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10054         PR middle-end/37843
10055         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10057 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10059         PR c++/38636
10060         * g++.dg/parse/crash50.C: New test.
10062 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10064         PR rtl-optimization/38245
10065         * gcc.dg/pr38245-3.c: New test.
10066         * gcc.dg/pr38245-3.h: New file.
10067         * gcc.dg/pr38245-4.c: New file.
10068         * gcc.dg/pr38364.c: New test.
10070 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10072         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10073         sequence PC-relative.
10075 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10077         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10078         calls and/or PLT markers.
10079         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10080         calls and/or PLT markers.
10081         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10082         calls and/or PLT markers.
10083         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10084         calls and/or PLT markers.
10086 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10087             Nathan Froyd  <froydnj@codesourcery.com>
10088             Joseph Myers  <joseph@codesourcery.com>
10090         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10091         New function.
10092         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10093         and use consistent CFLAGS.
10094         * gcc.target/powerpc/20030505.c: Likewise.
10095         * gcc.target/powerpc/20081204-1.c: Likewise.
10096         * gcc.target/powerpc/ppc-spe.c: Likewise.
10097         * gcc.target/powerpc/spe1.c: Likewise.
10098         * g++.dg/ext/spe1.C: Likewise.
10099         * g++.dg/other/opaque-1.C: Likewise.
10100         * g++.dg/other/opaque-2.C: Likewise.
10101         * g++.dg/other/opaque-3.C: Likewise.
10103 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10105         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10106         out of loop.
10108 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10110         PR target/38811
10111         * g++.dg/torture/pr38811.C: New file.
10113 2009-01-14  Richard Guenther  <rguenther@suse.de>
10115         PR tree-optimization/38826
10116         PR middle-end/38477
10117         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10119 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10121         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10123 2009-01-14  Nick Clifton  <nickc@redhat.com>
10125         PR c++/37862
10126         * g++.cp/parse/pr37862.C: New test.
10128 2009-01-14  Julian Brown  <julian@codesourcery.com>
10130         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10131         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10132         to...
10133         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10134         These.
10136 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10138         PR rtl-optimization/38774
10139         * gcc.dg/torture/pr38774.c: New test.
10141         PR c++/38795
10142         * g++.dg/cpp0x/pr38795.C: New test.
10144 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10145             Nathan Froyd  <froydnj@codesourcery.com>
10146             Joseph Myers  <joseph@codesourcery.com>
10148         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10149         otherwise.  Do not check for AltiVec at runtime.
10150         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10151         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10152         * gcc.target/powerpc/altivec-1.c: Likewise.
10153         * gcc.target/powerpc/altivec-3.c: Likewise.
10154         * gcc.target/powerpc/altivec-10.c: Likewise.
10155         * gcc.target/powerpc/altivec-12.c: Likewise.
10156         * gcc.target/powerpc/altivec-24.c: Likewise.
10157         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10158         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10159         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10160         * gcc.target/powerpc/pr35907.c: Likewise.
10161         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10162         otherwise.  Do not check for Cell at runtime.
10163         * gcc.target/powerpc/altivec_check.h: Delete.
10165         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10166         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10167         not check for AltiVec at runtime.
10168         * g++.dg/ext/altivec-cell-2.C: Likewise.
10169         * g++.dg/ext/altivec-cell-3.C: Likewise.
10170         * g++.dg/ext/altivec-cell-4.C: Likewise.
10171         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10172         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10173         check.
10174         * g++.dg/ext/altivec_check.h: Delete.
10176 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10178         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10179         effective target.  Adjust line numbers accordingly.
10181 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10183         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10185 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10187         PR tree-optimization/38786
10188         * gcc.dg/graphite/pr38786.c: New.
10190 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10192         Revert:
10193         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10195         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10196         for alpha*-*-* targets.
10197         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10199 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10201         PR libfortran/38772
10202         * gfortran.dg/fmt_bz_bn_err.f: New test.
10204 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10206         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10208 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10210         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10211         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10212         instruction support.  Do not check for it at runtime.
10214 2009-01-12  Jason Merrill  <jason@redhat.com>
10216         PR c++/35109
10217         * g++.dg/lookup/friend11.C: Remove expected error.
10218         * g++.dg/lookup/friend14.C: New test.
10219         * g++.dg/lookup/friend15.C: New test.
10221 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10223         PR c++/36019
10224         * g++.dg/lookup/hidden-class12.C: New test.
10225         * g++.dg/lookup/hidden-class13.C: New test.
10226         * g++.dg/lookup/hidden-class14.C: New test.
10227         * g++.dg/lookup/hidden-class15.C: New test.
10228         * g++.dg/lookup/hidden-class16.C: New test.
10230 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10232         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10233         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10234         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10236 2009-01-12  Jason Merrill  <jason@redhat.com>
10238         PR c++/31488
10239         * g++.dg/other/vararg-3.C: New test.
10241 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10243         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10244         Explicitly enable SPE.
10245         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10246         directive.
10248         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10249         Expect -flax-vector-conversions message.  Adjust incompatible
10250         types errors.
10251         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10252         Make Foo extern.
10254         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10256         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10258         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10259         * g++.dg/other/opaque-2.C: Likewise.
10260         * g++.dg/other/opaque-3.C: Likewise.
10262 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10264         PR c/32041
10265         * gcc.dg/pr32041.c: New test.
10266         * g++.dg/parse/offsetof9.C: New test.
10268 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10269             Nathan Froyd  <froydnj@codesourcery.com>
10271         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10272         * g++.dg/ext/attribute-test-1.C: Likewise.
10273         * g++.dg/ext/attribute-test-2.C: Likewise.
10274         * g++.dg/ext/attribute-test-3.C: Likewise.
10275         * g++.dg/ext/attribute-test-4.C: Likewise.
10277 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10279         * gnat.dg/unchecked_convert3.adb: New test.
10281 2009-01-12  Tomas Bily  <tbily@suse.cz>
10283         PR middlend/38385
10284         * gcc.dg/tree-ssa/pr38385.c: New file.
10286 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10288         PR c++/38794
10289         * g++.dg/parse/typedef9.C: New test.
10291         PR tree-optimization/38807
10292         * gcc.c-torture/compile/pr38807.c: New test.
10294 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10296         * gcc.target/mips/ins-2.c: New test.
10298 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10300         PR testsuite/38809
10301         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10303 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10305         PR c++/36254
10306         * g++.dg/warn/Wreturn-type-5.C: New test.
10308 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10310         PR middle-end/38616
10311         * gcc.dg/pr38616.c: New test.
10313 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10315         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10317 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10319         PR c++/38648
10320         * g++.dg/expr/string-1.C: New test.
10321         * g++.dg/expr/string-2.C: New test.
10323         PR c++/36695
10324         * g++.dg/ext/complex4.C: New test.
10325         * g++.dg/ext/complex5.C: New test.
10326         * g++.dg/init/reference1.C: New test.
10327         * g++.dg/init/reference2.C: New test.
10328         * g++.dg/init/reference3.C: New test.
10330 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10332         PR fortran/38763
10333         * gfortran.dg/transfer_null_1.f90: New test.
10335 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10337         PR fortran/38765
10338         * gfortran.dg/host_assoc_function_6.f90: New test.
10340 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10342         * lib/target-supports.exp: Add method to determine if the effective
10343         target is really a ppc405 after applying all compile options.
10344         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10345         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10346         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10347         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10348         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10349         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10350         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10351         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10352         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10353         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10354         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10355         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10356         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10357         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10358         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10359         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10360         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10361         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10362         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10363         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10364         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10365         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10366         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10367         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10368         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10369         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10370         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10371         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10372         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10373         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10374         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10376 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10378         PR c++/35335
10379         * g++.dg/other/error31.C: New testcase.
10381         PR c/35742
10382         * gcc.dg/pr35742.c: New test.
10384 2009-01-09  John F. Carr  <jfc@mit.edu>
10386         PR c++/37877
10387         * g++.dg/parse/linkage3.C: New test.
10389 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10391         PR middle-end/38771
10392         * gcc.c-torture/compile/pr38771.c: New test.
10394 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10396         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10398 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10400         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10401         * gcc.dg/sibcall-4.c: Likewise.
10403 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10404             Jan Sjodin  <jan.sjodin@amd.com>
10406         PR tree-optimization/38559
10407         * gcc.dg/graphite/pr38559.c: New.
10409 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10411         PR tree-optimization/37194
10412         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10414 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10416         PR c++/38725
10417         * g++.dg/ext/label11.C: New test.
10419 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10421         * lib/target-supports.exp (check_weak_override_available): New.
10422         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10423         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10424         dg-require-weak-override.
10426 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10427             Alan Modra  <amodra@bigpond.net.au>
10429         * gcc.c-torture/compile/20090107-1.c: New test.
10431 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10433         PR target/38706
10434         * g++.dg/other/pr38706.C: New test.
10436 2009-01-07  Jason Merrill  <jason@redhat.com>
10438         * g++.dg/cpp0x/variadic92.C: New test.
10439         * g++.dg/cpp0x/variadic93.C: New test.
10441 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10443         * lib/target-supports-dg.exp (current_compiler_flags): New.
10444         (check-flags): Use it; do not access dg-test local variables.
10445         (dg-skip-if): Do not access dg-test local variables.
10446         (dg-xfail-run-if): Ditto.
10447         (dg-shouldfail): Ditto.
10448         * gcc.test-framework/test-framework.exp
10449         (check_effective_target_def_nocache): New.
10450         * gcc.test-framework/test-framework.awk: Handle scan tests.
10451         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10452         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10453         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10454         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10455         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10456         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10457         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10458         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10459         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10461         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10463         * lib/target-supports-dg.exp (check_test_flags): Delete.
10465 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10467         PR tree-optimization/38492
10468         PR tree-optimization/38498
10469         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10470         in trunk.
10471         * gcc.dg/graphite/block-0.c: Update test.
10472         * gcc.dg/graphite/block-1.c: Same.
10473         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10474         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10475         * gcc.dg/graphite/block-3.c: New.
10476         * gcc.dg/graphite/pr38498.c: New.
10478 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10480         AVX Programming Reference (December, 2008)
10481         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10482         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10483         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10485         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10486         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10488 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10490         PR fortran/38220
10491         * gfortran.dg/c_loc_pure_1.f90:  New test.
10493 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10495         PR fortran/38669
10496         * gfortran.dg/elemental_dependency_3.f90:
10497         Add the final tree dump cleanup.
10499 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10501         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10502         passing -m32.
10504         PR rtl-optimization/38722
10505         * gfortran.dg/pr38722.f90: New test.
10507 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10509         PR c/34252
10510         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10511         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10513 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10515         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10516         * gfortran.dg/typebound_call_8.f03: Same.
10517         * gfortran.dg/elemental_bind_c.f90: Same.
10518         * gfortran.dg/typebound_call_7.f03: Same.
10519         * gfortran.dg/interface_proc_end.f90: Same
10520         * gfortran.dg/pr37243.f: Fix typo.
10522 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10524         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10525         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10526         large stack sizes.
10528 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10530         AVX Programming Reference (December, 2008)
10531         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10532         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10533         * gcc.target/i386/sse-14.c: Likewise.
10535         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10536         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10537         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10538         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10540 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10542         PR libfortran/38735
10543         * gfortran.dg/fmt_bz_bn.f: Update test.
10545 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10547         PR c++/38472
10548         * g++.dg/conversion/usual-arith-conv.C: New test.
10550 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10552         PR c/34911
10553         * gcc.dg/vector-3.c: New testcase.
10554         * g++.dg/ext/vector15.C: New test.
10556 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10558         PR tree-optimization/38510
10559         * gcc.dg/graphite/pr38510.c: New.
10561 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10562             Jan Sjodin <jan.sjodin@amd.com>
10564         PR tree-optimization/38500
10565         * gcc.dg/graphite/pr38500.c: New.
10567 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10569         * gcc.c-torture/compile/20001226-1.c: Generalize
10570         dg-timeout-factor.
10571         * gcc.c-torture/compile/limits-fnargs.c: Add
10572         dg-timeout-factor.
10573         * gcc.dg/20020425-1.c: Likewise.
10574         * gcc.dg/pch/pch.exp: Likewise.
10576 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10578         PR fortran/38657
10579         * gfortran.dg/module_commons_3.f90: New test.
10581 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10583         PR fortran/37159
10584         * gfortran.dg/random_seed_1.f90: Updated.
10586 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10588         PR fortran/38669
10589         PR fortran/38726
10590         * gfortran.dg/elemental_subroutine_7.f90:
10591         Fix p values so that it can be used as vector subscript.
10593 2009-01-05  Jason Merrill  <jason@redhat.com>
10595         * g++.dg/cpp0x/initlist12.C: Add another test.
10597         * g++.dg/cpp0x/defaulted7.C: New test.
10599 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10601         PR fortran/38672
10602         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10603         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10605 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10607         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10608         for alpha*-*-* targets.
10609         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10611 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10613         PR fortran/38665
10614         * gfortran.dg/host_assoc_function_5.f90: New test.
10616 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10618         PR fortran/38669
10619         * gfortran.dg/elemental_dependency_3.f90: New test.
10620         * gfortran.dg/elemental_subroutine_7.f90: New test.
10622 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10624         * gcc.dg/struct-ret-3.c: Include unistd.h.
10625         (main): Exit early if system memory page size is
10626         larger than 4096 bytes.
10628 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10630         PR fortran/38718
10631         * gfortran.dg/merge_init_expr.f90: New.
10633 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10635         PR fortran/38536
10636         * gfortran.dg/c_loc_tests_13.f90: New test.
10637         * gfortran.dg/c_loc_tests_14.f90: New test.
10639 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10641         * gfortran.dg/func_result_4.f90: New.
10643 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10645         PR fortran/38594
10646         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10647         interface still works, in addition to original tests.
10648         * gfortran.dg/host_assoc_call_6.f90: New test.
10650 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10652         PR c++/38705
10653         * g++.dg/torture/pr38705.C: New test.
10655         PR c/38700
10656         * gcc.dg/pr38700.c: New test.
10658 2009-01-02  Jason Merrill  <jason@redhat.com>
10660         * g++.dg/cpp0x/initlist11.C: New test.
10661         * g++.dg/cpp0x/initlist12.C: New test.
10663 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10665         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10666         Allow extra informative notes.
10668 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10670         PR c/36489
10671         * gcc.dg/pr36489.c: New test.
10674 Copyright (C) 2009 Free Software Foundation, Inc.
10676 Copying and distribution of this file, with or without modification,
10677 are permitted in any medium without royalty provided the copyright
10678 notice and this notice are preserved.