2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7f370779af73381409a9d5dc6ad914e22756bf56
1 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
3         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
4         * gcc.dg/lto/20091016-1_0.c: Likewise.
5         * gcc.dg/lto/20090206-1_0.c: Likewise.
6         * gcc.dg/lto/20081120-1_0.c: Likewise.
7         * gcc.dg/lto/20081120-2_0.c: Likewise.
8         * gcc.dg/lto/20090116_0.c: Likewise.
9         * gcc.dg/lto/20081126_0.c: Likewise.
10         * gcc.dg/lto/20091013-1_0.c: Likewise.
11         * gcc.dg/lto/20081212-1_0.c: Likewise.
12         * gcc.dg/lto/20091015-1_0.c: Likewise.
13         * gcc.dg/lto/20090126-1_0.c: Likewise.
14         * gcc.dg/lto/20090126-2_0.c: Likewise.
15         * gcc.dg/lto/20091020-1_0.c: Likewise.
16         * gcc.dg/lto/20091020-2_0.c: Likewise.
17         * gcc.dg/lto/20081204-1_0.c: Likewise.
18         * gcc.dg/lto/20081204-2_0.c: Likewise.
19         * gcc.dg/lto/20081224_0.c: Likewise.
20         * gcc.dg/lto/20090219_0.c: Likewise.
22 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
24         PR c++/41020
25         * g++.dg/lookup/extern-c-redecl2.C: New test.
26         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
27         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
28         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
30 2009-10-26  Michael Matz  <matz@suse.de>
32         PR tree-optimization/41783
33         * gcc.dg/pr41783.c: New test.
34         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
35         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
36         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
38 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
40         PR fortran/41714
41         * gfortran.dg/class_allocate_4.f03: New test.
43 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
45         * gcc.target/mips/mult-1.c: New test.
47 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/41784
50         * gfortran.dg/extends_8.f03: New test.
52 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
54         * gnat.dg/specs/pack4.ads: New test.
56 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
58         * gnat.dg/null_pointer_deref1.adb: New test.
59         * gnat.dg/null_pointer_deref2.adb: Likewise.
61 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
63         PR fortran/41772
64         * gfortran.dg/transfer_intrinsic_3.f90.
66 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
68         * gnat.dg/opt4.adb: New test.
70 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
72         PR c/40033
73         * gcc.dg/noncompile/pr40033-1.c: New test.
75 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
77         PR c++/40808
78         * g++.dg/abi/mangle34.C: New test
80 2009-10-23  Jason Merrill  <jason@redhat.com>
82         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
84         Core issue 899
85         * g++.dg/cpp0x/explicit4.C: New.
87 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
89         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
90         *-*-cygwin.
91         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
92         for *-*-mingw* and *-*-cygwin.
93         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
94         * g++.dg/template/spec35.C: Disable weak symbol test for
95         *-*-mingw* and *-*-cygwin.
97         PR testsuite/31342
98         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
100 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
102         PR fortran/41800
103         * gfortran.dg/class_10.f03: New test.
105 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
107         PR target/41787
108         * gcc.target/powerpc/vsx-vrsave.c: New file.
110 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
112         PR c/41673
113         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
115 2009-10-23  Richard Guenther  <rguenther@suse.de>
117         PR tree-optimization/41778
118         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
120 2009-10-22  Richard Guenther  <rguenther@suse.de>
122         PR lto/41791
123         * g++.dg/lto/20091022-2_0.C: New testcase.
125 2009-10-22  Richard Guenther  <rguenther@suse.de>
127         PR lto/41730
128         * g++.dg/lto/20091022-1_0.C: New testcase.
130 2009-10-22  Jan Hubicka  <jh@suse.cz>
132         * gcc.c-torture/compile/pr40556.c: New testcase.
134 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
136         PR fortran/41781
137         * gfortran.dg/goto_8.f90: New test case.
139 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
141         PR tree-optimization/41497
142         * gcc.dg/tree-ssa/pr41497.c: New.
144 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
146         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
148 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
150         * gcc.dg/tls/pie-1.c: New test.
152 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
154         * g++.dg/abi/mangle33.C: New test.
156 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
158         * gnat.dg/discr22.adb: New test.
160 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
162         * gnat.dg/loop_optimization7.ad[sb]: New test.
163         * gnat.dg/loop_optimization7_pkg.ads: New helper.
165 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
167         PR fortran/41706
168         PR fortran/41766
169         * gfortran.dg/class_9.f03: Extended test case.
170         * gfortran.dg/select_type_7.f03: New test case.
172 2009-10-20  Richard Guenther  <rguenther@suse.de>
174         * gcc.dg/lto/20091020-3_0.c: New testcase.
176 2009-10-20  Richard Guenther  <rguenther@suse.de>
178         PR lto/41761
179         * gcc.dg/lto/20091020-1_0.c: New testcase.
180         * gcc.dg/lto/20091020-1_1.c: Likewise.
181         * gcc.dg/lto/20091020-2_0.c: Likewise.
182         * gcc.dg/lto/20091020-2_1.c: Likewise.
184 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
186         PR debug/41340
187         * gcc.dg/pr41340.c: New test.
189 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
191         * gnat.dg/discr21.ad[sb]: New test.
192         * gnat.dg/discr21_pkg.ads: New helper.
194 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
196         PR fortran/41706
197         * gfortran.dg/class_9 : New test.
199 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
201         * gcc.dg/raw-string-1.c: New test.
202         * gcc.dg/raw-string-2.c: New test.
203         * gcc.dg/raw-string-3.c: New test.
204         * gcc.dg/raw-string-4.c: New test.
205         * gcc.dg/raw-string-5.c: New test.
206         * gcc.dg/raw-string-6.c: New test.
207         * gcc.dg/raw-string-7.c: New test.
208         * gcc.dg/utf8-1.c: New test.
209         * gcc.dg/utf8-2.c: New test.
210         * gcc.dg/utf-badconcat2.c: New test.
211         * gcc.dg/utf-dflt2.c: New test.
212         * gcc.dg/cpp/include6.c: New test.
213         * g++.dg/ext/raw-string-1.C: New test.
214         * g++.dg/ext/raw-string-2.C: New test.
215         * g++.dg/ext/raw-string-3.C: New test.
216         * g++.dg/ext/raw-string-4.C: New test.
217         * g++.dg/ext/raw-string-5.C: New test.
218         * g++.dg/ext/raw-string-6.C: New test.
219         * g++.dg/ext/raw-string-7.C: New test.
220         * g++.dg/ext/utf8-1.C: New test.
221         * g++.dg/ext/utf8-2.C: New test.
222         * g++.dg/ext/utf-badconcat2.C: New test.
223         * g++.dg/ext/utf-dflt2.C: New test.
225         * gcc.dg/cleanup-13.c: New test.
227 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
229         PR fortran/41586
230         * gfortran.dg/auto_dealloc_1.f90: New test case.
232 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
234         Port from redhat/gcc-4_4-branch:
235         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
236         * gcc.dg/debug/vta-2.c: New test.
238         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
239         * gcc.dg/debug/vta-1.c: New.
241 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
243         * gnat.dg/noreturn2.ad[sb]: New test.
245 2009-10-19  Tobias Burnus  <burnus@net-b.de>
247         PR fortran/41755
248         * gfortran.dg/equiv_8.f90: New test.
249         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
251 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
253         * gcc.target/arm/neon-thumb2-move.c: New test.
255 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
257         * gcc.dg/debug/vta-3.c: New test.
259 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
261         * gnat.dg/nested_proc.adb: Rename into...
262         * gnat.dg/nested_proc1.adb: ...this.
263         * gnat.dg/nested_proc2.adb: New test.
265 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
267         * gnat.dg/noreturn1.ad[sb]: New test.
269 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
270             Paul Thomas  <pault@gcc.gnu.org>
272         PR fortran/41629
273         * gfortran.dg/class_6.f90: New test.
275         PR fortran/41608
276         PR fortran/41587
277         * gfortran.dg/class_7.f90: New test.
279         PR fortran/41618
280         * gfortran.dg/class_8.f90: New test.
282 2009-10-17  Richard Guenther  <rguenther@suse.de>
284         * gcc.dg/lto/20091017-1_0.c: New testcase.
285         * gcc.dg/lto/20091017-1_1.c: Likewise.
287 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
289         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
291 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
293         * gnat.dg/aggr11.adb: New test.
294         * gnat.dg/aggr11_pkg.ads: New helper.
296 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
298         * gnat.dg/slice8.adb: New test.
299         * gnat.dg/slice8_pkg1.ads: New helper.
300         * gnat.dg/slice8_pkg2.ads: Likewise.
301         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
303 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
305         * gnat.dg/unchecked_convert4.adb: New test.
307 2009-10-15  Jason Merrill  <jason@redhat.com>
309         PR c++/38798
310         * g++.dg/cpp0x/trailing5.C: New.
312         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
313         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
314         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
315         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
317 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
319         PR fortran/41719
320         * gfortran.dg/class_5.f03: New test case.
321         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
322         * gfortran.dg/typebound_operator_4.f03: Ditto.
324 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
326         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
327         * g++.dg/other/first-global.C: Likewise.
328         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
329         * g++.dg/torture/pr40323.C: Likewise.
330         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
331         * gcc.dg/inline-33.c: Likewise.
332         * gcc.dg/ipa/ipa-1.c: Likewise.
333         * gcc.dg/ipa/ipa-2.c: Likewise.
334         * gcc.dg/ipa/ipa-3.c: Likewise.
335         * gcc.dg/ipa/ipa-4.c: Likewise.
336         * gcc.dg/ipa/ipa-5.c: Likewise.
337         * gcc.dg/ipa/ipa-7.c: Likewise.
338         * gcc.dg/ipa/ipacost-2.c: Likewise.
339         * gcc.dg/tree-ssa/inline-3.c: Likewise.
340         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
341         * gfortran.dg/whole_file_5.f90: Likewise.
342         * gfortran.dg/whole_file_6.f90: Likewise.
344 2009-10-16  Richard Guenther  <rguenther@suse.de>
346         PR tree-optimization/41728
347         * gcc.c-torture/compile/pr41728.c: New testcase.
349 2009-10-16  Richard Guenther  <rguenther@suse.de>
351         PR lto/41598
352         * gcc.dg/lto/20091016-1_0.c: New testcase.
353         * gcc.dg/lto/20091016-1_1.c: Likewise.
354         * gcc.dg/lto/20091016-1_a.h: Likewise.
356 2009-10-16  Richard Guenther  <rguenther@suse.de>
358         PR lto/41715
359         * gfortran.dg/lto/20091015-1_0.f: New testcase.
360         * gfortran.dg/lto/20091015-1_1.f: Likewise.
361         * gfortran.dg/lto/20091015-1_2.f: Likewise.
363 2009-10-16  Richard Guenther  <rguenther@suse.de>
365         PR lto/41713
366         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
368 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
370         PR debug/41717
371         * gcc.dg/debug/pr41717.c: New test.
373 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
375         PR fortran/41648
376         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
378         PR fortran/41656
379         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
381 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
383         PR target/23983
384         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
385         result used.
386         * g++.dg/ext/altivec-2.C (main): Ditto.
388 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
390         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
391         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
393 2009-10-15  Richard Guenther  <rguenther@suse.de>
395         PR lto/41669
396         * gcc.dg/lto/20091015-1_0.c: New testcase.
397         * gcc.dg/lto/20091015-1_1.c: Likewise.
398         * gcc.dg/lto/20091015-1_2.c: Likewise.
399         * gcc.dg/lto/20091015-1_a.h: Likewise.
400         * gcc.dg/lto/20091015-1_b.h: Likewise.
402 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
404         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
406 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
408         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
410 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
412         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
413         line from 1 to 0.
414         * obj-c++.dg/bitfield-1.mm: Likewise.
415         * obj-c++.dg/bitfield-4.mm: Likewise.
417 2009-10-14  Richard Guenther  <rguenther@suse.de>
419         PR lto/41173
420         * gcc.dg/lto/20091014-1_0.c: New testcase.
422 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
424         PR testsuite/41707
425         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
426         warning on line 0 instead of 1.
428 2009-10-14  Richard Guenther  <rguenther@suse.de>
430         PR lto/41521
431         * gfortran.dg/lto/pr41521_0.f90: New testcase.
432         * gfortran.dg/lto/pr41521_1.f90: Likewise.
434 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
436         PR preprocessor/41543
437         * gcc.dg/debug/dwarf2/pr41543.c: New test.
439         PR debug/41695
440         * gcc.dg/debug/dwarf2/pr41695.c: New test.
442 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
444         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
445         New procedure.
446         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
447         effective target.
449 2009-10-14  Jason Merrill  <jason@redhat.com>
451         PR c++/39866
452         * g++.dg/cpp0x/defaulted14.C: New.
454 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
456         * g++.dg/cpp0x/vt-40092.C: New.
458 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
460         * gcc.dg/guality/pr41616-1.c: Drop -O2.
461         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
463 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
465         * gfortran.dg/complex_intrinsic_8.f90: New test.
467 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
469         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
470         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
472 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
474         PR target/38948
475         * gcc.dg/torture/pr38948.c: New test.
477 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
479         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
481 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
483         PR fortran/41581
484         * gfortran.dg/class_allocate_2.f03: Modified.
485         * gfortran.dg/class_allocate_3.f03: New test case.
487 2009-10-13  Richard Guenther  <rguenther@suse.de>
489         PR lto/41668
490         * gcc.dg/lto/20091006-2_0.c: New testcase.
491         * gcc.dg/lto/20091006-2_1.c: Likewise.
492         * gcc.dg/lto/20091006-2_2.c: Likewise.
493         * gcc.dg/lto/20091013-1_0.c: Likewise.
494         * gcc.dg/lto/20091013-1_1.c: Likewise.
495         * gcc.dg/lto/20091013-1_2.c: Likewise.
497 2009-10-13  Martin Jambor  <mjambor@suse.cz>
499         * gcc.c-torture/compile/pr41661.c: New test.
501 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
503         PR libgfortran/41683
504         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
506 2009-10-12  Jason Merrill  <jason@redhat.com>
508         PR c++/37875
509         * g++.dg/cpp0x/decltype18.C: New.
511         PR c++/37766
512         * g++.dg/cpp0x/fntmpdefarg1.C: New.
514 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
516         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
518 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
520         PR debug/41343
521         PR debug/41447
522         PR debug/41264
523         PR debug/41338
524         * gcc.dg/guality/pr41447-1.c: New.
525         * gcc.dg/debug/pr41264-1.c: New.
526         * gcc.dg/debug/pr41343-1.c: New.
528 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
530         PR target/26515
531         * gcc.dg/torture/pr26515.c: New test.
533 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
535         PR testsuite/41659
536         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
537         * lib/lto.exp (lto-get-options-main): Report error for using "target"
538         or "xfail" with dg-lto-do.
540 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
542         * gcc.target/i386/ms_hook_prologue.c: New testcase.
544 2009-10-12  Michael Matz  <matz@suse.de>
546         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
547         pass.
549 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
551         PR target/41680
552         * g++.dg/torture/pr41680.C: New test.
554 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
556         PR c++/41570
557         * g++.dg/debug/dwarf2/template-params-7.C: New test.
559 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
561         PR debug/41616
562         * gcc.dg/guality/pr41616-1.c: New.
564 2009-10-11  Jason Merrill  <jason@redhat.com>
566         PR c++/37204
567         * g++.dg/cpp0x/rv-reinterpret.C: New.
569 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
571         PR libgfortran/38439
572         * gfortran.dg/fmt_error_9.f: New test.
573         * gfortran.dg/fmt_error_10.f: New test.
574         
575 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
577         PR fortran/41583
578         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
579         * gfortran.dg/class_4b.f03: As above.
580         * gfortran.dg/class_4c.f03: As above.
581         * gfortran.dg/class_4d.f03: As above.
583 2009-10-11  Richard Guenther  <rguenther@suse.de>
585         PR tree-optimization/41555
586         * gcc.dg/torture/pr41555.c: New testcase.
588 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
590         PR libgfortran/35862
591         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
592         function correctly.
594 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
596         PR libgfortran/35862
597         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
598         Add conditions to avoid runtime errors if not supported.
600 2009-10-10  Richard Guenther  <rguenther@suse.de>
602         PR tree-optimization/41654
603         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
605 2009-10-09  Jason Merrill  <jason@redhat.com>
607         * g++.dg/cpp/ucn-1.C: New.
609 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
611         PR fortran/41585
612         * gfortran.dg/class_2.f03: Extended test case.
614 2009-10-09  Tobias Burnus  <burnus@net-b.de>
616         PR fortran/41582
617         * gfortran.dg/class_allocate_1.f03: Modify code such that
618         it compiles with the gfc_warning->gfc_error change.
619         * gfortran.dg/class_allocate_1.f03: New test.
621 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
623         PR fortran/41579
624         * gfortran.dg/select_type_6.f03: New test.
626 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
628         PR preprocessor/41445
629         * gcc.dg/cpp/separate-1.c: Adjust.
630         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
631         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
632         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
633         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
634         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
635         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
636         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
638         PR rtl-optimization/41646
639         * gcc.c-torture/compile/pr41646.c: New test.
641 2009-10-09  Richard Guenther  <rguenther@suse.de>
643         PR tree-optimization/41634
644         * gcc.c-torture/compile/pr41634.c: New testcase.
646 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
648         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
650 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
652         * gnat.dg/opt3.adb: New test.
653         * gnat.dg/opt3_pkg.ads: New helper.
655 2009-10-08  Doug Kwan  <dougkwan@google.com>
657         PR rtl-optimization/41574
658         * gcc.dg/pr41574.c: New test.
660 2009-10-08  Cary Coutant  <ccoutant@google.com>
662         Add support for debugging with ICF (Identical Code Folding).
663         * g++.dg/debug/dwarf2/icf.C: New test.
665 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
667         * gcc.target/mips/truncate-6.c: New test.
669 2009-10-08  Jason Merrill  <jason@redhat.com>
671         PR c++/36816
672         * g++.dg/cpp0x/rv-deduce.C: New.
674         PR c++/37177
675         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
676         * g++.dg/template/explicit-args2.C: New.
677         * g++.dg/template/explicit-args3.C: New.
678         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
680 2009-10-08  Michael Matz  <matz@suse.de>
682         PR middle-end/41573
683         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
684         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
685         * gcc.dg/pr41573.c: New test.
687 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
689         PR c/41182
690         * gcc.c-torture/compile/pr41182-1.c: New.
692 2009-10-07  Jason Merrill  <jason@redhat.com>
694         * g++.dg/cpp0x/variadic95.C: New.
696 2009-10-07  Jason Merrill  <jason@redhat.com>
698         * g++.dg/template/scope3.C: New.
700 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
702         * gcc.dg/debug/dwarf2/inline3.c: New test.
704 2009-10-07  Daniel Kraft  <d@domob.eu>
706         PR fortran/41615
707         * gfortran.dg/assumed_charlen_function_6.f90: New test.
709 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
711         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
712         * gfortran.dg/select_type_1.f03: Modified error message.
713         * gfortran.dg/select_type_5.f03: New test.
715 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
717         PR libgfortran/41612
718         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
719         have kind=10 reals.
721 2009-10-06  Jason Merrill  <jason@redhat.com>
723         * g++.dg/cpp0x/lambda/lambda-init.C: New.
724         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
726 2009-10-06  Richard Guenther  <rguenther@suse.de>
728         PR lto/41502
729         * gcc.dg/lto/20091006-1_0.c: New testcase.
730         * gcc.dg/lto/20091006-1_1.c: Likewise.
731         * gcc.dg/lto/20091005-2_0.c: Likewise.
733 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
735         PR ada/41383
736         * gnat.dg/timer_cancel.adb: New test.
738 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
740         PR ada/38333
741         * gnat.dg/specs/import_abstract.ads: New.
743 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745         PR libgfortran/35862
746         * gfortran.dg/round_2.f03: New test.
748 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
750         PR debug/41558
751         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
752         * lib/gcc-gdb-test.exp: ... here.  New file.
753         * gfortran.dg/guality/guality.exp: New file.
754         * gfortran.dg/guality/pr41558.f90: New test.
755         * gfortran.dg/guality/arg1.f90: New test.
757 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
759         * gfortran.dg/dynamic_dispatch_1.f90: New test.
760         * gfortran.dg/dynamic_dispatch_2.f90: New test.
761         * gfortran.dg/dynamic_dispatch_3.f90: New test.
762         * gfortran.dg/module_md5_1.f90: Update md5 sum.
764 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
766         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
767         register_pass_info.
768         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
769         plugin_pass to register_pass_info.
770         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
771         register_pass_info.
772         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
773         register_pass_info.
775 2009-10-05  Richard Guenther  <rguenther@suse.de>
777         PR lto/41281
778         * gcc.dg/lto/20090914-2_0.c: New testcase.
780 2009-10-05  Richard Guenther  <rguenther@suse.de>
782         PR lto/40902
783         * gcc.dg/lto/20091005-1_0.c: New testcase.
784         * gcc.dg/lto/20091005-1_1.c: Likewise.
786 2009-10-05  Richard Guenther  <rguenther@suse.de>
788         PR lto/41552
789         PR lto/41487
790         * g++.dg/lto/20091002-1_0.C: Adjust flags.
791         * g++.dg/lto/20091004-1_0.C: New testcase.
792         * g++.dg/lto/20091004-1_1.C: Likewise.
793         * g++.dg/lto/20091004-2_0.C: Likewise.
794         * g++.dg/lto/20091004-2_1.C: Likewise.
795         * g++.dg/lto/20091004-3_0.C: Likewise.
796         * g++.dg/lto/20091004-3_1.C: Likewise.
798 2009-10-05  Richard Guenther  <rguenther@suse.de>
800         PR tree-optimization/23821
801         * gcc.dg/torture/pr23821.c: New testcase.
803 2009-10-05  Daniel Kraft  <d@domob.eu>
805         PR fortran/41403
806         * gfortran.dg/goto_6.f: New test.
807         * gfortran.dg/goto_7.f: New test.
809 2009-10-03  Ben Elliston  <bje@au.ibm.com>
810             Bill Maddox  <maddox@google.com>
811             Cary Coutant  <ccoutant@google.com>
812             Chris Demetriou  <cgd@google.com>
813             Diego Novillo  <dnovillo@google.com>
814             Doug Kwan  <dougkwan@google.com>
815             Jan Hubicka  <jh@suse.cz>
816             Ollie Wild  <aaw@google.com>
817             Rafael Espindola  <espindola@google.com>
818             Richard Guenther  <rguenther@suse.de>
819             Simon Baldwin  <simonb@google.com>
821         * g++.dg/20090107-1.C: New.
822         * g++.dg/20090121-1.C: New.
823         * g++.dg/ipa/20090113-1.C: New.
824         * g++.dg/lto: New directory.
825         * g++.dg/lto/20080829_0.C: New.
826         * g++.dg/lto/20080904_0.C: New.
827         * g++.dg/lto/20080907_0.C: New.
828         * g++.dg/lto/20080908-1_0.C: New.
829         * g++.dg/lto/20080908-2_0.C: New.
830         * g++.dg/lto/20080908-3_0.C: New.
831         * g++.dg/lto/20080909-1_0.C: New.
832         * g++.dg/lto/20080910-1_0.C: New.
833         * g++.dg/lto/20080912-1_0.C: New.
834         * g++.dg/lto/20080912_0.C: New.
835         * g++.dg/lto/20080915_0.C: New.
836         * g++.dg/lto/20080916_0.C: New.
837         * g++.dg/lto/20080917_0.C: New.
838         * g++.dg/lto/20080924_0.C: New.
839         * g++.dg/lto/20080926_0.C: New.
840         * g++.dg/lto/20081008_0.C: New.
841         * g++.dg/lto/20081022.h: New.
842         * g++.dg/lto/20081022_0.C: New.
843         * g++.dg/lto/20081022_1.C: New.
844         * g++.dg/lto/20081023_0.C: New.
845         * g++.dg/lto/20081109-1_0.C: New.
846         * g++.dg/lto/20081109-2_0.C: New.
847         * g++.dg/lto/20081109_0.C: New.
848         * g++.dg/lto/20081109_1.C: New.
849         * g++.dg/lto/20081118-1_0.C: New.
850         * g++.dg/lto/20081118-1_1.C: New.
851         * g++.dg/lto/20081118_0.C: New.
852         * g++.dg/lto/20081118_1.C: New.
853         * g++.dg/lto/20081119-1.h: New.
854         * g++.dg/lto/20081119-1_0.C: New.
855         * g++.dg/lto/20081119-1_1.C: New.
856         * g++.dg/lto/20081119_0.C: New.
857         * g++.dg/lto/20081119_1.C: New.
858         * g++.dg/lto/20081120-1_0.C: New.
859         * g++.dg/lto/20081120-1_1.C: New.
860         * g++.dg/lto/20081120-2_0.C: New.
861         * g++.dg/lto/20081120-2_1.C: New.
862         * g++.dg/lto/20081123_0.C: New.
863         * g++.dg/lto/20081123_1.C: New.
864         * g++.dg/lto/20081125.h: New.
865         * g++.dg/lto/20081125_0.C: New.
866         * g++.dg/lto/20081125_1.C: New.
867         * g++.dg/lto/20081127_0.C: New.
868         * g++.dg/lto/20081127_1.C: New.
869         * g++.dg/lto/20081203_0.C: New.
870         * g++.dg/lto/20081203_1.C: New.
871         * g++.dg/lto/20081204-1_0.C: New.
872         * g++.dg/lto/20081204-1_1.C: New.
873         * g++.dg/lto/20081204-2_0.C: New.
874         * g++.dg/lto/20081204-2_1.C: New.
875         * g++.dg/lto/20081209_0.C: New.
876         * g++.dg/lto/20081209_1.C: New.
877         * g++.dg/lto/20081211-1.h: New.
878         * g++.dg/lto/20081211-1_0.C: New.
879         * g++.dg/lto/20081211-1_1.C: New.
880         * g++.dg/lto/20081217-1_0.C: New.
881         * g++.dg/lto/20081217-2_0.C: New.
882         * g++.dg/lto/20081219_0.C: New.
883         * g++.dg/lto/20081219_1.C: New.
884         * g++.dg/lto/20090106_0.C: New.
885         * g++.dg/lto/20090112_0.C: New.
886         * g++.dg/lto/20090128_0.C: New.
887         * g++.dg/lto/20090221_0.C: New.
888         * g++.dg/lto/20090302_0.C: New.
889         * g++.dg/lto/20090302_1.C: New.
890         * g++.dg/lto/20090303_0.C: New.
891         * g++.dg/lto/20090311-1.h: New.
892         * g++.dg/lto/20090311-1_0.C: New.
893         * g++.dg/lto/20090311-1_1.C: New.
894         * g++.dg/lto/20090311_0.C: New.
895         * g++.dg/lto/20090311_1.C: New.
896         * g++.dg/lto/20090312.h: New.
897         * g++.dg/lto/20090312_0.C: New.
898         * g++.dg/lto/20090312_1.C: New.
899         * g++.dg/lto/20090313_0.C: New.
900         * g++.dg/lto/20090313_1.C: New.
901         * g++.dg/lto/20090315_0.C: New.
902         * g++.dg/lto/20090315_1.C: New.
903         * g++.dg/lto/20091002-1_0.C: New testcase.
904         * g++.dg/lto/20091002-2_0.C: Likewise..
905         * g++.dg/lto/20091002-3_0.C: Likewise..
906         * g++.dg/lto/README: New.
907         * g++.dg/lto/pr40818_0.C: New.
908         * g++.dg/opt/thunk3-1.C: New.
909         * g++.dg/opt/thunk4.C: New.
910         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
911         replacements with __attribute__ ((__noinline__)).
912         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
913         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
914         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
915         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
916         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
917         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
918         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
919         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
920         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
921         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
922         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
923         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
924         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
925         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
926         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
927         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
928         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
929         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
930         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
931         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
932         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
933         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
934         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
935         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
936         * gcc.dg/20081223-1.c: New.
937         * gcc.dg/lto: New directory.
938         * gcc.dg/lto/20080908_0.c: New.
939         * gcc.dg/lto/20080917_0.c: New.
940         * gcc.dg/lto/20080924_0.c: New.
941         * gcc.dg/lto/20081024_0.c: New.
942         * gcc.dg/lto/20081109_0.c: New.
943         * gcc.dg/lto/20081111_0.c: New.
944         * gcc.dg/lto/20081111_1.c: New.
945         * gcc.dg/lto/20081112_0.c: New.
946         * gcc.dg/lto/20081112_1.c: New.
947         * gcc.dg/lto/20081115_0.c: New.
948         * gcc.dg/lto/20081115_1.c: New.
949         * gcc.dg/lto/20081115_2.c: New.
950         * gcc.dg/lto/20081118_0.c: New.
951         * gcc.dg/lto/20081118_1.c: New.
952         * gcc.dg/lto/20081118_2.c: New.
953         * gcc.dg/lto/20081120-1_0.c: New.
954         * gcc.dg/lto/20081120-1_1.c: New.
955         * gcc.dg/lto/20081120-2_0.c: New.
956         * gcc.dg/lto/20081120-2_1.c: New.
957         * gcc.dg/lto/20081125_0.c: New.
958         * gcc.dg/lto/20081125_1.c: New.
959         * gcc.dg/lto/20081126_0.c: New.
960         * gcc.dg/lto/20081201-1_0.c: New.
961         * gcc.dg/lto/20081201-1_1.c: New.
962         * gcc.dg/lto/20081201-1_2.c: New.
963         * gcc.dg/lto/20081201-2_0.c: New.
964         * gcc.dg/lto/20081201-2_1.c: New.
965         * gcc.dg/lto/20081202-1_0.c: New.
966         * gcc.dg/lto/20081202-1_1.c: New.
967         * gcc.dg/lto/20081202-2_0.c: New.
968         * gcc.dg/lto/20081202-2_1.c: New.
969         * gcc.dg/lto/20081204-1_0.c: New.
970         * gcc.dg/lto/20081204-1_1.c: New.
971         * gcc.dg/lto/20081204-2_0.c: New.
972         * gcc.dg/lto/20081210-1_0.c: New.
973         * gcc.dg/lto/20081212-1_0.c: New.
974         * gcc.dg/lto/20081222_0.c: New.
975         * gcc.dg/lto/20081222_0.h: New.
976         * gcc.dg/lto/20081222_1.c: New.
977         * gcc.dg/lto/20081224_0.c: New.
978         * gcc.dg/lto/20081224_0.h: New.
979         * gcc.dg/lto/20081224_1.c: New.
980         * gcc.dg/lto/20090116_0.c: New.
981         * gcc.dg/lto/20090120_0.c: New.
982         * gcc.dg/lto/20090126-1_0.c: New.
983         * gcc.dg/lto/20090126-2_0.c: New.
984         * gcc.dg/lto/20090206-1_0.c: New.
985         * gcc.dg/lto/20090206-2_0.c: New.
986         * gcc.dg/lto/20090210_0.c: New.
987         * gcc.dg/lto/20090210_1.c: New.
988         * gcc.dg/lto/20090213_0.c: New.
989         * gcc.dg/lto/20090213_1.c: New.
990         * gcc.dg/lto/20090218-1_0.c: New.
991         * gcc.dg/lto/20090218-1_1.c: New.
992         * gcc.dg/lto/20090218-2_0.c: New.
993         * gcc.dg/lto/20090218-2_1.c: New.
994         * gcc.dg/lto/20090218_0.c: New.
995         * gcc.dg/lto/20090218_1.c: New.
996         * gcc.dg/lto/20090218_2.c: New.
997         * gcc.dg/lto/20090218_3.c: New.
998         * gcc.dg/lto/20090219_0.c: New.
999         * gcc.dg/lto/20090312_0.c: New.
1000         * gcc.dg/lto/20090312_1.c: New.
1001         * gcc.dg/lto/20090313_0.c: New.
1002         * gcc.dg/lto/20090706-1_0.c: New.
1003         * gcc.dg/lto/20090706-2_0.c: New.
1004         * gcc.dg/lto/20090717_0.c: New.
1005         * gcc.dg/lto/20090717_1.c: New.
1006         * gcc.dg/lto/20090729_0.c: New.
1007         * gcc.dg/lto/20090729_1.c: New.
1008         * gcc.dg/lto/20090812_0.c: New.
1009         * gcc.dg/lto/20090812_1.c: New.
1010         * gcc.dg/lto/20090914-1_0.c: New.
1011         * gcc.dg/lto/README: New.
1012         * gcc.dg/visibility-7.c: Adjust expected pattern
1013         * gfortran.dg/lto: New directory.
1014         * gfortran.dg/lto/pr40724_0.f: New.
1015         * gfortran.dg/lto/pr40724_1.f: New.
1016         * gfortran.dg/lto/pr40725_0.f03: New.
1017         * gfortran.dg/lto/pr40725_1.c: New.
1018         * gfortran.dg/lto/pr41069_0.f90: New.
1019         * gfortran.dg/lto/pr41069_1.f90: New.
1020         * gfortran.dg/lto/pr41069_2.f90: New.
1021         * g++.dg/README: Add 'lto' directory.
1022         * g++.dg/dg.exp: Also scan 'lto' directory
1024 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1025             Janis Johnson  <janis187@us.ibm.com>
1026             Diego Novillo  <dnovillo@google.com>
1028         * g++.dg/lto/lto.exp: New.
1029         * gcc.c-torture/execute/execute.exp: Add
1030         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1031         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1032         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1033         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1034         * gcc.target/i386/math-torture/math-torture.exp:
1035         Likewise.
1036         * gcc.dg/lto/lto.exp: New.
1037         * gfortran.dg/lto/lto.exp: New.
1038         * lib/target-supports.exp (check_effective_target_lto): New.
1039         * lib/c-torture.exp: Load target-supports.exp.
1040         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1041         returns nonzero.
1042         * lib/gcc-dg.exp: Likewise.
1043         * lib/lto.exp: New.
1044         * lib/torture-options.exp: Add support for a third
1045         argument.
1047 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1049         PR testsuite/41542
1050         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1052 2009-10-02  Jason Merrill  <jason@redhat.com>
1054         * g++.dg/abi/mangle32.C: New.
1056 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1058         * gnat.dg/atomic2.adb: New test.
1060 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1062         * gnat.dg/array11.adb: New test.
1063         * gnat.dg/array12.adb: Likewise.
1065 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1067         * gnat.dg/array10.adb: New test.
1068         * gnat.dg/object_overflow.adb: Tweak.
1070 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1072         * gcc.dg/guality/guality.exp: Disable on darwin.
1074 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1076         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1077         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1078         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1079         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1081 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1083         PR fortran/41479
1084         * gfortran.dg/intent_out_5.f90: New test.
1086 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1088         PR debug/41404
1089         PR debug/41353
1090         * gcc.dg/guality/pr41404-1.c: New test.
1091         * gcc.dg/guality/pr41353-2.c: New test.
1093 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1095         PR testsuite/41546
1096         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1097         to -mtune=generic.
1099 2009-10-01  Jan Hubicka  <jh@suse.cz>
1101         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1103 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1105         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1107         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1109 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1111         PR fortran/41515
1112         * gfortran.dg/parameter_array_init_5.f90: New test.
1114 2009-10-01  Jason Merrill  <jason@redhat.com>
1116         * g++.dg/cpp0x/defaulted13.C: New.
1118 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1120         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1121         * gfortran.dg/bounds_check_11.f90: Likewise.
1122         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1124 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1126         * gfortran.dg/select_type_4.f90: New test.
1128 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1130         * gfortran.dg/same_type_as_1.f03: New test.
1131         * gfortran.dg/same_type_as_2.f03: Ditto.
1133 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1135         * gfortran.dg/select_type_1.f03: Extended.
1136         * gfortran.dg/select_type_3.f03: New test.
1138 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1140         * gfortran.dg/class_allocate_1.f03: New test.
1142 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1144         PR fortran/40996
1145         * gfortran.dg/allocatable_scalar_3.f90: New test.
1146         * gfortran.dg/select_type_2.f03: Ditto.
1147         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1149 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1151         * gfortran.dg/block_name_2.f90: Modified error message.
1152         * gfortran.dg/select_6.f90: Ditto.
1153         * gfortran.dg/select_type_1.f03: New test.
1155 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1157         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1158         * gfortran.dg/class_1.f03: Ditto.
1159         * gfortran.dg/class_2.f03: Ditto.
1160         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1161         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1162         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1163         * gfortran.dg/typebound_call_10.f03: Ditto.
1164         * gfortran.dg/typebound_call_2.f03: Ditto.
1165         * gfortran.dg/typebound_call_3.f03: Ditto.
1166         * gfortran.dg/typebound_call_4.f03: Ditto.
1167         * gfortran.dg/typebound_call_9.f03: Ditto.
1168         * gfortran.dg/typebound_generic_3.f03: Ditto.
1169         * gfortran.dg/typebound_generic_4.f03: Ditto.
1170         * gfortran.dg/typebound_operator_1.f03: Ditto.
1171         * gfortran.dg/typebound_operator_2.f03: Ditto.
1172         * gfortran.dg/typebound_operator_3.f03: Ditto.
1173         * gfortran.dg/typebound_operator_4.f03: Ditto.
1174         * gfortran.dg/typebound_proc_1.f08: Ditto.
1175         * gfortran.dg/typebound_proc_5.f03: Ditto.
1176         * gfortran.dg/typebound_proc_6.f03: Ditto.
1178 2009-09-30  Jason Merrill  <jason@redhat.com>
1180         * g++.dg/eh/init-temp1.C: Improve test.
1182 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1184         PR target/22093
1185         * gcc.target/alpha/pr22093.c: New test.
1187 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1188             Jason Merrill  <jason@redhat.com>
1190         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1191         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1192         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1193         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1194         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1195         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1196         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1197         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1198         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1199         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1200         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1201         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1202         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1203         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1204         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1205         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1206         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1207         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1208         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1209         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1210         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1211         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1212         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1213         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1214         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1215         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1216         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1217         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1218         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1219         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1220         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1221         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1222         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1223         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1224         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1225         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1226         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1227         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1228         * lib/prune.exp: Accept "In lambda function".
1230 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1232         * gcc.target/i386/fma4-check.h: New file.
1233         * gcc.target/i386/fma4-fma.c: Ditto.
1234         * gcc.target/i386/fma4-maccXX.c: Ditto.
1235         * gcc.target/i386/fma4-msubXX.c: Ditto.
1236         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1237         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1238         * gcc.target/i386/fma4-vector.c: Ditto.
1239         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1240         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1241         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1242         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1243         * gcc.target/i386/fma4-256-vector.c: Ditto.
1244         * gcc.target/i386/funcspec-2.c: Ditto.
1246         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1248         * gcc.target/i386/funcspec-5.c: Add FMA4.
1249         * gcc.target/i386/funcspec-6.c: Ditto.
1250         * gcc.target/i386/funcspec-8.c: Ditto.
1252         * gcc.target/i386/funcspec-9.c: New file.
1254         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1256         * gcc.target/i386/isa-10.c: New file.
1257         * gcc.target/i386/isa-11.c: Ditto.
1258         * gcc.target/i386/isa-12.c: Ditto.
1259         * gcc.target/i386/isa-13.c: Ditto.
1260         * gcc.target/i386/isa-2.c: Ditto.
1261         * gcc.target/i386/isa-3.c: Ditto.
1262         * gcc.target/i386/isa-4.c: Ditto.
1263         * gcc.target/i386/isa-7.c: Ditto.
1264         * gcc.target/i386/isa-8.c: Ditto.
1265         * gcc.target/i386/isa-9.c: Ditto.
1267         * gcc.target/i386/isa-14.c: Add FMA4.
1268         * gcc.target/i386/isa-1.c: Ditto.
1269         * gcc.target/i386/isa-5.c: Ditto.
1270         * gcc.target/i386/isa-6.c: Ditto.
1272         * gcc.target/i386/sse-12.c: New file.
1273         * gcc.target/i386/sse-13.c: Ditto.
1274         * gcc.target/i386/sse-14.c: Ditto.
1275         * gcc.target/i386/sse-22.c: Ditto.
1277         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1278         * g++.dg/other/i386-3.C: Ditto.
1279         * g++.dg/other/i386-5.C: Ditto.
1280         * g++.dg/other/i386-6.C: Ditto.
1282 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1284         PR testsuite/41496
1285         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1286         before.
1288 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1290         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1291         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1293 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1295         PR debug/41438
1296         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1297         hidden.
1298         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1300 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1302         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1303         * gcc.target/i386/isa-1.c: Remove SSE5.
1304         * gcc.target/i386/isa-5.c: Ditto.
1305         * gcc.target/i386/isa-6.c: Ditto.
1306         * gcc.target/i386/funcspec-4.c: Remove error conditions
1307         related to SSE5.
1308         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1309         * gcc.target/i386/avx-2.c: Ditto.
1310         * gcc.target/i386/sse-23.c: Ditto.
1311         * gcc.target/i386/funcspec-9.c: Delete.
1313 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1315         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1316         * gcc.dg/guality/pr41353-1.c: New test.
1318         PR testsuite/41444
1319         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1320         in macro name definition for non-unix/win32/msdos.
1322 2009-09-29  Daniel Kraft  <d@domob.eu>
1324         PR fortran/39626
1325         * gfortran.dg/block_1.f08: New test.
1326         * gfortran.dg/block_2.f08: New test.
1327         * gfortran.dg/block_3.f90: New test.
1328         * gfortran.dg/block_4.f08: New test.
1329         * gfortran.dg/block_5.f08: New test.
1330         * gfortran.dg/block_6.f08: New test.
1331         * gfortran.dg/block_7.f08: New test.
1332         * gfortran.dg/block_8.f08: New test.
1334 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1336         PR libgfortran/35862
1337         * gfortran.dg/round_1.f03: New test.
1338         * gfortran.dg/f2003_io_3.f03: Update test.
1340 2009-09-28  Easwaran Raman  <eraman@google.com>
1342         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1343         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1345 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1347         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1348         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1349         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1350         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1351         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1353         * g++.dg/dfp/dfp.exp: Fix typo.
1355         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1356         Fix typo that breaks the check.
1358 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1360         * gnat.dg (tagged_alloc_free.adb): New testcase.
1362 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1364         * g++.dg/dfp: New directory.
1365         * g++.dg/dg.exp: Prune tests in dfp directory.
1366         * g++.dg/dfp/dfp.exp: New.
1367         * g++.dg/dfp/mangle-mode.C: New test.
1369 2009-09-28  Michael Matz  <matz@suse.de>
1371         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1372         for sign of -Inf.
1374 2009-09-27  Richard Henderson  <rth@redhat.com>
1376         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1377         * gcc.dg/tree-ssa/pr41469-1.c: New.
1379 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1381         PR c/41476
1382         * gcc.dg/cond-constqual-1.c: New test.
1384 2009-09-26  Michael Matz  <matz@suse.de>
1386         PR lto/40758
1387         PR middle-end/41470
1388         * gcc.dg/pr41470.c: New test.
1390 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1392         * gnat.dg/array9.adb: New test.
1394 2009-09-26  Michael Matz  <matz@suse.de>
1396         PR tree-optimization/41454
1397         * gcc.dg/pr41454.c: New test.
1399 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1401         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1402         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1403         into DW_TAG_GNU_template_parameter_pack and
1404         DW_TAG_GNU_formal_parameter_pack.
1405         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1406         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1408 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1410         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1411         parameters for alignment-sensitive -fsection-anchors tests.
1413 2009-09-25  Richard Guenther  <rguenther@suse.de>
1415         PR middle-end/41463
1416         * gcc.c-torture/execute/pr41463.c: New testcase.
1418 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1420         * gnat.dg/sse_nolib.adb: New testcase.
1422 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1424         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1425         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1426         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1427         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1428         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1429         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1430         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1431         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1432         * gcc.dg/vect/vect.exp: Add Power7 flags.
1433         * g++.dg/vect/vect.exp: Likewise.
1434         * gfortran.dg/vect/vect.exp: Likewise.
1436 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1438         PR fortran/41459
1439         * gfortran.dg/empty_label.f: New test.
1440         * gfortran.dg/empty_label.f90: Ditto.
1441         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1443 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1445         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1446         compile-time.
1448 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1450         * lib/scanasm.exp (make_pattern_printable): New function.
1451         (dg-scan, scan-assembler-times, scan-assembler-dem,
1452         scan-assembler-dem-not): Use it.
1454 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1456         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1457         (test_nested): Renamed to ...
1458         (test_nested1): This.
1459         (test_nested2): New.
1460         (main): Likewise.
1462 2009-09-24  Richard Guenther  <rguenther@suse.de>
1464         PR tree-optimization/36143
1465         PR tree-optimization/38747
1466         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1467         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1468         * g++.dg/torture/pr38747.C: New testcase.
1469         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1471 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1473         * gnat.dg/nested_proc.adb: New test.
1475 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1477         * gcc.target/i386/pr12329.c: Adjust.
1479 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1481         PR debug/41248
1482         * gcc.dg/pr41248.c: New.
1484 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1486         PR debug/41065
1487         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1489 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1491         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1492         current_compiler_flags.  Fix typos.
1494 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1496         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1498 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1500         PR c/39779
1501         * gcc.c-torture/compile/pr39779.c: New test.
1503 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1505         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1506         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1507         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1509 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1511         PR debug/41295
1512         * gcc.dg/pr41295.c: New.
1514 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1516         * gcc.dg/pr40209.c: Add test case.
1518 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1520         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1521         matching assembly.
1522         * gcc.target/mips/code-readable-2.c: Likewise.
1523         * gcc.target/mips/code-readable-3.c: Likewise.
1525 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1527         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1528         Check support via mode instead of C type.
1529         (check_effective_target_dfprt_nocache): Ditto.
1530         (check_effective_target_hard_dfp): Ditto.
1532 2009-09-22  Richard Guenther  <rguenther@suse.de>
1534         PR middle-end/41395
1535         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1536         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1538 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1540         * gcc.dg/20090922-1.c: New test.
1542         PR bootstrap/41405
1543         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1544         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1545         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1546         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1547         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1548         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1549         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1550         * objc.dg/dwarf-2.m: Likewise.
1552 2009-09-22  Richard Guenther  <rguenther@suse.de>
1554         PR tree-optimization/41428
1555         * g++.dg/tree-ssa/pr41428.C: New testcase.
1557 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1559         PR middle-end/41429
1560         * g++.dg/gomp/pr41429.C: New test.
1562 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1564         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1566 2009-09-21  Jason Merrill  <jason@redhat.com>
1568         PR c++/41421
1569         * g++.dg/cpp0x/trivial1.C: Expand.
1571 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1573         * gcc.dg/torture/calleesave-sse.c: New.
1575 2009-09-21  Jan Hubicka  <jh@suse.cz>
1577         * gcc.dg/guality/inline-params.c: New testcase.
1579 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1581         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1582         Add -fno-inline.
1583         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1584         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1585         (f2): Ditto.
1587 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1589         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1590         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1591         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1592         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1593         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1595 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1597         PR middle-end/40642
1598         * g++.dg/torture/pr40642.C: New testcase.
1600 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1602         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1603         cases in static initializers.
1605 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1607         * gcc.c-tortue/compile/pr39886.c: New.
1609 2009-09-20  Chris Demetriou  <cgd@google.com>
1611         PR preprocessor/28435:
1612         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1613         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1614         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1615         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1616         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1618 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1620         * gcc.target/mips/mips.exp: Add relax-pic-calls
1621         under -mfoo/-mno-foo options.
1622         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1623         and -mexplicit-relocs.
1624         * gcc.target/mips/call-1.c: New test.
1625         * gcc.target/mips/call-2.c: New test.
1626         * gcc.target/mips/call-3.c: New test.
1627         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1628         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1630 2009-09-19  Chris Demetriou  <cgd@google.com>
1632         PR preprocessor/28435:
1633         * gcc.dg/cpp/missing-header-MD.c: New test.
1634         * gcc.dg/cpp/missing-header-MMD.c: New test.
1635         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1636         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1638 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1640         PR libgfortran/41328
1641         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1642         EOF works.
1644 2009-09-18  Jason Merrill  <jason@redhat.com>
1646         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1647         * g++.dg/cpp0x/initlist-deduce.C: New.
1649 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1651         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1653 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1655         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1656         * c-c++-common/dfp: New directory.
1657         * c-c++-common/dfp/dfp-dbg.h: New file.
1658         * gcc.dg/dfp/call-by-value.c: Move to ...
1659         * c-c++-common/call-by-value.c: here.
1660         * gcc.dg/dfp/cast.c: Move to ...
1661         * c-c++-common/cast.c: here.
1662         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1663         * c-c++-common/compare-eq-const.c: here.
1664         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1665         * c-c++-common/compare-eq-d128.c: here.
1666         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1667         * c-c++-common/compare-eq-d32.c: here.
1668         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1669         * c-c++-common/compare-eq-d64.c: here.
1670         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1671         * c-c++-common/compare-eq-dfp.c: here.
1672         * gcc.dg/dfp/compare-eq.h: Move to ...
1673         * c-c++-common/compare-eq.h: here.
1674         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1675         * c-c++-common/compare-rel-const.c: here.
1676         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1677         * c-c++-common/compare-rel-d128.c: here.
1678         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1679         * c-c++-common/compare-rel-d32.c: here.
1680         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1681         * c-c++-common/compare-rel-d64.c: here.
1682         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1683         * c-c++-common/compare-rel-dfp.c: here.
1684         * gcc.dg/dfp/compare-rel.h: Move to ...
1685         * c-c++-common/compare-rel.h: here.
1686         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1687         * c-c++-common/compare-special-d128.c: here.
1688         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1689         * c-c++-common/compare-special-d32.c: here.
1690         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1691         * c-c++-common/compare-special-d64.c: here.
1692         * gcc.dg/dfp/compare-special.h: Move to ...
1693         * c-c++-common/compare-special.h: here.
1694         * gcc.dg/dfp/constants-zero.c: Move to ...
1695         * c-c++-common/constants-zero.c: here.
1696         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1697         * c-c++-common/convert-bfp-10.c: here.
1698         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1699         * c-c++-common/convert-bfp-11.c: here.
1700         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1701         * c-c++-common/convert-bfp-12.c: here.
1702         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1703         * c-c++-common/convert-bfp-13.c: here.
1704         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1705         * c-c++-common/convert-bfp-14.c: here.
1706         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1707         * c-c++-common/convert-bfp-2.c: here.
1708         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1709         * c-c++-common/convert-bfp-3.c: here.
1710         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1711         * c-c++-common/convert-bfp-4.c: here.
1712         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1713         * c-c++-common/convert-bfp-5.c: here.
1714         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1715         * c-c++-common/convert-bfp-6.c: here.
1716         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1717         * c-c++-common/convert-bfp-7.c: here.
1718         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1719         * c-c++-common/convert-bfp-8.c: here.
1720         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1721         * c-c++-common/convert-bfp-9.c: here.
1722         * gcc.dg/dfp/convert-bfp.c: Move to ...
1723         * c-c++-common/convert-bfp.c: here.
1724         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1725         * c-c++-common/convert-bfp-fold.c: here.
1726         * gcc.dg/dfp/convert-dfp.c: Move to ...
1727         * c-c++-common/convert-dfp.c: here.
1728         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1729         * c-c++-common/convert-dfp-fold-2.c: here.
1730         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1731         * c-c++-common/convert-dfp-fold.c: here.
1732         * gcc.dg/dfp/convert.h: Move to ...
1733         * c-c++-common/convert.h: here.
1734         * gcc.dg/dfp/convert-int.c: Move to ...
1735         * c-c++-common/convert-int.c: here.
1736         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1737         * c-c++-common/convert-int-fold.c: here.
1738         * gcc.dg/dfp/convert-int-max.c: Move to ...
1739         * c-c++-common/convert-int-max.c: here.
1740         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1741         * c-c++-common/convert-int-max-fold.c: here.
1742         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1743         * c-c++-common/convert-int-saturate.c: here.
1744         * gcc.dg/dfp/func-array.c: Move to ...
1745         * c-c++-common/func-array.c: here.
1746         * gcc.dg/dfp/func-deref.c: Move to ...
1747         * c-c++-common/func-deref.c: here.
1748         * gcc.dg/dfp/func-mixed.c: Move to ...
1749         * c-c++-common/func-mixed.c: here.
1750         * gcc.dg/dfp/func-pointer.c: Move to ...
1751         * c-c++-common/func-pointer.c: here.
1752         * gcc.dg/dfp/func-scalar.c: Move to ...
1753         * c-c++-common/func-scalar.c: here.
1754         * gcc.dg/dfp/func-struct.c: Move to ...
1755         * c-c++-common/func-struct.c: here.
1756         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1757         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1758         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1759         * c-c++-common/func-vararg-alternate-d128.c: here.
1760         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1761         * c-c++-common/func-vararg-alternate-d32.c: here.
1762         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1763         * c-c++-common/func-vararg-alternate-d64.c: here.
1764         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1765         * c-c++-common/func-vararg-alternate.h: here.
1766         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1767         * c-c++-common/func-vararg-dfp.c: here.
1768         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1769         * c-c++-common/func-vararg-mixed-2.c: here.
1770         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1771         * c-c++-common/func-vararg-mixed.c: here.
1772         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1773         * c-c++-common/func-vararg-size0.c: here.
1774         * gcc.dg/dfp/inf-1.c: Move to ...
1775         * c-c++-common/inf-1.c: here.
1776         * gcc.dg/dfp/loop-index.c: Move to ...
1777         * c-c++-common/loop-index.c: here.
1778         * gcc.dg/dfp/modes.c: Move to ...
1779         * c-c++-common/modes.c: here.
1780         * gcc.dg/dfp/nan-1.c: Move to ...
1781         * c-c++-common/nan-1.c: here.
1782         * gcc.dg/dfp/nan-2.c: Move to ...
1783         * c-c++-common/nan-2.c: here.
1784         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1785         * c-c++-common/operator-arith-fold.c: here.
1786         * gcc.dg/dfp/operator-assignment.c: Move to ...
1787         * c-c++-common/operator-assignment.c: here.
1788         * gcc.dg/dfp/operator-comma.c: Move to ...
1789         * c-c++-common/operator-comma.c: here.
1790         * gcc.dg/dfp/operator-cond.c: Move to ...
1791         * c-c++-common/operator-cond.c: here.
1792         * gcc.dg/dfp/operator-logical.c: Move to ...
1793         * c-c++-common/operator-logical.c: here.
1794         * gcc.dg/dfp/operator-unary.c: Move to ...
1795         * c-c++-common/operator-unary.c: here.
1796         * gcc.dg/dfp/pr31385.c: Move to ...
1797         * c-c++-common/pr31385.c: here.
1798         * gcc.dg/dfp/pr33466.c: Move to ...
1799         * c-c++-common/pr33466.c: here.
1800         * gcc.dg/dfp/pr35620.c: Move to ...
1801         * c-c++-common/pr35620.c: here.
1802         * gcc.dg/dfp/pr36800.c: Move to ...
1803         * c-c++-common/pr36800.c: here.
1804         * gcc.dg/dfp/pr39034.c: Move to ...
1805         * c-c++-common/pr39034.c: here.
1806         * gcc.dg/dfp/pr39035.c: Move to ...
1807         * c-c++-common/pr39035.c: here.
1808         * gcc.dg/dfp/pr39902.c: Move to ...
1809         * c-c++-common/pr39902.c: here.
1810         * gcc.dg/dfp/pr39986.c: Move to ...
1811         * c-c++-common/pr39986.c: here.
1812         * gcc.dg/dfp/signbit-1.c: Move to ...
1813         * c-c++-common/signbit-1.c: here.
1814         * gcc.dg/dfp/signbit-2.c: Move to ...
1815         * c-c++-common/signbit-2.c: here.
1816         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1817         * c-c++-common/struct-layout-1.c: here.
1818         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1819         * c-c++-common/usual-arith-conv.c: here.
1820         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1821         * c-c++-common/usual-arith-conv-const.c: here.
1823 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1825         PR testsuite/41288
1826         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1827         stack alignment.
1829 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1831         PR c++/39365
1832         * g++.dg/expr/bool3.C: New test.
1833         * g++.dg/expr/bool4.C: New test.
1835 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1837         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1838         * gcc.dg/dfp/signbit-2.c: Use it.
1839         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1840         arguments to unsigned int.
1841         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1842         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1843         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1844         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1845         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1846         * gcc.dg/dfp/pr39986.c: Ditto.
1847         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1848         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1849         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1850         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1851         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1853 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1855         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1857 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1859         PR c/41049
1860         * dfp/pr41049.c: New test.
1862 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1864         PR testsuite/41385
1865         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1867 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1869         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1870         * gcc.dg/ipa/ipa-sra-1.c: New test.
1871         * gcc.dg/ipa/ipa-sra-2.c: New test.
1872         * gcc.dg/ipa/ipa-sra-3.c: New test.
1873         * gcc.dg/ipa/ipa-sra-4.c: New test.
1874         * gcc.dg/ipa/ipa-sra-5.c: New test.
1875         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1876         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1878 2009-09-17  Michael Matz  <matz@suse.de>
1880         PR middle-end/41347
1881         * gfortran.dg/pr41347.f90: New test.
1883 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1885         * gcc.c-torture/compile/20090917-1.c: New testcase.
1887 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1889         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1890         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1891         alpha*-*-* target from XFAIL list.
1893 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1895         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1896         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1897         * gcc.dg/dfp/cast-bad.c: Use default options.
1898         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1899         * gcc.dg/dfp/composite-type.c: Ditto.
1900         * gcc.dg/dfp/constants.c: Ditto.
1901         * gcc.dg/dfp/constants-hex.c: Ditto.
1902         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1903         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1904         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1905         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1906         * gcc.dg/dfp/ctypes.c: Ditto.
1907         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1908         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1909         * gcc.dg/dfp/float-constant-double.c: Ditto.
1910         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1911         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1912         * gcc.dg/dfp/modes.c: Ditto.
1913         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1914         * gcc.dg/dfp/pr31344.c: Ditto.
1915         * gcc.dg/dfp/pr31385.c: Ditto.
1916         * gcc.dg/dfp/pr33466.c: Ditto.
1917         * gcc.dg/dfp/pr35620.c: Ditto.
1918         * gcc.dg/dfp/pr37435.c: Ditto.
1919         * gcc.dg/dfp/pr39986.c: Ditto.
1920         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1921         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1922         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1923         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1924         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1925         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1926         * gcc.dg/dfp/typespec.c: Ditto.
1927         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1928         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1929         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1930         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1931         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1932         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1933         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1934         * gcc.dg/dfp/compare-rel.h: Ditto.
1935         * gcc.dg/dfp/compare-special.h: Ditto.
1936         * gcc.dg/dfp/convert.h: Ditto.
1937         * gcc.dg/dfp/fe-check.h: Ditto.
1938         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1939         * gcc.dg/dfp/cast.c: Ditto.
1940         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1941         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1942         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1943         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1944         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1945         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1946         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1947         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1948         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1949         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1950         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1951         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1952         * gcc.dg/dfp/constants-zero.c: Ditto.
1953         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1954         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1955         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1956         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1957         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1958         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1959         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1960         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1961         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1962         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1963         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1964         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1965         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1966         * gcc.dg/dfp/convert-bfp.c: Ditto.
1967         * gcc.dg/dfp/convert-complex.c: Ditto.
1968         * gcc.dg/dfp/convert-dfp.c: Ditto.
1969         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1970         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1971         * gcc.dg/dfp/convert-int.c: Ditto.
1972         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1973         * gcc.dg/dfp/convert-int-max.c: Ditto.
1974         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1975         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1976         * gcc.dg/dfp/fe-binop.c: Ditto.
1977         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1978         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1979         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1980         * gcc.dg/dfp/func-array.c: Ditto.
1981         * gcc.dg/dfp/func-deref.c: Ditto.
1982         * gcc.dg/dfp/func-mixed.c: Ditto.
1983         * gcc.dg/dfp/func-pointer.c: Ditto.
1984         * gcc.dg/dfp/func-scalar.c: Ditto.
1985         * gcc.dg/dfp/func-struct.c: Ditto.
1986         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1987         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1988         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1989         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1990         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1991         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1992         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1993         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1994         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1995         * gcc.dg/dfp/inf-1.c: Ditto.
1996         * gcc.dg/dfp/loop-index.c: Ditto.
1997         * gcc.dg/dfp/nan-1.c: Ditto.
1998         * gcc.dg/dfp/nan-2.c: Ditto.
1999         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2000         * gcc.dg/dfp/operator-assignment.c: Ditto.
2001         * gcc.dg/dfp/operator-comma.c: Ditto.
2002         * gcc.dg/dfp/operator-cond.c: Ditto.
2003         * gcc.dg/dfp/operator-logical.c: Ditto.
2004         * gcc.dg/dfp/operator-unary.c: Ditto.
2005         * gcc.dg/dfp/pr36800.c: Ditto.
2006         * gcc.dg/dfp/pr39034.c: Ditto.
2007         * gcc.dg/dfp/pr39035.c: Ditto.
2008         * gcc.dg/dfp/pr39902.c: Ditto.
2009         * gcc.dg/dfp/signbit-1.c: Ditto.
2010         * gcc.dg/dfp/signbit-2.c: Ditto.
2011         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2012         * gcc.dg/dfp/union-init.c: Ditto.
2013         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2015 2009-09-16  Michael Matz  <matz@suse.de>
2017         PR fortran/41212
2018         * gfortran.dg/pr41212.f90: New test.
2020 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2022         * gnat.dg/alignment9.adb: New test.
2024 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2026         * gnat.dg/discr20.ad[sb]: New test.
2028 2009-09-16  Richard Guenther  <rguenther@suse.de>
2030         PR middle-end/34011
2031         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2033 2009-09-16  DJ Delorie  <dj@redhat.com>
2034             Kaz Kojima  <kkojima@gcc.gnu.org>
2036         * gcc.target/sh/struct-arg-dw2.c: New test.
2038 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2039             Jakub Jelinek  <jakub@redhat.com>
2041         PR target/41175
2042         * gcc.target/powerpc/pr41175.c: New test.
2044 2009-09-14  Richard Henderson  <rth@redhat.com>
2046         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2047         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2048         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2050 2009-09-14  Richard Henderson  <rth@redhat.com>
2052         * g++.dg/eh/builtin1.C: Update resx pattern match.
2053         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2055 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2057         * gcc.target/mips/branch-helper.h: New file.
2058         * gcc.target/mips/branch-2.c,
2059         * gcc.target/mips/branch-3.c,
2060         * gcc.target/mips/branch-4.c,
2061         * gcc.target/mips/branch-5.c,
2062         * gcc.target/mips/branch-6.c,
2063         * gcc.target/mips/branch-7.c,
2064         * gcc.target/mips/branch-8.c,
2065         * gcc.target/mips/branch-9.c,
2066         * gcc.target/mips/branch-10.c,
2067         * gcc.target/mips/branch-11.c,
2068         * gcc.target/mips/branch-12.c,
2069         * gcc.target/mips/branch-13.c,
2070         * gcc.target/mips/branch-14.c,
2071         * gcc.target/mips/branch-15.c: New tests.
2073 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2075         PR target/41331
2076         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2077         -m32 -mpowerpc64 system.
2079 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2081         From Jie Zhang <jie.zhang@analog.com>:
2082         * gcc.target/bfin/saveall.c: New test.
2083         * gcc.target/bfin/20090914-1.c: New test.
2084         * gcc.target/bfin/20090914-2.c: New test.
2086         * gcc.target/bfin/20090914-3.c: New test.
2088 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2090         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2092 2009-09-14  Richard Guenther  <rguenther@suse.de>
2094         PR middle-end/41350
2095         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2097 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2099         PR libgfortran/41328
2100         * gfortran.dg/cr_lf.f90: New test.
2102 2009-09-11  Michael Matz  <matz@suse.de>
2104         PR middle-end/41275
2105         * g++.dg/tree-ssa/pr41275.C: New test.
2107 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2109         PR fortran/41242
2110         * gfortran.dg/proc_ptr_comp_21.f90: New.
2112 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2114         PR fortran/31292
2115         * gfortran.dg/module_procedure_1.f90: New test.
2116         * gfortran.dg/module_procedure_2.f90: Ditto.
2117         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2119 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2120             James A. Morrison  <phython@gcc.gnu.org>
2122         PR ada/18302
2123         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2124         commands.
2125         * ada/acats/run_test.exp: New file.
2127 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2129         Revert:
2130         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2132         PR rtl-optimization/39779
2133         * gcc.dg/pr39979.c: New test.
2135 2009-09-10  Richard Guenther  <rguenther@suse.de>
2137         PR middle-end/41257
2138         * g++.dg/torture/pr41257-2.C: New testcase.
2140 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2142         PR c++/28293
2143         * g++.dg/template/crash91.C: New.
2145 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2147         PR rtl-optimization/39779
2148         * gcc.dg/pr39979.c: New test.
2150 2009-09-09  Richard Guenther  <rguenther@suse.de>
2152         PR tree-optimization/41101
2153         * gcc.c-torture/compile/pr41101.c: New testcase.
2155 2009-09-09  Richard Guenther  <rguenther@suse.de>
2157         PR middle-end/41317
2158         * gcc.c-torture/execute/pr41317.c: New testcase.
2159         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2160         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2162 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2164         Fix some test breakages on Darwin
2165         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2166         and adjust.
2167         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2168         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2169         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2170         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2171         take darwin specifics in account.
2173 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2175         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2176         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2178 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2180         PR c++/39923
2181         * g++.dg/cpp0x/initlist24.C: New.
2183 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2185         * gcc.dg/large-size-array-2.c: Fix target requirement.
2186         * gcc.dg/large-size-array-4.c: Likewise.
2187         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2188         * gcc.dg/c99-const-expr-2.c: Likewise.
2189         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2190         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2191         * gcc.dg/c90-const-expr-10.c: Likewise.
2192         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2193         instead of long.
2194         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2195         * gcc.dg/vect/pr33846.c: Likewise.
2196         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2197         __PTRDIFF_TYPE__, instead of unsigned long.
2198         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2200 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2202         PR debug/41229
2203         PR debug/41291
2204         PR debug/41300
2205         * gfortran.dg/pr41229.f90: New.
2207 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2209         PR debug/41232
2210         * gcc.dg/pr41232.c: New.
2212 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2214         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2215         contain -march.
2216         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2217         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2218         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2219         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2220         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2221         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2222         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2223         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2224         options other than that used in dg-options.
2226 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2228         PR rtl-optimization/41239
2229         * gcc.c-torture/execute/pr41239.c: New test.
2231 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2233         PR libgfortran/41192
2234         * gfortran.dg/namelist_59.f90: New test.
2236 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2238         From Mike Frysinger  <michael.frysinger@analog.com>
2239         * gcc.target/bfin/mcpu-bf542m.c: New file.
2240         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2241         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2242         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2243         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2245 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2247         PR middle-end/41282
2248         * gcc.c-torture/compile/pr41282.c: New test.
2250 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2252         PR fortran/41197
2253         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2254         variables for stat and errmsg.
2255         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2256         * gfortran.dg/allocate_stat_2.f90:  New test.
2258 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2260         * gcc.c-torture/compile/20090907-1.c: New test.
2262 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2264         PR bootstrap/41241
2265         * gcc.dg/pr41241.c: New test.
2267 2009-09-06  Richard Guenther  <rguenther@suse.de>
2269         PR middle-end/41144
2270         * g++.dg/torture/pr41144.C: New testcase.
2272 2009-09-06  Richard Guenther  <rguenther@suse.de>
2274         PR middle-end/41261
2275         * gcc.dg/torture/pr41261.c: New testcase.
2277 2009-09-05  Richard Guenther  <rguenther@suse.de>
2279         PR middle-end/41181
2280         * gcc.c-torture/compile/pr41181.c: New testcase.
2282 2009-09-05  Richard Guenther  <rguenther@suse.de>
2284         PR debug/41273
2285         * g++.dg/torture/pr41273.C: New testcase.
2287 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2289         PR fortran/41258
2290         * gfortran.dg/typebound_proc_12.f90 : New test.
2292 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2294         PR debug/41225
2295         * gfortran.dg/pr41225.f90: New.
2297 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2299         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2300         unistd.h, sys/types.h and sys/wait.h.
2301         (gualchk_t): New.
2302         (GUALCVT): New.
2303         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2304         (GUALITY_GDB_REDIRECT): New.
2305         (GUALITY_GDB_ARGS): Use it.
2307 2009-09-04  Richard Guenther  <rguenther@suse.de>
2309         PR middle-end/41257
2310         * g++.dg/torture/pr41257.C: New testcase.
2312 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2314         PR tree-optimization/41112
2315         * gnat.dg/array8.adb: New test.
2317 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2319         * gcc.target/arm/ctz.c: New test case.
2321 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2323         PR tree-optimization/38275
2324         * gcc.dg/autopar/reduc-1char.c: Increase number
2325         of iterations. Adjust the logic accordingly.
2326         * gcc.dg/autopar/reduc-2char.c: Ditto.
2327         * gcc.dg/autopar/reduc-1.c: Ditto.
2328         * gcc.dg/autopar/reduc-2.c: Ditto.
2329         * gcc.dg/autopar/reduc-3.c: Ditto.
2330         * gcc.dg/autopar/reduc-6.c: Ditto.
2331         * gcc.dg/autopar/reduc-7.c: Ditto.
2332         * gcc.dg/autopar/reduc-8.c: Ditto.
2333         * gcc.dg/autopar/reduc-9.c: Ditto.
2334         * gcc.dg/autopar/pr39500-1.c: Ditto.
2335         * gcc.dg/autopar/reduc-1short.c: Ditto.
2336         * gcc.dg/autopar/reduc-2short.c: Ditto.
2337         * gcc.dg/autopar/parallelization-1.c: Ditto.
2339 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2341         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2342         testcase using guality.h compiles and links and if a global variable
2343         can be verified by gdb.
2345 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2347         * lib/target-supports.exp (check_effective_target_sync_int_long):
2348         Supported on Blackfin Linux targets.
2350 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2352         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2354 2009-09-03  Diego Novillo  <dnovillo@google.com>
2356         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2357         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2358         * g++.dg/warn/unit-1.C: Likewise.
2359         * g++.dg/ipa/iinline-1.C: Likewise.
2360         * g++.dg/template/cond2.C: Adjust expected line location for the
2361         error.
2362         * g++.dg/template/pr35240.C: Likewise.
2364 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2366         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2367         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2369 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2371         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2372         * gcc.dg/memcpy-1.c: Add . to match pattern.
2373         * gcc.dg/uninit-I.c: XFAIL warning test.
2374         * g++.dg/warn/unit-1.C: XFAIL warning test.
2376 2009-09-02  Ian Lance Taylor  <iant@google.com>
2378         * gcc.dg/20090902-1.c: New test.
2380 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2382         * gcc.dg/builtin-object-size-9.c: New test.
2384 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2386         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2388 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2389             Olivier Hainque  <hainque@adacore.com>
2391         * gnat.dg/misaligned_param.adb: New test.
2392         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2393         * gnat.dg/slice7.adb: Add 1 more related case.
2395 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2397         * gcc.dg/guality/guality.c: Expect to fail for now.
2398         * gcc.dg/guality/example.c: Likewise.
2400 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2402         * gcc.dg/guality/guality.c: New.
2403         * gcc.dg/guality/guality.h: New.
2404         * gcc.dg/guality/guality.exp: New.
2405         * gcc.dg/guality/example.c: New.
2406         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2407         (cleanup-saved-temps): Likewise, .gkd files too.
2409 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2411         PR fortran/39229
2412         * gfortran.dg/line_length_3.f: New test.
2413         * gfortran.dg/line_length_4.f90: New test.
2415 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2417         * lib/target-supports.exp (check_gc_sections_available):
2418         Add proper pattern quote.
2420 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2421             Kaz Kojima  <kkojima@gcc.gnu.org>
2423         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2424         * g++.dg/cdce3.C: Use dg-add-options ieee.
2425         * g++.dg/torture/type-generic-1.C: Likewise.
2426         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2427         * gcc.dg/pr28796-2.c: Likewise.
2428         * gcc.dg/torture/builtin-math-7.c: Likewise.
2429         * gcc.dg/torture/type-generic-1.c: Likewise.
2430         * gfortran.dg/boz_14.f90: Likewise.
2431         * gfortran.dg/erf_2.F90: Likewise.
2432         * gfortran.dg/init_flag_3.f90: Likewise.
2433         * gfortran.dg/init_flag_4.f90: Likewise.
2434         * gfortran.dg/init_flag_5.f90: Likewise.
2435         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2436         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2437         * gfortran.dg/isnan_1.f90: Likewise.
2438         * gfortran.dg/isnan_2.f90: Likewise.
2439         * gfortran.dg/maxlocval_2.f90: Likewise.
2440         * gfortran.dg/maxlocval_4.f90: Likewise.
2441         * gfortran.dg/minlocval_1.f90: Likewise.
2442         * gfortran.dg/minlocval_4.f90: Likewise.
2443         * gfortran.dg/module_nan.f90: Likewise.
2444         * gfortran.dg/namelist_42.f90: Likewise.
2445         * gfortran.dg/namelist_43.f90: Likewise.
2446         * gfortran.dg/nan_1.f90: Likewise.
2447         * gfortran.dg/nan_2.f90: Likewise.
2448         * gfortran.dg/nan_3.f90: Likewise.
2449         * gfortran.dg/nan_4.f90: Likewise.
2450         * gfortran.dg/nan_5.f90: Likewise.
2451         * gfortran.dg/nearest_1.f90: Likewise.
2452         * gfortran.dg/nearest_2.f90: Likewise.
2453         * gfortran.dg/nearest_3.f90: Likewise.
2454         * gfortran.dg/pr37243.f: Likewise.
2455         * gfortran.dg/real_const_3.f90: Likewise.
2456         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2458 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2460         PR debug/30161
2461         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2462         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2463         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2464         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2465         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2466         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2467         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2468         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2469         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2470         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2471         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2472         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2473         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2475 2009-08-31  Jason Merrill  <jason@redhat.com>
2477         PR c++/41127
2478         * g++.dg/parse/enum5.C: New.
2479         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2481 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2483         PR fortran/40940
2484         * gfortran.dg/allocate_derived_1.f90: New.
2485         * gfortran.dg/class_3.f03: New.
2487 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2489         PR fortran/40996
2490         * gfortran.dg/allocatable_scalar_1.f90: New.
2491         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2492         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2493         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2495 2009-08-30  Richard Guenther  <rguenther@suse.de>
2497         PR tree-optimization/41186
2498         * g++.dg/torture/pr41186.C: New testcase.
2499         * g++.dg/tree-ssa/pr41186.C: Likewise.
2501 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2503         PR c++/41187
2504         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2505         take ia64 assembly comments syntax in account.
2507 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2509         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2511 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2513         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2514         * gfortran.dg/whole_file_6.f90: Likewise.
2516 2009-08-28  Cary Coutant  <ccoutant@google.com>
2518         PR debug/41063
2519         * g++.dg/debug/dwarf2/pr41063.C: New test.
2521 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2523         PR rtl-optimization/40861
2524         * gcc.dg/pr40861.c: New test.
2526 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2528         PR fortran/40869
2529         * gfortran.dg/proc_ptr_comp_20.f90: New.
2531 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2533         PR libfortran/39667
2534         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2535         open temp file with status="scratch".
2536         * gfortran.dg/fmt_cache_1.f: Likewise.
2537         * gfortran.dg/fmt_exhaust.f90: Likewise.
2538         * gfortran.dg/fmt_t_4.f90: Likewise.
2539         * gfortran.dg/fseek.f90: Likewise.
2540         * gfortran.dg/list_read_5.f90: Likewise.
2541         * gfortran.dg/namelist_39.f90: Likewise.
2542         * gfortran.dg/namelist_56.f90: Likewise.
2543         * gfortran.dg/read_bad_advance.f90: Likewise.
2544         * gfortran.dg/read_repeat.f90: Likewise.
2545         * gfortran.dg/read_size_noadvance.f90: Likewise.
2546         * gfortran.dg/read_x_past.f: Likewise.
2548 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2550         PR fortran/28039
2551         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2553 2009-08-27  Daniel Kraft  <d@domob.eu>
2555         PR fortran/37425
2556         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2557         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2558         error and fix problem with recursive assignment.
2559         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2560         * gfortran.dg/typebound_operator_3.f03: New test.
2561         * gfortran.dg/typebound_operator_4.f03: New test.
2563 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2565         PR debug/41170
2566         * debug/dwarf2/namespace-1.C: New test.
2568 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2570         PR fortran/41162
2571         * gfortran.dg/pr41162.f: New.
2573 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2574             Richard Sandiford  <rdsandiford@googlemail.com>
2576         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2577         with "forbid_cpu".
2578         * gcc.target/mips/branch-1.c: Update accordingly.
2579         * gcc.target/mips/extend-1.c: Likewise.
2580         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2582 2009-08-26  Richard Guenther  <rguenther@suse.de>
2584         PR middle-end/41163
2585         * gcc.c-torture/compile/pr41163.c: New testcase.
2586         * gcc.dg/pr35899.c: Adjust.
2588 2009-08-26  Richard Guenther  <rguenther@suse.de>
2590         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2592 2009-08-26  Jason Merrill  <jason@redhat.com>
2594         * g++.dg/cpp0x/explicit3.C: New.
2595         * g++.dg/overload/cond2.C: New.
2597 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2599         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2601 2009-08-25  Jan Hubicka  <jh@suse.cz>
2603         * gcc.target/i386/sse5-shift1-vector.c
2604         * gcc.target/i386/isa-12.c
2605         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2606         * gcc.target/i386/sse5-pcmov2.c
2607         * gcc.target/i386/isa-3.c
2608         * gcc.target/i386/sse5-shift2-vector.c
2609         * gcc.target/i386/isa-7.c
2610         * gcc.target/i386/funcspec-2.c
2611         * gcc.target/i386/sse5-haddX.c
2612         * gcc.target/i386/sse5-hadduX.c
2613         * gcc.target/i386/isa-9.c
2614         * gcc.target/i386/sse5-maccXX.c
2615         * gcc.target/i386/sse5-shift3-vector.c
2616         * gcc.target/i386/sse5-msubXX.c
2617         * gcc.target/i386/sse5-permpX.c
2618         * gcc.target/i386/sse5-check.h
2619         * gcc.target/i386/sse-12.c
2620         * gcc.target/i386/sse-11.c
2621         * gcc.target/i386/sse-10.c
2622         * gcc.target/i386/sse-13.c
2623         * gcc.target/i386/sse-14.c
2624         * gcc.target/i386/sse-22.c
2625         * gcc.target/i386/sse-2.c
2626         * gcc.target/i386/sse-13.c
2627         * gcc.target/i386/avx-2.c
2628         * gcc.target/i386/sse5-rotate1-vector.c
2629         * gcc.target/i386/isa-4.c
2630         * gcc.target/i386/sse5-hsubX.c
2631         * gcc.target/i386/sse5-pcmov.c
2632         * gcc.target/i386/sse5-fma.c
2633         * gcc.target/i386/isa-8.c
2634         * gcc.target/i386/sse5-rotate2-vector.c
2635         * gcc.target/i386/sse5-nmaccXX.c
2636         * gcc.target/i386/sse5-imul64-vector.c
2637         * gcc.target/i386/sse5-nmsubXX.c
2638         * gcc.target/i386/sse5-rotate3-vector.c
2639         * gcc.target/i386/sse5-fma-vector.c
2640         * gcc.target/i386/sse5-imul32widen-vector.c
2641         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2643         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2644         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2645         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2646         * gcc.target/i386/avx-1.c: Remove SSE5.
2647         * gcc.target/i386/avx-2.c: Remove SSE5.
2648         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2649         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2650         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2651         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2653 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2655         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2657 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2659         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2660         keyword works in the same manner as __alignof.
2662 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2664         PR libfortran/34670
2665         * gfortran.dg/unpack_bounds_1.f90:  New test.
2666         * gfortran.dg/unpack_bounds_2.f90:  New test.
2667         * gfortran.dg/unpack_bounds_3.f90:  New test.
2669 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2671         * gnat.dg/slice7.adb: New test.
2672         * gnat.dg/slice7_pkg.ads: New helper.
2674 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2676         PR fortran/41139
2677         * gfortran.dg/proc_ptr_25.f90: New.
2678         * gfortran.dg/proc_ptr_comp_18.f90: New.
2679         * gfortran.dg/proc_ptr_comp_19.f90: New.
2681 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2683         PR fortran/41154
2684         * gfortran.dg/fmt_error_8.f: New test.
2686 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2688         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2689         number, update all callers and synchronize results for latest MPC.
2691 2009-08-21  Jason Merrill  <jason@redhat.com>
2693         * g++.dg/warn/Wunused-17.C: New.
2695 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2697         * gcc.target/arm/combine-cmp-shift.c: New test.
2699 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2701         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2702         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2703         width specifier.
2705 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2707         * gfortran.dg/fmt_error_7.f: New test.
2709 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2711         PR target/40718
2712         * gcc.target/i386/pr40718.c: New test.
2714 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2716         * gfortran.dg/proc_ptr_24.f90: New test.
2718 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2720         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2721         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2722         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2724 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2726         PR fortran/28039
2727         * gfortran.dg/fmt_with_extra.f: new file.
2729 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2731         * lib/target-supports.exp
2732         (check_effective_target_arm_iwmmxt_ok): New procedure.
2733         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2734         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2736 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2738         * gfortran.dg/boz_9.f90: Do not load denormal floating
2739         point constants.  Remove -mieee option for alpha*-*-* targets.
2741 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2743         PR fortran/41106
2744         * gfortran.dg/proc_ptr_23.f90: New.
2745         * gfortran.dg/proc_ptr_comp_15.f90: New.
2746         * gfortran.dg/proc_ptr_comp_16.f90: New.
2747         * gfortran.dg/proc_ptr_comp_17.f90: New.
2749 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2751         PR c++/41131
2752         * g++.dg/expr/unary3.C: New test.
2754 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2756         * gfortran.dg/common_5.f: Add -mdalign for sh.
2757         * gfortran.dg/common_align_2.f90: Likewise.
2759 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2761         PR libfortran/40962
2762         * c_f_pointer_tests_4.f90:  New test.
2764 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2766         * gnat.dg/slice6.adb: New test.
2767         * gnat.dg/slice6_pkg.ads: New helper.
2769 2009-08-20  Michael Matz  <matz@suse.de>
2771         PR fortran/41126
2772         * gfortran.dg/pr41126.f90: New test.
2774 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2776         * gnat.dg/dynamic_bound.adb: New test.
2778 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2780         PR fortran/41121
2781         * gfortran.dg/intrinsic_5.f90: New.
2783 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2784             Richard Earnshaw  <richard.earnshaw@arm.com>
2786         * gcc.target/arm/20090811-1.c: New test.
2788 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2790         PR middle-end/41123
2791         * gcc.dg/pr41123.c: New test.
2793 2009-08-19  Jason Merrill  <jason@redhat.com>
2795         PR c++/41120
2796         * g++.dg/other/gc4.C: New.
2798 2009-08-18  Michael Matz  <matz@suse.de>
2800         * gfortran.dg/vect/vect-gems.f90: New test.
2801         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2803 2009-08-18  DJ Delorie  <dj@redhat.com>
2805         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2806         * lib/gcc-defs.exp: ... to here.
2808         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2809         GCC_EXEC_PREFIX before building the wrapper.
2811 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2813         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2814         tests.
2815         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2816         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2817         dg-options.  Fix dg-final clause.
2819 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2821         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2823 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2824             Paul Thomas  <pault@gcc.gnu.org>
2826         PR fortran/40870
2827         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2829 2009-08-18  Richard Guenther  <rguenther@suse.de>
2831         PR middle-end/41094
2832         * gcc.dg/torture/pr41094.c: New testcase.
2833         * gcc.dg/torture/builtin-power-1.c: Adjust.
2834         * gcc.dg/builtins-10.c: Likewise.
2836 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2838         PR target/40971
2839         * gcc.dg/pr40971.c: New test.
2841 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2843         PR fortran/41062
2844         * gfortran.dg/use_only_4.f90: New test.
2846 2009-08-17  Daniel Kraft  <d@domob.eu>
2848         PR fortran/37425
2849         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2850         NOPASS bindings as operators.
2852 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2854         * lib/target-supports.exp
2855         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2856         of targets that do not need command line argument to enable SIMD.
2858 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2860         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2861         typo in cache name.
2863 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2865         PR fortran/41075
2866         * gfortran.dg/unlimited_fmt_1.f90: New test.
2868 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2870         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2872 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2874         * gnat.dg/itype.ad[sb]: New test.
2876 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2878         * gcc.target/mips/mips.exp: Add terminology section to comment
2879         at the top of the file.  Fix typos.
2881 2009-08-16  Jason Merrill  <jason@redhat.com>
2883         * g++.dg/debug/dwarf2/inline1.C: New.
2885 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2887         PR target/38599
2888         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2890 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2892         PR debug/37801
2893         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2894         Make sure to trigger inlining optimizations.
2895         * gcc.dg/debug/dwarf2/inline2.c: New test.
2897 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2899         PR fortran/41070
2900         * gfortran.dg/structure_constructor_10.f90: New.
2902 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2904         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2905         * gcc.dg/pragma-re-2.c: Likewise.
2906         * gcc.dg/pragma-re-3.c: Likewise.
2907         * gcc.dg/pragma-re-4.c: Likewise.
2908         * g++.dg/other/pragma-re-1.C: Likewise.
2909         * g++.dg/other/pragma-re-2.C: Likewise.
2911 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2913         * gcc.dg/torture/builtin-math-7.c: New.
2915 2009-08-14  Richard Guenther  <rguenther@suse.de>
2917         * gcc.c-torture/execute/20090814-1.c: New testcase.
2919 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2921         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2923 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2925         PR target/40934
2926         * gcc.target/i386/pr40934.c: New.
2928 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2930         PR target/41019
2931         * gcc.target/i386/pr41019.c: New test.
2933 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2935         PR fortran/40955
2936         * gfortran.dg/winapi.f90: New test.
2938 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2940         PR fortran/40995
2941         * gfortran.dg/intrinsic_4.f90: New.
2942         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2943         different line.
2945 2009-08-13  Richard Guenther  <rguenther@suse.de>
2947         PR middle-end/41047
2948         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2950 2009-08-12  Richard Guenther  <rguenther@suse.de>
2952         PR tree-optimization/41011
2953         * gfortran.dg/pr41011.f: New testcase.
2955 2009-08-11  Andrew Haley  <aph@redhat.com>
2957         * gcc.target/arm/synchronize.c: New file.
2959 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2961         PR middle-end/40980
2962         * gfortran.dg/graphite/id-17.f: New.
2964 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2965             Sebastian Pop  <sebastian.pop@amd.com>
2967         * gcc.dg/graphite/interchange-1.c: XFAILed.
2968         * gcc.dg/graphite/interchange-2.c: XFAILed.
2969         * gcc.dg/graphite/interchange-3.c: XFAILed.
2970         * gcc.dg/graphite/interchange-4.c: XFAILed.
2971         * gcc.dg/graphite/interchange-7.c: XFAILed.
2973 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2975         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2977 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2978             Pranav Garg  <pranav.garg2107@gmail.com>
2980         * gcc.dg/graphite/interchange-6.c: XFAILed.
2982 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2984         * gcc.dg/graphite/interchange-9.c: New.
2986 2009-08-12  Richard Guenther  <rguenther@suse.de>
2988         PR rtl-optimization/41033
2989         * gcc.dg/pr41033.c: New test.
2991 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2993         PR fortran/41022
2994         * gfortran.dg/proc_ptr_comp_14.f90: New.
2996 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2998         * gcc.target/mips/ext-5.c: New test.
2999         * gcc.target/mips/ext-6.c: New test.
3000         * gcc.target/mips/ext-7.c: New test.
3001         * gcc.target/mips/ext-8.c: New test.
3002         * gcc.target/mips/extend-2.c: New test.
3004 2009-08-10  Jason Merrill  <jason@redhat.com>
3006         * g++.dg/other/linkage2.C: New test for types-without-linkage
3007         handling.
3008         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3009         * g++.dg/lookup/anon2.C: Likewise.
3010         * g++.dg/other/anon3.C: Likewise.
3011         * g++.dg/template/arg2.C: Likewise.
3012         * g++.dg/template/local4.C: Likewise.
3013         * g++.old-deja/g++.law/operators32.C: Likewise.
3014         * g++.old-deja/g++.other/linkage2.C: Likewise.
3015         * g++.old-deja/g++.pt/enum6.C: Likewise.
3016         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3017         * g++.old-deja/g++.other/linkage1.C: Likewise.
3019 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3021         * gcc.dg/dg.exp: Test also c-c++-common dir.
3022         * g++.dg/dg.exp: Likewise.
3023         * g++.dg/warn/Wconversion-real.C: Delete.
3024         * gcc.dg/Wconversion-real.c: Move to ...
3025         * c-c++-common/Wconversion-real.c: ... here.
3026         * lib/target-supports.exp
3027         (check_effective_target_c,check_effective_target_c++): New.
3029 2009-08-10  Daniel Kraft  <d@domob.eu>
3031         PR fortran/37425
3032         * gfortran.dg/typebound_operator_1.f03: New test.
3033         * gfortran.dg/typebound_operator_2.f03: New test.
3035 2009-08-10  Richard Guenther  <rguenther@suse.de>
3037         PR middle-end/41006
3038         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3039         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3041 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3043         PR fortran/40940
3044         * gfortran.dg/class_1.f03: New.
3045         * gfortran.dg/class_2.f03: New.
3046         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3047         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3048         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3049         * gfortran.dg/typebound_call_10.f03: Ditto.
3050         * gfortran.dg/typebound_call_2.f03: Ditto.
3051         * gfortran.dg/typebound_call_3.f03: Ditto.
3052         * gfortran.dg/typebound_call_4.f03: Ditto.
3053         * gfortran.dg/typebound_generic_3.f03: Ditto.
3054         * gfortran.dg/typebound_generic_4.f03: Ditto.
3055         * gfortran.dg/typebound_proc_1.f08: Ditto.
3056         * gfortran.dg/typebound_proc_5.f03: Ditto.
3057         * gfortran.dg/typebound_proc_6.f03: Ditto.
3059 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3061         PR c++/40866
3062         * g++.dg/expr/stmt-expr-1.C: New test.
3064 2009-08-09  Richard Guenther  <rguenther@suse.de>
3066         PR tree-optimization/41016
3067         * gcc.c-torture/compile/pr41016.c: New testcase.
3069 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3071         * gcc.dg/overflow-warn-8.c: New test.
3073 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3075         PR tree-optimization/41008
3076         * gcc.dg/vect/O1-pr41008.c: New test.
3078 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3080         PR fortran/40955
3081         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3083 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3085         * gcc.target/bfin/loop-autoinc.c: New file.
3087 2009-08-08  Richard Guenther  <rguenther@suse.de>
3089         PR tree-optimization/40991
3090         * g++.dg/torture/pr40991.C: New testcase.
3092 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3094         * ada/acats/support/impdef.a: Tweak timing constants. Add
3095         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3096         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3097         * ada/acats/tests/c9/c940007.a: Likewise.
3098         * ada/acats/tests/c9/c94001c.ada: Likewise.
3099         * ada/acats/tests/c9/c94006a.ada: Likewise.
3100         * ada/acats/tests/c9/c94008c.ada: Likewise.
3101         * ada/acats/tests/c9/c951002.a: Likewise.
3102         * ada/acats/tests/c9/c954a01.a: Likewise.
3103         * ada/acats/tests/c9/c96001a.ada: Likewise.
3104         * ada/acats/tests/c9/c97307a.ada: Likewise.
3106 2009-08-07  Richard Guenther  <rguenther@suse.de>
3108         PR tree-optimization/40999
3109         * gfortran.dg/pr40999.f: New testcase.
3111 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3113         * g++.dg/tree-prof/partition1.C: New test.
3115 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3117         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3118         attribute.
3119         * gcc.target/arm/vfp1[567].c: New tests.
3121 2009-08-06  Jason Merrill  <jason@redhat.com>
3123         PR c++/40948
3124         * g++.dg/ext/complit12.C: Expand.
3126 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3128         Merge ARM/hard_vfp_branch to trunk.
3130         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3132         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3133         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3135         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3137         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3138         (PCS): Define macro to use base AAPCS.
3139         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3141         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3143         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3144         Correct arm_neon.h typo.
3146         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3148         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3149         this a linkage test.
3150         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3151         argument marshalling.
3152         * abitest.h: New file.
3153         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3154         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3156 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3158         PR middle-end/32964
3159         * gcc.dg/tree-ssa/pr32964.c: New test.
3161 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3162             H.J. Lu  <hongjiu.lu@intel.com>
3164         PR target/40957
3165         * gcc.target/i386/pr40957.c: New test.
3167 2009-08-06  Richard Guenther  <rguenther@suse.de>
3169         PR tree-optimization/40964
3170         * gcc.c-torture/compile/pr40964.c: New testcase.
3172 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3174         PR fortran/40847
3175         * gfortran.dg/transfer_resolve_1.f90 : New test.
3177 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3178             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3180         PR target/40906
3181         * gcc.target/i386/pr40906-1.c: New test.
3182         * gcc.target/i386/pr40906-2.c: Ditto.
3183         * gcc.target/i386/pr40906-3.c: Ditto.
3185 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3187         PR rtl-optimization/40924
3188         * g++.dg/torture/pr40924.C: New test.
3190 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3192         PR c++/36069
3193         * g++.dg/warn/pr36069.C: New.
3195 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3197         PR c++/39987
3198         * g++.dg/overload/defarg4.C: New test.
3200 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3202         PR c++/16696
3203         * g++.dg/parse/pr16696.C: New.
3204         * g++.dg/parse/pr16696-permissive.C: New.
3206 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3208         PR fortran/40875
3209         * gfortran.dg/initialization_23.f90 : New test.
3211 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3213         PR debug/39706
3214         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3216 2009-08-03  Jason Merrill  <jason@redhat.com>
3217             Jakub Jelinek  <jakub@redhat.com>
3219         PR c++/40948
3220         * g++.dg/ext/complit12.C: New.
3222 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3224         PR c/39902
3225         * gcc.target/powerpc/pr39902-2.c: New test.
3227 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3229         PR middle-end/40943
3230         * gcc.dg/uninit-6.c: Re-add XFAIL.
3231         * gcc.dg/uninit-6-O0.c: Likewise.
3232         * gcc.dg/uninit-pr40943.c: New test.
3234 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3236         PR testsuite/40858
3237         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3238         .ascii.
3240 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3242         PR libfortran/40853
3243         * gfortran.dg/namelist_40.f90: Update error output.
3244         * gfortran.dg/namelist_47.f90: Update error output.
3245         * gfortran.dg/namelist_58.f90: New test.
3247 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3249         PR fortran/40881
3250         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3251         * gfortran.dg/altreturn_3.f90: Ditto.
3252         * gfortran.dg/altreturn_5.f90: Ditto.
3253         * gfortran.dg/altreturn_6.f90: Ditto.
3254         * gfortran.dg/altreturn_7.f90: Ditto.
3255         * gfortran.dg/array_constructor_13.f90: Ditto.
3256         * gfortran.dg/arrayio_7.f90: Ditto.
3257         * gfortran.dg/arrayio_8.f90: Ditto.
3258         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3259         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3260         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3261         * gfortran.dg/backspace_8.f: Add -std=legacy.
3262         * gfortran.dg/backspace_9.f: Ditto.
3263         * gfortran.dg/char_comparison_1.f: Ditto.
3264         * gfortran.dg/char_decl_1.f90: Ditto.
3265         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3266         * gfortran.dg/char_pointer_assign.f90: Ditto.
3267         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3268         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3269         * gfortran.dg/char_pointer_func.f90: Ditto.
3270         * gfortran.dg/common_8.f90: Ditto.
3271         * gfortran.dg/constant_substring.f: Ditto.
3272         * gfortran.dg/data_char_2.f90: Ditto.
3273         * gfortran.dg/der_array_io_1.f90: Ditto.
3274         * gfortran.dg/der_array_io_2.f90: Ditto.
3275         * gfortran.dg/der_array_io_3.f90: Ditto.
3276         * gfortran.dg/der_io_3.f90: Ditto.
3277         * gfortran.dg/dev_null.F90: Ditto.
3278         * gfortran.dg/direct_io_2.f90: Ditto.
3279         * gfortran.dg/do_iterator_2.f90: Ditto.
3280         * gfortran.dg/e_d_fmt.f90: Ditto.
3281         * gfortran.dg/empty_format_1.f90: Ditto.
3282         * gfortran.dg/entry_17.f90: Modified warning message.
3283         * gfortran.dg/entry_7.f90: Add -std=legacy.
3284         * gfortran.dg/eor_1.f90: Ditto.
3285         * gfortran.dg/equiv_2.f90: Ditto.
3286         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3287         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3288         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3289         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3290         * gfortran.dg/fmt_error_2.f90: Ditto.
3291         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3292         * gfortran.dg/fmt_tl.f: Ditto.
3293         * gfortran.dg/fmt_white.f: Ditto.
3294         * gfortran.dg/func_derived_1.f90: Ditto.
3295         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3296         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3297         * gfortran.dg/global_references_2.f90: Ditto.
3298         * gfortran.dg/hollerith_1.f90: Ditto.
3299         * gfortran.dg/hollerith.f90: Use new-style character length.
3300         * gfortran.dg/hollerith_f95.f90: Ditto.
3301         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3302         * gfortran.dg/implicit_6.f90: Ditto.
3303         * gfortran.dg/implicit_9.f90: Ditto.
3304         * gfortran.dg/inquire_13.f90: Ditto.
3305         * gfortran.dg/inquire_5.f90: Ditto.
3306         * gfortran.dg/inquire_6.f90: Ditto.
3307         * gfortran.dg/inquire.f90: Ditto.
3308         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3309         * gfortran.dg/io_constraints_2.f90: Ditto.
3310         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3311         * gfortran.dg/loc_2.f90: Ditto.
3312         * gfortran.dg/logical_1.f90: Ditto.
3313         * gfortran.dg/longline.f: Ditto.
3314         * gfortran.dg/merge_char_1.f90: Ditto.
3315         * gfortran.dg/namelist_12.f: Ditto.
3316         * gfortran.dg/namelist_14.f90: Ditto.
3317         * gfortran.dg/namelist_18.f90: Ditto.
3318         * gfortran.dg/namelist_19.f90: Ditto.
3319         * gfortran.dg/namelist_21.f90: Ditto.
3320         * gfortran.dg/namelist_22.f90: Ditto.
3321         * gfortran.dg/namelist_37.f90: Ditto.
3322         * gfortran.dg/namelist_54.f90: Ditto.
3323         * gfortran.dg/namelist_55.f90: Ditto.
3324         * gfortran.dg/namelist_empty.f90: Ditto.
3325         * gfortran.dg/namelist_use.f90: Use new-style character length.
3326         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3327         * gfortran.dg/nested_modules_4.f90: Ditto.
3328         * gfortran.dg/nested_modules_5.f90: Ditto.
3329         * gfortran.dg/open-options-blanks.f: Ditto.
3330         * gfortran.dg/output_exponents_1.f90: Ditto.
3331         * gfortran.dg/parens_5.f90: Ditto.
3332         * gfortran.dg/parens_6.f90: Ditto.
3333         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3334         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3335         * gfortran.dg/pr15129.f90: Ditto.
3336         * gfortran.dg/pr15332.f: Ditto.
3337         * gfortran.dg/pr16597.f90: Ditto.
3338         * gfortran.dg/pr17143.f90: Ditto.
3339         * gfortran.dg/pr17164.f90: Ditto.
3340         * gfortran.dg/pr17229.f: Modified warning message.
3341         * gfortran.dg/pr18210.f90: Add -std=legacy.
3342         * gfortran.dg/pr19155.f: Ditto.
3343         * gfortran.dg/pr20086.f90: Ditto.
3344         * gfortran.dg/pr20124.f90: Ditto.
3345         * gfortran.dg/pr20755.f: Ditto.
3346         * gfortran.dg/pr20865.f90: Ditto.
3347         * gfortran.dg/pr20950.f: Ditto.
3348         * gfortran.dg/pr21730.f: Ditto.
3349         * gfortran.dg/pr22491.f: Ditto.
3350         * gfortran.dg/pr29713.f90: Ditto.
3351         * gfortran.dg/print_parentheses_1.f: Ditto.
3352         * gfortran.dg/print_parentheses_2.f90: Ditto.
3353         * gfortran.dg/proc_assign_1.f90: Ditto.
3354         * gfortran.dg/proc_decl_1.f90: Ditto.
3355         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3356         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3357         * gfortran.dg/read_float_1.f90: Ditto.
3358         * gfortran.dg/read_logical.f90: Ditto.
3359         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3360         * gfortran.dg/return_1.f90: Ditto.
3361         * gfortran.dg/rewind_1.f90: Ditto.
3362         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3363         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3364         * gfortran.dg/stfunc_1.f90: Ditto.
3365         * gfortran.dg/stfunc_3.f90: Ditto.
3366         * gfortran.dg/stfunc_4.f90: Ditto.
3367         * gfortran.dg/stfunc_6.f90: Ditto.
3368         * gfortran.dg/streamio_2.f90: Ditto.
3369         * gfortran.dg/string_ctor_1.f90: Ditto.
3370         * gfortran.dg/string_null_compare_1.f: Ditto.
3371         * gfortran.dg/substr_6.f90: Ditto.
3372         * gfortran.dg/tl_editing.f90: Ditto.
3373         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3374         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3375         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3376         * gfortran.dg/g77/1832.f: Ditto.
3377         * gfortran.dg/g77/19981216-0.f Ditto.
3378         * gfortran.dg/g77/19990525-0.f: Ditto.
3379         * gfortran.dg/g77/19990826-2.f: Ditto.
3380         * gfortran.dg/g77/20000630-2.f: Ditto.
3381         * gfortran.dg/g77/20010116.f: Ditto.
3382         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3383         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3384         * gfortran.dg/g77/980520-1.f: Ditto.
3385         * gfortran.dg/g77/check0.f: Ditto.
3386         * gfortran.dg/g77/cpp3.F: Ditto.
3387         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3388         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3389         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3390         * gfortran.dg/g77/short.f: Ditto.
3392 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3394         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3395         * gcc.target/mips/ext-4.c: Likewise.
3396         * gcc.target/mips/interrupt_handler.c: Likewise.
3397         * gcc.target/mips/truncate-4.c: Likewise.
3398         * gcc.target/mips/truncate-5.c: Likewise.
3400 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3402         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3403         -fgraphite-force-parallel to -floop-parallelize-all.
3405 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3407         PR fortran/40011
3408         * gfortran.dg/whole_file_7.f90: New test.
3409         * gfortran.dg/whole_file_8.f90: New test.
3410         * gfortran.dg/whole_file_9.f90: New test.
3411         * gfortran.dg/whole_file_10.f90: New test.
3412         * gfortran.dg/whole_file_11.f90: New test.
3413         * gfortran.dg/whole_file_12.f90: New test.
3414         * gfortran.dg/whole_file_13.f90: New test.
3415         * gfortran.dg/whole_file_14.f90: New test.
3417 2009-07-31  Jason Merrill  <jason@redhat.com>
3419         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3420         binding semantics.
3421         * g++.dg/cpp0x/named.C: Likewise.
3422         * g++.dg/cpp0x/overload.C: Likewise.
3423         * g++.dg/cpp0x/rv1n.C: Likewise.
3424         * g++.dg/cpp0x/rv1p.C: Likewise.
3425         * g++.dg/cpp0x/rv2n.C: Likewise.
3426         * g++.dg/cpp0x/rv2p.C: Likewise.
3427         * g++.dg/cpp0x/rv3n.C: Likewise.
3428         * g++.dg/cpp0x/rv3p.C: Likewise.
3429         * g++.dg/cpp0x/rv4n.C: Likewise.
3430         * g++.dg/cpp0x/rv4p.C: Likewise.
3431         * g++.dg/cpp0x/rv5n.C: Likewise.
3432         * g++.dg/cpp0x/rv5p.C: Likewise.
3433         * g++.dg/cpp0x/rv6n.C: Likewise.
3434         * g++.dg/cpp0x/rv6p.C: Likewise.
3435         * g++.dg/cpp0x/rv7n.C: Likewise.
3436         * g++.dg/cpp0x/rv7p.C: Likewise.
3437         * g++.dg/cpp0x/template_deduction.C: Likewise.
3438         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3439         * g++.dg/cpp0x/overloadn.C: New.
3440         * g++.dg/cpp0x/rv-cast.C: New.
3442 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3444         * gcc.target/mips/ext-4.c: New test.
3446 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3448         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3450 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3452         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3453         * gcc.dg/tree-ssa/loop-32.c: Same.
3454         * gcc.dg/tree-ssa/loop-33.c: Same.
3455         * gcc.dg/tree-ssa/loop-34.c: Same.
3456         * gcc.dg/tree-ssa/loop-35.c: Same.
3457         * gcc.dg/tree-ssa/loop-7.c: Same.
3458         * gcc.dg/tree-ssa/pr23109.c: Same.
3459         * gcc.dg/tree-ssa/restrict-2.c: Same.
3460         * gcc.dg/tree-ssa/restrict-3.c: Same.
3461         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3462         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3463         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3464         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3465         * gcc.dg/tree-ssa/structopt-1.c: Same.
3466         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3467         * gfortran.dg/pr32921.f: Same.
3469 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3471         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3472         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3473         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3474         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3475         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3476         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3477         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3478         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3479         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3480         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3481         * gcc.dg/graphite/id-1.c: New.
3482         * gcc.dg/graphite/id-10.c: New.
3483         * gcc.dg/graphite/id-11.c: New.
3484         * gcc.dg/graphite/id-12.c: New.
3485         * gcc.dg/graphite/id-13.c: New.
3486         * gcc.dg/graphite/id-14.c: New.
3487         * gcc.dg/graphite/id-15.c: New.
3488         * gcc.dg/graphite/id-2.c: New.
3489         * gcc.dg/graphite/id-3.c: New.
3490         * gcc.dg/graphite/id-4.c: New.
3491         * gcc.dg/graphite/id-5.c: New.
3492         * gcc.dg/graphite/id-6.c: New.
3493         * gcc.dg/graphite/id-7.c: New.
3494         * gcc.dg/graphite/id-8.c: New.
3495         * gcc.dg/graphite/id-9.c: New.
3496         * gcc.dg/graphite/interchange-0.c: New.
3497         * gcc.dg/graphite/interchange-1.c: New.
3498         * gcc.dg/graphite/interchange-2.c: New.
3499         * gcc.dg/graphite/interchange-3.c: New.
3500         * gcc.dg/graphite/interchange-4.c: New.
3501         * gcc.dg/graphite/interchange-5.c: New.
3502         * gcc.dg/graphite/interchange-6.c: New.
3503         * gcc.dg/graphite/interchange-7.c: New.
3504         * gcc.dg/graphite/interchange-8.c: New.
3505         * gcc.dg/graphite/pr35356-1.c: New.
3506         * gcc.dg/graphite/pr35356-2.c: New.
3507         * gcc.dg/graphite/pr35356-3.c: New.
3508         * gcc.dg/graphite/pr40157.c: New.
3509         * gcc.dg/graphite/run-id-1.c: New.
3510         * gcc.dg/graphite/scop-20.c: New.
3511         * gcc.dg/graphite/scop-21.c: New.
3512         * gfortran.dg/graphite/id-1.f90: New.
3513         * gfortran.dg/graphite/id-10.f90: New.
3514         * gfortran.dg/graphite/id-11.f: New.
3515         * gfortran.dg/graphite/id-12.f: New.
3516         * gfortran.dg/graphite/id-13.f: New.
3517         * gfortran.dg/graphite/id-14.f: New.
3518         * gfortran.dg/graphite/id-15.f: New.
3519         * gfortran.dg/graphite/id-16.f: New.
3520         * gfortran.dg/graphite/id-5.f: New.
3521         * gfortran.dg/graphite/id-6.f: New.
3522         * gfortran.dg/graphite/id-7.f: New.
3523         * gfortran.dg/graphite/id-8.f: New.
3524         * gfortran.dg/graphite/id-9.f: New.
3525         * gfortran.dg/graphite/interchange-1.f: New.
3526         * gfortran.dg/graphite/interchange-2.f: New.
3528 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3530         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3531         flags based on the name of the testcase.
3532         * gfortran.dg/graphite/graphite.exp: Same.
3534         * gcc.dg/graphite/block-0.c: Adjusted.
3535         * gcc.dg/graphite/block-1.c: Adjusted.
3536         * gcc.dg/graphite/block-2.c: Adjusted.
3537         * gcc.dg/graphite/block-3.c: Adjusted.
3538         * gcc.dg/graphite/block-4.c: Adjusted.
3539         * gcc.dg/graphite/block-5.c: Adjusted.
3540         * gcc.dg/graphite/block-6.c: Adjusted.
3541         * gcc.dg/graphite/pr37485.c: Adjusted.
3542         * gcc.dg/graphite/pr37684.c: Adjusted.
3543         * gcc.dg/graphite/pr37828.c: Adjusted.
3544         * gcc.dg/graphite/pr37883.c: Adjusted.
3545         * gcc.dg/graphite/pr37928.c: Adjusted.
3546         * gcc.dg/graphite/pr37943.c: Adjusted.
3547         * gcc.dg/graphite/pr38409.c: Adjusted.
3548         * gcc.dg/graphite/pr38498.c: Adjusted.
3549         * gcc.dg/graphite/pr38559.c: Adjusted.
3550         * gcc.dg/graphite/pr39335.c: Adjusted.
3551         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3552         * gcc.dg/graphite/scop-0.c: Adjusted.
3553         * gcc.dg/graphite/scop-1.c: Adjusted.
3554         * gcc.dg/graphite/scop-10.c: Adjusted.
3555         * gcc.dg/graphite/scop-11.c: Adjusted.
3556         * gcc.dg/graphite/scop-12.c: Adjusted.
3557         * gcc.dg/graphite/scop-13.c: Adjusted.
3558         * gcc.dg/graphite/scop-14.c: Adjusted.
3559         * gcc.dg/graphite/scop-15.c: Adjusted.
3560         * gcc.dg/graphite/scop-16.c: Adjusted.
3561         * gcc.dg/graphite/scop-17.c: Adjusted.
3562         * gcc.dg/graphite/scop-18.c: Adjusted.
3563         * gcc.dg/graphite/scop-19.c: Adjusted.
3564         * gcc.dg/graphite/scop-2.c: Adjusted.
3565         * gcc.dg/graphite/scop-3.c: Adjusted.-
3566         * gcc.dg/graphite/scop-4.c: Adjusted.
3567         * gcc.dg/graphite/scop-5.c: Adjusted.
3568         * gcc.dg/graphite/scop-6.c: Adjusted.
3569         * gcc.dg/graphite/scop-7.c: Adjusted.
3570         * gcc.dg/graphite/scop-8.c: Adjusted.
3571         * gcc.dg/graphite/scop-9.c: Adjusted.
3572         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3573         * gfortran.dg/graphite/block-1.f90: Adjusted.
3574         * gfortran.dg/graphite/block-2.f: Adjusted.
3575         * gfortran.dg/graphite/block-3.f90: Adjusted.
3576         * gfortran.dg/graphite/block-4.f90: Adjusted.
3577         * gfortran.dg/graphite/id-2.f90: Adjusted.
3578         * gfortran.dg/graphite/id-3.f90: Adjusted.
3579         * gfortran.dg/graphite/id-4.f90: Adjusted.
3580         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3581         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3582         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3583         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3584         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3585         * gfortran.dg/graphite/scop-1.f: Adjusted.
3587 2009-07-30  Doug Kwan  <dougkwan@google.com>
3589         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3590         in warnings added in rev 141298.
3592 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3594         * lib/options.exp: Use "!=" instead of "ne".
3596         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3598         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3599         * gcc.dg/ucnid-12.c: Likewise.
3601 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3602             Pat Haugen  <pthaugen@us.ibm.com>
3603             Revital Eres <ERES@il.ibm.com>
3605         * gcc.target/powerpc/altivec-32.c: New file to test
3606         Altivec simple math function vectorization.
3608         * gcc.target/powerpc/bswap-run.c: New file to test swap
3609         builtins.
3610         * gcc.target/powerpc/bswap16.c: Ditto.
3611         * gcc.target/powerpc/bswap32.c: Ditto.
3612         * gcc.target/powerpc/bswap64-1.c: Ditto.
3613         * gcc.target/powerpc/bswap64-2.c: Ditto.
3614         * gcc.target/powerpc/bswap64-3.c: Ditto.
3615         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3616         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3617         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3619         * gcc.target/powerpc/popcount-2.c: New file to test
3620         power7 popcntd instructions.
3621         * gcc.target/powerpc/popcount-3.c: Ditto.
3623         * gcc.target/powerpc/pr39457.c: New VSX test.
3624         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3625         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3626         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3627         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3628         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3629         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3630         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3631         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3632         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3633         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3634         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3635         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3637         * gcc.target/powerpc/altivec-6.c: Store the result of
3638         vec_add, so the optimizer doesn't remove it.
3640         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3641         systems that support bswap64.
3643         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3644         prevent VSX code generation.
3646         * lib/target-supports.exp (check_vsx_hw_available): New
3647         function to test if VSX available.
3648         (check_effective_target_powerpc_vsx_ok): Ditto.
3649         (check_vmx_hw_available): Add explicit -mno-vsx.
3651 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3653         PR c/39902
3654         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3656 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3658         PR tree-optimization/40570
3659         * gcc.c-torture/compile/pr40570.c: New test.
3661 2009-07-29  Jason Merrill  <jason@redhat.com>
3663         PR c++/14912
3664         * g++.dg/template/defarg13.C: New.
3666 2009-07-29  Richard Guenther  <rguenther@suse.de>
3668         PR c++/40834
3669         * g++.dg/torture/pr40834.C: New testcase.
3671 2009-07-29  Michael Matz  <matz@suse.de>
3673         PR middle-end/40830
3674         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3676 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3678         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3679         sh*-*-* targets.  Skip on spu-*-* targets.
3680         * gfortran.dg/maxlocval_4.f90: Likewise.
3681         * gfortran.dg/minlocval_1.f90: Likewise.
3682         * gfortran.dg/minlocval_4.f90: Likewise.
3684 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3686         PR fortran/40878
3687         * gfortran.dg/gomp/pr40878-1.f90: New test.
3688         * gfortran.dg/gomp/pr40878-2.f90: New test.
3690         PR testsuite/40891
3691         * gcc.dg/cdce1.c: Adjust note line number.
3692         * gcc.dg/cdce2.c: Likewise.
3694 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3696         PR fortran/40882
3697         * gfortran.dg/proc_ptr_comp_13.f90: New.
3699 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3701         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3702         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3703         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3704         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3705         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3706         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3707         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3708         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3709         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3710         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3711         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3712         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3713         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3714         #ifdef NEED_IEEE754_FLOAT conditional.
3715         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3716         conditional.
3718 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3720         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3721         i?86-*-netware.
3722         * g++.dg/ext/bitfield3.C: Likewise.
3723         * g++.dg/ext/bitfield4.C: Likewise.
3724         * g++.dg/ext/bitfield5.C: Likewise.
3725         * gcc.dg/bitfld-15.c: Likewise.
3726         * gcc.dg/bitfld-16.c: Likewise.
3727         * gcc.dg/bitfld-17.c: Likewise.
3728         * gcc.dg/bitfld-18.c: Likewise.
3729         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3730         * gcc.dg/20010912-1.c: Likewise.
3731         * gcc.dg/20021018-1.c: Likewise.
3732         * gcc.dg/20030213-1.c: Likewise.
3733         * gcc.dg/20030225-1.c: Likewise.
3734         * gcc.dg/20030708-1.c: Likewise.
3735         * gcc.dg/20050321-2.c: Likewise.
3736         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3737         * gcc.dg/cdce2.c: Likewise.
3738         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3739         targets.
3740         * gcc.target/i386/pr37248-3.c: Likewise.
3742 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3744         PR fortran/40848
3745         * gfortran.dg/altreturn_7.f90: New.
3747 2009-07-27  Simon Baldwin  <simonb@google.com>
3749         PR testsuite/40829
3750         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3751         so that indexing no longer runs off array end.
3753 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3755         PR fortran/40851
3756         * gfortran.dg/derived_init_3.f90: New test.
3758 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3760         PR fortran/33197
3761         * gfortran.dg/atan2_1.f90: New test
3762         * gfortran.dg/atan2_2.f90: New test
3764 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3766         PR c++/40749
3767         * g++.dg/warn/Wreturn-type-6.C: New test.
3769 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3771         PR tree-optimization/40801
3772         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3773         * gfortran.dg/vect/vect.exp: Run tests starting with
3774         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3776 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3778         PR rtl-optimization/40445
3779         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3781 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3783         * gcc.dg/builtin-unreachable-4.c: New test.
3785 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3787         PR fortran/33197
3788         * gfortran.dg/complex_intrinsic_5.f90: New test.
3789         * gfortran.dg/complex_intrinsic_7.f90: New test.
3791 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3793         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3794         * gcc.dg/ipa/noclone-1.c: New test.
3796 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3798         * lib/target-supports.exp (check_effective_target_static): New
3799         procedure.
3800         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3801         supported.
3802         * g++.old-deja/g++.law/weak.C: Require static effective target.
3804 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3806         PR fortran/39630
3807         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3808         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3809         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3810         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3811         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3812         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3813         * gfortran.dg/typebound_call_10.f03: New.
3815 2009-07-24  Jason Merrill  <jason@redhat.com>
3817         * g++.dg/cpp0x/defaulted11.C: New.
3819         * g++.dg/cpp0x/initlist23.C: New.
3821 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3823         PR fortran/40822
3824         * gfortran.dg/char_length_16.f90: New.
3826 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3828         PR fortran/40643
3829         PR fortran/31067
3830         * gfortran.dg/maxlocval_2.f90: New test.
3831         * gfortran.dg/maxlocval_3.f90: New test.
3832         * gfortran.dg/maxlocval_4.f90: New test.
3833         * gfortran.dg/minlocval_1.f90: New test.
3834         * gfortran.dg/minlocval_2.f90: New test.
3835         * gfortran.dg/minlocval_3.f90: New test.
3836         * gfortran.dg/minlocval_4.f90: New test.
3838 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3840         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3841         scan-assembler.
3843 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3845         PR fortran/40839
3846         * gfortran.dg/pr40839.f90: New test.
3848 2009-07-23  Michael Matz  <matz@suse.de>
3850         PR middle-end/40830
3851         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3852         don't set options ourself.
3854 2009-07-23  Simon Baldwin  <simonb@google.com>
3856         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3857         native C compilation where required.
3859 2009-07-22  Doug Kwan  <dougkwan@google.com>
3861         * gcc.c-torture/compile/20090721-1.c: New test.
3863 2009-07-22  Michael Matz  <matz@suse.de>
3865         PR tree-optimization/35229
3866         PR tree-optimization/39300
3867         * gcc.dg/vect/vect-pre-interact.c: New test.
3869 2009-07-22  Richard Guenther  <rguenther@suse.de>
3871         * g++.dg/lookup/using21.C: Fix duplicate paste.
3873 2009-07-22  Richard Guenther  <rguenther@suse.de>
3875         PR c++/40799
3876         * g++.dg/lookup/using21.C: New testcase.
3878 2009-07-21  Jason Merrill  <jason@redhat.com>
3880         * g++.dg/init/aggr4.C: New.
3882 2009-07-21  Jason Merrill  <jason@redhat.com>
3884         Core issue 934
3885         * g++.dg/cpp0x/initlist22.C: New.
3887 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3889         * gcc.target/i386/vectorize8.c: New test.
3891 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3893         PR target/40811
3894         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3895         Add i?86 and x86_64 targets.
3896         * gcc.target/i386/vectorize7.c: New test.
3898         PR target/40809
3899         * gcc.target/i386/pr40809.c: New test.
3901 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3903         PR tree-optimization/40813
3904         * g++.dg/opt/inline15.C: New test.
3906 2009-07-21  Paul Brook <paul@codesourcery.com>
3908         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3909         * lib/target-supports.exp (check_effective_target_section_anchors):
3910         Add arm*-*-*.
3912 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3914         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3915         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3916         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3918 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3920         * gcc.target/mips/ext-3.c: New test.
3922 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3924         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3925         * gcc.dg/builtin-object-size-8.c: New test.
3926         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3927         * g++.dg/ext/builtin-object-size2.C: Likewise.
3929         PR tree-optimization/40792
3930         * gcc.dg/pr40792.c: New test.
3932 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3934         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3935         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3936         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3938 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3940         * gcc.target/sh/mfmovd.c: New test.
3942 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3943             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3945         PR libfortran/40714
3946         * gfortran.dg/eof_3.f90: New test.
3948 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3950         PR fortran/40727
3951         * gfortran.dg/intrinsic_cmplx.f90: New test.
3953 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3955         PR libfortran/34670
3956         PR libfortran/36874
3957         * gfortran.dg/cshift_bounds_1.f90:  New test.
3958         * gfortran.dg/cshift_bounds_2.f90:  New test.
3959         * gfortran.dg/cshift_bounds_3.f90:  New test.
3960         * gfortran.dg/cshift_bounds_4.f90:  New test.
3961         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3962         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3963         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3964         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3966 2009-07-19  Jan Hubicka  <jh@suse.cz>
3968         PR tree-optimization/40676
3969         * gcc.c-torture/compile/pr40676.c: New testcase.
3971 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3973         * gcc.target/mips/ext-2.c: New test.
3975 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3977         * gcc.target/mips/octeon-exts-7.c: New test.
3978         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3979         * gcc.target/mips/octeon-exts-5.c: Likewise.
3981 2009-07-18  Richard Guenther  <rguenther@suse.de>
3983         PR testsuite/40798
3984         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3986 2009-07-18  Richard Guenther  <rguenther@suse.de>
3988         PR c/40787
3989         * gcc.dg/pr35899.c: Adjust.
3991 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3993         * gcc.target/powerpc/asm-es-1.c: New test.
3994         * gcc.target/powerpc/asm-es-2.c: Likewise.
3996 2009-07-17  Richard Guenther  <rguenther@suse.de>
3998         PR c/40401
3999         * g++.dg/rtti/crash4.C: New testcase.
4000         * g++.dg/torture/20090706-1.C: Likewise.
4001         * gcc.dg/redecl-17.c: Likewise.
4002         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4003         * gcc.dg/declspec-9.c: Expect extra error.
4004         * gcc.dg/declspec-10.c: Likewise.
4005         * gcc.dg/declspec-11.c: Likewise.
4006         * gcc.dg/redecl-10.c: Expect extra warnings.
4007         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4008         * gcc.target/i386/pr39545-1.c: Likewise.
4009         * g++.dg/ext/asm3.C: Expect more errors.
4010         * g++.dg/gomp/block-1.C: Likewise.
4011         * g++.dg/gomp/block-2.C: Likewise.
4012         * g++.dg/gomp/block-3.C: Likewise.
4013         * g++.dg/gomp/block-5.C: Likewise.
4014         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4015         * g++.dg/warn/unused-result1.C: XFAIL.
4017 2009-07-17  Richard Guenther  <rguenther@suse.de>
4019         PR tree-optimization/40321
4020         * gcc.c-torture/compile/pr40321.c: New testcase.
4021         * g++.dg/torture/pr40321.C: Likewise.
4023 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4025         PR c++/40780
4026         * g++.dg/template/ptrmem19.C: New test.
4028 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4029             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4031         PR 40435
4032         * gcc.dg/pr36902.c: Add column info.
4033         * g++.dg/gcov/gcov-2.C: Change count for definition.
4035 2009-07-16  Jason Merrill  <jason@redhat.com>
4037         PR libstdc++/37907
4038         * g++.dg/cpp0x/std-layout1.C: New.
4039         * g++.dg/ext/has_nothrow_assign.C: Fix.
4040         * g++.dg/ext/has_nothrow_copy.C: Fix.
4041         * g++.dg/ext/has_trivial_assign.C: Fix.
4042         * g++.dg/ext/has_trivial_copy.C: Fix.
4043         * g++.dg/ext/is_pod.C: Fix.
4044         * g++.dg/other/offsetof3.C: Adjust.
4045         * g++.dg/overload/ellipsis1.C: Adjust.
4046         * g++.dg/warn/var-args1.C: Adjust.
4047         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4048         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4049         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4050         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4051         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4053 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4055         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4056         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4057         effective target "mpc_pow".
4058         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4060 2009-07-16  Richard Henderson  <rth@redhat.com>
4062         * g++.dg/opt/eh4.C: New test.
4064 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4066         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4068 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4070         PR middle-end/40747
4071         * gcc.c-torture/execute/pr40747.c: New test.
4073 2009-07-15  Richard Guenther  <rguenther@suse.de>
4075         PR middle-end/40753
4076         * gcc.c-torture/compile/pr40753.c: New testcase.
4078 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4080         PR fortran/40743
4081         * gfortran.dg/interface_assignment_4.f90: New.
4083 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4085         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4086         for FreeBSD up to and including version 8.
4088 2009-07-14  Taras Glek  <tglek@mozilla.com>
4089             Rafael Espindola  <espindola@google.com>
4091         * g++.dg/plugin/header-plugin-test.C: New.
4092         * g++.dg/plugin/header_plugin.c: New.
4093         * g++.dg/plugin/plugin.exp: Update.
4095 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4097         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4098         function to enable vectorization.
4099         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4100         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4102 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4104         * gcc.target/i386/sse-copysignf-vec.c: New test.
4105         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4107 2009-07-14  Jason Merrill  <jason@redhat.com>
4109         PR c++/37276
4110         * g++.dg/lookup/builtin5.C: New.
4111         * g++.dg/other/error22.C: Add missing extern "C".
4112         * g++.dg/warn/Warray-bounds.C: Likewise.
4113         * gcc.dg/compat/compat-common.h: Likewise.
4115         PR c++/40746
4116         * g++.dg/lookup/using20.C: New.
4118         PR c++/40740
4119         * g++.dg/template/koenig8.C: New.
4121 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4123         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4124         both i?86-*-darwin* and x86_64-*-darwin*.
4126 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4128         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4129         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4130         name.
4132 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4134         PR debug/40705
4135         * g++.dg/debug/dwarf2/typedef1.C: New test.
4137         PR c++/40357
4138         * g++.dg/other/typedef3.C: New test.
4140 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4142         * gcc.dg/20090709-1.c: Move to a proper place ...
4143         * gcc.target/m68k/20090709-1.c: ... here.
4145 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4147         PR C++/22154
4148         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4149         front of qualified names are allowed.
4150         * g++.dg/parse/crash10.C: Likewise.
4151         * g++.dg/parse/error15.C: Likewise.
4152         * g++.dg/parse/typename9.C: Likewise.
4153         * g++.dg/parse/error8.C: Likewise.
4155 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4157         PR fortran/40646
4158         * gfortran.dg/proc_ptr_22.f90: Extended.
4159         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4161 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4163         * gfortran.dg/vect/vect-6.f: New test.
4165 2009-07-12  Jason Merrill  <jason@redhat.com>
4167         PR c++/36628
4168         * g++.dg/cpp0x/decltype17.C: New.
4170         PR c++/37206
4171         * g++.dg/cpp0x/rv10.C: New.
4173 2009-07-12  Jason Merrill  <jason@redhat.com>
4175         PR c++/40689
4176         * g++.dg/cpp0x/initlist20.C: New.
4177         * g++.dg/cpp0x/initlist21.C: New.
4179 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4181         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4182         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4183         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4184         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4185         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4187 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4189         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4190         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4191         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4192         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4193         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4194         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4195         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4196         effective_target fd_truncate.
4198 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4200         * gnat.dg/specs/addr1.ads: New test.
4202 2009-07-11  Jan Hubicka  <jh@suse.cz>
4204         PR middle-end/48388
4205         * g++.dg/torture/pr40388.C: New testcase.
4207 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4209         PR target/40668
4210         * gcc.c-torture/execute/pr40668.c: New test.
4212 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4214         * gcc.c-torture/execute/20090711-1.c: New test.
4216 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4218         PR testsuite/40699
4219         PR testsuite/40707
4220         PR testsuite/40709
4221         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4222         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4223         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4224         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4226 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4228         PR fortran/33197
4229         * gfortran.dg/complex_intrinsic_3.f90: New test.
4230         * gfortran.dg/complex_intrinsic_4.f90: New test.
4232 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4234         PR target/39079
4235         * gcc.target/mips/mips.exp: Make -msynci a known option.
4236         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4238 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4240         PR c++/40502
4241         * g++.dg/ext/strncpy-chk1.C: New test.
4243 2009-07-10  Richard Guenther  <rguenther@suse.de>
4245         PR tree-optimization/40496
4246         * g++.dg/opt/pr40496.C: New testcase.
4248 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4250         PR 25509
4251         PR 40614
4252         * g++.dg/warn/unused-result1-Werror.c: New.
4254 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4256         PR fortran/39334
4257         * gfortran.dg/recursive_parameter_1.f90: New test.
4259 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4261         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4262         * gfortran.dg/module_equivalence_6.f90: Ditto.
4263         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4264         * gfortran.dg/nan_2.f90: Ditto.
4265         * gfortran.dg/inquire_11.f90: Ditto.
4266         * gfortran.dg/abstract_type_3.f03: Ditto.
4267         * gfortran.dg/abstract_type_1.f90: Ditto.
4268         * gfortran.dg/private_type_9.f90: Ditto.
4269         * gfortran.dg/abstract_type_5.f03: Ditto.
4270         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4271         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4272         * gfortran.dg/derived_sub.f90: Ditto.
4273         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4274         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4275         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4276         * gfortran.dg/mvbits_6.f90: Ditto.
4277         * gfortran.dg/abstract_type_2.f03: Ditto.
4278         * gfortran.dg/abstract_type_4.f03: Ditto.
4279         * gfortran.dg/bounds_check_9.f90: Ditto.
4280         * gfortran.dg/optional_dim_3.f90: Ditto.
4281         * gfortran.dg/pr32921.f: Ditto.
4282         * gfortran.dg/entry_16.f90: Ditto.
4283         * gfortran.dg/generic_16.f90: Ditto.
4286 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4288         * gcc.target/m68k/20090709-1.c: New.
4290 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4292         PR c++/40684
4293         * g++.dg/template/unify11.C: New test.
4295 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4297         PR fortran/40629
4298         * gfortran.dg/host_assoc_function_9.f90: New test.
4300 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4302         PR fortran/40646
4303         * gfortran.dg/proc_ptr_22.f90: New.
4304         * gfortran.dg/proc_ptr_comp_12.f90: New.
4306 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4308         PR middle-end/40692
4309         * gcc.c-torture/compile/pr40692.c: New test.
4311 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4313         PR fortran/40604
4314         * gfortran.dg/pointer_check_6.f90: New test.
4316 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4318         * gcc.target/mips/truncate-5.c: New test.
4320 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4322         PR libfortran/40330
4323         PR libfortran/40662
4324         * gfortran.dg/fmt_cache_1.f: New test.
4326 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4328         PR fortran/40675
4329         * gfortran.dg/nosigned_zero_1.f90: New test.
4330         * gfortran.dg/nosigned_zero_2.f90: New test.
4332 2009-07-08  Richard Guenther  <rguenther@suse.de>
4334         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4336 2009-07-08  Richard Guenther  <rguenther@suse.de>
4338         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4340 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4342         PR fortran/40591
4343         * gfortran.dg/proc_ptr_21.f90: New test.
4345 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4347         PR c++/31246
4348         * g++.dg/warn/pr31246.C: New.
4349         * g++.dg/warn/pr31246-2.C: New.
4351 2009-07-07  Jason Merrill  <jason@redhat.com>
4353         PR c++/35828
4354         * g++.dg/template/defarg12.C: New.
4356         PR c++/37816
4357         * g++.dg/cpp0x/enum7.C: New.
4359         PR c++/37946
4360         * g++.dg/cpp0x/enum6.C: New.
4362         PR c++/40639
4363         * g++.dg/cpp0x/enum5.C: New.
4365         PR c++/40633
4366         * g++.dg/cpp0x/enum4.C: New.
4368 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4370         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4372 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4374         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4376 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4378         PR middle-end/40669
4379         * gcc.dg/pr40669.c: New test.
4381 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4383         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4384         location. Update all calls.
4385         * g++.dg/plugin/selfassign.c: Likewise.
4387 2009-07-06  Jason Merrill  <jason@redhat.com>
4389         * g++.dg/rtti/dyncast[34].C: New.
4391 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4393         * lib/target-supports.exp
4394         (check_effective_target_mips_newabi_large_long_double): New.
4395         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4396         target.
4397         * gcc.target/mips/fpr-moves-6.c: Likewise.
4399 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4401         PR c++/40557
4402         * g++.dg/template/union2.C: New test.
4404 2009-07-04  Jason Merrill  <jason@redhat.com>
4406         * g++.dg/template/using15.C: New.
4408 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4410         * gfortran.dg/maxloc_1.f90: New test.
4412 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4414         PR fortran/40593
4415         * gfortran.dg/proc_ptr_result_6.f90: New.
4417 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4419         * gcc.dg/framework-2.c: Adjust testcase to pass.
4421 2009-07-04  Jason Merrill  <jason@redhat.com>
4423         PR c++/40619
4424         * g++.dg/cpp0x/auto16.C: New.
4426 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4428         PR target/40587
4429         * gfortran.dg/pr40587.f: New test.
4431 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4433         PR fortran/40638
4434         * gfortran.dg/unit_1.f90: New test.
4436 2009-07-03  Jason Merrill  <jason@redhat.com>
4438         * g++.dg/template/pure1.C: Expect another error.
4440 2009-07-03  Richard Guenther  <rguenther@suse.de>
4442         PR tree-optimization/40640
4443         * gcc.c-torture/compile/pr40640.c: New testcase.
4445 2009-07-03  Richard Guenther  <rguenther@suse.de>
4447         PR middle-end/34163
4448         * gfortran.dg/pr34163.f90: New testcase.
4450 2009-07-03  Jan Hubicka  <jh@suse.cz>
4452         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4453         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4454         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4455         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4456         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4457         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4458         * gnat.dg/loop_optimization6.adb: Enable -O2.
4460 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4462         * g++.dg/warn/null4.C: Extend.
4464 2009-07-02  Jason Merrill  <jason@redhat.com>
4466         * g++.dg/template/spec8.C: Fix.
4468 2009-07-02  Michael Matz  <matz@suse.de>
4470         PR fortran/32131
4471         * gfortran.dg/pr32921.f: Adjust.
4473 2009-07-02  Jan Hubicka  <jh@suse.cz>
4475         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4477 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4479         * gcc.target/mips/truncate-4.c: New testcase.
4481 2009-07-01  Richard Guenther  <rguenther@suse.de>
4483         PR tree-optimization/19831
4484         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4485         make allocated memory escape.  Un-XFAIL.
4486         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4487         * gcc.dg/vect/pr31699.c: Likewise.
4488         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4490 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4492         PR c++/40566
4493         * g++.dg/parse/cond5.C: New test.
4495 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4497         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4498         (main): Pass n to main_1 instead.
4499         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4500         (main_1): New function, split off from...
4501         (main): ...here.  Pass `off' to main_1 instead.
4503 2009-06-30  Jason Merrill  <jason@redhat.com>
4505         PR c++/40595
4506         * g++.dg/cpp0x/variadic94.C: New.
4508 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4510         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4511         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4512         (init_ld_library_path_env_vars): New function, replacing the
4513         orig_*_saved assignments.  Call it after defining it.
4514         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4515         (restore_ld_library_path_env_vars): Likewise.
4516         (add_path, find_libgcc_s): New functions.
4517         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4518         gcc-set-multilib-library-path.
4519         (objc_target_compile): Don't add "." to ld_library_path.
4520         Use add_path.
4521         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4522         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4523         gcc-set-multilib-library-path.
4524         * lib/g++.exp (g++_link_flags): Likewise.
4525         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4526         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4527         top level; do it...
4528         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4529         to tell when this needs to happen.  Use find_libgcc_s instead of
4530         gcc-set-multilib-library-path.
4531         * lib/gcc-dg.exp: Likewise.
4532         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4533         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4534         unless it is in $ALT_LD_LIBRARY_PATH.
4535         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4537 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4539         * gnat.dg/discr12.adb: New test.
4540         * gnat.dg/discr12_pkg.ads: New helper.
4541         * gnat.dg/discr13.adb: New test.
4542         * gnat.dg/discr14.ad[sb]: Likewise.
4543         * gnat.dg/discr15.adb: Likewise.
4544         * gnat.dg/discr15_pkg.ads: New helper.
4545         * gnat.dg/discr16.adb: New test.
4546         * gnat.dg/discr16_g.ads: New helper.
4547         * gnat.dg/discr16_pkg.ads: Likewise.
4548         * gnat.dg/discr16_cont.ads: Likewise.
4549         * gnat.dg/discr17.adb: New test.
4550         * gnat.dg/discr18.adb: Likewise.
4551         * gnat.dg/discr18_pkg.ads: New helper.
4552         * gnat.dg/discr19.adb: New test.
4554 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4556         PR fortran/40576
4557         * gfortran.dg/internal_write_1.f90:  New testcase.
4559 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4561         PR fortran/40594
4562         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4564 2009-06-30  Richard Guenther  <rguenther@suse.de>
4566         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4568 2009-06-30  Wei Guozhi  <carrot@google.com>
4570         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4571         to "-Os".
4573 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4575         PR tree-optimization/40542
4576         * gcc.dg/vect/pr40542.c: New test.
4578 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4580         PR tree-optimization/40582
4581         * gcc.c-torture/compile/pr40582.c: New test.
4583 2009-06-30  Wei Guozhi  <carrot@google.com>
4585         PR/40416
4586         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4588 2009-06-29  Jason Merrill  <jason@redhat.com>
4590         PR c++/40274
4591         * g++.dg/template/debug1.C: New.
4593 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4595         PR fortran/40580
4596         * pointer_check_1.f90: New test.
4597         * pointer_check_2.f90: New test.
4598         * pointer_check_3.f90: New test.
4599         * pointer_check_4.f90: New test.
4600         * pointer_check_5.f90: New test.
4602 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4604         PR fortran/40551
4605         * gfortran.dg/func_assign_2.f90 : New test.
4607 2009-06-29  Richard Guenther  <rguenther@suse.de>
4609         PR middle-end/14187
4610         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4611         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4612         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4613         * gcc.c-torture/execute/20090623-1.c: Likewise.
4614         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4615         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4617 2009-06-29  Richard Guenther  <rguenther@suse.de>
4619         PR middle-end/38212
4620         * gcc.c-torture/execute/pr38212.c: New testcase.
4622 2009-06-29  Richard Guenther  <rguenther@suse.de>
4624         PR tree-optimization/40579
4625         * gcc.c-torture/execute/pr40579.c: New testcase.
4627 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4629         PR tree-optimization/40550
4630         * gcc.dg/pr40550.c: New test.
4632 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4634         * gnat.dg/overflow_sum2.adb: New test
4635         * gnat.dg/namet.ads: New helper.
4637         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4639 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4641         PR fortran/34112
4642         * gfortran.dg/compiler-directive_1.f90: New test.
4643         * gfortran.dg/compiler-directive_2.f: New test.
4645 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4647         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4648         comment out some values and add some cases.
4650 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4652         PR testsuite/40567
4653         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4655 2009-06-26  Richard Henderson  <rth@redhat.com>
4657         PR testsuite/40565
4658         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4659         * gcc.target/i386/local.c: Pass a non-constant to T.
4661 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4663         PR fortran/39997
4664         PR fortran/40541
4665         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4666         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4667         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4668         * gfortran.dg/proc_ptr_result_5.f90: New.
4670 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4672         PR c/39902
4673         * gcc.dg/dfp/pr39902.c: New test.
4675 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4677         PR testsuite/40532
4678         * gcc.dg/builtins-65.c: Require c99 runtime.
4680 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4682         * gnat.dg/array7.ad[sb]: New test.
4684 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4686         * gnat.dg/array6.adb: New test.
4688 2009-06-25  Ian Lance Taylor  <iant@google.com>
4690         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4692 2009-06-25  Ian Lance Taylor  <iant@google.com>
4694         * g++.dg/warn/Wunused-16.C: New testcase.
4696 2009-06-25  Ian Lance Taylor  <iant@google.com>
4698         * g++.dg/warn/skip-2.C: New testcase.
4700 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4702         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4703         dg-skip-if and move to ...
4704         * gcc.dg/torture/20090618-1.c.
4706 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4708         PR tree-optimization/40493
4709         * gcc.c-torture/execute/pr40493.c: New test.
4711 2009-06-24  Jason Merrill  <jason@redhat.com>
4713         PR c++/40342
4714         * g++.dg/template/overload10.C: New.
4716 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4718         PR fortran/40427
4719         * gfortran.dg/proc_ptr_comp_11.f90: New.
4721 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4723         * gcc.dg/pr40501.c: New testcase.
4725 2009-06-23  DJ Delorie  <dj@redhat.com>
4727         Add MeP port.
4728         * lib/target-supports.exp: Add mep support (no profiling).
4730 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4732         PR testsuite/39297
4733         * gcc.dg/ssa/loop-31.c: Change scan rules.
4735 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4737         * gcc.dg/cpp/empty-include.c: Update column info.
4738         * gcc.dg/cpp/assert2.c: Update column info.
4740 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4742         * g++.dg/ext/builtin-object-size1.C: New test.
4743         * g++.dg/ext/builtin-object-size2.C: New test.
4745 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4747         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4748         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4750 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4752         * gcc.target/mips/truncate-3.c: New test.
4754 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4756         PR fortran/37254
4757         PR fortran/39850
4758         * gfortran.dg/interface_30.f90: Modified error message.
4759         * gfortran.dg/proc_decl_22.f90: New.
4761 2009-06-22  Ian Lance Taylor  <iant@google.com>
4763         * gcc.dg/Wcxx-compat-19.c: New testcase.
4765 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4767         PR objc/28050
4768         * pr28050.m: New testcase.
4770 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4772         PR testsuite/40481
4773         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4775 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4777         PR tree-optimization/40492
4778         * g++.dg/torture/pr40492.C: New test.
4780 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4782         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4783         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4785 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4787         * gnat.dg/raise_ce.adb: Helper for ...
4788         * gnat.dg/handle_and_return.adb: New test.
4790 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4792         PR fortran/40443
4793         * gfortran.dg/generic_18.f90: New test.
4795 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4797         PR fortran/40472
4798         * gfortran.dg/spread_size_limit.f90: New test.
4800 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4802         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4803         to put dump files in a subdirectory.
4804         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4805         ".o" temporary files.
4807 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4809         PR fortran/39850
4810         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4811         * gfortran.dg/interface_20.f90: Ditto.
4812         * gfortran.dg/interface_21.f90: Ditto.
4813         * gfortran.dg/interface_22.f90: Ditto.
4814         * gfortran.dg/interface_30.f90: New.
4815         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4817 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4819         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4820         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4821         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4822         DEFAULT_VECTFLAGS.
4824 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4825             Revital Eres  <eres@il.ibm.com>
4827         PR testsuite/40359
4828         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4829         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4830         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4832 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4834         PR testsuite/40475
4835         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4836         without misalignment support.
4837         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4839 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4841         PR fortran/40452
4842         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4844 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4846         PR fortran/40440
4847         * gfortran.dg/alloc_comp_result_2.f90: New test.
4849 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4851         PR target/40482
4852         * gcc.target/arm/pr40482.c: New test.
4854 2009-06-19  Ian Lance Taylor  <iant@google.com>
4856         * gcc.dg/Wcxx-compat-18.c: New testcase.
4858 2009-06-19  Richard Guenther  <rguenther@suse.de>
4860         * gcc.c-torture/execute/20090618-1.c: New testcase.
4862 2009-06-19  Ian Lance Taylor  <iant@google.com>
4864         * gcc.dg/Wcxx-compat-17.c: New testcase.
4866 2009-06-19  Ian Lance Taylor  <iant@google.com>
4868         * gcc.dg/Wcxx-compat-15.c: New testcase.
4870 2009-06-19  Ian Lance Taylor  <iant@google.com>
4872         * gcc.dg/Wcxx-compat-16.c: New testcase.
4874 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4876         * gcc.dg/builtins-34.c: Add significand cases.
4878 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4880         PR testsuite/40491
4881         * gcc.dg/20080522-1.c: Remove testcase for real.
4882         * gcc.dg/20080528-1.c: Ditto.
4884 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4886         PR fortran/40450
4887         * gfortran.dg/proc_ptr_20.f90: New.
4889 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4891         PR target/40470
4892         * gcc.dg/torture/pr40470-1.c: New.
4893         * gcc.dg/torture/pr40470-2.c: Likewise.
4894         * gcc.dg/torture/pr40470-3.c: Likewise.
4895         * gcc.dg/torture/pr40470-4.c: Likewise.
4897 2009-06-18  Diego Novillo  <dnovillo@google.com>
4899         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4900         * gcc.dg/plugin/ggcplug.c: Likewise.
4901         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4902         * g++.dg/plugin/selfassign.c: Likewise.
4903         * g++.dg/plugin/attribute_plugin.c: Likewise.
4904         * g++.dg/plugin/dumb_plugin.c: Likewise.
4906 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4908         * gcc.dg/cpp/arith-3.c: Add column info.
4910 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4912         * gcc.target/arm/fp16-compile-none-2.c: New.
4913         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4914         * gcc.target/arm/fp16-compile-alt-12.c: New.
4916 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4918         * gcc.target/arm/fp16-compile-alt-1.c: New.
4919         * gcc.target/arm/fp16-compile-alt-2.c: New.
4920         * gcc.target/arm/fp16-compile-alt-3.c: New.
4921         * gcc.target/arm/fp16-compile-alt-4.c: New.
4922         * gcc.target/arm/fp16-compile-alt-5.c: New.
4923         * gcc.target/arm/fp16-compile-alt-6.c: New.
4924         * gcc.target/arm/fp16-compile-alt-7.c: New.
4925         * gcc.target/arm/fp16-compile-alt-8.c: New.
4926         * gcc.target/arm/fp16-compile-alt-9.c: New.
4927         * gcc.target/arm/fp16-compile-alt-10.c: New.
4928         * gcc.target/arm/fp16-compile-alt-11.c: New.
4929         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4930         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4931         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4932         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4933         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4934         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4935         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4936         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4937         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4938         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4939         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4940         * gcc.target/arm/fp16-compile-none-1.c: New.
4941         * gcc.target/arm/fp16-compile-exprtype.c: New.
4942         * gcc.target/arm/fp16-compile-vcvt.c: New.
4943         * gcc.target/arm/fp16-builtins-1.c: New.
4944         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4945         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4946         * gcc.target/arm/fp16-param-1.c: New.
4947         * gcc.target/arm/fp16-return-1.c: New.
4948         * gcc.target/arm/fp16-unprototyped-1.c: New.
4949         * gcc.target/arm/fp16-unprototyped-2.c: New.
4950         * gcc.target/arm/fp16-variadic-1.c: New.
4951         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4952         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4953         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4954         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4955         * gcc.dg/torture/arm-fp16-ops.h: New.
4956         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4957         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4958         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4959         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4960         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4961         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4962         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4963         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4964         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4965         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4966         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4967         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4968         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4969         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4970         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4971         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4972         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4973         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4974         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4975         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4976         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4978 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4980         * gcc.dg/builtins-65.c: New test.
4982 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4984         PR fortran/40451
4985         * gfortran.dg/proc_ptr_result_4.f90: New.
4987 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4989         * gcc.c-torture/execute/bitfld-5.c: New test.
4991 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4993         * gcc.dg/builtin-unreachable-3.c: New test.
4995 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4997         * gcc.target/i386/builtin-unreachable.c: New test.
4999 2009-06-17  Ian Lance Taylor  <iant@google.com>
5001         * gcc.dg/Wcxx-compat-14.c: New testcase.
5003 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5005         * gcc.dg/func-ptr-conv-1.c: Update column info.
5007 2009-06-17  Richard Guenther  <rguenther@suse.de>
5009         PR middle-end/40404
5010         * gcc.c-torture/execute/pr40404.c: New testcase.
5012 2009-06-17  Richard Guenther  <rguenther@suse.de>
5014         PR middle-end/40460
5015         * g++.dg/torture/pr40460.C: New testcase.
5017 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5019         * gcc.dg/plugin/one_time_plugin.c: New test.
5020         * gcc.dg/plugin/one_time-test-1.c: New test.
5021         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5023 2009-06-16  Ian Lance Taylor  <iant@google.com>
5025         * g++.dg/warn/skip-1.C: New testcase.
5027 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5029         PR middle-end/40446
5030         * g++.dg/other/pr40446.C: New test.
5032 2009-06-16  Richard Guenther  <rguenther@suse.de>
5034         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5035         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5036         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5037         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5039 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5041         * gcc.c-torture/compile/pr40432.c: New file.
5043 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5045         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5047 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5049         PR fortran/36947
5050         PR fortran/40039
5051         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5052         * gfortran.dg/interface_20.f90: Modified error messages.
5053         * gfortran.dg/interface_21.f90: Ditto.
5054         * gfortran.dg/interface_26.f90: Ditto.
5055         * gfortran.dg/interface_27.f90: Ditto.
5056         * gfortran.dg/interface_28.f90: Extended test case.
5057         * gfortran.dg/interface_29.f90: New.
5058         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5059         * gfortran.dg/proc_decl_8.f90: Ditto.
5060         * gfortran.dg/proc_ptr_11.f90: Ditto.
5061         * gfortran.dg/proc_ptr_15.f90: Ditto.
5063 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5065         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5066         printing.
5067         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5068         gcc.dg/vect/vect-outer-4f.c: Likewise.
5069         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5070         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5071         Likewise.
5072         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5073         outer loop.
5075 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5077         PR fortran/40383
5078         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5080 2009-06-15  Ian Lance Taylor  <iant@google.com>
5082         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5083         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5084         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5085         Recognize new notes.
5086         * gcc.dg/stmt-expr-label-2.c: Likewise.
5087         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5088         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5089         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5090         * gcc.dg/c99-vla-jump-4.c: Likewise.
5091         * gcc.dg/stmt-expr-label-1.c: Likewise.
5092         * gcc.dg/stmt-expr-label-3.c: Likewise.
5093         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5095 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5097         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5099 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5101         * gcc.dg/builtin-object-size-7.c: New test.
5103 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5105         PR testsuite/40426
5106         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5107         level != "" use separate -gdwarf-2 -g${level} options instead of
5108         -gdwarf-2${level}.
5109         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5110         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5111         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5113 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5115         * g++.dg/abi/mangle11.C: Update warning line.
5116         * g++.dg/abi/mangle12.C: Update warning line.
5117         * g++.dg/abi/mangle17.C: Update warning line.
5118         * g++.dg/abi/mangle20-2.C: Update warning line.
5120 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5122         * gcc.dg/optimize-bswap-1.c: Split into these two:
5123         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5124         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5126 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5128         * gcc.dg/optimize-bswap-1.c: New testcase.
5130 2009-06-14  Richard Guenther  <rguenther@suse.de>
5132         PR middle-end/40389
5133         * g++.dg/torture/pr40389.C: New testcase.
5135 2009-06-13  Richard Guenther  <rguenther@suse.de>
5137         PR tree-optimization/40421
5138         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5140 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5142         * gcc.dg/old-style-prom-3.c: Add column info.
5143         * gcc.dg/overflow-warn-1.c
5144         * gcc.dg/gomp/pr27415.c
5145         * gcc.dg/gomp/for-1.c: Same.
5146         * gcc.dg/enum-compat-1.c: Same.
5147         * gcc.dg/c99-tag-3.c: Same.
5148         * gcc.dg/Wredundant-decls-2.c: Same.
5149         * gcc.dg/func-ptr-conv-1.c: Same.
5150         * gcc.dg/asm-wide-1.c: Same.
5151         * gcc.dg/nofixed-point-2.c: Same.
5152         * gcc.dg/cpp/line3.c: Same.
5153         * gcc.dg/array-10.c: Same.
5154         * gcc.dg/c99-vla-jump-1.c: Same.
5155         * gcc.dg/pr20368-1.c: Same.
5156         * gcc.dg/Wshadow-3.c: Same.
5157         * gcc.dg/c90-const-expr-8.c: Same.
5158         * gcc.dg/label-decl-2.c: Same.
5159         * gcc.dg/dremf-type-compat-2.c: Same.
5160         * gcc.dg/c90-const-expr-5.c: Same.
5161         * gcc.dg/builtins-30.c: Same.
5162         * gcc.dg/Warray-bounds.c: Same.
5163         * gcc.dg/Wcxx-compat-2.c: Same.
5164         * gcc.dg/tree-ssa/col-1.c: Same.
5165         * gcc.dg/old-style-prom-2.c: Same.
5166         * gcc.dg/cast-function-1.c: Same.
5167         * gcc.dg/pr15698-1.c: Same.
5168         * gcc.dg/dremf-type-compat-3.c: Same.
5169         * gcc.dg/vla-8.c: Same.
5170         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5171         line.
5172         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5173         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5174         * gcc.dg/enum-compat-1.c: Same.
5175         * gcc.dg/dremf-type-compat-2.c: Same.
5176         * gcc.dg/old-style-prom-2.c: Same.
5177         * gcc.dg/pr15698-1.c: Same.
5178         * gcc.dg/pr20368-1.c: Same.
5179         * gcc.dg/dremf-type-compat-3.c: Same.
5180         * gcc.dg/builtins-30.c: Same.  Test for columns.
5182 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5184         PR fortran/40176
5185         * gfortran.dg/proc_decl_1.f90: Extended.
5187 2009-06-12  Ian Lance Taylor  <iant@google.com>
5189         * gcc.dg/Wcxx-compat-13.c: New testcase.
5191 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5193         PR tree-opt/38865
5194         * gcc.dg/tree-ssa/fre-vce-1.c
5196 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5198         PR testsuite/40384
5199         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5200         min-insn-to-prefetch-ratio=5.
5202 2009-06-12  Joey Ye  <joey.ye@intel.com>
5203             H.J. Lu  <hongjiu.lu@intel.com>
5205         PR middle-end/39146
5206         * gcc.target/i386/stackalign/pr39146.c: New.
5208 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5210         * gcc.target/i386/crc32-1.c: New.
5211         * gcc.target/i386/crc32-2.c: Likewise.
5213 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5215         PR c/39252
5216         * gcc.dg/builtin-unreachable-1.c: New test.
5217         * gcc.dg/builtin-unreachable-2.c: Same.
5219 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5221         PR fortran/40402
5222         * gfortran.dg/data_value_1.f90: New test.
5224 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5226         PR testsuite/39831
5227         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5228         remove ilp32 requirement.
5229         * gcc.target/i386/excess-precision-2.c: Likewise.
5230         * gcc.target/i386/excess-precision-3.c: Likewise.
5231         * gcc.target/i386/excess-precision-4.c: Likewise.
5232         * gcc.target/i386/excess-precision-5.c: Likewise.
5233         * gcc.target/i386/excess-precision-6.c: Likewise.
5235 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5237         PR fortran/38718
5238         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5239         * gfortran.dg/nan_5.f90: New test.
5241 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5243         * gcc.target/arm/neon-modes-1.c: New test.
5245 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5247         * g++.dg/torture/pr31579.C: Cast pointer
5248         via __SIZE_TYPE__ instead of 'unsigned long'.
5250 2009-06-10  Anthony Green  <green@moxielogic.com>
5252         * lib/target-supports.exp (check_profiling_available):
5253         Profiling is not available for testing purposes on moxie.
5255 2009-06-09  Ian Lance Taylor  <iant@google.com>
5257         * gcc.dg/Wcxx-compat-12.c: New testcase.
5259 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5261         PR libfortran/40334
5262         * gfortran.dg/backspace_11.f90: New.
5264 2009-06-09  Jason Merrill  <jason@redhat.com>
5266         * g++.dg/cpp0x/defaulted10.C: New.
5268 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5270         * gcc.c-torture/compile/pr40351.c: New file.
5272 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5274         * gnat.dg/align_max.adb: New test.
5276 2009-06-08  Jason Merrill  <jason@redhat.com>
5278         * g++.dg/cpp0x/auto15.C: New.
5280 2009-06-08  Jan Hubicka  <jh@suse.cz>
5282         PR debug/39834
5283         * gcc.dg/torture/pr39834.c
5285 2009-06-08  Jan Hubicka  <jh@suse.cz>
5287         PR middle-end/40102
5288         * g++.dg/torture/pr40102.C: New testcase.
5290 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5292         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5293         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5294         * gcc.dg/builtin-object-size-6.c: New test.
5296         PR c++/40373
5297         * g++.dg/template/dtor7.C: New test.
5299         PR c++/40370
5300         PR c++/40372
5301         * g++.dg/template/error41.C: New test.
5302         * g++.dg/template/error42.C: New test.
5304 2009-06-08  Revital Eres  <eres@il.ibm.com>
5306         PR testsuite/40359
5307         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5308         * gcc.dg/vect/vect-88.c: Likewise.
5309         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5310         * gcc.dg/vect/pr25413.c: Likewise.
5311         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5313 2009-06-07  Ian Lance Taylor  <iant@google.com>
5315         * g++.dg/warn/Wswitch-3.C: New testcase.
5316         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5317         * gcc.dg/Wswitch-enum-error.c: Likewise.
5318         * gcc.dg/Wswitch-error.c: Likewise.
5320 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5322         PR fortran/40008
5323         * gfortran.dg/negative_unit.f: Update test.
5324         * gfortran.dg/negative_unit_int8.f: Update test.
5325         * gfortran.dg/newunit_1.f90: New test.
5327 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5329         PR fortran/25104
5330         PR fortran/29962
5331         * gfortran.dg/spread_init_expr.f03: New.
5332         * gfortran.dg/unpack_init_expr.f03: New.
5333         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5334         error message.
5336 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5338         PR fortran/25104
5339         PR fortran/29962
5340         * gfortran.dg/count_init_expr.f03
5341         * gfortran.dg/product_init_expr.f03
5342         * gfortran.dg/sum_init_expr.f03
5344 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5346         PR fortran/36874
5347         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5348         message.
5349         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5350         shapes.
5351         * gfortran.dg/zero_sized_5.f90: Likewise.
5353 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5355         PR middle-end/32950
5356         * g++.dg/torture/pr32950.C: New.
5358 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5360         PR fortran/25104
5361         PR fortran/29962
5362         * gfortran.dg/dot_product_1.f03: New.
5363         * gfortran.dg/matmul_8.f03: New.
5364         * gfortran.dg/transpose_3.f03: New.
5366 2009-06-06  Ian Lance Taylor  <iant@google.com>
5368         * gcc.dg/Wunused-label-1.c: New test case.
5369         * g++.dg/warn/Wunused-label-1.C: New test case.
5370         * g++.dg/warn/Wunused-label-2.C: New test case.
5371         * g++.dg/warn/Wunused-label-3.C: New test case.
5373 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5375         PR fortran/37203
5376         * reshape_zerosize_2.f90: New.
5378 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5380         PR fortran/32890
5381         * gfortran.dg/pack_assign_1.f90: New.
5382         * gfortran.dg/pack_vector_1.f90: New.
5384 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5386         PR middle-end/40340
5387         * gcc.dg/pr40340-1.c: New test.
5388         * gcc.dg/pr40340-2.c: New test.
5389         * gcc.dg/pr40340-3.c: New test.
5390         * gcc.dg/pr40340-4.c: New test.
5391         * gcc.dg/pr40340-5.c: New test.
5392         * gcc.dg/pr40340.h: New file.
5394 2009-06-05  Revital Eres  <eres@il.ibm.com>
5396         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5397         New procedure.
5398         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5399         * gcc.dg/vect/vect-33.c: Likewise.
5400         * gcc.dg/vect/vect-92.c: Likewise.
5401         * gcc.dg/vect/vect-58.c: Likewise.
5402         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5403         * gcc.dg/vect/vect-42.c: Likewise.
5404         * gcc.dg/vect/slp-25.c: Likewise.
5405         * gcc.dg/vect/vect-align-1.c: Likewise.
5406         * gcc.dg/vect/vect-align-2.c: Likewise.
5407         * gcc.dg/vect/vect-93.c: Likewise.
5408         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5409         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5410         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5411         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5412         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5413         * gcc.dg/vect/vect-26.c: Likewise.
5414         * gcc.dg/vect/vect-44.c: Likewise.
5415         * gcc.dg/vect/vect-70.c: Likewise.
5416         * gcc.dg/vect/vect-95.c: Likewise.
5417         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5418         * gcc.dg/vect/vect-28.c: Likewise.
5419         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5420         * gcc.dg/vect/vect-87.c: Likewise.
5421         * gcc.dg/vect/vect-109.c: Likewise.
5422         * gcc.dg/vect/vect-54.c: Likewise.
5423         * gcc.dg/vect/vect-96.c: Likewise.
5424         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5425         * gcc.dg/vect/vect-88.c: Likewise.
5426         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5427         * gcc.dg/vect/vect-89.c: Likewise.
5428         * gcc.dg/vect/vect-91.c: Likewise.
5429         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5430         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5431         * gfortran.dg/vect/vect-2.f90: Likewise.
5432         * gfortran.dg/vect/vect-3.f90: Likewise.
5433         * gfortran.dg/vect/vect-4.f90: Likewise.
5434         * gfortran.dg/vect/vect-5.f90: Likewise.
5436 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5438         PR tree-optimization/36318
5439         * gcc.dg/tree-ssa/sra-7.c: New test.
5441 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5443         PR fortran/37203
5444         * gfortran.dg/reshape_order_5.f90: New.
5445         * gfortran.dg/reshape_shape_1.f90: New.
5447 2009-06-04  Jason Merrill  <jason@redhat.com>
5449         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5451 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5453         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5454         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5456 2009-06-04  Richard Guenther  <rguenther@suse.de>
5458         PR c++/39371
5459         * g++.dg/torture/pr40335.C: New testcase.
5461 2009-06-03  Richard Guenther  <rguenther@suse.de>
5463         PR middle-end/40328
5464         * gcc.dg/torture/pr40328.c: New testcase.
5466 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5468         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5469         m68k and fido.
5471 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5473         * g++.dg/torture/pr40323.C: New file.
5475 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5477         * gnat.dg/specs/root.ads: New test.
5478         * gnat.dg/specs/root-level_1.ads: Likewise.
5479         * gnat.dg/specs/root-level_2.ads: Likewise.
5480         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5482 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5484         * g++.dg/init/ref15.C: Require unwrapped targets.
5486 2009-06-02  Jason Merrill  <jason@redhat.com>
5488         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5489         * g++.dg/cpp0x/initlist18.C: New.
5490         * g++.dg/cpp0x/initlist19.C: New.
5492         * g++.dg/cpp0x/auto14.C: New.
5494 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5496         * gnat.dg/alignment6.adb: Remove XFAIL.
5498 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5500         PR c++/38089
5501         * g++.dg/template/spec36.C: New test.
5503 2009-06-01  Ian Lance Taylor  <iant@google.com>
5505         * gcc.dg/cast-qual-3.c: New testcase.
5506         * g++.dg/warn/Wcast-qual2.C: New testcase.
5508 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5510         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5511         (process-message): Expect column numbers.
5512         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5513         * gcc.dg/pch/counter-2.c: Same.
5514         * gcc.dg/pch/valid-2.c: Same.
5515         * gcc.dg/pch/warn-1.c: Same.
5516         * gcc.dg/pch/valid-1.c: Same.
5517         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5518         * gcc.dg/cpp/syshdr.c: Same.
5519         * gcc.dg/cpp/19940712-1.c: Same.
5520         * gcc.dg/cpp/missing-header-1.c: Same.
5521         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5522         * gcc.dg/cpp/tr-warn3.c: Same.
5523         * gcc.dg/cpp/pr29612-2.c: Same.
5524         * gcc.dg/cpp/tr-warn4.c: Same.
5525         * gcc.dg/cpp/Wtrigraphs.c: Same.
5526         * gcc.dg/cpp/poison.c: Same.
5527         * gcc.dg/cpp/arith-3.c: Same.
5528         * gcc.dg/cpp/sysmac2.c: Same.
5529         * gcc.dg/cpp/cpp.exp: Same.
5530         * gcc.dg/cpp/tr-warn5.c: Same.
5531         * gcc.dg/cpp/include2.c: Same.
5532         * gcc.dg/cpp/Wmissingdirs.c: Same.
5533         * gcc.dg/cpp/Wmissingdirs.c: Same.
5534         * gcc.dg/cpp/tr-warn6.c: Same.
5535         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5536         * gcc.dg/cpp/macspace1.c: Same.
5537         * gcc.dg/cpp/escape-2.c: Same.
5538         * gcc.dg/cpp/assert2.c: Same.
5539         * gcc.dg/cpp/undef2.c: Same.
5540         * gcc.dg/cpp/macspace2.c: Same.
5541         * gcc.dg/cpp/tr-warn1.c: Same.
5542         * gcc.dg/cpp/extratokens2.c: Same.
5543         * gcc.dg/cpp/strify2.c: Same.
5544         * gcc.dg/cpp/Wsignprom.c: Same.
5545         * gcc.dg/cpp/redef2.c: Same.
5546         * gcc.dg/cpp/trad/trad.exp: Same.
5547         * gcc.dg/cpp/arith-1.c: Same.
5548         * gcc.dg/cpp/extratokens.c: Same.
5549         * gcc.dg/cpp/if-mpar.c: Same.
5551 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5553         * gnat.dg/nested_float_packed.ads: New test.
5555 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5556             Eric Botcazou  <botcazou@adacore.com>
5558         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5559         * gnat.dg/test_oconst.adb: New test.
5561 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5563         * gcc.dg/plugin/ggcplug.c: Moved comment.
5564         (plugin_init): Fixed typo, declared i, returned 0 at end.
5566 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5568         PR testsuite/40244
5569         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5570         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5572 2009-05-29  Ian Lance Taylor  <iant@google.com>
5574         * gcc.dg/Wcxx-compat-11.c: New testcase.
5576 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5578         PR fortran/40019
5579         * gfortran.dg/leadz_trailz_1.f90: New test.
5580         * gfortran.dg/leadz_trailz_2.f90: New test.
5582 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5584         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5585         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5586         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5587         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5588         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5589         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5590         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5591         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5592         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5593         * gcc.dg/tree-ssa/sra-5.c: New file.
5594         * gcc.dg/tree-ssa/sra-6.c: New file.
5595         * gcc.c-torture/compile/sra-1.c: New file.
5597 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5599         PR middle-end/40291
5600         * gcc.c-torture/compile/pr40291.c: New test.
5602         PR target/40017
5603         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5604         __vector _Bool.
5605         * gcc.target/powerpc/altivec-30.c: New test.
5606         * gcc.target/powerpc/altivec-31.c: New test.
5608 2009-05-28  Richard Guenther  <rguenther@suse.de>
5610         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5611         * gcc.c-torture/execute/20090527-1.c: Likewise.
5613 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5615         PR c++/39754
5616         * g++.dg/template/canon-type-1.C: New test.
5617         * g++.dg/template/canon-type-2.C: Likewise.
5618         * g++.dg/template/canon-type-3.C: Likewise.
5619         * g++.dg/template/canon-type-4.C: Likewise.
5620         * g++.dg/template/canon-type-5.C: Likewise.
5621         * g++.dg/template/canon-type-6.C: Likewise.
5622         * g++.dg/template/canon-type-7.C: Likewise.
5624 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5625             Uros Bizjak  <ubizjak@gmail.com>
5626             Danny Smith  <dansmister@gmail.com>
5628         PR target/37216
5630         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5631         New function.
5632         * gcc.target/i386/pr37216.c:  New test source file.
5633         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5634         use -fno-common for testing Cygwin and MinGW targets.
5636 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5638         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5639         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5640         * g++.dg/pr37742.C (size_t): Likewise.
5641         * g++.dg/torture/pr34850.C (size_t): Likewise.
5642         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5643         _PTRDIFF_TYPE__.
5644         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5645         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5646         (size_t): Use __extension__ and __SIZE_TYPE__.
5647         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5648         __SIZE_TYPE__.
5649         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5650         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5651         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5652         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5653         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5654         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5655         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5656         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5657         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5658         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5659         (__ssize_t): Likewise.
5660         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5661         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5662         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5663         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5664         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5665         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5666         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5667         * gcc.dg/pr33667.c (size_t): Likewise.
5668         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5669         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5670         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5671         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5672         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5673         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5675 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5677         PR tree-optimization/40254
5678         * gcc.dg/vect/pr40254.c: New test.
5680 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5682         PR middle-end/33699
5683         * gcc.target/mips/const-anchor-1.c: New test.
5684         * gcc.target/mips/const-anchor-2.c: New test.
5686 2009-05-27  Jason Merrill  <jason@redhat.com>
5688         * g++.dg/cpp0x/initlist15.C: New.
5689         * g++.dg/cpp0x/initlist16.C: New.
5690         * g++.dg/cpp0x/initlist17.C: New.
5692 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5694         PR fortran/39178
5695         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5696         patterns to reflect frontend changes.
5697         * gfortran.dg/vector_subscript_4.f90: Likewise.
5699 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5700             Eric Botcazou  <botcazou@adacore.com>
5702         * gcc.c-torture/execute/align-nest.c: New testcase.
5703         * gnat.dg/misaligned_nest.adb: New testcase.
5705 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5707         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5708         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5709         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5710         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5712 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5714         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5715         cast instead of assuming 0ul.
5716         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5717         __SIZE_TYPE__.
5718         (_type_desc): Make first argument const.
5719         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5721 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5723         PR libfortran/40187
5724         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5725         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5727 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5729         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5730         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5731         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5732         * gcc.dg/plugin/ggcplug.c: Added new file.
5734 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5736         PR fortran/40246
5737         * gfortran.dg/nullify_4.f90: New test.
5739 2009-05-26  Richard Guenther  <rguenther@suse.de>
5741         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5743 2009-05-26  Richard Guenther  <rguenther@suse.de>
5745         PR middle-end/40252
5746         * gcc.c-torture/compile/pr40252.c: New testcase.
5748 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5750         PR c++/40007
5751         * g++.dg/template/typedef18.C: New test.
5752         * g++.dg/template/typedef19.C: Likewise.
5753         * g++.dg/template/typedef20.C: Likewise.
5754         * g++.dg/template/access11.C: Adjust.
5756 2009-05-26  Richard Guenther  <rguenther@suse.de>
5758         PR testsuite/40247
5759         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5761 2009-05-25  Jason Merrill  <jason@redhat.com>
5763         PR c++/38064
5764         * g++.dg/cpp0x/enum3.C: New test.
5766 2009-05-25  Richard Guenther  <rguenther@suse.de>
5768         PR tree-optimization/36327
5769         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5770         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5771         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5772         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5773         * gcc.dg/vect/vect-40.c: Likewise.
5774         * gcc.dg/vect/vect-42.c: Likewise.
5775         * gcc.dg/vect/vect-46.c: Likewise.
5776         * gcc.dg/vect/vect-76.c: Likewise.
5778 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5780         PR fortran/40176
5781         * gfortran.dg/proc_ptr_18.f90: New.
5782         * gfortran.dg/proc_ptr_19.f90: New.
5783         * gfortran.dg/proc_ptr_comp_9.f90: New.
5784         * gfortran.dg/proc_ptr_comp_10.f90: New.
5786 2009-05-25  Richard Guenther  <rguenther@suse.de>
5788         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5789         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5791 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5793         PR tree-optimization/40238
5794         * gcc.dg/vect/pr40238.c: New test.
5796 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5797             Dominique Dhumieres  <dominiq@lps.ens.fr>
5799         PR fortran/35732
5800         PR fortran/39872
5801         * gfortran.dg/bounds_check_fail_3.f90: New test.
5802         * gfortran.dg/bounds_check_fail_4.f90: New test.
5803         * gfortran.dg/bounds_check_14.f90: Update test.
5804         * gfortran.dg/bound_4.f90: Update test.
5806 2009-05-24  Richard Guenther  <rguenther@suse.de>
5808         PR middle-end/40233
5809         * gcc.c-torture/compile/pr40233.c: New testcase.
5811 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5813         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5814         for alpha*-*-* targets.
5816 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5818         * gcc.dg/vect/bb-slp-1.c: New test.
5819         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5820         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5821         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5822         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5823         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5824         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5825         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5826         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5827         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5828         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5829         gcc.dg/vect/bb-slp-22.c: Likewise.
5830         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5832 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5833             Maxim Kuvyrkov  <maxim@codesourcery.com>
5835         * gcc.dg/falign-labels-1.c: New test.
5837 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5839         * gnat.dg/specs/rep_clause3.ads: New test.
5841 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5843         * gnat.dg/addr6.adb: New test.
5845 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5847         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5848         New function.
5849         * gcc.target/arm/thumb2-mul-space.c: New file.
5850         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5851         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5852         * gcc.target/arm/thumb2-mul-speed.c: New file.
5854 2009-05-22  Richard Guenther  <rguenther@suse.de>
5856         PR middle-end/38964
5857         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5858         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5859         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5861 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5863         * gcc.dg/dll-6.c: New test.
5864         * gcc.dg/dll-6a.c: Likewise.
5865         * gcc.dg/dll-7.c: Likewise.
5866         * gcc.dg/dll-7a.c: Likewise.
5867         * g++.dg/ext/dllexport2.C: Likewise.
5868         * g++.dg/ext/dllexport2a.cc: Likewise.
5870 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5872         PR target/37846
5873         * gcc.target/ia64/mfused-madd-vect.c: New test.
5874         * gcc.target/ia64/mfused-madd.c: New test.
5875         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5876         * gcc.target/ia64/mno-fused-madd.c: New test.
5878 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5880         * gcc.target/i386/movbe-1.c: New.
5881         * gcc.target/i386/movbe-2.c: Likewise.
5883 2009-05-21  Taras Glek  <tglek@mozilla.com>
5885         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5886         plugin_init signature.
5887         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5888         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5889         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5891 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5893         * gcc.dg/target/arm/neon-vmla-1.c: New.
5894         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5896 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5898         * gcc.target/mips/octeon-exts-6.c: New test.
5899         * gcc.target/mips/extend-1.c: New test.
5900         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5901         EXTS.
5902         * gcc.target/mips/octeon-exts-5.c: Likewise.
5904 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5906         PR middle-end/40204
5907         * gcc.c-torture/compile/pr40204.c: New test.
5909 2009-05-20  Richard Guenther  <rguenther@suse.de>
5911         * gcc.c-torture/compile/20090518-1.c: New testcase.
5913 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5915         PR tree-optimization/40087
5916         * gcc.dg/tree-ssa/pr40087.c: New test.
5918 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5920         * gcc.dg/vector-4.c: New testcase.
5921         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5922         * g++.dg/ext/vector16.C: New testcase.
5924 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5926         PR c/40172
5927         * gcc.dg/pr40172.c: Renamed to ...
5928         * gcc.dg/pr40172-1.c: This.
5930         * gcc.dg/pr40172-2.c: New.
5931         * gcc.dg/pr40172-3.c: Likewise.
5933 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5935         PR c/40172
5936         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5938 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5940         * gnat.dg/loop_optimization6.ad[sb]: New test.
5942 2009-05-19  Richard Guenther  <rguenther@suse.de>
5944         * gcc.c-torture/compile/20090519-1.c: New testcase.
5946 2009-05-18  Jason Merrill  <jason@redhat.com>
5948         * g++.dg/cpp0x/explicit1.C: New.
5949         * g++.dg/cpp0x/explicit2.C: New.
5951 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5953         PR debug/40109
5954         * g++.dg/debug/dwarf2/nested-1.C: New test.
5956 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5958         PR testsuite/39907
5959         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5960         stack alignment.
5962 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5964         PR fortran/40164
5965         * gfortran.dg/proc_ptr_comp_8.f90: New.
5967 2009-05-18  Richard Guenther  <rguenther@suse.de>
5969         PR fortran/40168
5970         * gfortran.dg/array_memset_2.f90: Adjust.
5972 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5974         PR fortran/36947
5975         PR fortran/40039
5976         * gfortran.dg/interface_27.f90: New.
5977         * gfortran.dg/interface_28.f90: New.
5978         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5979         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5981 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5983         * gcc.target/m68k/tls-ie.c: New test.
5984         * gcc.target/m68k/tls-le.c: New test.
5985         * gcc.target/m68k/tls-gd.c: New test.
5986         * gcc.target/m68k/tls-ld.c: New test.
5987         * gcc.target/m68k/tls-ie-xgot.c: New test.
5988         * gcc.target/m68k/tls-le-xtls.c: New test.
5989         * gcc.target/m68k/tls-gd-xgot.c: New test.
5990         * gcc.target/m68k/tls-ld-xgot.c: New test.
5991         * gcc.target/m68k/tls-ld-xtls.c: New test.
5992         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5994 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5996         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5998 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6000         PR c/40172
6001         * gcc.dg/pr40172.c: New.
6003 2009-05-17  Jason Merrill  <jason@redhat.com>
6005         PR c++/40139
6006         * g++.dg/template/dtor6.C: New.
6008 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6010         * g++.dg/warn/translate-ice-1.C: New test.
6012 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6014         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6015         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6016         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6017         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6019 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6021         PR fortran/33197
6022         * gfortran.dg/erf_2.F90: New test.
6023         * gfortran.dg/erfc_scaled_2.f90: New test.
6025 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6027         PR fortran/31243
6028         * gfortran.dg/string_1.f90: New test.
6029         * gfortran.dg/string_2.f90: New test.
6030         * gfortran.dg/string_3.f90: New test.
6032 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6034         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6035         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6037 2009-05-15  Ian Lance Taylor  <iant@google.com>
6039         * gcc.dg/Wcxx-compat-10.c: New testcase.
6041 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6043         PR 16302
6044         * gcc.dg/pr16302.c: New.
6045         * g++.dg/warn/pr16302.C: New.
6047 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6049         * gcc.dg/torture/builtin-math-5.c: New.
6050         * gcc.dg/torture/builtin-math-6.c: New.
6051         * lib/target-supports.exp (check_effective_target_mpc): New.
6053 2009-05-15  Jan Hubicka  <jh@suse.cz>
6055         * gcc.dg/tree-ssa/inline-3.c: New testcase
6057 2009-05-15  Jan Hubicka  <jh@suse.cz>
6059         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6060         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6061         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6062         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6063         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6064         Mark noinline.
6065         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6066         Mark noinline.
6067         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6068         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6070 2009-05-15  Jan Hubicka  <jh@suse.cz>
6072         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6073         optimized by sibcall noinline.
6075 2009-05-15  Jan Hubicka  <jh@suse.cz>
6077         * sibcall-1.c (track): Mark noinline.
6078         * sibcall-2.c (track): Mark noinline.
6079         * sibcall-3.c (track): Mark noinline.
6080         * sibcall-4.c (track): Mark noinline.
6082 2009-05-15  Jan Hubicka  <jh@suse.cz>
6084         * flatten-2.c: Disable early inlining; add comment.
6085         * flatten-3.c: New test based on flatten-2.c.
6087 2009-05-15  Richard Guenther  <rguenther@suse.de>
6089         PR tree-optimization/39999
6090         * gcc.c-torture/compile/pr39999.c: New testcase.
6092 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6094         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6096 2009-05-14  Ian Lance Taylor  <iant@google.com>
6098         * gcc.dg/Wcxx-compat-9.c: New testcase.
6100 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6102         PR fortran/39996
6103         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6104         * gfortran.dg/duplicate_type_2.f90: Ditto.
6105         * gfortran.dg/duplicate_type_3.f90: New.
6107 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6109         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6110         * ada/acats/tests/c5/c59002c.ada: Likewise.
6112 2009-05-13  Taras Glek  <tglek@mozilla.com>
6114         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6115         attributes and decl smashing.
6116         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6117         attributes.
6118         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6119         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6121 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6123         PR fortran/39865
6124         * gfortran.dg/pr39865.f90: New test.
6125         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6126         arrays in FMT=.
6127         * gfortran.dg/hollerith_f95.f90: Likewise.
6128         * gfortran.dg/hollerith6.f90: New test.
6129         * gfortran.dg/hollerith7.f90: New test.
6131 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6133         PR cpp/36674
6134         * gcc.dg/cpp/pr36674.i: New.
6136 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6138         PR middle-end/40035
6139         * gcc.c-torture/compile/pr40035.c: New test.
6141 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6143         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6145 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6147         PR fortran/40110
6148         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6149         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6150         * gfortran.dg/interop_params.f03: Ditto.
6152 2009-05-12  Jan Hubicka  <jh@suse.cz>
6154         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6155         so unrolling still happens.
6156         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6157         * gcc.dg/ipa/ipacost-2.c: Likewise.
6158         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6160 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6162         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6164 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6166         * lib/target-supports.exp (check_profiling_available): Return
6167         false for -p on *-*-cygwin* targets.
6169 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6171         PR tree-optimization/38632
6172         * g++.dg/tree-ssa/pr38632.C: New.
6174 2009-05-11  Jan Hubicka  <jh@suse.cz>
6176         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6177         we now optimize better.
6178         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6179         out at different places.
6180         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6181         unroling.
6182         * gcc.dg/vect/vect-76.c: Likewise.
6183         * gcc.dg/vect/vect-70.c: Likewise.
6184         * gcc.dg/vect/vect-66.c: Likewise.
6185         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6186         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6188 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6190         PR middle-end/40080
6191         * gcc.c-torture/compile/pr40080.c: New.
6193 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6195         * gcc.c-torture/compile/pr40026.c: New testcase.
6197 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6199         PR fortran/40089
6200         * gfortran.dg/proc_ptr_comp_7.f90: New.
6202 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6204         PR tree-optimization/40074
6205         * gcc.dg/vect/pr40074.c: New test.
6207 2009-05-10  Ian Lance Taylor  <iant@google.com>
6209         * gcc.dg/Wcxx-compat-7.c: New testcase.
6210         * gcc.dg/Wcxx-compat-8.c: New testcase.
6211         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6212         * gcc.dg/pr17188-1.c: Likewise.
6213         * gcc.dg/pr39084.c: Likewise.
6215 2009-05-10  Michael Matz  <matz@suse.de>
6217         PR target/40031
6218         * gcc.dg/pr40031.c: New test.
6220 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6222         PR fortran/40018
6223         * gfortran.dg/array_constructor_31.f90: New test.
6225 2009-05-10  Richard Guenther  <rguenther@suse.de>
6227         PR tree-optimization/40081
6228         * g++.dg/torture/pr40081.C: New testcase.
6230 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6232         PR fortran/38863
6233         * gfortran.dg/dependency_24.f90: New test.
6234         * gfortran.dg/dependency_23.f90: Clean up module files.
6236 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6238         PR fortran/38956
6239         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6240         * gfortran.dg/chmod_2.f90: Likewise.
6241         * gfortran.dg/chmod_3.f90: Likewise.
6242         * gfortran.dg/open_errors.f90: Likewise.
6244 2009-05-09  Jan Hubicka  <jh@suse.cz>
6246         PR middle-end/40043
6247         * g++.dg/eh/nested-try.C: New test.
6249 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6251         PR tree-optimization/40049
6252         * gcc.dg/vect/vect-shift-2.c: New test.
6254 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6256         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6257         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6259 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6261         PR c/36892
6262         * g++.dg/warn/deprecated-6.C: New.
6263         * gcc.dg/deprecated-4.c: Likewise.
6264         * gcc.dg/deprecated-5.c: Likewise.
6265         * gcc.dg/deprecated-6.c: Likewise.
6267 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6269         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6270         __aligned__(__BIGGEST_ALIGNMENT__).
6271         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6272         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6273         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6274         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6275         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6276         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6277         * gcc.dg/vect/Os-vect-95.c: Likewise.
6278         * gcc.dg/vect/pr20122.c: Likewise.
6279         * gcc.dg/vect/pr36493.c: Likewise.
6280         * gcc.dg/vect/pr37385.c: Likewise.
6281         * gcc.dg/vect/slp-7.c: Likewise.
6282         * gcc.dg/vect/slp-9.c: Likewise.
6283         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6284         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6285         * gcc.dg/vect/vect-35.c: Likewise.
6286         * gcc.dg/vect/vect-40.c: Likewise.
6287         * gcc.dg/vect/vect-42.c: Likewise.
6288         * gcc.dg/vect/vect-44.c: Likewise.
6289         * gcc.dg/vect/vect-46.c: Likewise.
6290         * gcc.dg/vect/vect-48.c: Likewise.
6291         * gcc.dg/vect/vect-52.c: Likewise.
6292         * gcc.dg/vect/vect-54.c: Likewise.
6293         * gcc.dg/vect/vect-56.c: Likewise.
6294         * gcc.dg/vect/vect-58.c: Likewise.
6295         * gcc.dg/vect/vect-60.c: Likewise.
6296         * gcc.dg/vect/vect-74.c: Likewise.
6297         * gcc.dg/vect/vect-75.c: Likewise.
6298         * gcc.dg/vect/vect-76.c: Likewise.
6299         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6300         * gcc.dg/vect/vect-77.c: Likewise.
6301         * gcc.dg/vect/vect-77-global.c: Likewise.
6302         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6303         * gcc.dg/vect/vect-78.c: Likewise.
6304         * gcc.dg/vect/vect-78-global.c: Likewise.
6305         * gcc.dg/vect/vect-80.c: Likewise.
6306         * gcc.dg/vect/vect-85.c: Likewise.
6307         * gcc.dg/vect/vect-87.c: Likewise.
6308         * gcc.dg/vect/vect-88.c: Likewise.
6309         * gcc.dg/vect/vect-92.c: Likewise.
6310         * gcc.dg/vect/vect-93.c: Likewise.
6311         * gcc.dg/vect/vect-95.c: Likewise.
6312         * gcc.dg/vect/vect-97.c: Likewise.
6313         * gcc.dg/vect/vect-complex-1.c: Likewise.
6314         * gcc.dg/vect/vect-complex-4.c: Likewise.
6315         * gcc.dg/vect/vect-complex-5.c: Likewise.
6316         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6317         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6318         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6319         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6320         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6321         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6322         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6323         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6324         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6325         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6326         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6327         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6328         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6329         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6330         * gcc.dg/vect/vect-outer-1.c: Likewise.
6331         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6332         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6333         * gcc.dg/vect/vect-outer-2.c: Likewise.
6334         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6335         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6336         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6337         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6338         * gcc.dg/vect/vect-outer-3.c: Likewise.
6339         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6340         * gcc.dg/vect/vect-outer-5.c: Likewise.
6341         * gcc.dg/vect/vect-outer-6.c: Likewise.
6342         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6343         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6344         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6345         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6346         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6347         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6348         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6349         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6350         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6351         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6352         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6353         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6354         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6355         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6357 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6359         PR c/24581
6360         * gcc.dg/torture/complex-sign.h: New header.
6361         * gcc.dg/torture/complex-sign-add.c,
6362         gcc.dg/torture/complex-sign-mixed-add.c,
6363         gcc.dg/torture/complex-sign-mixed-div.c,
6364         gcc.dg/torture/complex-sign-mixed-mul.c,
6365         gcc.dg/torture/complex-sign-mixed-sub.c,
6366         gcc.dg/torture/complex-sign-mul.c,
6367         gcc.dg/torture/complex-sign-sub.c: New tests.
6369 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6371         PR fortran/39876
6372         * gfortran.dg/intrinsic_3.f90: New.
6374 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6376         PR c/39037
6377         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6378         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6379         * gcc.dg/dfp/float-constant-double.c: New test.
6380         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6381         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6382         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6383         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6384         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6385         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6386         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6387         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6388         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6390 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6392         PR middle-end/40057
6393         * gcc.c-torture/execute/pr40057.c: New test.
6395 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6397         * gcc.c-torture/compile/const-high-part.c: New test.
6399 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6401         PR testsuite/40050
6402         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6403         build plugin.
6405 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6407         PR fortran/39630
6408         * gfortran.dg/proc_decl_1.f90: Modified.
6409         * gfortran.dg/proc_ptr_comp_1.f90: New.
6410         * gfortran.dg/proc_ptr_comp_2.f90: New.
6411         * gfortran.dg/proc_ptr_comp_3.f90: New.
6412         * gfortran.dg/proc_ptr_comp_4.f90: New.
6413         * gfortran.dg/proc_ptr_comp_5.f90: New.
6414         * gfortran.dg/proc_ptr_comp_6.f90: New.
6416 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6418         PR c++/17395
6419         * g++.dg/template/call7.C: New test.
6421 2009-05-06  Diego Novillo  <dnovillo@google.com>
6423         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6425 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6427         * gfortran.dg/pr40021.f: Moved to ...
6428         * gfortran.fortran-torture/execute/pr40021.f: Here.
6430 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6432         PR middle-end/39986
6433         * gcc.dg/dfp/pr39986.c: New test.
6435 2009-05-06  Michael Matz  <matz@suse.de>
6437         PR middle-end/40021
6438         * gfortran.dg/pr40021.f: New test.
6440 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6442         * lib/plugin-support.exp: New file containing support procs for
6443         plugin testcases.
6444         * lib/target-supports.exp (check_plugin_available): New proc.
6445         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6446         * gcc.dg/plugin/selfassign.c: New plugin source file.
6447         * gcc.dg/plugin/self-assign-test-1.c: New test.
6448         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6449         * g++.dg/README: Add description for plugin test.
6450         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6451         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6452         * g++.dg/plugin/selfassign.c: New plugin source file.
6453         * g++.dg/plugin/self-assign-test-1.C: New test.
6454         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6455         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6456         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6457         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6459 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6461         PR fortran/40041
6462         * gfortran.dg/intrinsic_2.f90: New test.
6463         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6465 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6467         PR c/40032
6468         * gcc.dg/noncompile/incomplete-5.c: New test.
6470 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6472         PR middle-end/39666
6473         * gcc.dg/pr39666-1.c: New test.
6474         * gcc.dg/pr39666-2.c: Likewise.
6475         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6476         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6477         * gfortran.dg/pr39666-1.f90: Likewise.
6478         * gfortran.dg/pr39666-2.f90: Likewise.
6480 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6482         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6483         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6484         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6486 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6488         PR fortran/39998
6489         * gfortran.dg/proc_ptr_17.f90: New.
6491 2009-05-05  Richard Guenther  <rguenther@suse.de>
6493         PR tree-optimization/40022
6494         * gcc.c-torture/execute/pr40022.c: New testcase.
6496 2009-05-05  Richard Guenther  <rguenther@suse.de>
6498         PR middle-end/40023
6499         * gcc.c-torture/compile/pr40023.c: New testcase.
6501 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6503         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6504         * g++.dg/template/overload9.C: Likewise.
6505         * g++.dg/ext/ms-1.C: New.
6507 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6509         PR c++/40013
6510         * g++.dg/ext/vla7.C: New test.
6512 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6514         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6516 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6518         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6519         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6520         Update expected errors.
6522 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6524         PR c++/28152
6525         * g++.dg/parse/parser-pr28152.C: New.
6526         * g++.dg/parse/parser-pr28152-2.C: New.
6528 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6530         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6532 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6534         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6535         * gcc.target/sparc/fexpand-2.c: Likewise.
6536         * gcc.target/sparc/fpmerge-2.c: Likewise.
6537         * gcc.target/sparc/pdist-2.c: Likewise.
6539 2009-05-03  Richard Guenther  <rguenther@suse.de>
6541         PR c/39983
6542         * gcc.c-torture/compile/pr39983.c: New testcase.
6544 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6546         * gcc.dg/c99-complex-3.c: New test.
6548 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6550         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6552 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6554         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6556 2009-05-02  Richard Guenther  <rguenther@suse.de>
6558         PR middle-end/40001
6559         * gcc.target/spu/pr40001.c: New testcase.
6561 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6563         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6565 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6567         PR middle-end/39579
6568         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6569         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6571 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6573         PR testsuite/39776
6574         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6575         no longer issued.
6577 2009-04-30  David Ayers  <ayers@fsfe.org>
6579         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6580         and gcc_error_prefix variables.
6581         * objc.dg/bad-receiver-type.m: Update to match correct
6582         diagnostics marker.
6583         * objc.dg/encode-5.m: Likewise.
6584         * objc.dg/id-1.m: Likewise.
6585         * objc.dg/method-1.m: Likewise.
6586         * objc.dg/method-6.m: Likewise.
6587         * objc.dg/method-7.m: Likewise.
6588         * objc.dg/method-9.m: Likewise.
6589         * objc.dg/method-11.m: Likewise.
6590         * objc.dg/method-20.m: Likewise.
6591         * objc.dg/private-1.m: Likewise.
6593 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6595         PR libfortran/39667
6596         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6597         * gfortran.dg/advance_4.f90: Likewise
6598         * gfortran.dg/advance_5.f90: Likewise
6599         * gfortran.dg/append_1.f90: Likewise
6600         * gfortran.dg/backslash_1.f90: Likewise
6601         * gfortran.dg/backslash_2.f90: Likewise
6602         * gfortran.dg/backslash_3.f: Likewise
6603         * gfortran.dg/backspace_10.f90: Likewise
6604         * gfortran.dg/backspace_3.f: Likewise
6605         * gfortran.dg/backspace_4.f: Likewise
6606         * gfortran.dg/backspace_5.f: Likewise
6607         * gfortran.dg/backspace_8.f: Likewise
6608         * gfortran.dg/backspace_9.f: Likewise
6609         * gfortran.dg/complex_write.f90: Likewise
6610         * gfortran.dg/convert_implied_open.f90: Likewise
6611         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6612         * gfortran.dg/dos_eol.f: Likewise
6613         * gfortran.dg/empty_format_1.f90: Likewise
6614         * gfortran.dg/endfile.f: Likewise
6615         * gfortran.dg/eof_1.f90: Likewise
6616         * gfortran.dg/eor_1.f90: Likewise
6617         * gfortran.dg/eor_handling_1.f90: Likewise
6618         * gfortran.dg/eor_handling_2.f90: Likewise
6619         * gfortran.dg/eor_handling_3.f90: Likewise
6620         * gfortran.dg/eor_handling_4.f90: Likewise
6621         * gfortran.dg/eor_handling_5.f90: Likewise
6622         * gfortran.dg/error_recovery_5.f90: Likewise
6623         * gfortran.dg/f2003_inquire_1.f03: Likewise
6624         * gfortran.dg/f2003_io_4.f03: Likewise
6625         * gfortran.dg/f2003_io_5.f03: Likewise
6626         * gfortran.dg/f2003_io_7.f03: Likewise
6627         * gfortran.dg/fgetc_1.f90: Likewise
6628         * gfortran.dg/fgetc_2.f90: Likewise
6629         * gfortran.dg/flush_1.f90: Likewise
6630         * gfortran.dg/fmt_exhaust.f90: Likewise
6631         * gfortran.dg/fmt_huge.f90: Likewise
6632         * gfortran.dg/fmt_read.f90: Likewise
6633         * gfortran.dg/fmt_t_1.f90: Likewise
6634         * gfortran.dg/fmt_t_2.f90: Likewise
6635         * gfortran.dg/fmt_t_3.f90: Likewise
6636         * gfortran.dg/fmt_t_4.f90: Likewise
6637         * gfortran.dg/fmt_t_5.f90: Likewise
6638         * gfortran.dg/fmt_t_7.f: Likewise
6639         * gfortran.dg/fseek.f90: Likewise
6640         * gfortran.dg/ftell_1.f90: Likewise
6641         * gfortran.dg/ftell_2.f90: Likewise
6642         * gfortran.dg/func_derived_3.f90: Likewise
6643         * gfortran.dg/inquire_9.f90: Likewise
6644         * gfortran.dg/iostat_1.f90: Likewise
6645         * gfortran.dg/iostat_2.f90: Likewise
6646         * gfortran.dg/list_read_1.f90: Likewise
6647         * gfortran.dg/list_read_4.f90: Likewise
6648         * gfortran.dg/list_read_5.f90: Likewise
6649         * gfortran.dg/list_read_7.f90: Likewise
6650         * gfortran.dg/list_read_8.f90: Likewise
6651         * gfortran.dg/list_read_9.f90: Likewise
6652         * gfortran.dg/namelist_13.f90: Likewise
6653         * gfortran.dg/namelist_14.f90: Likewise
6654         * gfortran.dg/namelist_15.f90: Likewise
6655         * gfortran.dg/namelist_16.f90: Likewise
6656         * gfortran.dg/namelist_17.f90: Likewise
6657         * gfortran.dg/namelist_18.f90: Likewise
6658         * gfortran.dg/namelist_19.f90: Likewise
6659         * gfortran.dg/namelist_20.f90: Likewise
6660         * gfortran.dg/namelist_24.f90: Likewise
6661         * gfortran.dg/namelist_26.f90: Likewise
6662         * gfortran.dg/namelist_27.f90: Likewise
6663         * gfortran.dg/namelist_28.f90: Likewise
6664         * gfortran.dg/namelist_37.f90: Likewise
6665         * gfortran.dg/namelist_38.f90: Likewise
6666         * gfortran.dg/namelist_39.f90: Likewise
6667         * gfortran.dg/namelist_40.f90: Likewise
6668         * gfortran.dg/namelist_43.f90: Likewise
6669         * gfortran.dg/namelist_44.f90: Likewise
6670         * gfortran.dg/namelist_45.f90: Likewise
6671         * gfortran.dg/namelist_46.f90: Likewise
6672         * gfortran.dg/namelist_47.f90: Likewise
6673         * gfortran.dg/namelist_48.f90: Likewise
6674         * gfortran.dg/namelist_49.f90: Likewise
6675         * gfortran.dg/namelist_50.f90: Likewise
6676         * gfortran.dg/namelist_51.f90: Likewise
6677         * gfortran.dg/namelist_52.f90: Likewise
6678         * gfortran.dg/namelist_56.f90: Likewise
6679         * gfortran.dg/namelist_char_only.f90: Likewise
6680         * gfortran.dg/namelist_use.f90: Likewise
6681         * gfortran.dg/namelist_use_only.f90: Likewise
6682         * gfortran.dg/noadv_size.f90: Likewise
6683         * gfortran.dg/open_access_append_1.f90: Likewise
6684         * gfortran.dg/pad_no.f90: Likewise
6685         * gfortran.dg/pr12884.f: Likewise
6686         * gfortran.dg/pr17090.f90: Likewise
6687         * gfortran.dg/pr17285.f90: Likewise
6688         * gfortran.dg/pr17286.f90: Likewise
6689         * gfortran.dg/pr18122.f90: Likewise
6690         * gfortran.dg/pr18210.f90: Likewise
6691         * gfortran.dg/pr18392.f90: Likewise
6692         * gfortran.dg/pr19155.f: Likewise
6693         * gfortran.dg/pr19216.f: Likewise
6694         * gfortran.dg/pr19467.f90: Likewise
6695         * gfortran.dg/pr19657.f: Likewise
6696         * gfortran.dg/pr20257.f90: Likewise
6697         * gfortran.dg/read_bad_advance.f90: Likewise
6698         * gfortran.dg/read_eof_2.f90: Likewise
6699         * gfortran.dg/read_eof_4.f90: Likewise
6700         * gfortran.dg/read_many_1.f: Likewise
6701         * gfortran.dg/read_noadvance.f90: Likewise
6702         * gfortran.dg/read_repeat.f90: Likewise
6703         * gfortran.dg/read_size_noadvance.f90: Likewise
6704         * gfortran.dg/read_x_past.f: Likewise
6705         * gfortran.dg/record_marker_1.f90: Likewise
6706         * gfortran.dg/record_marker_3.f90: Likewise
6707         * gfortran.dg/rewind_1.f90: Likewise
6708         * gfortran.dg/runtime_warning_1.f90: Likewise
6709         * gfortran.dg/shape_3.f90: Likewise
6710         * gfortran.dg/slash_1.f90: Likewise
6711         * gfortran.dg/stat_1.f90: Likewise
6712         * gfortran.dg/stat_2.f90: Likewise
6713         * gfortran.dg/streamio_11.f90: Likewise
6714         * gfortran.dg/streamio_3.f90: Likewise
6715         * gfortran.dg/streamio_4.f90: Likewise
6716         * gfortran.dg/streamio_9.f90: Likewise
6717         * gfortran.dg/tl_editing.f90: Likewise
6718         * gfortran.dg/unf_io_convert_1.f90: Likewise
6719         * gfortran.dg/unf_io_convert_2.f90: Likewise
6720         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6721         * gfortran.dg/unf_short_record_1.f90: Likewise
6722         * gfortran.dg/utf8_1.f03: Likewise
6723         * gfortran.dg/utf8_2.f03: Likewise
6724         * gfortran.dg/widechar_IO_1.f90: Likewise
6725         * gfortran.dg/write_check3.f90: Likewise
6726         * gfortran.dg/write_rewind_2.f: Likewise
6727         * gfortran.dg/x_slash_2.f: Likewise
6729 2009-04-29  Richard Guenther  <rguenther@suse.de>
6731         PR target/39943
6732         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6733         New.
6734         (check_effective_target_vect_floatuint_cvt): Likewise.
6735         * gcc.dg/vect/slp-10.c: Adjust.
6736         * gcc.dg/vect/slp-11.c: Adjust.
6737         * gcc.dg/vect/slp-12b.c: Adjust.
6738         * gcc.dg/vect/slp-33.c: Adjust.
6739         * gcc.c-torture/compile/pr39943.c: New testcase.
6741 2009-04-29  Richard Guenther  <rguenther@suse.de>
6743         PR middle-end/39937
6744         * gcc.c-torture/compile/pr39937.c: New testcase.
6746 2009-04-29  Richard Guenther  <rguenther@suse.de>
6748         PR tree-optimization/39941
6749         * gcc.c-torture/compile/pr39941.c: New testcase.
6751 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6753         * gcc.target/bfin/20090411-1.c: New test.
6755 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6757         PR target/39565
6758         * gcc.dg/pr39565.c: New testcase.
6760 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6762         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6763         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6764         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6765         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6766         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6767         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6768         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6769         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6770         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6771         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6772         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6773         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6774         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6775         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6776         * gcc.target/i386/pr37191.c: Likewise.
6777         * gcc.target/i386/reload-1.c: Likewise.
6778         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6779         * g++.old-deja/g++.pt/repo2.C: Likewise.
6780         * g++.old-deja/g++.pt/repo3.C: Likewise.
6781         * g++.old-deja/g++.pt/repo4.C: Likewise.
6782         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6783         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6784         * g++.dg/template/repo1.C: Likewise.
6785         * g++.dg/template/repo2.C: Likewise.
6786         * g++.dg/template/repo3.C: Likewise.
6787         * g++.dg/template/repo4.C: Likewise.
6788         * g++.dg/template/repo5.C: Likewise.
6789         * g++.dg/template/repo6.C: Likewise.
6790         * g++.dg/template/repo7.C: Likewise.
6791         * g++.dg/template/repo8.C: Likewise.
6792         * g++.dg/template/repo9.C: Likewise.
6793         * g++.dg/rtti/repo1.C: Likewise.
6794         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6795         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6796         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6797         * g++.dg/other/PR23205.C: Skip for vxworks.
6798         * g++.dg/ext/visibility/class1.C: Requires PIC.
6799         * g++.dg/eh/async-unwind2.C: Requires PIC.
6800         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6801         does not have cxa_exit.
6803 2009-04-28  Jing Yu  <jingyu@google.com>
6805         PR testsuite/39790
6806         * lib/target-supports.exp (check_effective_target_tls): Remove
6807         comment of caching.
6808         (check_effective_target_tls_native): Likewise.
6809         (check_effective_target_tls_runtime): Likewise.
6810         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6811         tls to tls_runtime.
6812         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6814 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6816         PR fortran/39946
6817         * gfortran.dg/proc_ptr_16.f90: New.
6819 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6821         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6822         lp64 is true.
6824 2009-04-28  Richard Guenther  <rguenther@suse.de>
6826         PR middle-end/39937
6827         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6829 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6831         * g++.dg/warn/pr35652.C: Removed.
6832         * gcc.dg/pr35652.c: Likewise.
6834 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6836         * gcc.target/ia64/20071210-2.c: New testcase.
6838 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6840         PR c/39323
6841         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6842         * gcc.dg/pr39323-3.c: Ditto.
6844 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6846         PR fortran/39930
6847         PR fortran/39931
6848         * gfortran.dg/ambiguous_reference_2.f90: New.
6849         * gfortran.dg/pointer_assign_7.f90: New.
6851 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6852             Mark Mitchell  <mark@codesourcery.com>
6854         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6855         * gcc.dg/20020103-1.c: Check for __ppc.
6856         * gcc.dg/asm-b.c: Check for __ppc.
6857         * gcc.dg/20020919-1.c: Check for __ppc.
6858         * gcc.dg/20020312-2.c: Likewise.
6859         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6860         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6861         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6862         * g++.dg/warn/weak1.C: Likewise.
6863         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6864         static so appropriate optimizations kick in.
6865         (find_base_value_wrapper): New function.
6866         * g++.dg/eh/simd-5.C: Fix target triplet.
6867         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6869 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6870             H.J. Lu  <hongjiu.lu@intel.com>
6872         PR target/39911
6873         * gcc.target/i386/pr39911.c: New test.
6875 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6877         PR fortran/39879
6878         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6880 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6882         PR c++/35652
6883         Revert:
6885         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6887         * gcc.dg/pr35652.C: New.
6888         * g++.dg/warn/pr35652.C: New.
6889         * gcc.dg/format/plus-1.c: Adjust message.
6891 2009-04-27  DJ Delorie  <dj@redhat.com>
6893         * lib/target-supports.exp (check_effective_target_double64): New.
6894         (check_effective_target_double64plus): New.
6895         (check_effective_target_large_double): New.
6896         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6897         * gcc.dg/div-double-1.c: Likewise.
6898         * gcc.dg/Wconversion-real.c: Require large_double.
6899         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6901         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6902         are too small.
6904         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6905         constants as long.
6907 2009-04-27  Ian Lance Taylor  <iant@google.com>
6909         * gcc.dg/Wcxx-compat-5.c: New testcase.
6910         * gcc.dg/Wcxx-compat-6.c: New testcase.
6912 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6914         Allow non-constant arguments to conversion intrinsics.
6915         * gcc.target/spu/intrinsics-3.c: Update tests.
6917 2009-04-27  Richard Guenther  <rguenther@suse.de>
6919         PR middle-end/39928
6920         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6921         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6923 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6925         PR target/39903
6926         * gcc.dg/torture/pr39903-1.c: New.
6927         * gcc.dg/torture/pr39903-2.c: Likewise.
6929 2009-04-27  Revital Eres  <eres@il.ibm.com>
6931         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6932         and check it.
6933         * gcc.dg/sms-2.c: Add dump check.
6934         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6935         and check it.
6936         * gcc.dg/sms-4.c: Likewise.
6937         * gcc.dg/sms-5.c: Likewise.
6938         * gcc.dg/sms-6.c: Likewise.
6939         * gcc.dg/sms-7.c: Likewise.
6940         * gcc.dg/sms-antideps.c: Rename to...
6941         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6943 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6945         * gnat.dg/opt2.adb: New test.
6947 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6949         PR c++/39875
6950         * g++.dg/warn/Wunused-15.C: New test.
6952 2009-04-26  Michael Matz  <matz@suse.de>
6954         Expand from SSA.
6955         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6956         change regexps.
6957         * gcc.target/i386/pr37248-1.c: Modified.
6958         * gcc.target/i386/pr37248-3.c: Modified.
6959         * gcc.target/i386/pr37248-2.c: Modified.
6960         * gnat.dg/aliasing1.adb: Modified.
6961         * gnat.dg/pack9.adb: Modified.
6962         * gnat.dg/aliasing2.adb: Modified.
6963         * gcc.dg/strict-overflow-2.c: Modified.
6964         * gcc.dg/autopar/reduc-1char.c: Modified.
6965         * gcc.dg/autopar/reduc-2char.c: Modified.
6966         * gcc.dg/autopar/reduc-1.c: Modified.
6967         * gcc.dg/autopar/reduc-2.c: Modified.
6968         * gcc.dg/autopar/reduc-3.c: Modified.
6969         * gcc.dg/autopar/reduc-6.c: Modified.
6970         * gcc.dg/autopar/reduc-7.c: Modified.
6971         * gcc.dg/autopar/reduc-8.c: Modified.
6972         * gcc.dg/autopar/reduc-9.c: Modified.
6973         * gcc.dg/autopar/reduc-1short.c: Modified.
6974         * gcc.dg/autopar/reduc-2short.c: Modified.
6975         * gcc.dg/autopar/parallelization-1.c: Modified.
6976         * gcc.dg/strict-overflow-4.c: Modified.
6977         * gcc.dg/strict-overflow-6.c: Modified.
6978         * gcc.dg/gomp/combined-1.c: Modified.
6979         * gcc.dg/no-strict-overflow-1.c: Modified.
6980         * gcc.dg/no-strict-overflow-3.c: Modified.
6981         * gcc.dg/no-strict-overflow-5.c: Modified.
6982         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6983         * gcc.dg/tree-ssa/pr18134.c: Modified.
6984         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6985         * gcc.dg/tree-ssa/vector-2.c: Modified.
6986         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6987         * gcc.dg/tree-ssa/loop-21.c: Modified.
6988         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6989         * gcc.dg/tree-ssa/vector-3.c: Modified.
6990         * gcc.dg/tree-ssa/asm-3.c: Modified.
6991         * gcc.dg/tree-ssa/pr23294.c: Modified.
6992         * gcc.dg/tree-ssa/loop-22.c: Modified.
6993         * gcc.dg/tree-ssa/loop-15.c: Modified.
6994         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6995         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6996         * gcc.dg/tree-ssa/pr20139.c: Modified.
6997         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6998         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6999         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7000         * gcc.dg/tree-ssa/loop-5.c: Modified.
7001         * gcc.dg/tree-ssa/pr19431.c: Modified.
7002         * gcc.dg/tree-ssa/pr32044.c: Modified.
7003         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7004         * gcc.dg/tree-ssa/loop-19.c: Modified.
7005         * gcc.dg/tree-ssa/loop-28.c: Modified.
7006         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7007         * gcc.dg/tree-ssa/divide-1.c: Modified.
7008         * gcc.dg/tree-ssa/inline-1.c: Modified.
7009         * gcc.dg/tree-ssa/divide-3.c: Modified.
7010         * gcc.dg/tree-ssa/pr30978.c: Modified.
7011         * gcc.dg/tree-ssa/alias-6.c: Modified.
7012         * gcc.dg/tree-ssa/divide-4.c: Modified.
7013         * gcc.dg/tree-ssa/alias-11.c: Modified.
7014         * gcc.dg/no-strict-overflow-7.c: Modified.
7015         * gcc.dg/strict-overflow-1.c: Modified.
7016         * gcc.dg/pr15784-4.c: Modified.
7017         * gcc.dg/pr34263.c: Modified.
7018         * gcc.dg/strict-overflow-3.c: Modified.
7019         * gcc.dg/tree-prof/stringop-1.c: Modified.
7020         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7021         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7022         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7023         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7024         * gcc.dg/no-strict-overflow-2.c: Modified.
7025         * gcc.dg/no-strict-overflow-4.c: Modified.
7026         * gcc.dg/no-strict-overflow-6.c: Modified.
7027         * g++.dg/tree-ssa/pr27090.C: Modified.
7028         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7029         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7030         * g++.dg/tree-ssa/pr19807.C: Modified.
7031         * g++.dg/opt/pr30965.C: Modified.
7032         * g++.dg/init/new17.C: Modified.
7033         * gfortran.dg/whole_file_6.f90: Modified.
7034         * gfortran.dg/whole_file_5.f90: Modified.
7035         * gfortran.dg/reassoc_1.f90: Modified.
7036         * gfortran.dg/reassoc_3.f90: Modified.
7038 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7040         PR fortran/39893
7041         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7043 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7045         PR inline-asm/39543
7046         * gcc.target/i386/pr39543-1.c: New test.
7047         * gcc.target/i386/pr39543-2.c: New test.
7048         * gcc.target/i386/pr39543-3.c: New test.
7050         PR c/39889
7051         * gcc.dg/Wunused-value-3.c: New test.
7053 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7055         PR c/39581
7056         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7057         gcc.dg/vla-21.c: New tests.
7059 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7061         PR c/39556
7062         * gcc.dg/inline-34.c: New test.
7064 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7066         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7067         gcc.dg/enum-const-3.c: New tests.
7068         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7069         -pedantic-errors.  Update expected diagnostics.
7071 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7073         PR c/39582
7074         * gcc.dg/vla-20.c: New test.
7076 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7078         PR c/39564
7079         * gcc.dg/vla-19.c: New test.
7081 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7083         PR preprocessor/39559
7084         * gcc.dg/c99-intconst-2.c: New test.
7086 2009-04-25  Jan Hubicka  <jh@suse.cz>
7088         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7090 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7092         PR fortran/39688
7093         * gfortran.dg/import7.f90: New.
7095 2009-04-24  Richard Guenther  <rguenther@suse.de>
7097         * gcc.dg/tree-ssa/vrp48.c: Fix.
7099 2008-04-24  Doug Kwan  <dougkwan@google.com>
7101         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7102         destination are the same.
7104 2009-04-24  Richard Guenther  <rguenther@suse.de>
7106         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7108 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7110         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7111         gcc.dg/array-const-3.c: New tests.
7113 2009-04-24  Ian Lance Taylor  <iant@google.com>
7115         * gcc.dg/Wcxx-compat-4.c: New testcase.
7117 2009-04-24  Daniel Kraft  <d@domob.eu>
7119         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7120         expected on already erraneous symbol (renamed to fresh one).
7122 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7124         PR middle-end/39867
7125         * gcc.dg/pr39867.c: New.
7127 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7129         PR fortran/39861
7130         PR fortran/39864
7131         * gfortran.dg/intrinsic_1.f90: New.
7133 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7135         * gnat.dg/alignment7.adb: New test.
7136         * gnat.dg/alignment8.adb: Likewise.
7138 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7140         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7141         * gnat.dg/specs/rep_clause2.ads: New test.
7143 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7145         PR rtl-optimization/39794
7146         * gcc.dg/pr39794.c: New test.
7148 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7150         * gnat.dg/atomic1.adb: New test.
7151         * gnat.dg/atomic1_pkg.ads: New helper.
7153 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7155         PR testsuite/39623
7156         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7157         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7159 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7161         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7162         warning.
7164 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7166         PR C/31499
7167         * gcc.dg/vector-init-1.c: New testcase.
7168         * gcc.dg/vector-init-2.c: New testcase.
7170 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7172         * gnat.dg/enum2.adb: New test.
7173         * gnat.dg/enum2_pkg.ads: New helper.
7175 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7177         PR c/39855
7178         * gcc.dg/torture/pr39855.c: New test.
7180 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7182         PR c++/39639
7183         * g++.dg/cpp0x/pr39639.C: New test.
7185 2009-04-22  Mark Heffernan  <meheff@google.com>
7187         * gcc.dg/profile-generate-3.c: New test.
7189 2009-04-22  Jan Hubicka  <jh@suse.cz>
7191         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7193 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7195         PR testsuite/39623
7196         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7198 2009-04-22  Richard Guenther  <rguenther@suse.de>
7200         PR tree-optimization/39824
7201         * gcc.c-torture/compile/pr39824.c: New testcase.
7203 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7205         PR c++/14875
7206         * g++.dg/parse/parser-pr14875.C: New.
7207         * g++.dg/parse/parser-pr14875-2.C: New.
7208         * g++.dg/parse/error6.C: Update match string.
7210 2009-04-22  Richard Guenther  <rguenther@suse.de>
7212         PR tree-optimization/39845
7213         * gcc.c-torture/compile/pr39845.c: New testcase.
7215 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7217         PR fortran/39735
7218         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7219         * gfortran.dg/external_initializer.f90: Modified.
7220         * gfortran.dg/interface_26.f90: Modified.
7221         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7222         * gfortran.dg/proc_ptr_3.f90: Modified.
7223         * gfortran.dg/proc_ptr_15.f90: New.
7224         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7226 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7228         PR c++/35711
7229         * g++.dg/warn/pr35711.C: New.
7230         * g++.dg/conversion/ptrmem2.C: Update.
7232 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7234         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7235         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7236         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7237         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7238         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7239         gcc.c-torture/ChangeLog.0,
7240         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7241         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7242         gcc.target/i386/math-torture/math-torture.exp,
7243         gcc.target/mips/inter/mips16-inter.exp,
7244         gcc.target/mips/mips-nonpic/README,
7245         gcc.target/x86_64/abi/README.gcc,
7246         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7247         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7248         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7249         notices.
7250         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7252 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7254         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7256 2009-04-21  Richard Guenther  <rguenther@suse.de>
7258         PR middle-end/39829
7259         * gcc.dg/torture/pr39829.c: New testcase.
7261 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7263         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7265 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7267         PR 16202
7268         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7269         * gcc.dg/sequence-pt-2.c: New.
7270         * gcc.dg/sequence-pt-3.c: New.
7271         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7272         * g++.dg/warn/sequence-pt-2.c: New.
7273         * g++.dg/warn/sequence-pt-3.c: New.
7275 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7277         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7279 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7281         * gnat.dg/import1.ad[sb]: New test.
7283 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7285         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7286         return 0.
7288 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7290         PR fortran/39811
7291         * gfortran.dg/continuation_11.f90: New test.
7293 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7295         PR c++/13358
7296         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7297         messages. Test for "long long" in system headers.
7298         * gcc.dg/c99-longlong-2.c: New.
7299         * g++.dg/warn/pr13358.C: New.
7300         * g++.dg/warn/pr13358-2.C: New.
7301         * g++.dg/warn/pr13358-3.C: New.
7302         * g++.dg/warn/pr13358-4.C: New.
7304 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7306         * gcc.dg/framework-2.c: Fix up for non existent includes
7307         being fatal errors now.
7309 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7311         PR fortran/39800
7312         * gfortran.dg/private_type_13.f90: New test.
7313         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7315 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7317         PR c++/39803
7318         * g++.dg/warn/Wunused-14.C: New test.
7320 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7322         * gnat.dg/specs/small_alignment.ads: New test.
7324 2009-04-20  Ian Lance Taylor  <iant@google.com>
7326         * gcc.dg/Wcxx-compat-3.c: New testcase.
7328 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7330         * gnat.dg/pack13.ad[sb]: New test.
7331         * gnat.dg/pack13_pkg.ads: New helper.
7333 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7335         * gnat.dg/discr11.ad[sb]: New test.
7336         * gnat.dg/discr11_pkg.ads: New helper.
7338 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7340         PR tree-optimization/39675
7341         * gcc.dg/vect/O3-pr39675-2.c: New test.
7343 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7345         * gnat.dg/rep_clause3.adb: New test.
7347 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7349         PR c/37481
7350         * gcc.dg/c99-flex-array-7.c: New test.
7352 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7354         PR c/19771
7355         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7357 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7359         PR c/38243
7360         * gcc.dg/c99-restrict-3.c: New test.
7362 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7364         PR preprocessor/20078
7365         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7367 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7369         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7370         Do not pass -B$root after -margs.
7372 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7374         PR c/32061
7375         PR c++/36954
7376         * gcc.dg/pr32061.c: New.
7377         * gcc.dg/Wlogical-op-1.c: Update.
7378         * g++.dg/warn/Wlogical-op-1.C: Update.
7379         * g++.dg/warn/pr36954.C: New.
7381 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7383         PR c/27676
7384         * gcc.dg/lvalue-5.c: New test.
7386 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7388         PR c/22367
7389         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7391 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7393         * gcc.dg/cpp/include5.c: New test.
7395 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7397         PR c/35210
7398         * gcc.dg/call-diag-2.c: New test.
7400 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7402         PR preprocessor/39646
7403         * gcc.dg/cpp/line8.c: New test.
7405 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7407         PR preprocessor/39647
7408         * gcc.dg/cpp/line7.c: New test.
7410 2009-04-18  Richard Guenther  <rguenther@suse.de>
7412         PR middle-end/39804
7413         * gcc.target/i386/pr39804.c: New testcase.
7415 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7417         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7418         * g++.dg/other/pr39496.C: Likewise.
7420 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7422         PR middle-end/36902
7423         * gcc.dg/pr36902.c: New.
7425 2009-04-17  Diego Novillo  <dnovillo@google.com>
7427         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7428         violation for variable 'inside_main'.
7430 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7432         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7434 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7436         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7438 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7440         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7441         * gfortran.dg/chmod_2.f90: Likewise.
7442         * gfortran.dg/chmod_3.f90: Likewise.
7443         * gfortran.dg/open_errors.f90: Likewise.
7444         * gfortran.dg/stat_1.f90: Likewise.
7445         * gfortran.dg/stat_2.f90: Likewise.
7447 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7449         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7450         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7451         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7452         * gfortran.dg/nearest_1.f90: Likewise.
7453         * gfortran.dg/nearest_3.f90: Likewise.
7454         * gfortran.dg/isnan_1.f90: Likewise.
7455         * gfortran.dg/isnan_2.f90: Likewise.
7456         * gfortran.dg/nan_1.f90: Likewise.
7457         * gfortran.dg/nan_2.f90: Likewise.
7458         * gfortran.dg/nan_3.f90: Likewise.
7459         * gfortran.dg/nan_4.f90: Likewise.
7460         * gfortran.dg/module_nan.f90: Likewise.
7461         * gfortran.dg/int_conv_2.f90: Likewise.
7462         * gfortran.dg/init_flag_3.f90: Likewise.
7463         * gfortran.dg/namelist_42.f90: Likewise.
7464         * gfortran.dg/namelist_43.f90: Likewise.
7465         * gfortran.dg/real_const_3.f90: Likewise.
7466         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7468         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7469         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7470         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7471         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7472         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7474         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7475         * gfortran.dg/gamma_5.f90: Likewise.
7477 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7479         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7480         less strict so it also works with auto-overlay support.
7481         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7482         for "exceeds local store" linker errors on the SPU.
7484         * lib/gfortran.exp: Include target-supports.exp.
7485         (gfortran_init): On SPU targets where automatic overlay support
7486         is available, use it to build all Fortran test cases.
7488         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7490 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7492         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7493         rule enforced by gnat on taft types.
7495 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7497         PR testsuite/39792
7498         * g++.dg/ext/complit11.C: Add empty dg-options.
7500 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7502         PR c++/17570
7503         * g++.dg/template/defarg11.C: New test.
7505 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7507         PR c++/28766
7508         * g++.dg/ext/complit11.C: New testcase.
7510 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7512         PR c++/39551
7513         * g++.dg/warn/Wunused-13.C: New testcase.
7515 2009-04-15  Ian Lance Taylor  <iant@google.com>
7517         * gcc.dg/Wenum-compare-1.c: New testcase.
7519 2009-04-15  Richard Guenther  <rguenther@suse.de>
7521         PR tree-optimization/39764
7522         * g++.dg/torture/pr39764.C: New testcase.
7524 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7526         * g++.dg/ext/altivec-17.C: New.
7528 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7530         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7531         * gnat.dg/specs/limited1.ads: Ditto.
7533 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7535         PR testsuite/39769
7536         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7537         for testing the results of estimate instructions.
7538         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7539         * gcc.dg/vmx/3a-05.c (test): Ditto.
7541 2009-04-14  Jason Merrill  <jason@redhat.com>
7543         PR c++/39763
7544         * g++.dg/warn/Wshadow-4.C: Extend.
7546 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7548         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7549         (do_D): Remove attribute hidden.
7551 2009-04-13  Jason Merrill  <jason@redhat.com>
7553         PR c++/39480
7554         * g++.dg/init/copy7.C: New.
7556 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7558         PR testsuite/39733
7559         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7560         (check_for_all_options): This.
7562 2009-04-13  Jason Merrill  <jason@redhat.com>
7564         PR c++/39750
7565         * g++.dg/template/crash90.C: New.
7567 2009-04-12  Jason Merrill  <jason@redhat.com>
7569         PR c++/39742
7570         * g++.dg/overload/extern-C-2.C: New.
7572 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7574         PR preprocessor/31869
7575         * gcc.dg/cpp/strify5.c: New test.
7577 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7579         * gnat.dg/enum1.adb: New test.
7580         * gnat.dg/enum1_pkg.ads: New helper.
7582 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7584         PR target/39740
7585         * gcc.target/alpha/pr39740.c: New test.
7587 2009-04-11  Daniel Kraft  <d@domob.eu>
7589         PR fortran/37746
7590         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7591         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7592         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7593         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7594         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7595         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7596         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7597         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7598         expected string length that failed with -fbounds-check now.
7599         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7601 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7603         PR fortran/39692
7604         * gfortran.dg/proc_ptr_14.f90: New.
7606 2009-04-11  Richard Guenther  <rguenther@suse.de>
7608         PR middle-end/39732
7609         * g++.dg/torture/pr39732.C: New testcase.
7611 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7613         * gfortran.dg/whole_file_5.f90: New.
7614         * gfortran.dg/whole_file_6.f90: New.
7616 2009-04-11  Richard Guenther  <rguenther@suse.de>
7618         PR tree-optimization/39713
7619         * g++.dg/torture/pr39713.C: New testcase.
7621 2009-04-10  Richard Guenther  <rguenther@suse.de>
7623         PR c/39712
7624         * gcc.dg/pr39712.c: New testcase.
7626 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7628         PR c++/28301
7629         * g++.dg/cpp0x/enum2.C: Updated.
7630         * g++.dg/debug/pr22514.C: Likewise.
7631         * g++.dg/parse/enum2.C: Likewise.
7632         * g++.dg/parse/enum3.C: Likewise.
7633         * g++.dg/template/crash79.C: Likewise.
7634         * g++.old-deja/g++.jason/cond.C: Likewise.
7636 2009-04-10  Chao-ying Fu  <fu@mips.com>
7638         * gcc.target/mips/interrupt_handler.c: Change from compile to
7639         assemble.
7641 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7643         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7645 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7647         PR fortran/38709
7648         * gfortran.dg/zero_sized_6.f90: New.
7650 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7652         PR  c++/20118
7653         * g++.dg/parse/pr20118.C: New.
7654         * g++.dg/template/spec16.C: Update.
7656 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7658         PR testsuite/35621
7659         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7660         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7661         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7662         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7663         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7664         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7665         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7666         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7667         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7668         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7669         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7670         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7671         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7672         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7673         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7674         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7675         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7677 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7679         PR target/39678
7680         * g++.dg/torture/pr39678.C: New.
7681         * gcc.dg/compat/struct-complex-2.h: Likewise.
7682         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7683         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7684         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7685         * gcc.dg/torture/pr39678.c: Likewise.
7686         * gcc.target/i386/pr39678.c: Likewise.
7688         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7689         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7691         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7692         <complex.h>.  Add tests for structure with complex float.
7694 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7695             Joseph Myers  <joseph@codesourcery.com>
7697         PR target/36800
7698         * gcc.dg/dfp/pr36800.c: New.
7700 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7701             Rafael Avila de Espindola  <espindola@google.com>
7703         * gcc.misc-tests/help.exp: New file.
7704         * lib/options.exp: New file.
7706 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7708         PR libobjc/36610
7709         * objc/execute/forward-1.x: New.
7711 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7713         * gcc.dg/pr27150-1.c: Change to a link test.
7715 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7717         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7718         3 of the GNU General Public License and to point readers at the
7719         COPYING3 file and the FSF's license web page.
7720         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7721         * gcc.dg/struct/struct-reorg.exp: Likewise.
7722         * gcc.target/spu/tag_manager.c: Likewise.
7724 2009-04-09  Richard Guenther  <rguenther@suse.de>
7726         PR testsuite/39696
7727         * ssa-ccp-25.c: Adjust pattern.
7729 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7731         PR fortran/36704
7732         * gfortran.dg/external_procedures_1.f90: Modified.
7733         * gfortran.dg/proc_ptr_result_1.f90: New.
7734         * gfortran.dg/proc_ptr_result_2.f90: New.
7735         * gfortran.dg/proc_ptr_result_3.f90: New.
7737 2009-04-09  Richard Guenther  <rguenther@suse.de>
7739         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7740         to prevent constant propagation.
7741         * gcc.dg/vect/vect-56.c: Likewise.
7742         * gcc.dg/vect/vect-58.c: Likewise.
7743         * gcc.dg/vect/vect-60.c: Likewise.
7744         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7745         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7746         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7748 2009-04-09  Richard Guenther  <rguenther@suse.de>
7750         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7751         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7753 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7755         PR c/39613
7756         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7757         New tests.
7759 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7761         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7762         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7764 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7766         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7768 2009-04-08  Jason Merrill  <jason@redhat.com>
7770         PR c++/25185
7771         * g++.dg/template/error40.C: Add another test.
7773 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7775         PR c/39614
7776         PR c/39673
7777         * gcc.c-torture/compile/pr39614-1.c,
7778         gcc.c-torture/compile/pr39614-2.c,
7779         gcc.c-torture/compile/pr39614-3.c,
7780         gcc.c-torture/compile/pr39614-4.c,
7781         gcc.c-torture/compile/pr39614-5.c,
7782         gcc.c-torture/compile/pr39673-1.c,
7783         gcc.c-torture/compile/pr39673-2.c: New tests.
7784         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7785         more cases.
7786         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7787         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7788         expected errors.
7790 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7792         PRc++/39637
7793         * g++.dg/cpp0x/variadic-crash2.C: New test.
7795 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7797         PR fortran/38863
7798         * gfortran.dg/alloc_comp_result_1.f90: New test.
7800 2009-04-07  Jason Merrill  <jason@redhat.com>
7802         PR c++/34691
7803         * g++.dg/overload/extern-C-1.C: New.
7805 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7807         PR testsuite/39325
7808         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7810 2009-04-07  Jason Merrill  <jason@redhat.com>
7812         PR c++/25185
7813         * g++.dg/template/error40.C: New.
7815 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7817         PR fortran/38152
7818         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7820 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7822         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7824 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7826         PR fortran/38290
7827         * gfortran.dg/proc_decl_1.f90: Modified.
7828         * gfortran.dg/proc_ptr_11.f90: Extended.
7829         * gfortran.dg/proc_ptr_13.f90: Modified.
7831 2009-04-06  Jason Merrill  <jason@redhat.com>
7833         PR c++/35146
7834         * g++.dg/template/fnspec1.C: New.
7836 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7838         * lib/gnat.exp: Handle multilib.
7840 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7842         PR fortran/38863
7843         * gfortran.dg/dependency_23.f90: New test.
7845 2009-04-06  Richard Guenther  <rguenther@suse.de>
7847         PR tree-optimization/28868
7848         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7849         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7850         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7851         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7853 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7855         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7857 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7859         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7861 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7863         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7864         with the built-in y0, and the subsequent warning.
7865         (y1): Likewise, rename to y_1.
7867 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7869         PR fortran/39414
7870         * gfortran.dg/proc_decl_21.f90: New.
7872 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7874         PR fortran/36091
7875         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7877 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7879         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7880         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7881         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7882         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7883         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7884         gfortran.dg/namelist_49.f90: Gate test on effective_target
7885         fd_truncate.
7886         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7888 2009-04-05  Daniel Kraft  <d@domob.eu>
7890         PR fortran/38654
7891         * gfortran.dg/read_float_2.f03
7892         * gfortran.dg/read_float_3.f90
7894 2009-04-05  Richard Guenther  <rguenther@suse.de>
7896         PR tree-optimization/39648
7897         * gcc.c-torture/compile/pr39648.c: New testcase.
7899 2009-04-05  Jason Merrill  <jason@redhat.com>
7901         PR c++/14912
7902         * g++.dg/template/error39.C: New.
7904 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7906         PR fortran/29458
7907         * gfortran.dg/implied_do_1.f90: New.
7909 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7911         PR fortran/39577
7912         * gfortran.dg/recursive_check_8.f90: New.
7913         * gfortran.dg/recursive_check_9.f90: New.
7914         * gfortran.dg/recursive_check_10.f90: New.
7915         * gfortran.dg/recursive_check_11.f90: New.
7916         * gfortran.dg/recursive_check_12.f90: New.
7917         * gfortran.dg/recursive_check_13.f90: New.
7918         * gfortran.dg/recursive_check_14.f90: New.
7920 2009-04-04  Jason Merrill  <jason@redhat.com>
7922         PR c++/25185
7923         * g++.dg/template/error38.C: Add more tests.
7925 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7927         PR fortran/37614
7928         * gfortran.dg/common_align_2.f90: New test.
7930 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7932         PR target/39501
7933         * gcc.c-torture/execute/pr39501.c: New file.
7934         * gcc.c-torture/execute/pr39501.x: New file.
7936 2009-04-04  Richard Guenther  <rguenther@suse.de>
7938         PR tree-optimization/8781
7939         PR tree-optimization/37892
7940         * g++.dg/tree-ssa/pr8781.C: New testcase.
7941         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7943 2009-04-04  Richard Guenther  <rguenther@suse.de>
7945         PR tree-optimization/39636
7946         * gcc.c-torture/compile/pr39636.c: New testcase.
7948 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7950         PR rtl-optimization/39607
7951         * g++.dg/opt/pr39607.C: New.
7953 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7955         PR fortran/39594
7956         * gfortran.dg/common_12.f90: New.
7958 2009-04-03  Jason Merrill  <jason@redhat.com>
7960         PR c++/39608
7961         * g++.dg/template/const2.C: New test.
7963 2009-04-03  Richard Guenther  <rguenther@suse.de>
7965         PR tree-optimization/2480
7966         PR tree-optimization/23086
7967         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7968         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7970 2009-04-03  Richard Guenther  <rguenther@suse.de>
7972         PR tree-optimization/34743
7973         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7974         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7975         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7976         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7977         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7978         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7979         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7980         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7982 2009-04-03  Richard Guenther  <rguenther@suse.de>
7984         PR middle-end/13146
7985         PR tree-optimization/23940
7986         PR tree-optimization/33237
7987         PR middle-end/33974
7988         PR middle-end/34093
7989         PR tree-optimization/36201
7990         PR tree-optimization/36230
7991         PR tree-optimization/38049
7992         PR tree-optimization/38207
7993         PR tree-optimization/38230
7994         PR tree-optimization/38301
7995         PR tree-optimization/38585
7996         PR middle-end/38895
7997         PR tree-optimization/38985
7998         PR tree-optimization/39299
7999         * gcc.dg/pr19633-1.c: Adjust.
8000         * gcc.dg/torture/pta-callused-1.c: Likewise.
8001         * gcc.dg/torture/pr39074-2.c: Likewise.
8002         * gcc.dg/torture/pr39074.c: Likewise.
8003         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8004         * gcc.dg/torture/pr30375.c: Adjust.
8005         * gcc.dg/torture/pr33563.c: Likewise.
8006         * gcc.dg/torture/pr33870.c: Likewise.
8007         * gcc.dg/torture/pr33560.c: Likewise.
8008         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8009         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8010         * gcc.dg/tree-ssa/alias-15.c: Remove.
8011         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8012         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8013         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8014         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8015         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8016         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8017         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8018         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8019         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8020         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8021         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8022         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8023         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8024         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8025         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8026         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8027         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8028         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8029         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8030         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8031         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8032         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8033         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8034         * gcc.dg/uninit-B.c: XFAIL.
8035         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8036         * gcc.dg/uninit-pr19430.c: XFAIL.
8037         * g++.dg/tree-ssa/pr13146.C: New testcase.
8038         * g++.dg/opt/pr36187.C: Adjust.
8039         * g++.dg/torture/20090329-1.C: New testcase.
8041 2009-04-02  Chao-ying Fu  <fu@mips.com>
8043         * gcc.target/mips/interrupt_handler.c: New test.
8045 2009-04-02  David Ayers  <ayers@fsfe.org>
8047         PR objc/18456
8048         * objc.dg/bad-receiver-type-2.m: New test contributed by
8049         Alexander Mamberg.
8051 2009-04-02  Jason Merrill  <jason@redhat.com>
8053         PR c++/25185
8054         * g++.dg/template/error38.C: New test.
8056 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8058         PR tree-optimization/31677
8059         * gcc.dg/memcpy-1.c: Add compiler option.
8061 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8063         PR tree-optimization/39595
8064         * gfortran.dg/vect/O3-pr39595.f: New test.
8066 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8068         PR c++/26693
8069         * g++.dg/template/typedef11.C: New test.
8070         * g++.dg/template/typedef12.C: Likewise.
8071         * g++.dg/template/typedef13.C: Likewise.
8072         * g++.dg/template/typedef14.C: Likewise.
8073         * g++.dg/template/typedef15.C: Likewise.
8074         * g++.dg/template/typedef16.C: Likewise.
8075         * g++.dg/template/sfinae3.C: Compile this pedantically.
8076         The only errors expected should be the one saying the typedef is ill
8077         formed.
8078         * g++.old-deja/g++.pt/typename8.C: Likewise.
8079         * g++.dg/template/access11.C: Update this.
8081 2009-04-02  Richard Guenther  <rguenther@suse.de>
8083         PR tree-optimization/37221
8084         * gcc.c-torture/compile/20090331-1.c: New testcase.
8086 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8088         * gcc.c-torture/compile/20090401-1.c: New test.
8090 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8092         PR c++/4926
8093         * g++.dg/template/pr4926-1.C: New.
8095 2009-04-01  Xinliang David Li  <davidxl@google.com>
8097         * gcc.target/i386/all_one_m128i.c: New test.
8099 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8101         PR c/39027
8102         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8103         * gcc.dg/fltconst-2.c: New test.
8104         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8105         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8107         PR c/33466
8108         * gcc.dg/cpp/pr33466.c: New test.
8109         * gcc.dg/dfp/pr33466.c: New test.
8110         * gcc.dg/fixed-point/pr33466.c: New test.
8112 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8114         PR tree-optimization/35011
8115         * g++.dg/other/pr35011.C: New.
8117 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8119         PR target/39226
8120         * gcc.dg/pr39226.c: New test.
8122 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8124         PR c++/35240
8125         * g++.dg/template/pr35240.C: New.
8127 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8129         PR c/39605
8130         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8131         * gcc.dg/pr25682.c: Update expected diagnostics.
8133 2009-04-01  Richard Guenther  <rguenther@suse.de>
8135         * gcc.dg/fold-plusmult-2.c: New testcase.
8137 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8139         PR c/37772
8140         * gcc.dg/pr37772.c: New test.
8141         * g++.dg/ext/asm11.C: New test.
8143 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8145         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8146         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8147         defined.
8149 2009-03-31  Jason Merrill  <jason@redhat.com>
8151         * g++.old-deja/g++.other/using9.C: Add expected errors.
8153 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8155         * gcc.c-torture/compile/pr33009.c: Removed.
8157 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8159         * gcc.c-torture/compile/pr33009.c: Delete.
8160         * gcc.c-torture/compile/pr11832.c: Likewise.
8162 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8164         PR c/448
8165         * lib/target-supports.exp (check_effective_target_stdint_types):
8166         Update comment.
8167         (check_effective_target_inttypes_types): New.
8168         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8169         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8170         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8172 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8174         PR fortran/38917
8175         PR fortran/38918
8176         * gfortran.dg/data_pointer_1.f90: New test.
8178 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8180         PR fortran/38915
8181         * gfortran.dg/char_length_15.f90: New test.
8183 2009-03-31  Jason Merrill  <jason@redhat.com>
8185         C++ DR 613
8186         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8187         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8188         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8189         xfail others.
8191         * g++.dg/other/typedef2.C: New test.
8193         PR c++/37806
8194         * g++.dg/template/typedef17.C: New test.
8196         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8197         * g++.dg/cpp0x/auto12.C: Likewise.
8199 2009-03-31  Richard Guenther  <rguenther@suse.de>
8201         PR middle-end/31029
8202         * gcc.dg/fold-compare-4.c: New testcase.
8203         * gcc.dg/fold-compare-5.c: Likewise.
8205 2009-03-31  Richard Guenther  <rguenther@suse.de>
8207         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8209 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8211         PR target/39592
8212         * gcc.target/i386/pr39592-1.c: New test.
8214 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8216         PR preprocessor/15638
8217         * gcc.dg/cpp/missing-header-1.c: New test.
8218         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8219         "compilation terminated" message.
8220         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8221         test #include "".
8222         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8223         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8224         terminated" message.
8226 2009-03-31  Richard Guenther  <rguenther@suse.de>
8228         PR middle-end/23401
8229         PR middle-end/27810
8230         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8231         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8233 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8235         PR fortran/38389
8236         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8237         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8238         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8239         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8240         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8241         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8242         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8244 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8246         PR fortran/22571
8247         * gfortran.dg/whole_file_1.f90: New test.
8248         PR fortran/26227
8249         * gfortran.dg/whole_file_2.f90: New test.
8250         * gfortran.dg/whole_file_3.f90: New test.
8251         PR fortran/24886
8252         * gfortran.dg/whole_file_4.f90: New test.
8254 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8256         * gfortran.dg/bind_c_usage_19.f90: New test.
8258         PR target/39558
8259         * gcc.target/powerpc/altivec-29.c: New test.
8261 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8263         PR rtl-optimization/323
8264         * gcc.target/i386/excess-precision-1.c,
8265         gcc.target/i386/excess-precision-2.c,
8266         gcc.target/i386/excess-precision-3.c,
8267         gcc.target/i386/excess-precision-4.c,
8268         gcc.target/i386/excess-precision-5.c,
8269         gcc.target/i386/excess-precision-6.c: New tests.
8271 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8273         PR c/35235
8274         * gcc.dg/c99-array-lval-8.c: New test.
8276 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8278         PR preprocessor/34695
8279         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8280         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8281         instead of dg-warning for "previous definition" messages.
8282         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8283         "warnings being treated as errors" message.
8284         * gcc.dg/fltconst-1.c: Use -fshow-column.
8286 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8288         PR fortran/38823
8289         * gfortran.dg/power1.f90: New test.
8291 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8293         PR c/456
8294         PR c/5675
8295         PR c/19976
8296         PR c/29116
8297         PR c/31871
8298         PR c/35198
8299         * gcc.c-torture/compile/20081108-1.c,
8300         gcc.c-torture/compile/20081108-2.c,
8301         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8302         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8303         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8304         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8305         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8306         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8307         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8308         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8309         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8310         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8311         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8312         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8313         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8314         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8315         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8316         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8317         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8318         case.
8319         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8320         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8321         XFAILs.  Update expected messages.
8322         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8323         expected messages.
8324         * gcc.dg/real-const-1.c: Replace with test from original PR.
8325         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8326         when casting from non-constant integer to pointer.
8328 2009-03-29  Richard Guenther  <rguenther@suse.de>
8330         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8332 2009-03-29  Daniel Kraft  <d@domob.eu>
8334         PR fortran/37423
8335         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8336         DEFERRED bindings.
8337         * gfortran.dg/typebound_proc_9.f03: New test.
8338         * gfortran.dg/typebound_proc_10.f03: New test.
8339         * gfortran.dg/typebound_proc_11.f03: New test.
8340         * gfortran.dg/abstract_type_5.f03: New test.
8342 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8344         PR fortran/38507
8345         * gfortran.dg/do_4.f: New.
8346         * gfortran.dg/goto_2.f90: Correct expected warnings.
8347         * gfortran.dg/goto_4.f90: Likewise.
8348         * gfortran.dg/goto_5.f90: New.
8350 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8352         PR target/39545
8353         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8355         * gcc.target/i386/pr39545-1.c: New.
8356         * gcc.target/i386/pr39545-2.c: Likewise.
8358         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8359         (flex2_struct): Likewise.
8360         (check_struct_passing7): Likewise.
8361         (check_struct_passing8): Likewise.
8362         (f1s): Likewise.
8363         (f2s): Likewise.
8364         (main): Call check_struct_passing7 and check_struct_passing8.
8366 2009-03-29  Richard Guenther  <rguenther@suse.de>
8368         * gcc.c-torture/execute/20090113-1.c: New testcase.
8369         * gcc.c-torture/execute/20090113-2.c: Likewise.
8370         * gcc.c-torture/execute/20090113-3.c: Likewise.
8371         * gcc.c-torture/execute/20090207-1.c: Likewise.
8372         * gcc.c-torture/compile/20090114-1.c: Likewise.
8373         * gcc.c-torture/compile/20090328-1.c: Likewise.
8374         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8376 2009-03-29  David Ayers  <ayers@fsfe.org>
8378         PR objc/27377
8379         * objc.dg/conditional-1.m: New tests.
8381 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8383         * gcc.dg/winline-10.c: New test.
8385 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8387         PR fortran/34656
8388         * gfortran.dg/do_check_1.f90: Add test.
8389         * gfortran.dg/do_check_2.f90: Add test.
8390         * gfortran.dg/do_check_3.f90: Add test.
8391         * gfortran.dg/do_check_4.f90: Add test.
8393 2009-03-28  Jan Hubicka  <jh@suse.cz>
8395         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8396         * gcc.dg/pr33826.c: Update dump files.
8397         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8398         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8400 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8402         * g++.dg/tree-ssa/fwprop-align.C: New test.
8404 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8406         * gcc.target/powerpc/altivec-28.c: New test.
8408         PR c++/39554
8409         * gcc.dg/wdisallowed-functions-1.c: Removed.
8410         * gcc.dg/wdisallowed-functions-2.c: Removed.
8411         * gcc.dg/wdisallowed-functions-3.c: Removed.
8412         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8413         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8414         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8416 2009-03-28  Richard Guenther  <rguenther@suse.de>
8418         PR tree-optimization/38723
8419         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8421 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8423         PR fortran/38538
8424         * gfortran.dg/char_result_13.f90: New test.
8426 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8428         PR fortran/38765
8429         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8431 2009-03-28  Daniel Kraft  <d@domob.eu>
8433         * gfortran.dg/trim_1.f90: New test.
8435 2009-03-28  Richard Guenther  <rguenther@suse.de>
8437         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8438         * g++.dg/warn/Warray-bounds.C: Likewise.
8440 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8442         PR fortran/32626
8443         * gfortran.dg/recursive_check_7.f90: New test.
8445 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8447         PR fortran/38432
8448         * gfortran.dg/do_check_5.f90: New test.
8449         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8450         * gfortran.dg/array_constructor_18.f90: Ditto.
8451         * gfortran.dg/array_constructor_22.f90: Ditto.
8452         * gfortran.dg/do_3.F90: Ditto.
8453         * gfortran.dg/do_1.f90: Ditto.
8455 2009-03-28  Richard Guenther  <rguenther@suse.de>
8457         PR tree-optimization/38180
8458         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8460 2009-03-28  Richard Guenther  <rguenther@suse.de>
8462         PR tree-optimization/38513
8463         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8464         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8465         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8466         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8467         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8468         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8469         * gcc.dg/vect/vect-35.c: Likewise.
8470         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8471         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8472         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8474 2009-03-28  Richard Guenther  <rguenther@suse.de>
8476         PR tree-optimization/38968
8477         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8479 2009-03-28  Richard Guenther  <rguenther@suse.de>
8481         PR tree-optimization/37795
8482         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8484 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8486         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8487         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8488         options for removed targets.
8490 2009-03-27  Richard Guenther  <rguenther@suse.de>
8492         PR tree-optimization/39120
8493         * gcc.c-torture/execute/pr39120.c: New testcase.
8495 2009-03-27  Richard Guenther  <rguenther@suse.de>
8497         PR tree-optimization/39120
8498         * gcc.dg/torture/pta-callused-1.c: New testcase.
8500 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8502         PR middle-end/39315
8503         * gcc.target/i386/pr39315-1.c: New.
8504         * gcc.target/i386/pr39315-2.c: Likewise.
8505         * gcc.target/i386/pr39315-3.c: Likewise.
8506         * gcc.target/i386/pr39315-4.c: Likewise.
8507         * gcc.target/i386/pr39315-check.c: Likewise.
8509 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8511         PR c/39323
8512         * gcc.dg/pr39323-1.c: New.
8513         * gcc.dg/pr39323-2.c: Likewise.
8514         * gcc.dg/pr39323-3.c: Likewise.
8516 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8518         PR target/38034
8519         * gcc.target/ia64/sync-1.c: New.
8521 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8523         PR target/39472
8524         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8525         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8526         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8527         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8528         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8529         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8530         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8531         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8533 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8535         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8536         for low precision (i.e. float).
8538 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8539             Jakub Jelinek  <jakub@redhat.com>
8541         PR debug/37959
8542         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8544 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8546         * gcc.dg/memmove-2.c: New test.
8547         * gcc.dg/memmove-3.c: New test.
8549         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8550         in clone naming.
8552 2009-03-27  Xinliang David Li  <davidxl@google.com>
8554         PR tree-optimization/39557
8555         * g++.dg/tree-ssa/dom-invalid.C: New test.
8557 2009-03-27  Xinliang David Li  <davidxl@google.com>
8559         PR tree-optimization/39548
8560         * g++.dg/tree-ssa/copyprop.C: New test.
8562 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8564         PR c++/38638
8565         * g++.dg/template/typename17.C: New testcase.
8566         * g++.dg/template/typename18.C: New testcase.
8568 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8570         PR c++/36799
8571         * g++.dg/other/var_copy-1.C: New test.
8573 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8575         PR c++/37647
8576         * g++.dg/parse/ctor9.C: New test.
8578 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8580         PR c++/29727
8581         * g++.dg/init/error2.C: New test.
8583 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8585         PR c++/35652
8586         * gcc.dg/pr35652.C: New.
8587         * g++.dg/warn/pr35652.C: New.
8588         * gcc.dg/format/plus-1.c: Adjust message.
8590 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8592         PR c++/39554
8593         * gcc.dg/wdisallowed-functions-3.c: New test.
8594         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8596 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8598         * gcc.dg/inline-33.c: Fix when pic.
8600 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8602         * gcc.target/ia64/20090324-1.c: New test.
8604 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8606         PR c/27898
8607         * gcc.dg/pr27898.c: New test.
8609         PR tree-optimization/32139
8610         * gcc.c-torture/compile/pr32139.c: New test.
8612 2009-03-24  Jason Merrill  <jason@redhat.com>
8614         PR c++/28274
8615         * g++.dg/parse/defarg14.C: New test.
8617 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8619         PR libfortran/39528
8620         * gfortran.dg/read_repeat.f90: New test.
8622 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8624         PR tree-optimization/39529
8625         * gcc.dg/vect/pr39529.c: New test.
8627 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8628             Jakub Jelinek  <jakub@redhat.com>
8630         PR debug/39524
8631         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8633 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8635         PR c/39495
8636         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8638 2009-03-23  Jason Merrill  <jason@redhat.com>
8640         * g++.dg/cpp0x/auto12.C: Add variadic test.
8642         PR c++/39526
8643         * g++.dg/warn/Wshadow-4.C: New test.
8645 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8647         PR tree-optimization/39516
8648         * gfortran.dg/pr39516.f: New test.
8650 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8652         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8653         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8654         variable, not environment variable.
8656 2009-03-21  Jason Merrill  <jason@redhat.com>
8658         PR c++/28879
8659         * g++.dg/ext/vla6.C: New test.
8661 2009-03-20  Jason Merrill  <jason@redhat.com>
8663         * g++.dg/cpp0x/initlist5.C: Add additional test.
8665 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8666             Janis Johnson  <janis187@us.ibm.com>
8668         * lib/compat.exp (compat-get-options-main, compat-get-options):
8669         Handle dg-prune-output in source file.
8670         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8671         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8672         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8673         two warnings.
8675 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8677         PR c/39495
8678         * gcc.dg/gomp/pr39495-1.c: New test.
8679         * gcc.dg/gomp/pr39495-2.c: New test.
8680         * g++.dg/gomp/pr39495-1.C: New test.
8681         * g++.dg/gomp/pr39495-2.C: New test.
8683         PR target/39496
8684         * gcc.target/i386/pr39496.c: New test.
8685         * g++.dg/other/pr39496.C: New test.
8687 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8689         PR middle-end/39500
8690         * gcc.dg/autopar/pr39500-1.c: New.
8691         * gcc.dg/autopar/pr39500-2.c: New.
8693 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8695         * g++.dg/dg.exp: Prune graphite.
8697 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8699         PR middle-end/39447
8700         * g++.dg/graphite: New.
8701         * g++.dg/graphite/graphite.exp: New.
8702         * g++.dg/graphite/pr39447.C: New.
8704 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8706         PR c++/39425
8707         * g++.dg/template/pr39425.C: New.
8709         * g++.dg/template/spec33.C: Updated.
8711 2009-03-17  Jason Merrill  <jason@redhat.com>
8713         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8715 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8717         PR c++/39475
8718         * g++.dg/ext/unary_trait_incomplete.C: New.
8720 2009-03-17  Jing Yu  <jingyu@google.com>
8722         PR middle-end/39378
8723         * g++.dg/inherit/thunk10.C: New test.
8725 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8727         PR target/39482
8728         * gcc.target/i386/pr39482.c: New test.
8730 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8732         PR debug/39471
8733         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8734         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8735         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8736         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8738         PR middle-end/39443
8739         * gcc.dg/pr39443.c: New test.
8741         PR debug/39412
8742         * gcc.dg/debug/pr39412.c: New test.
8744 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8746         PR testsuite/38526
8747         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8748         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8749         is defined.
8750         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8751         its original value, or unset if it was not defined.
8752         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8753         path procs around use of HOSTCC.
8754         * g++.dg/compat/struct-layout-1.exp: Ditto.
8755         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8757 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8759         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8761 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8763         Revert patch for PR testsuite/37630.
8765         PR testsuite/37960
8766         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8768         PR testsuite/37630
8769         * lib/target-supports.exp (check_effective_target_ieee): New.
8770         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8771         * gcc.dg/20001012-1.c: Require ieee.
8773         PR testsuite/37628
8774         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8776 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8778         PR tree-optimization/39455
8779         * gcc.dg/pr39455.c: New test.
8781 2009-03-13  David Ayers  <ayers@fsfe.org>
8783         * objc/execute/trivial.m. New test.
8785 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8787         PR target/39137
8788         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8790 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8792         PR testsuite/39451
8793         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8794         constraint on (%2).
8796 2009-03-12  David Ayers  <ayers@fsfe.org>
8798         PR libobjc/27466
8799         * objc/execute/exceptions/handler-1.m. New test.
8801 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8803         PR target/39431
8804         * gcc.target/i386/pr39431.c: New test.
8806 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8808         PR target/39445
8809         * gcc.target/i386/pr39445.c: New.
8811         * gcc.target/i386/push-1.c: XFAIL.
8813 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8815         * gcc.dg/inline-33.c: New test.
8817 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8819         * gcc.dg/vect/vect-82.c: Combine dg-do and
8820         dg-require-effective-target into dg-skip-if.
8821         * gcc.dg/vect/vect-83.c: Likewise.
8823 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8825         PR target/39137
8826         * gcc.target/i386/stackalign/longlong-1.c: New test.
8827         * gcc.target/i386/stackalign/longlong-2.c: New test.
8829 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8831         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8833 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8835         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8836         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8838 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8840         * gnat.dg/slice_enum.adb: New test.
8842 2009-03-11  Jason Merrill  <jason@redhat.com>
8844         PR debug/39086
8845         * g++.dg/opt/nrv15.C: New test.
8847 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8849         PR tree-optimization/39422
8850         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8851         constant array with static initialization to global memory.
8852         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8854 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8856         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8857         padding.
8859 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8861         PR c++/39371
8862         * g++.dg/opt/switch2.C: Add -w to dg-options.
8863         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8864         * g++.dg/warn/switch1.C: New test.
8865         * g++.dg/other/switch3.C: New test.
8867         PR tree-optimization/39394
8868         * gcc.c-torture/compile/pr39394.c: New test.
8870 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8872         * gcc.target/s390/20090223-1.c: New testcase.
8874 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8876         PR libfortran/39402
8877         * gfortran.dg/fmt_f0_1.f90: New test.
8879 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8881         PR c++/39060
8882         * g++.dg/other/new1.C: Adjusted.
8883         * g++.dg/parse/crash40.C: Likewise.
8884         * g++.dg/parse/defarg12.C: Likewise.
8885         * g++.dg/template/error15.C: Likewise.
8887         * g++.dg/other/pr39060.C: New.
8889 2009-03-07  Jason Merrill  <jason@redhat.com>
8891         PR c++/39367
8892         * g++.dg/opt/new1.C: New.
8894 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8896         PR c++/33492
8897         * g++.dg/other/error32.C: New.
8899 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8901         PR middle-end/39360
8902         * gcc.c-torture/compile/pr39360.c: New test.
8904         PR debug/39372
8905         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8907 2009-03-05  Jason Merrill  <jason@redhat.com>
8909         PR c++/38908
8910         * g++.dg/warn/Wuninitialized-3.C: New test.
8912 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8914         PR debug/39379
8915         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8916         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8918 2009-03-04  Jason Merrill  <jason@redhat.com>
8920         PR c++/13549
8921         * g++.dg/template/koenig7.C: New test.
8923 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8925         * g++.dg/torture/predcom-1.C: New test.
8927 2009-03-04  Richard Guenther  <rguenther@suse.de>
8929         PR tree-optimization/39362
8930         * g++.dg/torture/pr39362.C: New testcase.
8932 2009-03-04  Jason Merrill  <jason@redhat.com>
8933             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8935         PR c++/9634
8936         PR c++/29469
8937         PR c++/29607
8938         * g++.dg/template/dependent-name5.C: New test.
8940 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8942         PR testsuite/39357
8943         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8944         vect_int to vect_int_mult.
8946 2009-03-04  Richard Guenther  <rguenther@suse.de>
8948         PR tree-optimization/39358
8949         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8950         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8952 2009-03-04  Richard Guenther  <rguenther@suse.de>
8954         PR tree-optimization/39339
8955         * gcc.c-torture/execute/pr39339.c: New testcase.
8957 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8959         * gcc.c-torture/compile/20090303-1.c,
8960         gcc.c-torture/compile/20090303-2.c: New tests.
8962 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8964         PR fortran/39354
8965         * gfortran.dg/gomp/pr39354.f90: New test.
8967         PR tree-optimization/39343
8968         * gcc.dg/pr39343.c: New test.
8970 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8972         PR tree-optimization/39248
8973         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8974         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8975         on targets without vector misalignment support.
8976         * lib/target-supports.exp
8977         (check_effective_target_vect_short_mult): Add
8978         check_effective_target_arm32.
8980 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8982         PR middle-end/39335
8983         * gcc.dg/graphite/pr39335_1.c: New.
8984         * gcc.dg/graphite/pr39335.c: New.
8986 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8988         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8989         of andl.
8990         * gcc.target/i386/stackalign/return-5.c: Likewise.
8991         * gcc.target/i386/stackalign/return-6.c: Likewise.
8993 2009-03-02  Richard Guenther  <rguenther@suse.de>
8994             Ira Rosen  <irar@il.ibm.com>
8996         PR tree-optimization/39318
8997         * gfortran.dg/vect/pr39318.f90: New test.
8999 2009-03-01  Jan Hubicka  <jh@suse.cz>
9001         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9003 2009-03-01  Jan Hubicka  <jh@suse.cz>
9005         PR debug/39267
9006         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9008 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9010         * gnat.dg/pack12.adb: New test.
9012 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9014         PR c++/37789
9015         * g++.dg/other/pr37789.C: New.
9017 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9019         PR fortran/39295
9020         * gfortran.dg/interface_25.f90: New test.
9021         * gfortran.dg/interface_26.f90: New test.
9023 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9025         PR fortran/39292
9026         * gfortran.dg/initialization_22.f90: New test.
9028 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9030         PR rtl-optimization/39241
9031         * gcc.dg/torture/pr39241.c: New.
9033 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9035         PR tree-optimizations/39259
9036         * g++.dg/torture/pr39259.C: New testcase.
9038 2009-02-24  Richard Guenther  <rguenther@suse.de>
9040         PR c++/39242
9041         * g++.dg/template/instantiate10.C: New testcase.
9043 2009-02-24  Richard Guenther  <rguenther@suse.de>
9044             Zdenek Dvorak  <ook@ucw.cz>
9046         PR tree-optimization/39233
9047         * gcc.c-torture/execute/pr39233.c: New testcase.
9049 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9051         PR tree-optimization/39260
9052         * gcc.dg/graphite/pr39260.c: New.
9054 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9056         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9058 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9060         PR c++/36411
9061         * g++.dg/template/void14.C: New.
9063 2009-02-23  Jason Merrill  <jason@redhat.com>
9065         PR c++/38880
9066         * g++.dg/init/const7.C: Remove XFAIL.
9067         * g++.dg/init/static-init1.C: New test.
9069         * g++.dg/cpp0x/initlist14.C: New test.
9071 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9073         PR fortran/38914
9074         * bound_simplification_2.f90:  New test case.
9075         * bound_7.f90:  New test case.
9077 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9079         * gcc.dg/cpp/include4.c: New test.
9081 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9083         PR target/39256
9084         * gcc.target/i386/abi-2.c: New.
9086 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9088         * gcc.c-torture/execute/pr39228.x: New.
9090 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9092         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9093         scan-assembler to check for xmm0 register.
9095 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9096             Joseph Myers  <joseph@codesourcery.com>
9098         * gcc.target/arm/va_list.c: New test.
9099         * g++.dg/abi/arm_va_list.C: Likewise.
9100         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9101         function.
9102         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9103         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9104         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9105         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9106         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9107         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9109 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9111         PR testsuite/38164
9112         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9113         to dg-options.
9115 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9117         PR target/39240
9118         * gcc.c-torture/execute/pr39240.c: New test.
9120 2009-02-20  Jason Merrill  <jason@redhat.com>
9122         PR c++/39225
9123         * g++.dg/parse/dtor15.C: New test.
9125 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9127         * gcc.c-torture/execute/20090219-1.c: New.
9129 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9131         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9132         (mips-dg-options): When matching isa* pseudo-options make
9133         'value' optional and accept ! entries.  Use $spec instead of
9134         $isa_spec in the isa pseudo-option error message.  Only
9135         perform the ISA-range check when 'value' is set.  If arch is
9136         matching any CPU in the ! entries switch to its generic ISA.
9137         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9138         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9140 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9142         PR target/39175
9143         * gcc.dg/visibility-20.c: New test.
9144         * g++.dg/ext/visibility/visibility-11.C: New test.
9146 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9148         PR c++/39188
9149         * g++.dg/abi/pr39188-1a.C: New.
9150         * g++.dg/abi/pr39188-1b.C: Likewise.
9151         * g++.dg/abi/pr39188-1.h: Likewise.
9152         * g++.dg/abi/pr39188-2a.C: Likewise.
9153         * g++.dg/abi/pr39188-2b.C: Likewise.
9154         * g++.dg/abi/pr39188-2.h: Likewise.
9155         * g++.dg/abi/pr39188-3a.C: Likewise.
9156         * g++.dg/abi/pr39188-3b.C: Likewise.
9157         * g++.dg/abi/pr39188-3.h: Likewise.
9159 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9161         PR c/38483
9162         * gcc.c-torture/execute/call-trap-1.c,
9163         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9164         tests.
9166 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9168         PR target/39228
9169         * gcc.c-torture/execute/pr39228.c: New test.
9171 2009-02-19  Richard Guenther  <rguenther@suse.de>
9173         PR tree-optimization/39074
9174         * gcc.dg/torture/pr39074.c: New testcase.
9175         * gcc.dg/torture/pr39074-2.c: Likewise.
9176         * gcc.dg/torture/pr39074-3.c: Likewise.
9178 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9180         PR c++/39219
9181         * g++.dg/parse/attr3.C: New.
9183 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9185         PR testsuite/38165
9186         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9188         PR testsuite/38166
9189         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9190         and skip on Darwin.
9192 2009-02-18  Jason Merrill  <jason@redhat.com>
9194         PR c++/38880
9195         * g++.dg/init/const7.C: Remove XFAIL.
9197         PR target/39179
9198         * g++.dg/opt/const6.C: New test.
9200 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9202         * gcc.dg/callabi/callabi.exp: Moved to ...
9203         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9204         in 64bit mode.
9206         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9207         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9208         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9209         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9210         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9211         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9212         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9214         * gcc.dg/callabi/callabi.h: Moved to ...
9215         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9217         * gcc.dg/callabi/func-1.c: Moved to ...
9218         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9220         * gcc.dg/callabi/func-indirect.c: Moved to ...
9221         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9223         * gcc.dg/callabi/pr38891.c: Moved to ...
9224         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9226         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9227         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9229         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9230         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9232         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9233         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9235 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9237         PR target/38891
9238         * gcc.dg/callabi/pr38891.c: New.
9240 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9242         * gcc.dg/callabi/callabi.exp: New.
9244 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9246         PR target/39082
9247         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9248         -Wno-abi for x86.
9249         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9251         * gcc.target/i386/pr39082-1.c: New.
9253         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9254         -Wno-abi.
9256         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9257         CHECK_M64_M128 is defined.
9258         (check_f_arguments): Add "do".
9259         (check_vector_arguments): New.
9260         (check_m64_arguments): Likewise.
9261         (check_m128_arguments): Likewise.
9263         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9264         (CHECK_M64_M128): Define.
9266         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9267         on abitest.
9268         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9270         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9271         tests only if CHECK_M64_M128 is defined.
9273         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9274         (m128_2_struct): Likewise.
9275         (check_struct_passing5): Likewise.
9276         (check_struct_passing6): Likewise.
9277         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9279         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9280         (un5): Likewise.
9281         (check_union_passing4): Likewise.
9282         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9284 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9286         PR c/35447
9287         * gcc.dg/noncompile/pr35447-1.c: New test.
9289 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9291         PR tree-optimization/36922
9292         * gfortran.dg/pr36922.f: New test.
9294 2009-02-17  Richard Guenther  <rguenther@suse.de>
9296         PR tree-optimization/39202
9297         * gcc.c-torture/compile/pr39202.c: New testcase.
9299 2009-02-17  Richard Guenther  <rguenther@suse.de>
9301         PR tree-optimization/39204
9302         * gcc.dg/torture/pr39204.c: New testcase.
9304 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9306         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9307         * gcc.dg/vect/vect-outer-6.c: Ditto.
9309 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9311         PR c/35446
9312         * gcc.dg/noncompile/init-5.c: New test.
9313         * gcc.dg/init-bad-4.c: Adjust expected errors.
9315 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9317         PR target/37049
9318         * gcc.target/i386/push-1.c: New.
9320 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9322         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9324 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9326         * gcc.target/spu/intrinsics-sr.c: New test.
9328 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9330         PR target/38056
9331         * gcc.target/ia64/sibcall-opt-1.c: New test.
9332         * gcc.target/ia64/sibcall-opt-2.c: New test.
9334 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9336         PR fortran/36528
9337         * gfortran.dg/cray_pointers_8.f90: New test.
9339         PR fortran/36703
9340         * gfortran.dg/cray_pointers_9.f90: New test.
9342 2009-02-13  Jason Merrill  <jason@redhat.com>
9344         PR c++/39070
9345         * g++.dg/cpp0x/decltype16.C: New.
9347 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9349         PR target/39152
9350         * gfortran.dg/gomp/pr39152.f90: New.
9352 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9354         PR target/39162
9355         * gcc.target/i386/pr39162.c: New.
9357 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9359         PR c/35444
9360         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9361         New tests.
9363 2009-02-12  Jason Merrill  <jason@redhat.com>
9365         PR c++/38950
9366         * g++.dg/template/array20.C: New test.
9368 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9370         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9371         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9372         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9374 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9376         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9378 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9380         PR target/39152
9381         * gfortran.dg/pr39152.f: New.
9383 2009-02-11  Jason Merrill  <jason@redhat.com>
9385         PR c++/39153
9386         * g++.dg/cpp0x/defaulted9.C: New test.
9388         PR c++/30111
9389         * g++.dg/init/value7.C: New test.
9391 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9393         PR target/38824
9394         * gcc.target/i386/pr38824.c: New testcase.
9396 2009-02-11  Jason Merrill  <jason@redhat.com>
9398         PR c++/38649
9399         * g++.dg/cpp0x/defaulted8.C: New test.
9401         PR c++/36744
9402         * g++.dg/cpp0x/rv9p.C: New test.
9404 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9406         * gnat.dg/aliasing3.adb: New test.
9407         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9409 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9411         PR c++/34397
9412         * g++.dg/template/crash88.C: New.
9413         * g++.dg/template/crash89.C: Likewise.
9415 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9417         PR c/39084
9418         * gcc.dg/pr39084.c: New test.
9420 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9422         PR target/39139
9423         * gcc.target/i386/pr39139.c: New test.
9425 2009-02-10  Richard Guenther  <rguenther@suse.de>
9427         PR tree-optimization/39132
9428         * gcc.dg/torture/pr39132.c: New testcase.
9430 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9432         PR target/39119
9433         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9434         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9435         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9436         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9437         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9438         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9439         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9440         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9442 2009-02-09  Jason Merrill  <jason@redhat.com>
9444         PR c++/39109
9445         * g++.dg/init/value6.C: New test.
9447 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9449         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9451 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9453         * gcc.c-torture/compile/20090209-1.c: New test.
9455 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9457         PR c++/35147
9458         PR c++/37737
9459         * g++.dg/cpp0x/vt-35147.C: New.
9460         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9461         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9463 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9465         PR c/35434
9466         * gcc.dg/attr-alias-4.c: New test.
9468 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9470         PR c/39035
9471         * gcc.dg/dfp/pr39035.c: New test.
9473 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9475         PR c/36432
9476         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9478 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9480         PR c++/39106
9481         * g++.dg/opt/thunk3.C: New test.
9483 2009-02-05  Nick Clifton  <nickc@redhat.com>
9485         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9486         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9487         * gcc.dg/cdce1.c: Likewise.
9488         * gcc.dg/cpp/_Pragma6.c: Likewise.
9489         * g++.dg/cpp/_Pragma1.C: Likewise.
9490         * gcc.dg/utf32-2.c: Xfail for M32C.
9491         * gcc.dg/utf32-1.c: Likewise.
9492         * gcc.dg/utf32-3.c: Likewise.
9493         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9494         targets.
9495         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9496         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9497         * gcc.dg/Wconversion-5.c: Likewise.
9498         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9499         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9500         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9501         * gcc.dg/utf-inc-init.c: Likewise.
9502         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9503         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9504         * gcc.dg/utf-array-short-wchar.c: Likewise.
9505         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9506         * gcc.dg/mallign.c: Use size_t instead of long.
9508 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9510         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9512 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9514         * gcc.c-torture/execute/pr39100.c: New.
9516 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9518         PR c/35435
9519         * gcc.dg/tls/diag-6.c: New test.
9521 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9523         * gcc.dg/graphite/scop-19.c: New
9525 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9527         AVX Programming Reference (January, 2009)
9528         * gcc.target/i386/avx-vpclmulqdq.c: New.
9529         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9531         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9533         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9534         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9535         (pclmul_test): Renamed to ...
9536         (TEST): This.
9538 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9540         PR c++/39095
9541         * g++.dg/abi/mangle31.C: New test.
9543 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9545         PR c/29129
9546         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9547         declarator.
9548         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9549         inside function prototype but not part of parameter declarator.
9550         * vla-11.c: New test.
9552 2009-02-03  Jason Merrill  <jason@redhat.com>
9554         * g++.dg/warn/main-4.C: New test.
9555         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9557 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9559         PR c++/36607
9560         * g++.dg/expr/cast10.C: New test.
9562 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9564         PR c/35433
9565         * gcc.dg/init-bad-6.c: New test.
9567 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9569         PR target/35318
9570         * gcc.c-torture/compile/pr35318.c: New test.
9572         PR inline-asm/39059
9573         * gcc.dg/nofixed-point-2.c: New test.
9574         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9575         * g++.dg/ext/fixed2.C: Likewise.
9576         * g++.dg/other/error25.C: Likewise.
9577         * g++.dg/lookup/crash7.C: Likewise.
9578         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9580         PR c++/39056
9581         * g++.dg/cpp0x/initlist13.C: New test.
9583 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9585         PR c++/36897
9586         * g++.dg/template/func2.C: New test.
9588         PR c++/37314
9589         * g++.dg/template/typename15.C: New.
9590         * g++.dg/template/typename16.C: New.
9592 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9593             Ben Elliston  <bje@au.ibm.com>
9595         PR c/39034
9596         * gcc.dg/dfp/pr39034.c: New test.
9598 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9600         PR testsuite/38263
9601         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9603 2009-02-02  Jason Merrill  <jason@redhat.com>
9605         PR c++/39054
9606         * g++.dg/parse/dtor14.C: New test.
9608 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9610         * lib/target-supports.exp
9611         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9612         * g++.dg/ext/builtin10.C: New test.
9614         PR inline-asm/39058
9615         * gcc.target/i386/pr39058.c: New test.
9617 2009-02-02  Richard Guenther  <rguenther@suse.de>
9619         PR tree-optimization/38937
9620         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9622 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9624         PR c++/39053
9625         * g++.dg/parse/crash52.C: New.
9627 2009-01-30  Richard Guenther  <rguenther@suse.de>
9629         PR tree-optimization/39041
9630         * gcc.c-torture/compile/pr39041.c: New testcase.
9632 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9634         PR target/39013
9635         * gcc.target/i386/pr39013-1.c: New test.
9636         * gcc.target/i386/pr39013-2.c: New test.
9638         PR c++/39028
9639         * g++.dg/ext/label12.C: New test.
9641 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9643         PR c++/33465
9644         * g++.dg/parse/error34.C: New.
9645         * g++.dg/parse/error35.C: Likewise.
9647 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9649         PR c++/38655
9650         * g++.dg/cpp0x/decltype-38655.C: New.
9652 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9654         PR target/39002
9655         * g++.dg/torture/pr39002.C: New test.
9657 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9659         PR tree-optimization/39007
9660         * gcc.dg/tree-ssa/pr39007.c: New.
9662 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9664         PR middle-end/35854
9665         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9666         to "subreg1".
9668 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9670         PR middle-end/38857
9671         * gcc.c-torture/compile/pr38857.c: New test.
9673 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9675         PR fortran/38852
9676         PR fortran/39006
9677         * gfortran.dg/bound_6.f90: New test.
9679 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9681         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9683 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9685         PR tree-optimization/38997
9686         * gcc.dg/tree-ssa/pr38997.c: New.
9688 2009-01-28  Richard Guenther  <rguenther@suse.de>
9690         PR tree-optimization/38926
9691         * gcc.c-torture/compile/pr38926.c: New testcase.
9693 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9695         PR middle-end/38934
9696         * gcc.dg/pr38934.c: New test.
9698 2009-01-28  Richard Guenther  <rguenther@suse.de>
9700         PR middle-end/38908
9701         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9703 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9705         PR tree-optimization/38984
9706         * gcc.dg/pr38984.c: New XFAILed testcase.
9709 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9711         PR target/38988
9712         * gcc.target/i386/pr38988.c: New test.
9714 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9716         PR c++/37554
9717         * g++.dg/parse/crash51.C: New.
9718         * g++.old-deja/g++.pt/crash9.C: Adjust.
9720 2009-01-27  Daniel Kraft  <d@domob.eu>
9722         PR fortran/38883
9723         * gfortran.dg/mvbits_6.f90:  New test.
9724         * gfortran.dg/mvbits_7.f90:  New test.
9725         * gfortran.dg/mvbits_8.f90:  New test.
9727 2009-01-27  Richard Guenther  <rguenther@suse.de>
9729         PR tree-optimization/38503
9730         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9732 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9734         PR middle-end/38969
9735         * gcc.c-torture/execute/pr38969.c: New test.
9737 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9739         PR testsuite/38864
9740         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9741         to dg-do compile.
9742         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9743         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9744         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9746 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9748         PR target/38952
9749         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9750         if __USING_SJLJ_EXCEPTIONS__ is defined.
9752         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9753         __USING_SJLJ_EXCEPTIONS__ is defined.
9754         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9755         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9756         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9757         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9758         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9759         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9761 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9763         PR testsuite/38949
9764         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9765         Use instead of C name in asm statements.
9767 2009-01-26  Richard Guenther  <rguenther@suse.de>
9769         PR tree-optimization/38745
9770         * g++.dg/torture/pr38745.C: New testcase.
9772 2009-01-26  Richard Guenther  <rguenther@suse.de>
9774         PR middle-end/38851
9775         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9777 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9779         * gcc.dg/bitfld-15.c: Gate warning on target
9780         pcc_bitfield_type_matters.
9781         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9782         g++.dg/ext/bitfield4.C: Likewise.
9783         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9784         bitfield for any target.
9786 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9788         PR c/38957
9789         * gcc.dg/pr38957.c: New test.
9791 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9793         PR fortran/38955
9794         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9795         comparing floats.
9797 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9799         PR tree-optimization/38953
9800         * gfortran.dg/graphite/pr38953.f90: New.
9802 2009-01-24  Paul Brook  <paul@codesourcery.com>
9804         * gcc.target/arm/neon-cond-1.c: New test.
9806 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9808         PR tree-optimization/38932
9809         * gcc.dg/pr38932.c: New.
9811 2009-01-23  Revital Eres  <eres@il.ibm.com>
9813         * gcc.dg/sms-7.c: Fix test.
9815 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9817         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9818         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9819         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9820         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9822 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9824         * gcc.dg/pr35729.c: Make test x86 specific.
9826 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9828         PR middle-end/38615
9829         * gcc.dg/pr38615.c: New test.
9831 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9833         PR target/38931
9834         * gcc.target/i386/pr38931.c: New test.
9836 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9838         PR c++/38930
9839         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9840         * g++.dg/template/typedef12.C: Likewise.
9841         * g++.dg/template/typedef13.C: Likewise.
9842         * g++.dg/template/typedef14.C: Likewise.
9843         * g++.dg/template/sfinae3.C: Likewise.
9844         * g++.old-deja/g++.pt/typename8.C: Likewise.
9845         * g++.dg/template/access11.C: Likewise
9847 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9849         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9850         and mips*-*-irix*.
9851         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9853 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9855         PR c++/26693
9856         * g++.dg/template/typedef11.C: New test.
9857         * g++.dg/template/typedef12.C: Likewise.
9858         * g++.dg/template/typedef13.C: Likewise.
9859         * g++.dg/template/typedef14.C: Likewise.
9860         * g++.dg/template/sfinae3.C: Compile this pedantically.
9861         The only errors expected should be the one saying the typedef is ill
9862         formed.
9863         * g++.old-deja/g++.pt/typename8.C: Likewise.
9864         * g++.dg/template/access11.C: Update this.
9866 2009-01-21  Daniel Kraft  <d@domob.eu>
9868         PR fortran/38887
9869         * gfortran.dg/mvbits_5.f90:  New test.
9871 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9873         * gcc.dg/sms-6.c: New test.
9874         * gcc.dg/sms-7.c: Likewise.
9876 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9878         PR fortran/38907
9879         * gfortran.dg/host_assoc_function_7.f90: New test
9881 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9882             Richard Guenther  <rguenther@suse.de>
9884         PR tree-optimization/38747
9885         PR tree-optimization/38748
9886         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9887         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9888         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9890 2009-01-20  Kees Cook  <kees@ubuntu.com>
9891             H.J. Lu  <hongjiu.lu@intel.com>
9893         PR target/38902
9894         * gcc.dg/pr38902.c: New.
9896 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9898         PR target/38868
9899         * gfortran.dg/pr38868.f: New testcase.
9901 2009-01-20  Richard Guenther  <rguenther@suse.de>
9903         * gcc.c-torture/execute/pr36227.c: Move ...
9904         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9906 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9908         * lib/gfortran.exp: Add -B options for targets that use
9909         libgfortran.a%s in their specs.
9911 2009-01-19  Jason Merrill  <jason@redhat.com>
9913         PR c++/23287
9914         * g++.dg/template/dtor5.C: New test.
9916 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9918         PR fortran/38859
9919         * gfortran.dg/bound_5.f90: New test.
9921 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9923         PR target/38736
9924         * g++.dg/compat/abi/pr38736_main.C: New.
9925         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9926         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9927         * g++.dg/other/macro-1.C: Likewise.
9928         * gcc.dg/macro-1.c: Likewise.
9929         * gcc.dg/compat/pr38736_main.c: Likewise.
9930         * gcc.dg/compat/pr38736_x.c: Likewise.
9931         * gcc.dg/compat/pr38736_y.c: Likewise.
9933 2009-01-18  Richard Guenther  <rguenther@suse.de>
9935         PR tree-optimization/38819
9936         * gcc.c-torture/execute/pr38819.c: New testcase.
9938 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9940         PR fortran/38657
9941         * gfortran.dg/module_commons_3.f90: Reapply.
9943 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9945         PR fortran/34955
9946         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9947         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9949 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9951         PR fortran/38657
9952         * gfortran.dg/module_commons_3.f90: Remove
9954 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9956         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9958 2009-01-16  Jason Merrill  <jason@redhat.com>
9960         PR c++/38877
9961         * g++.dg/template/lvalue1.C: New test.
9963         PR c++/29470
9964         * g++.dg/template/access20.C: New test.
9965         * g++.dg/torture/pr34641.C: Fix access.
9967 2009-01-16  Richard Guenther  <rguenther@suse.de>
9969         PR tree-optimization/38835
9970         PR middle-end/36227
9971         * gcc.c-torture/execute/pr36227.c: New testcase.
9972         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9973         * g++.dg/init/const7.C: Likewise.
9975 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9977         PR target/38554
9978         * gcc.c-torture/compile/pr38554.c: New test.
9980 2009-01-16  Jason Merrill  <jason@redhat.com>
9982         PR c++/38579
9983         * g++.dg/conversion/access1.C: New test.
9985 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9987         PR tree-optimization/38789
9988         * gcc.c-torture/compile/pr38789.c: New test.
9990 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9992         PR fortran/38152
9993         * gfortran.dg/proc_ptr_13.f90: New.
9995 2009-01-15  Jason Merrill  <jason@redhat.com>
9997         PR c++/38850
9998         * g++.dg/template/koenig6.C: New test.
10000 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10002         PR c++/29388
10003         * g++.dg/template/error37.C: New testcase.
10005 2009-01-15  Jason Merrill  <jason@redhat.com>
10007         PR c++/36334
10008         * g++.dg/conversion/memfn1.C: New test.
10010         PR c++/37646
10011         * g++.dg/conversion/memfn2.C: New test.
10013 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10015         PR c++/38357
10016         * g++.dg/template/crash87.C: New test.
10018 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10020         PR middle-end/37843
10021         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10023 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10025         PR c++/38636
10026         * g++.dg/parse/crash50.C: New test.
10028 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10030         PR rtl-optimization/38245
10031         * gcc.dg/pr38245-3.c: New test.
10032         * gcc.dg/pr38245-3.h: New file.
10033         * gcc.dg/pr38245-4.c: New file.
10034         * gcc.dg/pr38364.c: New test.
10036 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10038         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10039         sequence PC-relative.
10041 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10043         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10044         calls and/or PLT markers.
10045         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10046         calls and/or PLT markers.
10047         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10048         calls and/or PLT markers.
10049         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10050         calls and/or PLT markers.
10052 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10053             Nathan Froyd  <froydnj@codesourcery.com>
10054             Joseph Myers  <joseph@codesourcery.com>
10056         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10057         New function.
10058         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10059         and use consistent CFLAGS.
10060         * gcc.target/powerpc/20030505.c: Likewise.
10061         * gcc.target/powerpc/20081204-1.c: Likewise.
10062         * gcc.target/powerpc/ppc-spe.c: Likewise.
10063         * gcc.target/powerpc/spe1.c: Likewise.
10064         * g++.dg/ext/spe1.C: Likewise.
10065         * g++.dg/other/opaque-1.C: Likewise.
10066         * g++.dg/other/opaque-2.C: Likewise.
10067         * g++.dg/other/opaque-3.C: Likewise.
10069 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10071         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10072         out of loop.
10074 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10076         PR target/38811
10077         * g++.dg/torture/pr38811.C: New file.
10079 2009-01-14  Richard Guenther  <rguenther@suse.de>
10081         PR tree-optimization/38826
10082         PR middle-end/38477
10083         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10085 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10087         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10089 2009-01-14  Nick Clifton  <nickc@redhat.com>
10091         PR c++/37862
10092         * g++.cp/parse/pr37862.C: New test.
10094 2009-01-14  Julian Brown  <julian@codesourcery.com>
10096         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10097         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10098         to...
10099         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10100         These.
10102 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10104         PR rtl-optimization/38774
10105         * gcc.dg/torture/pr38774.c: New test.
10107         PR c++/38795
10108         * g++.dg/cpp0x/pr38795.C: New test.
10110 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10111             Nathan Froyd  <froydnj@codesourcery.com>
10112             Joseph Myers  <joseph@codesourcery.com>
10114         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10115         otherwise.  Do not check for AltiVec at runtime.
10116         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10117         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10118         * gcc.target/powerpc/altivec-1.c: Likewise.
10119         * gcc.target/powerpc/altivec-3.c: Likewise.
10120         * gcc.target/powerpc/altivec-10.c: Likewise.
10121         * gcc.target/powerpc/altivec-12.c: Likewise.
10122         * gcc.target/powerpc/altivec-24.c: Likewise.
10123         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10124         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10125         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10126         * gcc.target/powerpc/pr35907.c: Likewise.
10127         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10128         otherwise.  Do not check for Cell at runtime.
10129         * gcc.target/powerpc/altivec_check.h: Delete.
10131         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10132         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10133         not check for AltiVec at runtime.
10134         * g++.dg/ext/altivec-cell-2.C: Likewise.
10135         * g++.dg/ext/altivec-cell-3.C: Likewise.
10136         * g++.dg/ext/altivec-cell-4.C: Likewise.
10137         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10138         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10139         check.
10140         * g++.dg/ext/altivec_check.h: Delete.
10142 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10144         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10145         effective target.  Adjust line numbers accordingly.
10147 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10149         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10151 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10153         PR tree-optimization/38786
10154         * gcc.dg/graphite/pr38786.c: New.
10156 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10158         Revert:
10159         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10161         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10162         for alpha*-*-* targets.
10163         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10165 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10167         PR libfortran/38772
10168         * gfortran.dg/fmt_bz_bn_err.f: New test.
10170 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10172         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10174 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10176         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10177         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10178         instruction support.  Do not check for it at runtime.
10180 2009-01-12  Jason Merrill  <jason@redhat.com>
10182         PR c++/35109
10183         * g++.dg/lookup/friend11.C: Remove expected error.
10184         * g++.dg/lookup/friend14.C: New test.
10185         * g++.dg/lookup/friend15.C: New test.
10187 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10189         PR c++/36019
10190         * g++.dg/lookup/hidden-class12.C: New test.
10191         * g++.dg/lookup/hidden-class13.C: New test.
10192         * g++.dg/lookup/hidden-class14.C: New test.
10193         * g++.dg/lookup/hidden-class15.C: New test.
10194         * g++.dg/lookup/hidden-class16.C: New test.
10196 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10198         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10199         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10200         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10202 2009-01-12  Jason Merrill  <jason@redhat.com>
10204         PR c++/31488
10205         * g++.dg/other/vararg-3.C: New test.
10207 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10209         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10210         Explicitly enable SPE.
10211         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10212         directive.
10214         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10215         Expect -flax-vector-conversions message.  Adjust incompatible
10216         types errors.
10217         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10218         Make Foo extern.
10220         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10222         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10224         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10225         * g++.dg/other/opaque-2.C: Likewise.
10226         * g++.dg/other/opaque-3.C: Likewise.
10228 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10230         PR c/32041
10231         * gcc.dg/pr32041.c: New test.
10232         * g++.dg/parse/offsetof9.C: New test.
10234 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10235             Nathan Froyd  <froydnj@codesourcery.com>
10237         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10238         * g++.dg/ext/attribute-test-1.C: Likewise.
10239         * g++.dg/ext/attribute-test-2.C: Likewise.
10240         * g++.dg/ext/attribute-test-3.C: Likewise.
10241         * g++.dg/ext/attribute-test-4.C: Likewise.
10243 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10245         * gnat.dg/unchecked_convert3.adb: New test.
10247 2009-01-12  Tomas Bily  <tbily@suse.cz>
10249         PR middlend/38385
10250         * gcc.dg/tree-ssa/pr38385.c: New file.
10252 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10254         PR c++/38794
10255         * g++.dg/parse/typedef9.C: New test.
10257         PR tree-optimization/38807
10258         * gcc.c-torture/compile/pr38807.c: New test.
10260 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10262         * gcc.target/mips/ins-2.c: New test.
10264 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10266         PR testsuite/38809
10267         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10269 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10271         PR c++/36254
10272         * g++.dg/warn/Wreturn-type-5.C: New test.
10274 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10276         PR middle-end/38616
10277         * gcc.dg/pr38616.c: New test.
10279 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10281         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10283 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10285         PR c++/38648
10286         * g++.dg/expr/string-1.C: New test.
10287         * g++.dg/expr/string-2.C: New test.
10289         PR c++/36695
10290         * g++.dg/ext/complex4.C: New test.
10291         * g++.dg/ext/complex5.C: New test.
10292         * g++.dg/init/reference1.C: New test.
10293         * g++.dg/init/reference2.C: New test.
10294         * g++.dg/init/reference3.C: New test.
10296 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10298         PR fortran/38763
10299         * gfortran.dg/transfer_null_1.f90: New test.
10301 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10303         PR fortran/38765
10304         * gfortran.dg/host_assoc_function_6.f90: New test.
10306 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10308         * lib/target-supports.exp: Add method to determine if the effective
10309         target is really a ppc405 after applying all compile options.
10310         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10311         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10312         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10313         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10314         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10315         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10316         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10317         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10318         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10319         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10320         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10321         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10322         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10323         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10324         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10325         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10326         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10327         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10328         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10329         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10330         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10331         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10332         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10333         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10334         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10335         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10336         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10337         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10338         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10339         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10340         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10342 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10344         PR c++/35335
10345         * g++.dg/other/error31.C: New testcase.
10347         PR c/35742
10348         * gcc.dg/pr35742.c: New test.
10350 2009-01-09  John F. Carr  <jfc@mit.edu>
10352         PR c++/37877
10353         * g++.dg/parse/linkage3.C: New test.
10355 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10357         PR middle-end/38771
10358         * gcc.c-torture/compile/pr38771.c: New test.
10360 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10362         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10364 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10366         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10367         * gcc.dg/sibcall-4.c: Likewise.
10369 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10370             Jan Sjodin  <jan.sjodin@amd.com>
10372         PR tree-optimization/38559
10373         * gcc.dg/graphite/pr38559.c: New.
10375 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10377         PR tree-optimization/37194
10378         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10380 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10382         PR c++/38725
10383         * g++.dg/ext/label11.C: New test.
10385 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10387         * lib/target-supports.exp (check_weak_override_available): New.
10388         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10389         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10390         dg-require-weak-override.
10392 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10393             Alan Modra  <amodra@bigpond.net.au>
10395         * gcc.c-torture/compile/20090107-1.c: New test.
10397 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10399         PR target/38706
10400         * g++.dg/other/pr38706.C: New test.
10402 2009-01-07  Jason Merrill  <jason@redhat.com>
10404         * g++.dg/cpp0x/variadic92.C: New test.
10405         * g++.dg/cpp0x/variadic93.C: New test.
10407 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10409         * lib/target-supports-dg.exp (current_compiler_flags): New.
10410         (check-flags): Use it; do not access dg-test local variables.
10411         (dg-skip-if): Do not access dg-test local variables.
10412         (dg-xfail-run-if): Ditto.
10413         (dg-shouldfail): Ditto.
10414         * gcc.test-framework/test-framework.exp
10415         (check_effective_target_def_nocache): New.
10416         * gcc.test-framework/test-framework.awk: Handle scan tests.
10417         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10418         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10419         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10420         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10421         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10422         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10423         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10424         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10425         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10427         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10429         * lib/target-supports-dg.exp (check_test_flags): Delete.
10431 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10433         PR tree-optimization/38492
10434         PR tree-optimization/38498
10435         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10436         in trunk.
10437         * gcc.dg/graphite/block-0.c: Update test.
10438         * gcc.dg/graphite/block-1.c: Same.
10439         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10440         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10441         * gcc.dg/graphite/block-3.c: New.
10442         * gcc.dg/graphite/pr38498.c: New.
10444 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10446         AVX Programming Reference (December, 2008)
10447         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10448         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10449         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10451         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10452         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10454 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10456         PR fortran/38220
10457         * gfortran.dg/c_loc_pure_1.f90:  New test.
10459 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10461         PR fortran/38669
10462         * gfortran.dg/elemental_dependency_3.f90:
10463         Add the final tree dump cleanup.
10465 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10467         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10468         passing -m32.
10470         PR rtl-optimization/38722
10471         * gfortran.dg/pr38722.f90: New test.
10473 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10475         PR c/34252
10476         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10477         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10479 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10481         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10482         * gfortran.dg/typebound_call_8.f03: Same.
10483         * gfortran.dg/elemental_bind_c.f90: Same.
10484         * gfortran.dg/typebound_call_7.f03: Same.
10485         * gfortran.dg/interface_proc_end.f90: Same
10486         * gfortran.dg/pr37243.f: Fix typo.
10488 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10490         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10491         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10492         large stack sizes.
10494 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10496         AVX Programming Reference (December, 2008)
10497         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10498         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10499         * gcc.target/i386/sse-14.c: Likewise.
10501         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10502         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10503         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10504         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10506 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10508         PR libfortran/38735
10509         * gfortran.dg/fmt_bz_bn.f: Update test.
10511 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10513         PR c++/38472
10514         * g++.dg/conversion/usual-arith-conv.C: New test.
10516 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10518         PR c/34911
10519         * gcc.dg/vector-3.c: New testcase.
10520         * g++.dg/ext/vector15.C: New test.
10522 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10524         PR tree-optimization/38510
10525         * gcc.dg/graphite/pr38510.c: New.
10527 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10528             Jan Sjodin <jan.sjodin@amd.com>
10530         PR tree-optimization/38500
10531         * gcc.dg/graphite/pr38500.c: New.
10533 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10535         * gcc.c-torture/compile/20001226-1.c: Generalize
10536         dg-timeout-factor.
10537         * gcc.c-torture/compile/limits-fnargs.c: Add
10538         dg-timeout-factor.
10539         * gcc.dg/20020425-1.c: Likewise.
10540         * gcc.dg/pch/pch.exp: Likewise.
10542 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10544         PR fortran/38657
10545         * gfortran.dg/module_commons_3.f90: New test.
10547 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10549         PR fortran/37159
10550         * gfortran.dg/random_seed_1.f90: Updated.
10552 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10554         PR fortran/38669
10555         PR fortran/38726
10556         * gfortran.dg/elemental_subroutine_7.f90:
10557         Fix p values so that it can be used as vector subscript.
10559 2009-01-05  Jason Merrill  <jason@redhat.com>
10561         * g++.dg/cpp0x/initlist12.C: Add another test.
10563         * g++.dg/cpp0x/defaulted7.C: New test.
10565 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10567         PR fortran/38672
10568         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10569         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10571 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10573         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10574         for alpha*-*-* targets.
10575         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10577 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10579         PR fortran/38665
10580         * gfortran.dg/host_assoc_function_5.f90: New test.
10582 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10584         PR fortran/38669
10585         * gfortran.dg/elemental_dependency_3.f90: New test.
10586         * gfortran.dg/elemental_subroutine_7.f90: New test.
10588 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10590         * gcc.dg/struct-ret-3.c: Include unistd.h.
10591         (main): Exit early if system memory page size is
10592         larger than 4096 bytes.
10594 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10596         PR fortran/38718
10597         * gfortran.dg/merge_init_expr.f90: New.
10599 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10601         PR fortran/38536
10602         * gfortran.dg/c_loc_tests_13.f90: New test.
10603         * gfortran.dg/c_loc_tests_14.f90: New test.
10605 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10607         * gfortran.dg/func_result_4.f90: New.
10609 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10611         PR fortran/38594
10612         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10613         interface still works, in addition to original tests.
10614         * gfortran.dg/host_assoc_call_6.f90: New test.
10616 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10618         PR c++/38705
10619         * g++.dg/torture/pr38705.C: New test.
10621         PR c/38700
10622         * gcc.dg/pr38700.c: New test.
10624 2009-01-02  Jason Merrill  <jason@redhat.com>
10626         * g++.dg/cpp0x/initlist11.C: New test.
10627         * g++.dg/cpp0x/initlist12.C: New test.
10629 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10631         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10632         Allow extra informative notes.
10634 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10636         PR c/36489
10637         * gcc.dg/pr36489.c: New test.
10640 Copyright (C) 2009 Free Software Foundation, Inc.
10642 Copying and distribution of this file, with or without modification,
10643 are permitted in any medium without royalty provided the copyright
10644 notice and this notice are preserved.