PR c/39582
[official-gcc/alias-decl.git] / gcc / testsuite / ChangeLog
blob44c8c1ae91f4f58ab4dc0a480c5d0c5f62585e44
1 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3         PR c/39582
4         * gcc.dg/vla-20.c: New test.
6 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8         PR c/39564
9         * gcc.dg/vla-19.c: New test.
11 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
13         PR preprocessor/39559
14         * gcc.dg/c99-intconst-2.c: New test.
16 2009-04-25  Jan Hubicka  <jh@suse.cz>
18         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
20 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
22         PR fortran/39688
23         * gfortran.dg/import7.f90: New.
25 2009-04-24  Richard Guenther  <rguenther@suse.de>
27         * gcc.dg/tree-ssa/vrp48.c: Fix.
29 2008-04-24  Doug Kwan  <dougkwan@google.com>
31         * g++.dg/init/copy7.C: Only abort in memcpy if source and
32         destination are the same.
34 2009-04-24  Richard Guenther  <rguenther@suse.de>
36         * gcc.dg/tree-ssa/vrp48.c: New testcase.
38 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
40         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
41         gcc.dg/array-const-3.c: New tests.
43 2009-04-24  Ian Lance Taylor  <iant@google.com>
45         * gcc.dg/Wcxx-compat-4.c: New testcase.
47 2009-04-24  Daniel Kraft  <d@domob.eu>
49         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
50         expected on already erraneous symbol (renamed to fresh one).
52 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
54         PR middle-end/39867
55         * gcc.dg/pr39867.c: New.
57 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
59         PR fortran/39861
60         PR fortran/39864
61         * gfortran.dg/intrinsic_1.f90: New.
63 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
65         * gnat.dg/alignment7.adb: New test.
66         * gnat.dg/alignment8.adb: Likewise.
68 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
70         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
71         * gnat.dg/specs/rep_clause2.ads: New test.
73 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
75         PR rtl-optimization/39794
76         * gcc.dg/pr39794.c: New test.
78 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
80         * gnat.dg/atomic1.adb: New test.
81         * gnat.dg/atomic1_pkg.ads: New helper.
83 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
85         PR testsuite/39623
86         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
87         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
88         
89 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
91         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
92         warning.
94 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
96         PR C/31499
97         * gcc.dg/vector-init-1.c: New testcase.
98         * gcc.dg/vector-init-2.c: New testcase.
100 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
102         * gnat.dg/enum2.adb: New test.
103         * gnat.dg/enum2_pkg.ads: New helper.
105 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
107         PR c/39855
108         * gcc.dg/torture/pr39855.c: New test.
110 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
112         PR c++/39639
113         * g++.dg/cpp0x/pr39639.C: New test.
115 2009-04-22  Mark Heffernan  <meheff@google.com>
117         * gcc.dg/profile-generate-3.c: New test.
119 2009-04-22  Jan Hubicka  <jh@suse.cz>
121         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
123 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
125         PR testsuite/39623
126         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
127         
128 2009-04-22  Richard Guenther  <rguenther@suse.de>
130         PR tree-optimization/39824
131         * gcc.c-torture/compile/pr39824.c: New testcase.
133 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
135         PR c++/14875
136         * g++.dg/parse/parser-pr14875.C: New.
137         * g++.dg/parse/parser-pr14875-2.C: New.
138         * g++.dg/parse/error6.C: Update match string.
140 2009-04-22  Richard Guenther  <rguenther@suse.de>
142         PR tree-optimization/39845
143         * gcc.c-torture/compile/pr39845.c: New testcase.
145 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
147         PR fortran/39735
148         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
149         * gfortran.dg/external_initializer.f90: Modified.
150         * gfortran.dg/interface_26.f90: Modified.
151         * gfortran.dg/intrinsic_subroutine.f90: Modified.
152         * gfortran.dg/proc_ptr_3.f90: Modified.
153         * gfortran.dg/proc_ptr_15.f90: New.
154         * gfortran.dg/proc_ptr_result_1.f90: Modified.
156 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
158         PR c++/35711
159         * g++.dg/warn/pr35711.C: New.
160         * g++.dg/conversion/ptrmem2.C: Update.
162 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
164         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
165         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
166         README.gcc, g++.dg/README, g++.dg/compat/break/README,
167         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
168         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
169         gcc.c-torture/ChangeLog.0,
170         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
171         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
172         gcc.target/i386/math-torture/math-torture.exp,
173         gcc.target/mips/inter/mips16-inter.exp,
174         gcc.target/mips/mips-nonpic/README,
175         gcc.target/x86_64/abi/README.gcc,
176         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
177         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
178         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
179         notices.
180         * ChangeLog-1993-2007, ChangeLog: Correct dates.
182 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
184         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
186 2009-04-21  Richard Guenther  <rguenther@suse.de>
188         PR middle-end/39829
189         * gcc.dg/torture/pr39829.c: New testcase.
191 2009-04-21  Martin Jambor  <mjambor@suse.cz>
193         * gcc.dg/tree-ssa/cswtch-2.c: New test.
195 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
197         PR 16202
198         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
199         * gcc.dg/sequence-pt-2.c: New.
200         * gcc.dg/sequence-pt-3.c: New.
201         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
202         * g++.dg/warn/sequence-pt-2.c: New.
203         * g++.dg/warn/sequence-pt-3.c: New.
205 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
207         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
209 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
211         * gnat.dg/import1.ad[sb]: New test.
213 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
215         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
216         return 0.
218 2009-04-20  Tobias Burnus  <burnus@net-b.de>
220         PR fortran/39811
221         * gfortran.dg/continuation_11.f90: New test.
223 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
225         PR c++/13358
226         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
227         messages. Test for "long long" in system headers.
228         * gcc.dg/c99-longlong-2.c: New.
229         * g++.dg/warn/pr13358.C: New.
230         * g++.dg/warn/pr13358-2.C: New.
231         * g++.dg/warn/pr13358-3.C: New.
232         * g++.dg/warn/pr13358-4.C: New.
234 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
236         * gcc.dg/framework-2.c: Fix up for non existent includes
237         being fatal errors now.
239 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
241         PR fortran/39800
242         * gfortran.dg/private_type_13.f90: New test.
243         * gfortran.dg/private_type_2.f90: Add option -std=f95.
245 2009-04-20  Le-Chun Wu  <lcwu@google.com>
247         PR c++/39803
248         * g++.dg/warn/Wunused-14.C: New test.
250 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
252         * gnat.dg/specs/small_alignment.ads: New test.
254 2009-04-20  Ian Lance Taylor  <iant@google.com>
256         * gcc.dg/Wcxx-compat-3.c: New testcase.
258 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
260         * gnat.dg/pack13.ad[sb]: New test.
261         * gnat.dg/pack13_pkg.ads: New helper.
263 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
265         * gnat.dg/discr11.ad[sb]: New test.
266         * gnat.dg/discr11_pkg.ads: New helper.
268 2009-04-20  Ira Rosen  <irar@il.ibm.com>
270         PR tree-optimization/39675
271         * gcc.dg/vect/O3-pr39675-2.c: New test.
273 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
275         * gnat.dg/rep_clause3.adb: New test.
277 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
279         PR c/37481
280         * gcc.dg/c99-flex-array-7.c: New test.
282 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
284         PR c/19771
285         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
287 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
289         PR c/38243
290         * gcc.dg/c99-restrict-3.c: New test.
292 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
294         PR preprocessor/20078
295         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
297 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
299         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
300         Do not pass -B$root after -margs.
302 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
304         PR c/32061
305         PR c++/36954
306         * gcc.dg/pr32061.c: New.
307         * gcc.dg/Wlogical-op-1.c: Update.
308         * g++.dg/warn/Wlogical-op-1.C: Update.
309         * g++.dg/warn/pr36954.C: New.
311 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
313         PR c/27676
314         * gcc.dg/lvalue-5.c: New test.
316 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
318         PR c/22367
319         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
321 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
323         * gcc.dg/cpp/include5.c: New test.
325 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
327         PR c/35210
328         * gcc.dg/call-diag-2.c: New test.
330 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
332         PR preprocessor/39646
333         * gcc.dg/cpp/line8.c: New test.
335 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
337         PR preprocessor/39647
338         * gcc.dg/cpp/line7.c: New test.
340 2009-04-18  Richard Guenther  <rguenther@suse.de>
342         PR middle-end/39804
343         * gcc.target/i386/pr39804.c: New testcase.
345 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
347         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
348         * g++.dg/other/pr39496.C: Likewise.
350 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
352         PR middle-end/36902
353         * gcc.dg/pr36902.c: New.
355 2009-04-17  Diego Novillo  <dnovillo@google.com>
357         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
358         violation for variable 'inside_main'.
360 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
362         * gfortran.fortran-torture/execute/getarg_1.x: New file.
364 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
366         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
368 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
370         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
371         * gfortran.dg/chmod_2.f90: Likewise.
372         * gfortran.dg/chmod_3.f90: Likewise.
373         * gfortran.dg/open_errors.f90: Likewise.
374         * gfortran.dg/stat_1.f90: Likewise.
375         * gfortran.dg/stat_2.f90: Likewise.
377 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
379         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
380         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
381         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
382         * gfortran.dg/nearest_1.f90: Likewise.
383         * gfortran.dg/nearest_3.f90: Likewise.
384         * gfortran.dg/isnan_1.f90: Likewise.
385         * gfortran.dg/isnan_2.f90: Likewise.
386         * gfortran.dg/nan_1.f90: Likewise.
387         * gfortran.dg/nan_2.f90: Likewise.
388         * gfortran.dg/nan_3.f90: Likewise.
389         * gfortran.dg/nan_4.f90: Likewise.
390         * gfortran.dg/module_nan.f90: Likewise.
391         * gfortran.dg/int_conv_2.f90: Likewise.
392         * gfortran.dg/init_flag_3.f90: Likewise.
393         * gfortran.dg/namelist_42.f90: Likewise.
394         * gfortran.dg/namelist_43.f90: Likewise.
395         * gfortran.dg/real_const_3.f90: Likewise.
396         * gfortran.dg/transfer_simplify_1.f90: Likewise.
398         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
399         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
400         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
401         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
402         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
404         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
405         * gfortran.dg/gamma_5.f90: Likewise.
407 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
409         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
410         less strict so it also works with auto-overlay support.
411         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
412         for "exceeds local store" linker errors on the SPU.
414         * lib/gfortran.exp: Include target-supports.exp.
415         (gfortran_init): On SPU targets where automatic overlay support
416         is available, use it to build all Fortran test cases.
418         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
420 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
422         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
423         rule enforced by gnat on taft types.
425 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
427         PR testsuite/39792
428         * g++.dg/ext/complit11.C: Add empty dg-options.
430 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
432         PR c++/17570
433         * g++.dg/template/defarg11.C: New test.
435 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
437         PR c++/28766
438         * g++.dg/ext/complit11.C: New testcase.
440 2009-04-15  Le-Chun Wu  <lcwu@google.com>
442         PR c++/39551
443         * g++.dg/warn/Wunused-13.C: New testcase.
445 2009-04-15  Ian Lance Taylor  <iant@google.com>
447         * gcc.dg/Wenum-compare-1.c: New testcase.
449 2009-04-15  Richard Guenther  <rguenther@suse.de>
451         PR tree-optimization/39764
452         * g++.dg/torture/pr39764.C: New testcase.
454 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
456         * g++.dg/ext/altivec-17.C: New.
458 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
460         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
461         * gnat.dg/specs/limited1.ads: Ditto.
463 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
465         PR testsuite/39769
466         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
467         for testing the results of estimate instructions.
468         * gcc.dg/vmx/3a-04m.c (test): Ditto.
469         * gcc.dg/vmx/3a-05.c (test): Ditto.
471 2009-04-14  Jason Merrill  <jason@redhat.com>
473         PR c++/39763
474         * g++.dg/warn/Wshadow-4.C: Extend.
476 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
478         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
479         (do_D): Remove attribute hidden.
481 2009-04-13  Jason Merrill  <jason@redhat.com>
483         PR c++/39480
484         * g++.dg/init/copy7.C: New.
486 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
488         PR testsuite/39733
489         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
490         (check_for_all_options): This.
492 2009-04-13  Jason Merrill  <jason@redhat.com>
494         PR c++/39750
495         * g++.dg/template/crash90.C: New.
497 2009-04-12  Jason Merrill  <jason@redhat.com>
499         PR c++/39742
500         * g++.dg/overload/extern-C-2.C: New.
502 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
504         PR preprocessor/31869
505         * gcc.dg/cpp/strify5.c: New test.
507 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
509         * gnat.dg/enum1.adb: New test.
510         * gnat.dg/enum1_pkg.ads: New helper.
512 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
514         PR target/39740
515         * gcc.target/alpha/pr39740.c: New test.
517 2009-04-11  Daniel Kraft  <d@domob.eu>
519         PR fortran/37746
520         * gfortran.dg/bounds_check_strlen_1.f90: New test.
521         * gfortran.dg/bounds_check_strlen_2.f90: New test.
522         * gfortran.dg/bounds_check_strlen_3.f90: New test.
523         * gfortran.dg/bounds_check_strlen_4.f90: New test.
524         * gfortran.dg/bounds_check_strlen_5.f90: New test.
525         * gfortran.dg/bounds_check_strlen_6.f90: New test.
526         * gfortran.dg/bounds_check_strlen_7.f90: New test.
527         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
528         expected string length that failed with -fbounds-check now.
529         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
531 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
533         PR fortran/39692
534         * gfortran.dg/proc_ptr_14.f90: New.
536 2009-04-11  Richard Guenther  <rguenther@suse.de>
538         PR middle-end/39732
539         * g++.dg/torture/pr39732.C: New testcase.
541 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
543         * gfortran.dg/whole_file_5.f90: New.
544         * gfortran.dg/whole_file_6.f90: New.
546 2009-04-11  Richard Guenther  <rguenther@suse.de>
548         PR tree-optimization/39713
549         * g++.dg/torture/pr39713.C: New testcase.
551 2009-04-10  Richard Guenther  <rguenther@suse.de>
553         PR c/39712
554         * gcc.dg/pr39712.c: New testcase.
556 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
558         PR c++/28301
559         * g++.dg/cpp0x/enum2.C: Updated.
560         * g++.dg/debug/pr22514.C: Likewise.
561         * g++.dg/parse/enum2.C: Likewise.
562         * g++.dg/parse/enum3.C: Likewise.
563         * g++.dg/template/crash79.C: Likewise.
564         * g++.old-deja/g++.jason/cond.C: Likewise.
566 2009-04-10  Chao-ying Fu  <fu@mips.com>
568         * gcc.target/mips/interrupt_handler.c: Change from compile to
569         assemble.
571 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
573         * objc/execute/forward-1.x: Fix x86_64 entry typos.
575 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
577         PR fortran/38709
578         * gfortran.dg/zero_sized_6.f90: New.
580 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
582         PR  c++/20118
583         * g++.dg/parse/pr20118.C: New.
584         * g++.dg/template/spec16.C: Update.
586 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
588         PR testsuite/35621
589         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
590         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
591         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
592         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
593         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
594         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
595         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
596         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
597         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
598         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
599         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
600         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
601         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
602         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
603         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
604         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
605         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
607 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
609         PR target/39678
610         * g++.dg/torture/pr39678.C: New.
611         * gcc.dg/compat/struct-complex-2.h: Likewise.
612         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
613         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
614         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
615         * gcc.dg/torture/pr39678.c: Likewise.
616         * gcc.target/i386/pr39678.c: Likewise.
618         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
619         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
621         * gcc.target/x86_64/abi/test_passing_structs.c: Include
622         <complex.h>.  Add tests for structure with complex float.
624 2009-04-10  Ben Elliston  <bje@au.ibm.com>
625             Joseph Myers  <joseph@codesourcery.com>
627         PR target/36800
628         * gcc.dg/dfp/pr36800.c: New.
630 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
631             Rafael Avila de Espindola  <espindola@google.com>
633         * gcc.misc-tests/help.exp: New file.
634         * lib/options.exp: New file.
636 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
638         PR libobjc/36610
639         * objc/execute/forward-1.x: New.
641 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
643         * gcc.dg/pr27150-1.c: Change to a link test.
645 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
647         * g++.dg/lookup/using2.C: Change copyright header to refer to version
648         3 of the GNU General Public License and to point readers at the
649         COPYING3 file and the FSF's license web page.
650         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
651         * gcc.dg/struct/struct-reorg.exp: Likewise.
652         * gcc.target/spu/tag_manager.c: Likewise.
654 2009-04-09  Richard Guenther  <rguenther@suse.de>
656         PR testsuite/39696
657         * ssa-ccp-25.c: Adjust pattern.
659 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
661         PR fortran/36704
662         * gfortran.dg/external_procedures_1.f90: Modified.
663         * gfortran.dg/proc_ptr_result_1.f90: New.
664         * gfortran.dg/proc_ptr_result_2.f90: New.
665         * gfortran.dg/proc_ptr_result_3.f90: New.
667 2009-04-09  Richard Guenther  <rguenther@suse.de>
669         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
670         to prevent constant propagation.
671         * gcc.dg/vect/vect-56.c: Likewise.
672         * gcc.dg/vect/vect-58.c: Likewise.
673         * gcc.dg/vect/vect-60.c: Likewise.
674         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
675         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
676         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
678 2009-04-09  Richard Guenther  <rguenther@suse.de>
680         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
681         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
683 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
685         PR c/39613
686         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
687         New tests.
689 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
691         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
692         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
694 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
696         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
698 2009-04-08  Jason Merrill  <jason@redhat.com>
700         PR c++/25185
701         * g++.dg/template/error40.C: Add another test.
703 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
705         PR c/39614
706         PR c/39673
707         * gcc.c-torture/compile/pr39614-1.c,
708         gcc.c-torture/compile/pr39614-2.c,
709         gcc.c-torture/compile/pr39614-3.c,
710         gcc.c-torture/compile/pr39614-4.c,
711         gcc.c-torture/compile/pr39614-5.c,
712         gcc.c-torture/compile/pr39673-1.c,
713         gcc.c-torture/compile/pr39673-2.c: New tests.
714         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
715         more cases.
716         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
717         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
718         expected errors.
720 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
722         PRc++/39637
723         * g++.dg/cpp0x/variadic-crash2.C: New test.
725 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
727         PR fortran/38863
728         * gfortran.dg/alloc_comp_result_1.f90: New test.
730 2009-04-07  Jason Merrill  <jason@redhat.com>
732         PR c++/34691
733         * g++.dg/overload/extern-C-1.C: New.
735 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
737         PR testsuite/39325
738         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
740 2009-04-07  Jason Merrill  <jason@redhat.com>
742         PR c++/25185
743         * g++.dg/template/error40.C: New.
745 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
747         PR fortran/38152
748         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
750 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
752         * gnat.dg/subp_elim_errors.ad[sb]: New test.
754 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
756         PR fortran/38290
757         * gfortran.dg/proc_decl_1.f90: Modified.
758         * gfortran.dg/proc_ptr_11.f90: Extended.
759         * gfortran.dg/proc_ptr_13.f90: Modified.
761 2009-04-06  Jason Merrill  <jason@redhat.com>
763         PR c++/35146
764         * g++.dg/template/fnspec1.C: New.
766 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
768         * lib/gnat.exp: Handle multilib.
769         
770 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
772         PR fortran/38863
773         * gfortran.dg/dependency_23.f90: New test.
775 2009-04-06  Richard Guenther  <rguenther@suse.de>
777         PR tree-optimization/28868
778         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
779         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
780         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
781         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
783 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
785         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
787 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
789         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
791 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
793         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
794         with the built-in y0, and the subsequent warning.
795         (y1): Likewise, rename to y_1.
797 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
799         PR fortran/39414
800         * gfortran.dg/proc_decl_21.f90: New.
802 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
804         PR fortran/36091
805         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
807 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
809         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
810         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
811         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
812         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
813         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
814         gfortran.dg/namelist_49.f90: Gate test on effective_target
815         fd_truncate.
816         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
818 2009-04-05  Daniel Kraft  <d@domob.eu>
820         PR fortran/38654
821         * gfortran.dg/read_float_2.f03
822         * gfortran.dg/read_float_3.f90
824 2009-04-05  Richard Guenther  <rguenther@suse.de>
826         PR tree-optimization/39648
827         * gcc.c-torture/compile/pr39648.c: New testcase.
829 2009-04-05  Jason Merrill  <jason@redhat.com>
831         PR c++/14912
832         * g++.dg/template/error39.C: New.
834 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
836         PR fortran/29458
837         * gfortran.dg/implied_do_1.f90: New.
839 2009-04-04  Tobias Burnus  <burnus@net-b.de>
841         PR fortran/39577
842         * gfortran.dg/recursive_check_8.f90: New.
843         * gfortran.dg/recursive_check_9.f90: New.
844         * gfortran.dg/recursive_check_10.f90: New.
845         * gfortran.dg/recursive_check_11.f90: New.
846         * gfortran.dg/recursive_check_12.f90: New.
847         * gfortran.dg/recursive_check_13.f90: New.
848         * gfortran.dg/recursive_check_14.f90: New.
850 2009-04-04  Jason Merrill  <jason@redhat.com>
852         PR c++/25185
853         * g++.dg/template/error38.C: Add more tests.
855 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
857         PR fortran/37614
858         * gfortran.dg/common_align_2.f90: New test.
860 2009-04-04  Richard Guenther  <rguenther@suse.de>
862         PR tree-optimization/8781
863         PR tree-optimization/37892
864         * g++.dg/tree-ssa/pr8781.C: New testcase.
865         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
867 2009-04-04  Richard Guenther  <rguenther@suse.de>
869         PR tree-optimization/39636
870         * gcc.c-torture/compile/pr39636.c: New testcase.
872 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
874         PR rtl-optimization/39607
875         * g++.dg/opt/pr39607.C: New.
877 2009-04-03  Tobias Burnus  <burnus@net-b.de>
879         PR fortran/39594
880         * gfortran.dg/common_12.f90: New.
882 2009-04-03  Jason Merrill  <jason@redhat.com>
884         PR c++/39608
885         * g++.dg/template/const2.C: New test.
887 2009-04-03  Richard Guenther  <rguenther@suse.de>
889         PR tree-optimization/2480
890         PR tree-optimization/23086
891         * gcc.dg/tree-ssa/pr2480.c: New testcase.
892         * gcc.dg/tree-ssa/pr23086.c: Likewise.
894 2009-04-03  Richard Guenther  <rguenther@suse.de>
896         PR tree-optimization/34743
897         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
898         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
899         * gcc.dg/tree-ssa/alias-18.c: Likewise.
900         * gcc.dg/tree-ssa/sra-3.c: Likewise.
901         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
902         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
903         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
904         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
906 2009-04-03  Richard Guenther  <rguenther@suse.de>
908         PR middle-end/13146
909         PR tree-optimization/23940
910         PR tree-optimization/33237
911         PR middle-end/33974
912         PR middle-end/34093
913         PR tree-optimization/36201
914         PR tree-optimization/36230
915         PR tree-optimization/38049
916         PR tree-optimization/38207
917         PR tree-optimization/38230
918         PR tree-optimization/38301
919         PR tree-optimization/38585
920         PR middle-end/38895
921         PR tree-optimization/38985
922         PR tree-optimization/39299
923         * gcc.dg/pr19633-1.c: Adjust.
924         * gcc.dg/torture/pta-callused-1.c: Likewise.
925         * gcc.dg/torture/pr39074-2.c: Likewise.
926         * gcc.dg/torture/pr39074.c: Likewise.
927         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
928         * gcc.dg/torture/pr30375.c: Adjust.
929         * gcc.dg/torture/pr33563.c: Likewise.
930         * gcc.dg/torture/pr33870.c: Likewise.
931         * gcc.dg/torture/pr33560.c: Likewise.
932         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
933         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
934         * gcc.dg/tree-ssa/alias-15.c: Remove.
935         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
936         * gcc.dg/tree-ssa/pr26421.c: Adjust.
937         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
938         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
939         * gcc.dg/tree-ssa/pr23382.c: Adjust.
940         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
941         * gcc.dg/tree-ssa/alias-16.c: Adjust.
942         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
943         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
944         * gcc.dg/tree-ssa/alias-18.c: Likewise.
945         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
946         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
947         * gcc.dg/tree-ssa/alias-19.c: Likewise.
948         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
949         * gcc.dg/tree-ssa/pr13146.c: Likewise.
950         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
951         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
952         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
953         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
954         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
955         * gcc.dg/tree-ssa/alias-20.c: Likewise.
956         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
957         * gcc.dg/tree-ssa/pr38895.c: Likewise.
958         * gcc.dg/uninit-B.c: XFAIL.
959         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
960         * gcc.dg/uninit-pr19430.c: XFAIL.
961         * g++.dg/tree-ssa/pr13146.C: New testcase.
962         * g++.dg/opt/pr36187.C: Adjust.
963         * g++.dg/torture/20090329-1.C: New testcase.
965 2009-04-02  Chao-ying Fu  <fu@mips.com>
967         * gcc.target/mips/interrupt_handler.c: New test.
969 2009-04-02  David Ayers  <ayers@fsfe.org>
971         PR objc/18456
972         * objc.dg/bad-receiver-type-2.m: New test contributed by
973         Alexander Mamberg.
975 2009-04-02  Jason Merrill  <jason@redhat.com>
977         PR c++/25185
978         * g++.dg/template/error38.C: New test.
980 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
982         PR tree-optimization/31677
983         * gcc.dg/memcpy-1.c: Add compiler option.
985 2009-04-02  Ira Rosen  <irar@il.ibm.com>
987         PR tree-optimization/39595
988         * gfortran.dg/vect/O3-pr39595.f: New test.
990 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
992         PR c++/26693
993         * g++.dg/template/typedef11.C: New test.
994         * g++.dg/template/typedef12.C: Likewise.
995         * g++.dg/template/typedef13.C: Likewise.
996         * g++.dg/template/typedef14.C: Likewise.
997         * g++.dg/template/typedef15.C: Likewise.
998         * g++.dg/template/typedef16.C: Likewise.
999         * g++.dg/template/sfinae3.C: Compile this pedantically.
1000         The only errors expected should be the one saying the typedef is ill
1001         formed.
1002         * g++.old-deja/g++.pt/typename8.C: Likewise.
1003         * g++.dg/template/access11.C: Update this.
1005 2009-04-02  Richard Guenther  <rguenther@suse.de>
1007         PR tree-optimization/37221
1008         * gcc.c-torture/compile/20090331-1.c: New testcase.
1010 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1012         * gcc.c-torture/compile/20090401-1.c: New test.
1014 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1016         PR c++/4926
1017         * g++.dg/template/pr4926-1.C: New.
1019 2009-04-01  Xinliang David Li  <davidxl@google.com>
1021         * gcc.target/i386/all_one_m128i.c: New test.
1023 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
1025         PR c/39027
1026         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1027         * gcc.dg/fltconst-2.c: New test.
1028         * gcc.dg/fltconst-double-pedantic-1.c: New test.
1029         * gcc.dg/fltconst-double-pedantic-2.c: New test.
1031         PR c/33466
1032         * gcc.dg/cpp/pr33466.c: New test.
1033         * gcc.dg/dfp/pr33466.c: New test.
1034         * gcc.dg/fixed-point/pr33466.c: New test.
1036 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1038         PR tree-optimization/35011
1039         * g++.dg/other/pr35011.C: New.
1041 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1043         PR target/39226
1044         * gcc.dg/pr39226.c: New test.
1046 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1048         PR c++/35240
1049         * g++.dg/template/pr35240.C: New.
1051 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
1053         PR c/39605
1054         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1055         * gcc.dg/pr25682.c: Update expected diagnostics.
1057 2009-04-01  Richard Guenther  <rguenther@suse.de>
1059         * gcc.dg/fold-plusmult-2.c: New testcase.
1061 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1063         PR c/37772
1064         * gcc.dg/pr37772.c: New test.
1065         * g++.dg/ext/asm11.C: New test.
1067 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1069         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1070         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1071         defined.
1073 2009-03-31  Jason Merrill  <jason@redhat.com>
1075         * g++.old-deja/g++.other/using9.C: Add expected errors.
1077 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1079         * gcc.c-torture/compile/pr33009.c: Removed.
1081 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1083         * gcc.c-torture/compile/pr33009.c: Delete.
1084         * gcc.c-torture/compile/pr11832.c: Likewise.
1086 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1088         PR c/448
1089         * lib/target-supports.exp (check_effective_target_stdint_types):
1090         Update comment.
1091         (check_effective_target_inttypes_types): New.
1092         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1093         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1094         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1096 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1098         PR fortran/38917
1099         PR fortran/38918
1100         * gfortran.dg/data_pointer_1.f90: New test.
1102 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1104         PR fortran/38915
1105         * gfortran.dg/char_length_15.f90: New test.
1107 2009-03-31  Jason Merrill  <jason@redhat.com>
1109         C++ DR 613
1110         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1111         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1112         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1113         xfail others.
1115         * g++.dg/other/typedef2.C: New test.
1117         PR c++/37806
1118         * g++.dg/template/typedef17.C: New test.
1120         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1121         * g++.dg/cpp0x/auto12.C: Likewise.
1123 2009-03-31  Richard Guenther  <rguenther@suse.de>
1125         PR middle-end/31029
1126         * gcc.dg/fold-compare-4.c: New testcase.
1127         * gcc.dg/fold-compare-5.c: Likewise.
1129 2009-03-31  Richard Guenther  <rguenther@suse.de>
1131         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1133 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1135         PR target/39592
1136         * gcc.target/i386/pr39592-1.c: New test.
1138 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1140         PR preprocessor/15638
1141         * gcc.dg/cpp/missing-header-1.c: New test.
1142         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
1143         "compilation terminated" message.
1144         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
1145         test #include "".
1146         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1147         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1148         terminated" message.
1150 2009-03-31  Richard Guenther  <rguenther@suse.de>
1152         PR middle-end/23401
1153         PR middle-end/27810
1154         * gcc.dg/tree-ssa/pr23401.c: New testcase.
1155         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1157 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
1159         PR fortran/38389
1160         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1161         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1162         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1163         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1164         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1165         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1166         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1168 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
1170         PR fortran/22571
1171         * gfortran.dg/whole_file_1.f90: New test.
1172         PR fortran/26227
1173         * gfortran.dg/whole_file_2.f90: New test.
1174         * gfortran.dg/whole_file_3.f90: New test.
1175         PR fortran/24886
1176         * gfortran.dg/whole_file_4.f90: New test.
1178 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
1180         * gfortran.dg/bind_c_usage_19.f90: New test.
1182         PR target/39558
1183         * gcc.target/powerpc/altivec-29.c: New test.
1185 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1187         PR rtl-optimization/323
1188         * gcc.target/i386/excess-precision-1.c,
1189         gcc.target/i386/excess-precision-2.c,
1190         gcc.target/i386/excess-precision-3.c,
1191         gcc.target/i386/excess-precision-4.c,
1192         gcc.target/i386/excess-precision-5.c,
1193         gcc.target/i386/excess-precision-6.c: New tests.
1195 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1197         PR c/35235
1198         * gcc.dg/c99-array-lval-8.c: New test.
1200 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1202         PR preprocessor/34695
1203         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1204         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1205         instead of dg-warning for "previous definition" messages.
1206         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1207         "warnings being treated as errors" message.
1208         * gcc.dg/fltconst-1.c: Use -fshow-column.
1210 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1212         PR fortran/38823
1213         * gfortran.dg/power1.f90: New test.
1215 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1217         PR c/456
1218         PR c/5675
1219         PR c/19976
1220         PR c/29116
1221         PR c/31871
1222         PR c/35198
1223         * gcc.c-torture/compile/20081108-1.c,
1224         gcc.c-torture/compile/20081108-2.c,
1225         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1226         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1227         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1228         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1229         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1230         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1231         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1232         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1233         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1234         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1235         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1236         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1237         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1238         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1239         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1240         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1241         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1242         case.
1243         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1244         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1245         XFAILs.  Update expected messages.
1246         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1247         expected messages.
1248         * gcc.dg/real-const-1.c: Replace with test from original PR.
1249         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1250         when casting from non-constant integer to pointer.
1252 2009-03-29  Richard Guenther  <rguenther@suse.de>
1254         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1256 2009-03-29  Daniel Kraft  <d@domob.eu>
1258         PR fortran/37423
1259         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1260         DEFERRED bindings.
1261         * gfortran.dg/typebound_proc_9.f03: New test.
1262         * gfortran.dg/typebound_proc_10.f03: New test.
1263         * gfortran.dg/typebound_proc_11.f03: New test.
1264         * gfortran.dg/abstract_type_5.f03: New test.
1266 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1268         PR fortran/38507
1269         * gfortran.dg/do_4.f: New.
1270         * gfortran.dg/goto_2.f90: Correct expected warnings.
1271         * gfortran.dg/goto_4.f90: Likewise.
1272         * gfortran.dg/goto_5.f90: New.
1274 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
1276         PR target/39545
1277         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1279         * gcc.target/i386/pr39545-1.c: New.
1280         * gcc.target/i386/pr39545-2.c: Likewise.
1282         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1283         (flex2_struct): Likewise.
1284         (check_struct_passing7): Likewise.
1285         (check_struct_passing8): Likewise.
1286         (f1s): Likewise.
1287         (f2s): Likewise.
1288         (main): Call check_struct_passing7 and check_struct_passing8.
1290 2009-03-29  Richard Guenther  <rguenther@suse.de>
1292         * gcc.c-torture/execute/20090113-1.c: New testcase.
1293         * gcc.c-torture/execute/20090113-2.c: Likewise.
1294         * gcc.c-torture/execute/20090113-3.c: Likewise.
1295         * gcc.c-torture/execute/20090207-1.c: Likewise.
1296         * gcc.c-torture/compile/20090114-1.c: Likewise.
1297         * gcc.c-torture/compile/20090328-1.c: Likewise.
1298         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1300 2009-03-29  David Ayers  <ayers@fsfe.org>
1302         PR objc/27377
1303         * objc.dg/conditional-1.m: New tests.
1304         
1305 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
1307         * gcc.dg/winline-10.c: New test.
1309 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1311         PR fortran/34656
1312         * gfortran.dg/do_check_1.f90: Add test.
1313         * gfortran.dg/do_check_2.f90: Add test.
1314         * gfortran.dg/do_check_3.f90: Add test.
1315         * gfortran.dg/do_check_4.f90: Add test.
1317 2009-03-28  Jan Hubicka  <jh@suse.cz>
1319         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1320         * gcc.dg/pr33826.c: Update dump files.
1321         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1322         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1324 2009-03-28  Martin Jambor  <mjambor@suse.cz>
1326         * g++.dg/tree-ssa/fwprop-align.C: New test.
1328 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
1330         * gcc.target/powerpc/altivec-28.c: New test.
1332         PR c++/39554
1333         * gcc.dg/wdisallowed-functions-1.c: Removed.
1334         * gcc.dg/wdisallowed-functions-2.c: Removed.
1335         * gcc.dg/wdisallowed-functions-3.c: Removed.
1336         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1337         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1338         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1340 2009-03-28  Richard Guenther  <rguenther@suse.de>
1342         PR tree-optimization/38723
1343         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1345 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
1347         PR fortran/38538
1348         * gfortran.dg/char_result_13.f90: New test.
1350 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
1352         PR fortran/38765
1353         * gfortran.dg/alloc_comp_assign_9.f90: New test.
1355 2009-03-28  Daniel Kraft  <d@domob.eu>
1357         * gfortran.dg/trim_1.f90: New test.
1359 2009-03-28  Richard Guenther  <rguenther@suse.de>
1361         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1362         * g++.dg/warn/Warray-bounds.C: Likewise.
1364 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1366         PR fortran/32626
1367         * gfortran.dg/recursive_check_7.f90: New test.
1369 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1371         PR fortran/38432
1372         * gfortran.dg/do_check_5.f90: New test.
1373         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1374         * gfortran.dg/array_constructor_18.f90: Ditto.
1375         * gfortran.dg/array_constructor_22.f90: Ditto.
1376         * gfortran.dg/do_3.F90: Ditto.
1377         * gfortran.dg/do_1.f90: Ditto.
1379 2009-03-28  Richard Guenther  <rguenther@suse.de>
1381         PR tree-optimization/38180
1382         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1384 2009-03-28  Richard Guenther  <rguenther@suse.de>
1386         PR tree-optimization/38513
1387         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1388         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1389         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1390         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1391         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1392         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1393         * gcc.dg/vect/vect-35.c: Likewise.
1394         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1395         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1396         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1398 2009-03-28  Richard Guenther  <rguenther@suse.de>
1400         PR tree-optimization/38968
1401         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1403 2009-03-28  Richard Guenther  <rguenther@suse.de>
1405         PR tree-optimization/37795
1406         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1408 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
1410         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1411         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1412         options for removed targets.
1414 2009-03-27  Richard Guenther  <rguenther@suse.de>
1416         PR tree-optimization/39120
1417         * gcc.c-torture/execute/pr39120.c: New testcase.
1419 2009-03-27  Richard Guenther  <rguenther@suse.de>
1421         PR tree-optimization/39120
1422         * gcc.dg/torture/pta-callused-1.c: New testcase.
1424 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1426         PR middle-end/39315
1427         * gcc.target/i386/pr39315-1.c: New.
1428         * gcc.target/i386/pr39315-2.c: Likewise.
1429         * gcc.target/i386/pr39315-3.c: Likewise.
1430         * gcc.target/i386/pr39315-4.c: Likewise.
1431         * gcc.target/i386/pr39315-check.c: Likewise.
1433 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1435         PR c/39323
1436         * gcc.dg/pr39323-1.c: New.
1437         * gcc.dg/pr39323-2.c: Likewise.
1438         * gcc.dg/pr39323-3.c: Likewise.
1440 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1442         PR target/38034
1443         * gcc.target/ia64/sync-1.c: New.
1445 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1447         PR target/39472
1448         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1449         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1450         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1451         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1452         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1453         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1454         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1455         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1457 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1459         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1460         for low precision (i.e. float).
1462 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
1463             Jakub Jelinek  <jakub@redhat.com>
1465         PR debug/37959
1466         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1468 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
1470         * gcc.dg/memmove-2.c: New test.
1471         * gcc.dg/memmove-3.c: New test.
1473         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1474         in clone naming.
1476 2009-03-27  Xinliang David Li  <davidxl@google.com>
1478         PR tree-optimization/39557
1479         * g++.dg/tree-ssa/dom-invalid.C: New test.
1481 2009-03-27  Xinliang David Li  <davidxl@google.com>
1483         PR tree-optimization/39548
1484         * g++.dg/tree-ssa/copyprop.C: New test.
1486 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1488         PR c++/38638
1489         * g++.dg/template/typename17.C: New testcase.
1490         * g++.dg/template/typename18.C: New testcase.
1492 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1494         PR c++/36799
1495         * g++.dg/other/var_copy-1.C: New test.
1497 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1499         PR c++/37647
1500         * g++.dg/parse/ctor9.C: New test.
1502 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1504         PR c++/29727
1505         * g++.dg/init/error2.C: New test.
1507 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1509         PR c++/35652
1510         * gcc.dg/pr35652.C: New.
1511         * g++.dg/warn/pr35652.C: New.
1512         * gcc.dg/format/plus-1.c: Adjust message.
1514 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
1516         PR c++/39554
1517         * gcc.dg/wdisallowed-functions-3.c: New test.
1518         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1520 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1522         * gcc.dg/inline-33.c: Fix when pic.
1524 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
1526         * gcc.target/ia64/20090324-1.c: New test.
1528 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
1530         PR c/27898
1531         * gcc.dg/pr27898.c: New test.
1533         PR tree-optimization/32139
1534         * gcc.c-torture/compile/pr32139.c: New test.
1536 2009-03-24  Jason Merrill  <jason@redhat.com>
1538         PR c++/28274
1539         * g++.dg/parse/defarg14.C: New test.
1541 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543         PR libfortran/39528
1544         * gfortran.dg/read_repeat.f90: New test.
1546 2009-03-24  Ira Rosen  <irar@il.ibm.com>
1548         PR tree-optimization/39529
1549         * gcc.dg/vect/pr39529.c: New test.
1551 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
1552             Jakub Jelinek  <jakub@redhat.com>
1554         PR debug/39524
1555         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1557 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1559         PR c/39495
1560         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1562 2009-03-23  Jason Merrill  <jason@redhat.com>
1564         * g++.dg/cpp0x/auto12.C: Add variadic test.
1565         
1566         PR c++/39526
1567         * g++.dg/warn/Wshadow-4.C: New test.
1569 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1571         PR tree-optimization/39516
1572         * gfortran.dg/pr39516.f: New test.
1574 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
1576         * lib/target-libpath.exp (set_ld_library_path_env_vars):
1577         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1578         variable, not environment variable.
1580 2009-03-21  Jason Merrill  <jason@redhat.com>
1582         PR c++/28879
1583         * g++.dg/ext/vla6.C: New test.
1585 2009-03-20  Jason Merrill  <jason@redhat.com>
1587         * g++.dg/cpp0x/initlist5.C: Add additional test.
1589 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1590             Janis Johnson  <janis187@us.ibm.com>
1592         * lib/compat.exp (compat-get-options-main, compat-get-options):
1593         Handle dg-prune-output in source file.
1594         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1595         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1596         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1597         two warnings.
1599 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1601         PR c/39495
1602         * gcc.dg/gomp/pr39495-1.c: New test.
1603         * gcc.dg/gomp/pr39495-2.c: New test.
1604         * g++.dg/gomp/pr39495-1.C: New test.
1605         * g++.dg/gomp/pr39495-2.C: New test.
1607         PR target/39496
1608         * gcc.target/i386/pr39496.c: New test.
1609         * g++.dg/other/pr39496.C: New test.
1611 2009-03-19  Li Feng  <nemokingdom@gmail.com>
1613         PR middle-end/39500
1614         * gcc.dg/autopar/pr39500-1.c: New.
1615         * gcc.dg/autopar/pr39500-2.c: New.
1617 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1619         * g++.dg/dg.exp: Prune graphite.
1621 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
1623         PR middle-end/39447
1624         * g++.dg/graphite: New.
1625         * g++.dg/graphite/graphite.exp: New.
1626         * g++.dg/graphite/pr39447.C: New.
1628 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1630         PR c++/39425
1631         * g++.dg/template/pr39425.C: New.
1633         * g++.dg/template/spec33.C: Updated.
1635 2009-03-17  Jason Merrill  <jason@redhat.com>
1637         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1639 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1641         PR c++/39475
1642         * g++.dg/ext/unary_trait_incomplete.C: New.
1644 2009-03-17  Jing Yu  <jingyu@google.com>
1646         PR middle-end/39378
1647         * g++.dg/inherit/thunk10.C: New test.
1649 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
1651         PR target/39482
1652         * gcc.target/i386/pr39482.c: New test.
1654 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
1656         PR debug/39471
1657         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1658         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1659         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1660         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1662         PR middle-end/39443
1663         * gcc.dg/pr39443.c: New test.
1665         PR debug/39412
1666         * gcc.dg/debug/pr39412.c: New test.
1668 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
1670         PR testsuite/38526
1671         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1672         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1673         is defined.
1674         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1675         its original value, or unset if it was not defined.
1676         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1677         path procs around use of HOSTCC.
1678         * g++.dg/compat/struct-layout-1.exp: Ditto.
1679         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1681 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1683         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1685 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
1687         Revert patch for PR testsuite/37630.
1689         PR testsuite/37960
1690         * gcc.dg/pr11492.c: Replace constant and remove xfail.
1692         PR testsuite/37630
1693         * lib/target-supports.exp (check_effective_target_ieee): New.
1694         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1695         * gcc.dg/20001012-1.c: Require ieee.
1697         PR testsuite/37628
1698         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1700 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
1702         PR tree-optimization/39455
1703         * gcc.dg/pr39455.c: New test.
1705 2009-03-13  David Ayers  <ayers@fsfe.org>
1707         * objc/execute/trivial.m. New test.
1709 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
1711         PR target/39137
1712         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1714 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1716         PR testsuite/39451
1717         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1718         constraint on (%2).
1720 2009-03-12  David Ayers  <ayers@fsfe.org>
1722         PR libobjc/27466
1723         * objc/execute/exceptions/handler-1.m. New test.
1725 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
1727         PR target/39431
1728         * gcc.target/i386/pr39431.c: New test.
1730 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
1732         PR target/39445
1733         * gcc.target/i386/pr39445.c: New.
1735         * gcc.target/i386/push-1.c: XFAIL.
1737 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
1739         * gcc.dg/inline-33.c: New test.
1741 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
1743         * gcc.dg/vect/vect-82.c: Combine dg-do and
1744         dg-require-effective-target into dg-skip-if.
1745         * gcc.dg/vect/vect-83.c: Likewise.
1747 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
1749         PR target/39137
1750         * gcc.target/i386/stackalign/longlong-1.c: New test.
1751         * gcc.target/i386/stackalign/longlong-2.c: New test.
1753 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1755         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1757 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1759         * gcc.c-torture/execute/ieee/inf-3.c: New test.
1760         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1762 2009-03-11  Olivier Hainque  <hainque@adacore.com>
1764         * gnat.dg/slice_enum.adb: New test.
1766 2009-03-11  Jason Merrill  <jason@redhat.com>
1768         PR debug/39086
1769         * g++.dg/opt/nrv15.C: New test.
1771 2009-03-10  Ira Rosen  <irar@il.ibm.com>
1773         PR tree-optimization/39422
1774         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1775         constant array with static initialization to global memory.
1776         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1778 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
1780         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1781         padding.
1783 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
1785         PR c++/39371
1786         * g++.dg/opt/switch2.C: Add -w to dg-options.
1787         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1788         * g++.dg/warn/switch1.C: New test.
1789         * g++.dg/other/switch3.C: New test.
1791         PR tree-optimization/39394
1792         * gcc.c-torture/compile/pr39394.c: New test.
1794 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1796         * gcc.target/s390/20090223-1.c: New testcase.
1798 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1800         PR libfortran/39402
1801         * gfortran.dg/fmt_f0_1.f90: New test.
1803 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1805         PR c++/39060
1806         * g++.dg/other/new1.C: Adjusted.
1807         * g++.dg/parse/crash40.C: Likewise.
1808         * g++.dg/parse/defarg12.C: Likewise.
1809         * g++.dg/template/error15.C: Likewise.
1811         * g++.dg/other/pr39060.C: New.
1813 2009-03-07  Jason Merrill  <jason@redhat.com>
1815         PR c++/39367
1816         * g++.dg/opt/new1.C: New.
1818 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1820         PR c++/33492
1821         * g++.dg/other/error32.C: New.
1823 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
1825         PR middle-end/39360
1826         * gcc.c-torture/compile/pr39360.c: New test.
1828         PR debug/39372
1829         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1831 2009-03-05  Jason Merrill  <jason@redhat.com>
1833         PR c++/38908
1834         * g++.dg/warn/Wuninitialized-3.C: New test.
1836 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
1838         PR debug/39379
1839         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1840         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1842 2009-03-04  Jason Merrill  <jason@redhat.com>
1844         PR c++/13549
1845         * g++.dg/template/koenig7.C: New test.
1847 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1849         * g++.dg/torture/predcom-1.C: New test.
1851 2009-03-04  Richard Guenther  <rguenther@suse.de>
1853         PR tree-optimization/39362
1854         * g++.dg/torture/pr39362.C: New testcase.
1856 2009-03-04  Jason Merrill  <jason@redhat.com>
1857             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1859         PR c++/9634
1860         PR c++/29469
1861         PR c++/29607
1862         * g++.dg/template/dependent-name5.C: New test.
1864 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
1866         PR testsuite/39357
1867         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1868         vect_int to vect_int_mult.
1870 2009-03-04  Richard Guenther  <rguenther@suse.de>
1872         PR tree-optimization/39358
1873         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1874         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1876 2009-03-04  Richard Guenther  <rguenther@suse.de>
1878         PR tree-optimization/39339
1879         * gcc.c-torture/execute/pr39339.c: New testcase.
1881 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
1883         * gcc.c-torture/compile/20090303-1.c,
1884         gcc.c-torture/compile/20090303-2.c: New tests.
1886 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
1888         PR fortran/39354
1889         * gfortran.dg/gomp/pr39354.f90: New test.
1891         PR tree-optimization/39343
1892         * gcc.dg/pr39343.c: New test.
1894 2009-03-03  Ira Rosen  <irar@il.ibm.com>
1896         PR tree-optimization/39248
1897         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1898         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1899         on targets without vector misalignment support.
1900         * lib/target-supports.exp 
1901         (check_effective_target_vect_short_mult): Add 
1902         check_effective_target_arm32.
1904 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
1906         PR middle-end/39335
1907         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1908         * testsuite/gcc.dg/graphite/pr39335.c: New.
1910 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
1912         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1913         of andl.
1914         * gcc.target/i386/stackalign/return-5.c: Likewise.
1915         * gcc.target/i386/stackalign/return-6.c: Likewise.
1917 2009-03-02  Richard Guenther  <rguenther@suse.de>
1918             Ira Rosen  <irar@il.ibm.com>
1920         PR tree-optimization/39318
1921         * gfortran.dg/vect/pr39318.f90: New test.
1923 2009-03-01  Jan Hubicka  <jh@suse.cz>
1925         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1927 2009-03-01  Jan Hubicka  <jh@suse.cz>
1929         PR debug/39267
1930         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1932 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1934         * gnat.dg/pack12.adb: New test.
1936 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1938         PR c++/37789
1939         * g++.dg/other/pr37789.C: New.
1941 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
1943         PR fortran/39295
1944         * gfortran.dg/interface_25.f90: New test.
1945         * gfortran.dg/interface_26.f90: New test.
1947 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
1949         PR fortran/39292
1950         * gfortran.dg/initialization_22.f90: New test.
1952 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
1954         PR rtl-optimization/39241
1955         * gcc.dg/torture/pr39241.c: New.
1957 2009-02-25  Martin Jambor  <mjambor@suse.cz>
1959         PR tree-optimizations/39259
1960         * g++.dg/torture/pr39259.C: New testcase.
1962 2009-02-24  Richard Guenther  <rguenther@suse.de>
1964         PR c++/39242
1965         * g++.dg/template/instantiate10.C: New testcase.
1967 2009-02-24  Richard Guenther  <rguenther@suse.de>
1968             Zdenek Dvorak  <ook@ucw.cz>
1970         PR tree-optimization/39233
1971         * gcc.c-torture/execute/pr39233.c: New testcase.
1973 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
1975         PR tree-optimization/39260
1976         * gcc.dg/graphite/pr39260.c: New.
1978 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1980         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1982 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1984         PR c++/36411
1985         * g++.dg/template/void14.C: New.
1987 2009-02-23  Jason Merrill  <jason@redhat.com>
1989         PR c++/38880
1990         * g++.dg/init/const7.C: Remove XFAIL.
1991         * g++.dg/init/static-init1.C: New test.
1993         * g++.dg/cpp0x/initlist14.C: New test.
1995 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1997         PR fortran/38914
1998         * bound_simplification_2.f90:  New test case.
1999         * bound_7.f90:  New test case.
2001 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2003         * gcc.dg/cpp/include4.c: New test.
2005 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2007         PR target/39256
2008         * gcc.target/i386/abi-2.c: New.
2010 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2012         * gcc.c-torture/execute/pr39228.x: New.
2014 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2016         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2017         scan-assembler to check for xmm0 register.
2019 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
2020             Joseph Myers  <joseph@codesourcery.com>
2022         * gcc.target/arm/va_list.c: New test.
2023         * g++.dg/abi/arm_va_list.C: Likewise.
2024         * lib/target-supports.exp (check_effective_target_arm_eabi): New
2025         function.
2026         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2027         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2028         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2029         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2030         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2031         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2033 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2035         PR testsuite/38164
2036         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2037         to dg-options.
2039 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
2041         PR target/39240
2042         * gcc.c-torture/execute/pr39240.c: New test.
2044 2009-02-20  Jason Merrill  <jason@redhat.com>
2046         PR c++/39225
2047         * g++.dg/parse/dtor15.C: New test.
2049 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
2051         * gcc.c-torture/execute/20090219-1.c: New.
2053 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
2055         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2056         (mips-dg-options): When matching isa* pseudo-options make
2057         'value' optional and accept ! entries.  Use $spec instead of
2058         $isa_spec in the isa pseudo-option error message.  Only
2059         perform the ISA-range check when 'value' is set.  If arch is
2060         matching any CPU in the ! entries switch to its generic ISA.
2061         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2062         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2064 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
2066         PR target/39175
2067         * gcc.dg/visibility-20.c: New test.
2068         * g++.dg/ext/visibility/visibility-11.C: New test.
2070 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2072         PR c++/39188
2073         * g++.dg/abi/pr39188-1a.C: New.
2074         * g++.dg/abi/pr39188-1b.C: Likewise.
2075         * g++.dg/abi/pr39188-1.h: Likewise.
2076         * g++.dg/abi/pr39188-2a.C: Likewise.
2077         * g++.dg/abi/pr39188-2b.C: Likewise.
2078         * g++.dg/abi/pr39188-2.h: Likewise.
2079         * g++.dg/abi/pr39188-3a.C: Likewise.
2080         * g++.dg/abi/pr39188-3b.C: Likewise.
2081         * g++.dg/abi/pr39188-3.h: Likewise.
2083 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
2085         PR c/38483
2086         * gcc.c-torture/execute/call-trap-1.c,
2087         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2088         tests.
2090 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
2092         PR target/39228
2093         * gcc.c-torture/execute/pr39228.c: New test.
2095 2009-02-19  Richard Guenther  <rguenther@suse.de>
2097         PR tree-optimization/39074
2098         * gcc.dg/torture/pr39074.c: New testcase.
2099         * gcc.dg/torture/pr39074-2.c: Likewise.
2100         * gcc.dg/torture/pr39074-3.c: Likewise.
2102 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2104         PR c++/39219
2105         * g++.dg/parse/attr3.C: New.
2107 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
2109         PR testsuite/38165
2110         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2112         PR testsuite/38166
2113         * g++.dg/ext/visibility/class1.C: Revert revision 122348
2114         and skip on Darwin.
2116 2009-02-18  Jason Merrill  <jason@redhat.com>
2118         PR c++/38880
2119         * g++.dg/init/const7.C: Remove XFAIL.
2121         PR target/39179
2122         * g++.dg/opt/const6.C: New test.
2124 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2126         * gcc.dg/callabi/callabi.exp: Moved to ...
2127         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
2128         in 64bit mode.
2130         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2131         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2132         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2133         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2134         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2135         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2136         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2138         * gcc.dg/callabi/callabi.h: Moved to ...
2139         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2141         * gcc.dg/callabi/func-1.c: Moved to ...
2142         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2144         * gcc.dg/callabi/func-indirect.c: Moved to ...
2145         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2147         * gcc.dg/callabi/pr38891.c: Moved to ...
2148         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2150         * gcc.dg/callabi/vaarg-1.c: Moved to ...
2151         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2153         * gcc.dg/callabi/vaarg-2.c: Moved to ...
2154         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2156         * gcc.dg/callabi/vaarg-3.c: Moved to ...
2157         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2159 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
2161         PR target/38891
2162         * gcc.dg/callabi/pr38891.c: New.
2164 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2166         * gcc.dg/callabi/callabi.exp: New.
2168 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2170         PR target/39082
2171         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2172         -Wno-abi for x86.
2173         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2175         * gcc.target/i386/pr39082-1.c: New.
2177         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2178         -Wno-abi.
2180         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2181         CHECK_M64_M128 is defined.
2182         (check_f_arguments): Add "do".
2183         (check_vector_arguments): New.
2184         (check_m64_arguments): Likewise.
2185         (check_m128_arguments): Likewise.
2187         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2188         (CHECK_M64_M128): Define.
2190         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
2191         on abitest.
2192         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2194         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2195         tests only if CHECK_M64_M128 is defined.
2197         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2198         (m128_2_struct): Likewise.
2199         (check_struct_passing5): Likewise.
2200         (check_struct_passing6): Likewise.
2201         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2203         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2204         (un5): Likewise.
2205         (check_union_passing4): Likewise.
2206         (main): Test union with __m128 if CHECK_M64_M128 is defined.
2208 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
2210         PR c/35447
2211         * gcc.dg/noncompile/pr35447-1.c: New test.
2213 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
2215         PR tree-optimization/36922
2216         * gfortran.dg/pr36922.f: New test.
2218 2009-02-17  Richard Guenther  <rguenther@suse.de>
2220         PR tree-optimization/39202
2221         * gcc.c-torture/compile/pr39202.c: New testcase.
2223 2009-02-17  Richard Guenther  <rguenther@suse.de>
2225         PR tree-optimization/39204
2226         * gcc.dg/torture/pr39204.c: New testcase.
2228 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
2230         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2231         * gcc.dg/vect/vect-outer-6.c: Ditto.
2233 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
2235         PR c/35446
2236         * gcc.dg/noncompile/init-5.c: New test.
2237         * gcc.dg/init-bad-4.c: Adjust expected errors.
2239 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2241         PR target/37049
2242         * gcc.target/i386/push-1.c: New.
2244 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
2246         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2247         
2248 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2250         * gcc.target/spu/intrinsics-sr.c: New test.
2252 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
2254         PR target/38056
2255         * gcc.target/ia64/sibcall-opt-1.c: New test.
2256         * gcc.target/ia64/sibcall-opt-2.c: New test.
2258 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
2260         PR fortran/36528
2261         * gfortran.dg/cray_pointers_8.f90: New test.
2263         PR fortran/36703
2264         * gfortran.dg/cray_pointers_9.f90: New test.
2266 2009-02-13  Jason Merrill  <jason@redhat.com>
2268         PR c++/39070
2269         * g++.dg/cpp0x/decltype16.C: New.
2271 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2273         PR target/39152
2274         * gfortran.dg/gomp/pr39152.f90: New.
2276 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2278         PR target/39162
2279         * gcc.target/i386/pr39162.c: New.
2281 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
2283         PR c/35444
2284         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2285         New tests.
2287 2009-02-12  Jason Merrill  <jason@redhat.com>
2289         PR c++/38950
2290         * g++.dg/template/array20.C: New test.
2292 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
2294         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2295         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
2296         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2298 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2300         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2302 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2304         PR target/39152
2305         * gfortran.dg/pr39152.f: New.
2307 2009-02-11  Jason Merrill  <jason@redhat.com>
2309         PR c++/39153
2310         * g++.dg/cpp0x/defaulted9.C: New test.
2312         PR c++/30111
2313         * g++.dg/init/value7.C: New test.
2315 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
2317         PR target/38824
2318         * gcc.target/i386/pr38824.c: New testcase.
2320 2009-02-11  Jason Merrill  <jason@redhat.com>
2322         PR c++/38649
2323         * g++.dg/cpp0x/defaulted8.C: New test.
2325         PR c++/36744
2326         * g++.dg/cpp0x/rv9p.C: New test.
2328 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2330         * gnat.dg/aliasing3.adb: New test.
2331         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2333 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2335         PR c++/34397
2336         * g++.dg/template/crash88.C: New.
2337         * g++.dg/template/crash89.C: Likewise.
2339 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
2341         PR c/39084
2342         * gcc.dg/pr39084.c: New test.
2344 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
2346         PR target/39139
2347         * gcc.target/i386/pr39139.c: New test.
2349 2009-02-10  Richard Guenther  <rguenther@suse.de>
2351         PR tree-optimization/39132
2352         * gcc.dg/torture/pr39132.c: New testcase.
2354 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2356         PR target/39119
2357         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2358         * gcc.target/x86_64/abi/avx/args.h: Likewise.
2359         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2360         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2361         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2362         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2363         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2364         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2366 2009-02-09  Jason Merrill  <jason@redhat.com>
2368         PR c++/39109
2369         * g++.dg/init/value6.C: New test.
2371 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
2373         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2375 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2377         * gcc.c-torture/compile/20090209-1.c: New test.
2379 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/35147
2382         PR c++/37737
2383         * g++.dg/cpp0x/vt-35147.C: New.
2384         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2385         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2387 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2389         PR c/35434
2390         * gcc.dg/attr-alias-4.c: New test.
2392 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
2394         PR c/39035
2395         * gcc.dg/dfp/pr39035.c: New test.
2397 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2399         PR c/36432
2400         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2402 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
2404         PR c++/39106
2405         * g++.dg/opt/thunk3.C: New test.
2407 2009-02-05  Nick Clifton  <nickc@redhat.com>
2409         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2410         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2411         * gcc.dg/cdce1.c: Likewise.
2412         * gcc.dg/cpp/_Pragma6.c: Likewise.
2413         * g++.dg/cpp/_Pragma1.C: Likewise.
2414         * gcc.dg/utf32-2.c: Xfail for M32C.
2415         * gcc.dg/utf32-1.c: Likewise.
2416         * gcc.dg/utf32-3.c: Likewise.
2417         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2418         targets.
2419         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2420         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2421         * gcc.dg/Wconversion-5.c: Likewise.
2422         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2423         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2424         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2425         * gcc.dg/utf-inc-init.c: Likewise.
2426         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2427         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2428         * gcc.dg/utf-array-short-wchar.c: Likewise.
2429         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2430         * gcc.dg/mallign.c: Use size_t instead of long.
2432 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
2434         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2436 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
2438         * gcc.c-torture/execute/pr39100.c: New.
2440 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
2442         PR c/35435
2443         * gcc.dg/tls/diag-6.c: New test.
2445 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2447         AVX Programming Reference (January, 2009)
2448         * gcc.target/i386/avx-vpclmulqdq.c: New.
2449         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2451         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2453         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2454         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
2455         (pclmul_test): Renamed to ...
2456         (TEST): This.
2458 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
2460         PR c++/39095
2461         * g++.dg/abi/mangle31.C: New test.
2463 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2465         PR c/29129
2466         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2467         declarator.
2468         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
2469         inside function prototype but not part of parameter declarator.
2470         * vla-11.c: New test.
2472 2009-02-03  Jason Merrill  <jason@redhat.com>
2474         * g++.dg/warn/main-4.C: New test.
2475         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2477 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2479         PR c++/36607
2480         * g++.dg/expr/cast10.C: New test.
2482 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2484         PR c/35433
2485         * gcc.dg/init-bad-6.c: New test.
2487 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
2489         PR target/35318
2490         * gcc.c-torture/compile/pr35318.c: New test.
2492         PR inline-asm/39059
2493         * gcc.dg/nofixed-point-2.c: New test.
2494         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2495         * g++.dg/ext/fixed2.C: Likewise.
2496         * g++.dg/other/error25.C: Likewise.
2497         * g++.dg/lookup/crash7.C: Likewise.
2498         * g++.dg/cpp0x/decltype-38655.C: Likewise.
2500         PR c++/39056
2501         * g++.dg/cpp0x/initlist13.C: New test.
2503 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
2505         PR c++/36897
2506         * g++.dg/template/func2.C: New test.
2508         PR c++/37314
2509         * g++.dg/template/typename15.C: New.
2510         * g++.dg/template/typename16.C: New.
2512 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
2513             Ben Elliston  <bje@au.ibm.com>
2515         PR c/39034
2516         * gcc.dg/dfp/pr39034.c: New test.
2518 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2520         PR testsuite/38263
2521         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2523 2009-02-02  Jason Merrill  <jason@redhat.com>
2525         PR c++/39054
2526         * g++.dg/parse/dtor14.C: New test.
2528 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
2530         * lib/target-supports.exp
2531         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2532         * g++.dg/ext/builtin10.C: New test.
2534         PR inline-asm/39058
2535         * gcc.target/i386/pr39058.c: New test.
2537 2009-02-02  Richard Guenther  <rguenther@suse.de>
2539         PR tree-optimization/38937
2540         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2542 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2544         PR c++/39053
2545         * g++.dg/parse/crash52.C: New.
2547 2009-01-30  Richard Guenther  <rguenther@suse.de>
2549         PR tree-optimization/39041
2550         * gcc.c-torture/compile/pr39041.c: New testcase.
2552 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2554         PR target/39013
2555         * gcc.target/i386/pr39013-1.c: New test.
2556         * gcc.target/i386/pr39013-2.c: New test.
2558         PR c++/39028
2559         * g++.dg/ext/label12.C: New test.
2561 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2563         PR c++/33465
2564         * g++.dg/parse/error34.C: New.
2565         * g++.dg/parse/error35.C: Likewise.
2567 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/38655
2570         * g++.dg/cpp0x/decltype-38655.C: New.
2572 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2574         PR target/39002
2575         * g++.dg/torture/pr39002.C: New test.
2577 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
2579         PR tree-optimization/39007
2580         * gcc.dg/tree-ssa/pr39007.c: New.
2582 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
2584         PR middle-end/35854
2585         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2586         to "subreg1".
2587         
2588 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
2590         PR middle-end/38857
2591         * gcc.c-torture/compile/pr38857.c: New test.
2593 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
2595         PR fortran/38852
2596         PR fortran/39006
2597         * gfortran.dg/bound_6.f90: New test.
2599 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
2601         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2603 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
2605         PR tree-optimization/38997
2606         * gcc.dg/tree-ssa/pr38997.c: New.
2608 2009-01-28  Richard Guenther  <rguenther@suse.de>
2610         PR tree-optimization/38926
2611         * gcc.c-torture/compile/pr38926.c: New testcase.
2613 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
2615         PR middle-end/38934
2616         * gcc.dg/pr38934.c: New test.
2618 2009-01-28  Richard Guenther  <rguenther@suse.de>
2620         PR middle-end/38908
2621         * g++.dg/warn/Wuninitialized-2.C: New testcase.
2623 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
2625         PR tree-optimization/38984
2626         * gcc.dg/pr38984.c: New XFAILed testcase.
2629 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
2631         PR target/38988
2632         * gcc.target/i386/pr38988.c: New test.
2634 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
2636         PR c++/37554
2637         * g++.dg/parse/crash51.C: New.
2638         * g++.old-deja/g++.pt/crash9.C: Adjust.
2640 2009-01-27  Daniel Kraft  <d@domob.eu>
2642         PR fortran/38883
2643         * gfortran.dg/mvbits_6.f90:  New test.
2644         * gfortran.dg/mvbits_7.f90:  New test.
2645         * gfortran.dg/mvbits_8.f90:  New test.
2647 2009-01-27  Richard Guenther  <rguenther@suse.de>
2649         PR tree-optimization/38503
2650         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2652 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2654         PR middle-end/38969
2655         * gcc.c-torture/execute/pr38969.c: New test.
2657 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
2659         PR testsuite/38864
2660         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2661         to dg-do compile.
2662         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2663         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2664         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2666 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2668         PR target/38952
2669         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2670         if __USING_SJLJ_EXCEPTIONS__ is defined.
2672         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2673         __USING_SJLJ_EXCEPTIONS__ is defined.
2674         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2675         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2676         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2677         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2678         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2679         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2681 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2683         PR testsuite/38949
2684         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2685         Use instead of C name in asm statements.
2687 2009-01-26  Richard Guenther  <rguenther@suse.de>
2689         PR tree-optimization/38745
2690         * g++.dg/torture/pr38745.C: New testcase.
2692 2009-01-26  Richard Guenther  <rguenther@suse.de>
2694         PR middle-end/38851
2695         * g++.dg/warn/Wuninitialized-1.C: New testcase.
2697 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
2699         * gcc.dg/bitfld-15.c: Gate warning on target
2700         pcc_bitfield_type_matters.
2701         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2702         g++.dg/ext/bitfield4.C: Likewise.
2703         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2704         bitfield for any target.
2706 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
2708         PR c/38957
2709         * gcc.dg/pr38957.c: New test.
2711 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
2713         PR fortran/38955
2714         * gfortran.dg/array_constructor_24.f: Allow tolerance when
2715         comparing floats.
2717 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
2719         PR tree-optimization/38953
2720         * gfortran.dg/graphite/pr38953.f90: New.
2722 2009-01-24  Paul Brook  <paul@codesourcery.com>
2724         * gcc.target/arm/neon-cond-1.c: New test.
2726 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
2728         PR tree-optimization/38932
2729         * gcc.dg/pr38932.c: New.
2731 2009-01-23  Revital Eres  <eres@il.ibm.com>
2733         * gcc.dg/sms-7.c: Fix test.
2735 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
2737         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2738         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2739         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2740         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2742 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
2744         * gcc.dg/pr35729.c: Make test x86 specific.
2746 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
2748         PR middle-end/38615
2749         * gcc.dg/pr38615.c: New test.
2751 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
2753         PR target/38931
2754         * gcc.target/i386/pr38931.c: New test.
2756 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
2758         PR c++/38930
2759         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2760         * g++.dg/template/typedef12.C: Likewise.
2761         * g++.dg/template/typedef13.C: Likewise.
2762         * g++.dg/template/typedef14.C: Likewise.
2763         * g++.dg/template/sfinae3.C: Likewise.
2764         * g++.old-deja/g++.pt/typename8.C: Likewise.
2765         * g++.dg/template/access11.C: Likewise
2767 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
2769         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2770         and mips*-*-irix*.
2771         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2773 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
2775         PR c++/26693
2776         * g++.dg/template/typedef11.C: New test.
2777         * g++.dg/template/typedef12.C: Likewise.
2778         * g++.dg/template/typedef13.C: Likewise.
2779         * g++.dg/template/typedef14.C: Likewise.
2780         * g++.dg/template/sfinae3.C: Compile this pedantically.
2781         The only errors expected should be the one saying the typedef is ill
2782         formed.
2783         * g++.old-deja/g++.pt/typename8.C: Likewise.
2784         * g++.dg/template/access11.C: Update this.
2786 2009-01-21  Daniel Kraft  <d@domob.eu>
2788         PR fortran/38887
2789         * gfortran.dg/mvbits_5.f90:  New test.
2791 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
2793         * gcc.dg/sms-6.c: New test.
2794         * gcc.dg/sms-7.c: Likewise.
2796 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
2798         PR fortran/38907
2799         * gfortran.dg/host_assoc_function_7.f90: New test
2801 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2802             Richard Guenther  <rguenther@suse.de>
2804         PR tree-optimization/38747
2805         PR tree-optimization/38748
2806         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2807         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2808         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2810 2009-01-20  Kees Cook  <kees@ubuntu.com>
2811             H.J. Lu  <hongjiu.lu@intel.com>
2813         PR target/38902
2814         * gcc.dg/pr38902.c: New.
2816 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
2818         PR target/38868
2819         * gfortran.dg/pr38868.f: New testcase.
2821 2009-01-20  Richard Guenther  <rguenther@suse.de>
2823         * gcc.c-torture/execute/pr36227.c: Move ...
2824         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
2826 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2828         * lib/gfortran.exp: Add -B options for targets that use
2829         libgfortran.a%s in their specs.
2831 2009-01-19  Jason Merrill  <jason@redhat.com>
2833         PR c++/23287
2834         * g++.dg/template/dtor5.C: New test.
2836 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
2838         PR fortran/38859
2839         * gfortran.dg/bound_5.f90: New test.
2841 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
2843         PR target/38736
2844         * g++.dg/compat/abi/pr38736_main.C: New.
2845         * g++.dg/compat/abi/pr38736_x.C: Likewise.
2846         * g++.dg/compat/abi/pr38736_y.C: Likewise.
2847         * g++.dg/other/macro-1.C: Likewise.
2848         * gcc.dg/macro-1.c: Likewise.
2849         * gcc.dg/compat/pr38736_main.c: Likewise.
2850         * gcc.dg/compat/pr38736_x.c: Likewise.
2851         * gcc.dg/compat/pr38736_y.c: Likewise.
2853 2009-01-18  Richard Guenther  <rguenther@suse.de>
2855         PR tree-optimization/38819
2856         * gcc.c-torture/execute/pr38819.c: New testcase.
2858 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
2860         PR fortran/38657
2861         * gfortran.dg/module_commons_3.f90: Reapply.
2863 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
2865         PR fortran/34955
2866         * gfortran.dg/transfer_intrinsic_1.f90: New test.
2867         * gfortran.dg/transfer_intrinsic_2.f90: New test.
2869 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
2871         PR fortran/38657
2872         * gfortran.dg/module_commons_3.f90: Remove
2874 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2876         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2878 2009-01-16  Jason Merrill  <jason@redhat.com>
2880         PR c++/38877
2881         * g++.dg/template/lvalue1.C: New test.
2883         PR c++/29470
2884         * g++.dg/template/access20.C: New test.
2885         * g++.dg/torture/pr34641.C: Fix access.
2887 2009-01-16  Richard Guenther  <rguenther@suse.de>
2889         PR tree-optimization/38835
2890         PR middle-end/36227
2891         * gcc.c-torture/execute/pr36227.c: New testcase.
2892         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2893         * g++.dg/init/const7.C: Likewise.
2895 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
2897         PR target/38554
2898         * gcc.c-torture/compile/pr38554.c: New test.
2900 2009-01-16  Jason Merrill  <jason@redhat.com>
2902         PR c++/38579
2903         * g++.dg/conversion/access1.C: New test.
2905 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
2907         PR tree-optimization/38789
2908         * gcc.c-torture/compile/pr38789.c: New test.
2910 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
2912         PR fortran/38152
2913         * gfortran.dg/proc_ptr_13.f90: New.
2915 2009-01-15  Jason Merrill  <jason@redhat.com>
2917         PR c++/38850
2918         * g++.dg/template/koenig6.C: New test.
2920 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2922         PR c++/29388
2923         * g++.dg/template/error37.C: New testcase.
2925 2009-01-15  Jason Merrill  <jason@redhat.com>
2927         PR c++/36334
2928         * g++.dg/conversion/memfn1.C: New test.
2930         PR c++/37646
2931         * g++.dg/conversion/memfn2.C: New test.
2933 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
2935         PR c++/38357
2936         * g++.dg/template/crash87.C: New test.
2938 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2940         PR middle-end/37843
2941         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2943 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
2945         PR c++/38636
2946         * g++.dg/parse/crash50.C: New test.
2948 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
2950         PR rtl-optimization/38245
2951         * gcc.dg/pr38245-3.c: New test.
2952         * gcc.dg/pr38245-3.h: New file.
2953         * gcc.dg/pr38245-4.c: New file.
2954         * gcc.dg/pr38364.c: New test.
2956 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
2958         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2959         sequence PC-relative.
2961 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
2963         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2964         calls and/or PLT markers.
2965         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2966         calls and/or PLT markers.
2967         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2968         calls and/or PLT markers.
2969         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2970         calls and/or PLT markers.
2972 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
2973             Nathan Froyd  <froydnj@codesourcery.com>
2974             Joseph Myers  <joseph@codesourcery.com>
2976         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2977         New function.
2978         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2979         and use consistent CFLAGS.
2980         * gcc.target/powerpc/20030505.c: Likewise.
2981         * gcc.target/powerpc/20081204-1.c: Likewise.
2982         * gcc.target/powerpc/ppc-spe.c: Likewise.
2983         * gcc.target/powerpc/spe1.c: Likewise.
2984         * g++.dg/ext/spe1.C: Likewise.
2985         * g++.dg/other/opaque-1.C: Likewise.
2986         * g++.dg/other/opaque-2.C: Likewise.
2987         * g++.dg/other/opaque-3.C: Likewise.
2989 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
2991         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
2992         out of loop.
2994 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
2996         PR target/38811
2997         * g++.dg/torture/pr38811.C: New file.
2999 2009-01-14  Richard Guenther  <rguenther@suse.de>
3001         PR tree-optimization/38826
3002         PR middle-end/38477
3003         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3005 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3007         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3009 2009-01-14  Nick Clifton  <nickc@redhat.com>
3011         PR c++/37862
3012         * g++.cp/parse/pr37862.C: New test.
3014 2009-01-14  Julian Brown  <julian@codesourcery.com>
3016         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3017         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3018         to...
3019         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3020         These.
3022 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
3024         PR rtl-optimization/38774
3025         * gcc.dg/torture/pr38774.c: New test.
3027         PR c++/38795
3028         * g++.dg/cpp0x/pr38795.C: New test.
3030 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
3031             Nathan Froyd  <froydnj@codesourcery.com>
3032             Joseph Myers  <joseph@codesourcery.com>
3034         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3035         otherwise.  Do not check for AltiVec at runtime.
3036         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3037         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3038         * gcc.target/powerpc/altivec-1.c: Likewise.
3039         * gcc.target/powerpc/altivec-3.c: Likewise.
3040         * gcc.target/powerpc/altivec-10.c: Likewise.
3041         * gcc.target/powerpc/altivec-12.c: Likewise.
3042         * gcc.target/powerpc/altivec-24.c: Likewise.
3043         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3044         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3045         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3046         * gcc.target/powerpc/pr35907.c: Likewise.
3047         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3048         otherwise.  Do not check for Cell at runtime.
3049         * gcc.target/powerpc/altivec_check.h: Delete.
3051         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3052         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
3053         not check for AltiVec at runtime.
3054         * g++.dg/ext/altivec-cell-2.C: Likewise.
3055         * g++.dg/ext/altivec-cell-3.C: Likewise.
3056         * g++.dg/ext/altivec-cell-4.C: Likewise.
3057         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3058         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3059         check.
3060         * g++.dg/ext/altivec_check.h: Delete.
3061         
3062 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
3064         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3065         effective target.  Adjust line numbers accordingly.
3067 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
3069         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3071 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3073         PR tree-optimization/38786
3074         * gcc.dg/graphite/pr38786.c: New.
3076 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
3078         Revert:
3079         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3081         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3082         for alpha*-*-* targets.
3083         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3085 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3087         PR libfortran/38772
3088         * gfortran.dg/fmt_bz_bn_err.f: New test.
3090 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
3092         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3094 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3096         * lib/target-supports.exp (check_effective_target_powerpc64): New.
3097         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3098         instruction support.  Do not check for it at runtime.
3100 2009-01-12  Jason Merrill  <jason@redhat.com>
3102         PR c++/35109
3103         * g++.dg/lookup/friend11.C: Remove expected error.
3104         * g++.dg/lookup/friend14.C: New test.
3105         * g++.dg/lookup/friend15.C: New test.
3107 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
3109         PR c++/36019
3110         * g++.dg/lookup/hidden-class12.C: New test.
3111         * g++.dg/lookup/hidden-class13.C: New test.
3112         * g++.dg/lookup/hidden-class14.C: New test.
3113         * g++.dg/lookup/hidden-class15.C: New test.
3114         * g++.dg/lookup/hidden-class16.C: New test.
3116 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
3118         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3119         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3120         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3122 2009-01-12  Jason Merrill  <jason@redhat.com>
3124         PR c++/31488
3125         * g++.dg/other/vararg-3.C: New test.
3127 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3129         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3130         Explicitly enable SPE.
3131         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
3132         directive.
3134         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3135         Expect -flax-vector-conversions message.  Adjust incompatible
3136         types errors.
3137         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3138         Make Foo extern.
3140         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3142         * g++.dg/other/opaque-1.C: Run on targets with SPE.
3144         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3145         * g++.dg/other/opaque-2.C: Likewise.
3146         * g++.dg/other/opaque-3.C: Likewise.
3148 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3150         PR c/32041
3151         * gcc.dg/pr32041.c: New test.
3152         * g++.dg/parse/offsetof9.C: New test.
3154 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3155             Nathan Froyd  <froydnj@codesourcery.com>
3157         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3158         * g++.dg/ext/attribute-test-1.C: Likewise.
3159         * g++.dg/ext/attribute-test-2.C: Likewise.
3160         * g++.dg/ext/attribute-test-3.C: Likewise.
3161         * g++.dg/ext/attribute-test-4.C: Likewise.
3163 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3165         * gnat.dg/unchecked_convert3.adb: New test.
3167 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3169         PR c++/38794
3170         * g++.dg/parse/typedef9.C: New test.
3172         PR tree-optimization/38807
3173         * gcc.c-torture/compile/pr38807.c: New test.
3175 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
3177         * gcc.target/mips/ins-2.c: New test.
3179 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3181         PR testsuite/38809
3182         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3184 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
3186         PR c++/36254
3187         * g++.dg/warn/Wreturn-type-5.C: New test.
3189 2009-01-11  Matthias Klose  <doko@ubuntu.com>
3191         PR middle-end/38616
3192         * gcc.dg/pr38616.c: New test.
3194 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
3196         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3198 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
3200         PR c++/38648
3201         * g++.dg/expr/string-1.C: New test.
3202         * g++.dg/expr/string-2.C: New test.
3204         PR c++/36695
3205         * g++.dg/ext/complex4.C: New test.
3206         * g++.dg/ext/complex5.C: New test.
3207         * g++.dg/init/reference1.C: New test.
3208         * g++.dg/init/reference2.C: New test.
3209         * g++.dg/init/reference3.C: New test.
3211 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3213         PR fortran/38763
3214         * gfortran.dg/transfer_null_1.f90: New test.
3216 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3218         PR fortran/38765
3219         * gfortran.dg/host_assoc_function_6.f90: New test.
3221 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
3223         * lib/target-supports.exp: Add method to determine if the effective
3224         target is really a ppc405 after applying all compile options.
3225         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3226         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3227         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3228         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3229         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3230         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3231         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3232         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3233         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3234         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3235         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3236         * gcc.target/powerpc/405-machhw-1.c: Likewise.
3237         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3238         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3239         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3240         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3241         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3242         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3243         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3244         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3245         * gcc.target/powerpc/405-macchw-1.c: Likewise.
3246         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3247         * gcc.target/powerpc/405-machhw-2.c: Likewise.
3248         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3249         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3250         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3251         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3252         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3253         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3254         * gcc.target/powerpc/405-macchw-2.c: Likewise.
3255         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3257 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3259         PR c++/35335
3260         * g++.dg/other/error31.C: New testcase.
3262         PR c/35742
3263         * gcc.dg/pr35742.c: New test.
3265 2009-01-09  John F. Carr  <jfc@mit.edu>
3267         PR c++/37877
3268         * g++.dg/parse/linkage3.C: New test.
3270 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3272         PR middle-end/38771
3273         * gcc.c-torture/compile/pr38771.c: New test.
3275 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
3277         * gcc.dg/pr34856.c: Ignore irrelevant warning.
3279 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
3281         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3282         * gcc.dg/sibcall-4.c: Likewise.
3284 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
3285             Jan Sjodin  <jan.sjodin@amd.com>
3287         PR tree-optimization/38559
3288         * testsuite/gcc.dg/graphite/pr38559.c: New.
3290 2009-01-08  Ira Rosen  <irar@il.ibm.com>
3292         PR tree-optimization/37194
3293         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3295 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
3297         PR c++/38725
3298         * g++.dg/ext/label11.C: New test.
3300 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
3302         * lib/target-supports.exp (check_weak_override_available): New.
3303         * lib/target-supports-dg.exp (dg-require-weak-override): New.
3304         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3305         dg-require-weak-override.
3307 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
3308             Alan Modra  <amodra@bigpond.net.au>
3310         * gcc.c-torture/compile/20090107-1.c: New test.
3312 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
3314         PR target/38706
3315         * g++.dg/other/pr38706.C: New test.
3317 2009-01-07  Jason Merrill  <jason@redhat.com>
3319         * g++.dg/cpp0x/variadic92.C: New test.
3320         * g++.dg/cpp0x/variadic93.C: New test.
3322 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
3324         * lib/target-supports-dg.exp (current_compiler_flags): New.
3325         (check-flags): Use it; do not access dg-test local variables.
3326         (dg-skip-if): Do not access dg-test local variables.
3327         (dg-xfail-run-if): Ditto.
3328         (dg-shouldfail): Ditto.
3329         * gcc.test-framework/test-framework.exp
3330         (check_effective_target_def_nocache): New.
3331         * gcc.test-framework/test-framework.awk: Handle scan tests.
3332         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3333         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3334         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3335         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3336         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3337         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3338         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3339         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3340         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3342         * g++.dg/torture/pr38586.C: Ignore a possible warning.
3344         * lib/target-supports-dg.exp (check_test_flags): Delete.
3346 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
3348         PR tree-optimization/38492
3349         PR tree-optimization/38498
3350         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3351         in trunk.
3352         * testsuite/gcc.dg/graphite/block-0.c: Update test.
3353         * testsuite/gcc.dg/graphite/block-1.c: Same.
3354         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3355         for blocking.
3356         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3357         * testsuite/gcc.dg/graphite/block-3.c: New.
3358         * testsuite/gcc.dg/graphite/pr38498.c: New.
3360 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3362         AVX Programming Reference (December, 2008)
3363         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3364         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3365         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3367         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3368         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3370 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3372         PR fortran/38220
3373         * gfortran.dg/c_loc_pure_1.f90:  New test.
3375 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
3377         PR fortran/38669
3378         * gfortran.dg/elemental_dependency_3.f90:
3379         Add the final tree dump cleanup.
3381 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
3383         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3384         passing -m32.
3386         PR rtl-optimization/38722
3387         * gfortran.dg/pr38722.f90: New test.
3389 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
3391         PR c/34252
3392         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3393         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
3395 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
3397         * gfortran.dg/implicit_12.f90: Add space around dg directive.
3398         * gfortran.dg/typebound_call_8.f03: Same.
3399         * gfortran.dg/elemental_bind_c.f90: Same.
3400         * gfortran.dg/typebound_call_7.f03: Same.
3401         * gfortran.dg/interface_proc_end.f90: Same
3402         * gfortran.dg/pr37243.f: Fix typo.
3404 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
3406         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
3407         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
3408         large stack sizes.
3410 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
3412         AVX Programming Reference (December, 2008)
3413         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3414         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3415         * gcc.target/i386/sse-14.c: Likewise.
3417         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3418         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3419         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3420         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3422 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3424         PR libfortran/38735
3425         * gfortran.dg/fmt_bz_bn.f: Update test.
3427 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
3429         PR c++/38472
3430         * g++.dg/conversion/usual-arith-conv.C: New test.
3432 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3434         PR c/34911
3435         * gcc.dg/vector-3.c: New testcase.
3436         * g++.dg/ext/vector15.C: New test.
3438 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3440         PR tree-optimization/38510
3441         * gcc.dg/graphite/pr38510.c: New.
3443 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3444             Jan Sjodin <jan.sjodin@amd.com>
3446         PR tree-optimization/38500
3447         * gcc.dg/graphite/pr38500.c: New.
3449 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
3451         * gcc.c-torture/compile/20001226-1.c: Generalize
3452         dg-timeout-factor.
3453         * gcc.c-torture/compile/limits-fnargs.c: Add
3454         dg-timeout-factor.
3455         * gcc.dg/20020425-1.c: Likewise.
3456         * gcc.dg/pch/pch.exp: Likewise.
3457         
3458 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3460         PR fortran/38657
3461         * gfortran.dg/module_commons_3.f90: New test.
3463 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
3465         PR fortran/37159
3466         * gfortran.dg/random_seed_1.f90: Updated.
3468 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
3470         PR fortran/38669
3471         PR fortran/38726
3472         * gfortran.dg/elemental_subroutine_7.f90: 
3473         Fix p values so that it can be used as vector subscript.
3475 2009-01-05  Jason Merrill  <jason@redhat.com>
3477         * g++.dg/cpp0x/initlist12.C: Add another test.
3479         * g++.dg/cpp0x/defaulted7.C: New test.
3481 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3483         PR fortran/38672
3484         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
3485         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
3487 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3489         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3490         for alpha*-*-* targets.
3491         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3493 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3495         PR fortran/38665
3496         * gfortran.dg/host_assoc_function_5.f90: New test.
3498 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3500         PR fortran/38669
3501         * gfortran.dg/elemental_dependency_3.f90: New test.
3502         * gfortran.dg/elemental_subroutine_7.f90: New test.
3504 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
3506         * gcc.dg/struct-ret-3.c: Include unistd.h.
3507         (main): Exit early if system memory page size is
3508         larger than 4096 bytes.
3510 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
3512         PR fortran/38718
3513         * gfortran.dg/merge_init_expr.f90: New.
3515 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3517         PR fortran/38536
3518         * gfortran.dg/c_loc_tests_13.f90: New test.
3519         * gfortran.dg/c_loc_tests_14.f90: New test.
3521 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
3523         * gfortran.dg/func_result_4.f90: New.
3525 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
3527         PR fortran/38594
3528         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3529         interface still works, in addition to original tests.
3530         * gfortran.dg/host_assoc_call_6.f90: New test.
3532 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
3534         PR c++/38705
3535         * g++.dg/torture/pr38705.C: New test.
3537         PR c/38700
3538         * gcc.dg/pr38700.c: New test.
3540 2009-01-02  Jason Merrill  <jason@redhat.com>
3542         * g++.dg/cpp0x/initlist11.C: New test.
3543         * g++.dg/cpp0x/initlist12.C: New test.
3545 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3547         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3548         Allow extra informative notes.
3550 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
3552         PR c/36489
3553         * gcc.dg/pr36489.c: New test.
3556 Copyright (C) 2009 Free Software Foundation, Inc.
3558 Copying and distribution of this file, with or without modification,
3559 are permitted in any medium without royalty provided the copyright
3560 notice and this notice are preserved.