1 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4 gcc.dg/enum-const-3.c: New tests.
5 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6 -pedantic-errors. Update expected diagnostics.
8 2009-04-25 Joseph Myers <joseph@codesourcery.com>
11 * gcc.dg/vla-20.c: New test.
13 2009-04-25 Joseph Myers <joseph@codesourcery.com>
16 * gcc.dg/vla-19.c: New test.
18 2009-04-25 Joseph Myers <joseph@codesourcery.com>
21 * gcc.dg/c99-intconst-2.c: New test.
23 2009-04-25 Jan Hubicka <jh@suse.cz>
25 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
27 2009-04-25 Janus Weil <janus@gcc.gnu.org>
30 * gfortran.dg/import7.f90: New.
32 2009-04-24 Richard Guenther <rguenther@suse.de>
34 * gcc.dg/tree-ssa/vrp48.c: Fix.
36 2008-04-24 Doug Kwan <dougkwan@google.com>
38 * g++.dg/init/copy7.C: Only abort in memcpy if source and
39 destination are the same.
41 2009-04-24 Richard Guenther <rguenther@suse.de>
43 * gcc.dg/tree-ssa/vrp48.c: New testcase.
45 2009-04-24 Joseph Myers <joseph@codesourcery.com>
47 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
48 gcc.dg/array-const-3.c: New tests.
50 2009-04-24 Ian Lance Taylor <iant@google.com>
52 * gcc.dg/Wcxx-compat-4.c: New testcase.
54 2009-04-24 Daniel Kraft <d@domob.eu>
56 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
57 expected on already erraneous symbol (renamed to fresh one).
59 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
62 * gcc.dg/pr39867.c: New.
64 2009-04-24 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/intrinsic_1.f90: New.
70 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
72 * gnat.dg/alignment7.adb: New test.
73 * gnat.dg/alignment8.adb: Likewise.
75 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
77 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
78 * gnat.dg/specs/rep_clause2.ads: New test.
80 2009-04-24 Jakub Jelinek <jakub@redhat.com>
82 PR rtl-optimization/39794
83 * gcc.dg/pr39794.c: New test.
85 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
87 * gnat.dg/atomic1.adb: New test.
88 * gnat.dg/atomic1_pkg.ads: New helper.
90 2009-04-23 Steve Ellcey <sje@cup.hp.com>
93 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
94 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
96 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
98 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
101 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
104 * gcc.dg/vector-init-1.c: New testcase.
105 * gcc.dg/vector-init-2.c: New testcase.
107 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
109 * gnat.dg/enum2.adb: New test.
110 * gnat.dg/enum2_pkg.ads: New helper.
112 2009-04-22 Jakub Jelinek <jakub@redhat.com>
115 * gcc.dg/torture/pr39855.c: New test.
117 2009-04-22 Dodji Seketeli <dodji@redhat.com>
120 * g++.dg/cpp0x/pr39639.C: New test.
122 2009-04-22 Mark Heffernan <meheff@google.com>
124 * gcc.dg/profile-generate-3.c: New test.
126 2009-04-22 Jan Hubicka <jh@suse.cz>
128 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
130 2009-04-22 Steve Ellcey <sje@cup.hp.com>
133 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
135 2009-04-22 Richard Guenther <rguenther@suse.de>
137 PR tree-optimization/39824
138 * gcc.c-torture/compile/pr39824.c: New testcase.
140 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
143 * g++.dg/parse/parser-pr14875.C: New.
144 * g++.dg/parse/parser-pr14875-2.C: New.
145 * g++.dg/parse/error6.C: Update match string.
147 2009-04-22 Richard Guenther <rguenther@suse.de>
149 PR tree-optimization/39845
150 * gcc.c-torture/compile/pr39845.c: New testcase.
152 2009-04-22 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
156 * gfortran.dg/external_initializer.f90: Modified.
157 * gfortran.dg/interface_26.f90: Modified.
158 * gfortran.dg/intrinsic_subroutine.f90: Modified.
159 * gfortran.dg/proc_ptr_3.f90: Modified.
160 * gfortran.dg/proc_ptr_15.f90: New.
161 * gfortran.dg/proc_ptr_result_1.f90: Modified.
163 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
166 * g++.dg/warn/pr35711.C: New.
167 * g++.dg/conversion/ptrmem2.C: Update.
169 2009-04-21 Joseph Myers <joseph@codesourcery.com>
171 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
172 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
173 README.gcc, g++.dg/README, g++.dg/compat/break/README,
174 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
175 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
176 gcc.c-torture/ChangeLog.0,
177 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
178 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
179 gcc.target/i386/math-torture/math-torture.exp,
180 gcc.target/mips/inter/mips16-inter.exp,
181 gcc.target/mips/mips-nonpic/README,
182 gcc.target/x86_64/abi/README.gcc,
183 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
184 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
185 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
187 * ChangeLog-1993-2007, ChangeLog: Correct dates.
189 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
191 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
193 2009-04-21 Richard Guenther <rguenther@suse.de>
196 * gcc.dg/torture/pr39829.c: New testcase.
198 2009-04-21 Martin Jambor <mjambor@suse.cz>
200 * gcc.dg/tree-ssa/cswtch-2.c: New test.
202 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
205 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
206 * gcc.dg/sequence-pt-2.c: New.
207 * gcc.dg/sequence-pt-3.c: New.
208 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
209 * g++.dg/warn/sequence-pt-2.c: New.
210 * g++.dg/warn/sequence-pt-3.c: New.
212 2009-04-21 Jakub Jelinek <jakub@redhat.com>
214 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
216 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
218 * gnat.dg/import1.ad[sb]: New test.
220 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
222 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
225 2009-04-20 Tobias Burnus <burnus@net-b.de>
228 * gfortran.dg/continuation_11.f90: New test.
230 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
233 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
234 messages. Test for "long long" in system headers.
235 * gcc.dg/c99-longlong-2.c: New.
236 * g++.dg/warn/pr13358.C: New.
237 * g++.dg/warn/pr13358-2.C: New.
238 * g++.dg/warn/pr13358-3.C: New.
239 * g++.dg/warn/pr13358-4.C: New.
241 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
243 * gcc.dg/framework-2.c: Fix up for non existent includes
244 being fatal errors now.
246 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
249 * gfortran.dg/private_type_13.f90: New test.
250 * gfortran.dg/private_type_2.f90: Add option -std=f95.
252 2009-04-20 Le-Chun Wu <lcwu@google.com>
255 * g++.dg/warn/Wunused-14.C: New test.
257 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
259 * gnat.dg/specs/small_alignment.ads: New test.
261 2009-04-20 Ian Lance Taylor <iant@google.com>
263 * gcc.dg/Wcxx-compat-3.c: New testcase.
265 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
267 * gnat.dg/pack13.ad[sb]: New test.
268 * gnat.dg/pack13_pkg.ads: New helper.
270 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
272 * gnat.dg/discr11.ad[sb]: New test.
273 * gnat.dg/discr11_pkg.ads: New helper.
275 2009-04-20 Ira Rosen <irar@il.ibm.com>
277 PR tree-optimization/39675
278 * gcc.dg/vect/O3-pr39675-2.c: New test.
280 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
282 * gnat.dg/rep_clause3.adb: New test.
284 2009-04-19 Joseph Myers <joseph@codesourcery.com>
287 * gcc.dg/c99-flex-array-7.c: New test.
289 2009-04-19 Joseph Myers <joseph@codesourcery.com>
292 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
294 2009-04-19 Joseph Myers <joseph@codesourcery.com>
297 * gcc.dg/c99-restrict-3.c: New test.
299 2009-04-19 Joseph Myers <joseph@codesourcery.com>
301 PR preprocessor/20078
302 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
304 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
306 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
307 Do not pass -B$root after -margs.
309 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
313 * gcc.dg/pr32061.c: New.
314 * gcc.dg/Wlogical-op-1.c: Update.
315 * g++.dg/warn/Wlogical-op-1.C: Update.
316 * g++.dg/warn/pr36954.C: New.
318 2009-04-18 Joseph Myers <joseph@codesourcery.com>
321 * gcc.dg/lvalue-5.c: New test.
323 2009-04-18 Joseph Myers <joseph@codesourcery.com>
326 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
328 2009-04-18 Joseph Myers <joseph@codesourcery.com>
330 * gcc.dg/cpp/include5.c: New test.
332 2009-04-18 Joseph Myers <joseph@codesourcery.com>
335 * gcc.dg/call-diag-2.c: New test.
337 2009-04-18 Joseph Myers <joseph@codesourcery.com>
339 PR preprocessor/39646
340 * gcc.dg/cpp/line8.c: New test.
342 2009-04-18 Joseph Myers <joseph@codesourcery.com>
344 PR preprocessor/39647
345 * gcc.dg/cpp/line7.c: New test.
347 2009-04-18 Richard Guenther <rguenther@suse.de>
350 * gcc.target/i386/pr39804.c: New testcase.
352 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
354 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
355 * g++.dg/other/pr39496.C: Likewise.
357 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
360 * gcc.dg/pr36902.c: New.
362 2009-04-17 Diego Novillo <dnovillo@google.com>
364 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
365 violation for variable 'inside_main'.
367 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
369 * gfortran.fortran-torture/execute/getarg_1.x: New file.
371 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
373 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
375 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
377 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
378 * gfortran.dg/chmod_2.f90: Likewise.
379 * gfortran.dg/chmod_3.f90: Likewise.
380 * gfortran.dg/open_errors.f90: Likewise.
381 * gfortran.dg/stat_1.f90: Likewise.
382 * gfortran.dg/stat_2.f90: Likewise.
384 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
386 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
387 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
388 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
389 * gfortran.dg/nearest_1.f90: Likewise.
390 * gfortran.dg/nearest_3.f90: Likewise.
391 * gfortran.dg/isnan_1.f90: Likewise.
392 * gfortran.dg/isnan_2.f90: Likewise.
393 * gfortran.dg/nan_1.f90: Likewise.
394 * gfortran.dg/nan_2.f90: Likewise.
395 * gfortran.dg/nan_3.f90: Likewise.
396 * gfortran.dg/nan_4.f90: Likewise.
397 * gfortran.dg/module_nan.f90: Likewise.
398 * gfortran.dg/int_conv_2.f90: Likewise.
399 * gfortran.dg/init_flag_3.f90: Likewise.
400 * gfortran.dg/namelist_42.f90: Likewise.
401 * gfortran.dg/namelist_43.f90: Likewise.
402 * gfortran.dg/real_const_3.f90: Likewise.
403 * gfortran.dg/transfer_simplify_1.f90: Likewise.
405 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
406 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
407 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
408 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
409 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
411 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
412 * gfortran.dg/gamma_5.f90: Likewise.
414 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
416 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
417 less strict so it also works with auto-overlay support.
418 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
419 for "exceeds local store" linker errors on the SPU.
421 * lib/gfortran.exp: Include target-supports.exp.
422 (gfortran_init): On SPU targets where automatic overlay support
423 is available, use it to build all Fortran test cases.
425 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
427 2009-04-17 Arnaud Charlet <charlet@adacore.com>
429 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
430 rule enforced by gnat on taft types.
432 2009-04-17 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/ext/complit11.C: Add empty dg-options.
437 2009-04-16 Andrew Pinski <pinskia@gmail.com>
440 * g++.dg/template/defarg11.C: New test.
442 2009-04-16 Andrew Pinski <pinskia@gmail.com>
445 * g++.dg/ext/complit11.C: New testcase.
447 2009-04-15 Le-Chun Wu <lcwu@google.com>
450 * g++.dg/warn/Wunused-13.C: New testcase.
452 2009-04-15 Ian Lance Taylor <iant@google.com>
454 * gcc.dg/Wenum-compare-1.c: New testcase.
456 2009-04-15 Richard Guenther <rguenther@suse.de>
458 PR tree-optimization/39764
459 * g++.dg/torture/pr39764.C: New testcase.
461 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
463 * g++.dg/ext/altivec-17.C: New.
465 2009-04-15 Arnaud Charlet <charlet@adacore.com>
467 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
468 * gnat.dg/specs/limited1.ads: Ditto.
470 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
473 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
474 for testing the results of estimate instructions.
475 * gcc.dg/vmx/3a-04m.c (test): Ditto.
476 * gcc.dg/vmx/3a-05.c (test): Ditto.
478 2009-04-14 Jason Merrill <jason@redhat.com>
481 * g++.dg/warn/Wshadow-4.C: Extend.
483 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
485 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
486 (do_D): Remove attribute hidden.
488 2009-04-13 Jason Merrill <jason@redhat.com>
491 * g++.dg/init/copy7.C: New.
493 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
496 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
497 (check_for_all_options): This.
499 2009-04-13 Jason Merrill <jason@redhat.com>
502 * g++.dg/template/crash90.C: New.
504 2009-04-12 Jason Merrill <jason@redhat.com>
507 * g++.dg/overload/extern-C-2.C: New.
509 2009-04-12 Joseph Myers <joseph@codesourcery.com>
511 PR preprocessor/31869
512 * gcc.dg/cpp/strify5.c: New test.
514 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
516 * gnat.dg/enum1.adb: New test.
517 * gnat.dg/enum1_pkg.ads: New helper.
519 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.target/alpha/pr39740.c: New test.
524 2009-04-11 Daniel Kraft <d@domob.eu>
527 * gfortran.dg/bounds_check_strlen_1.f90: New test.
528 * gfortran.dg/bounds_check_strlen_2.f90: New test.
529 * gfortran.dg/bounds_check_strlen_3.f90: New test.
530 * gfortran.dg/bounds_check_strlen_4.f90: New test.
531 * gfortran.dg/bounds_check_strlen_5.f90: New test.
532 * gfortran.dg/bounds_check_strlen_6.f90: New test.
533 * gfortran.dg/bounds_check_strlen_7.f90: New test.
534 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
535 expected string length that failed with -fbounds-check now.
536 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
538 2009-04-11 Janus Weil <janus@gcc.gnu.org>
541 * gfortran.dg/proc_ptr_14.f90: New.
543 2009-04-11 Richard Guenther <rguenther@suse.de>
546 * g++.dg/torture/pr39732.C: New testcase.
548 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
550 * gfortran.dg/whole_file_5.f90: New.
551 * gfortran.dg/whole_file_6.f90: New.
553 2009-04-11 Richard Guenther <rguenther@suse.de>
555 PR tree-optimization/39713
556 * g++.dg/torture/pr39713.C: New testcase.
558 2009-04-10 Richard Guenther <rguenther@suse.de>
561 * gcc.dg/pr39712.c: New testcase.
563 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
566 * g++.dg/cpp0x/enum2.C: Updated.
567 * g++.dg/debug/pr22514.C: Likewise.
568 * g++.dg/parse/enum2.C: Likewise.
569 * g++.dg/parse/enum3.C: Likewise.
570 * g++.dg/template/crash79.C: Likewise.
571 * g++.old-deja/g++.jason/cond.C: Likewise.
573 2009-04-10 Chao-ying Fu <fu@mips.com>
575 * gcc.target/mips/interrupt_handler.c: Change from compile to
578 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
580 * objc/execute/forward-1.x: Fix x86_64 entry typos.
582 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
585 * gfortran.dg/zero_sized_6.f90: New.
587 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
590 * g++.dg/parse/pr20118.C: New.
591 * g++.dg/template/spec16.C: Update.
593 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
596 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
597 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
598 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
599 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
600 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
601 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
602 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
603 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
604 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
605 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
606 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
607 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
608 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
609 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
610 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
611 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
612 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
614 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
617 * g++.dg/torture/pr39678.C: New.
618 * gcc.dg/compat/struct-complex-2.h: Likewise.
619 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
620 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
621 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
622 * gcc.dg/torture/pr39678.c: Likewise.
623 * gcc.target/i386/pr39678.c: Likewise.
625 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
626 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
628 * gcc.target/x86_64/abi/test_passing_structs.c: Include
629 <complex.h>. Add tests for structure with complex float.
631 2009-04-10 Ben Elliston <bje@au.ibm.com>
632 Joseph Myers <joseph@codesourcery.com>
635 * gcc.dg/dfp/pr36800.c: New.
637 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
638 Rafael Avila de Espindola <espindola@google.com>
640 * gcc.misc-tests/help.exp: New file.
641 * lib/options.exp: New file.
643 2009-04-09 Janis Johnson <janis187@us.ibm.com>
646 * objc/execute/forward-1.x: New.
648 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
650 * gcc.dg/pr27150-1.c: Change to a link test.
652 2009-04-09 Jakub Jelinek <jakub@redhat.com>
654 * g++.dg/lookup/using2.C: Change copyright header to refer to version
655 3 of the GNU General Public License and to point readers at the
656 COPYING3 file and the FSF's license web page.
657 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
658 * gcc.dg/struct/struct-reorg.exp: Likewise.
659 * gcc.target/spu/tag_manager.c: Likewise.
661 2009-04-09 Richard Guenther <rguenther@suse.de>
664 * ssa-ccp-25.c: Adjust pattern.
666 2009-04-09 Janus Weil <janus@gcc.gnu.org>
669 * gfortran.dg/external_procedures_1.f90: Modified.
670 * gfortran.dg/proc_ptr_result_1.f90: New.
671 * gfortran.dg/proc_ptr_result_2.f90: New.
672 * gfortran.dg/proc_ptr_result_3.f90: New.
674 2009-04-09 Richard Guenther <rguenther@suse.de>
676 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
677 to prevent constant propagation.
678 * gcc.dg/vect/vect-56.c: Likewise.
679 * gcc.dg/vect/vect-58.c: Likewise.
680 * gcc.dg/vect/vect-60.c: Likewise.
681 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
682 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
683 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
685 2009-04-09 Richard Guenther <rguenther@suse.de>
687 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
688 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
690 2009-04-09 Joseph Myers <joseph@codesourcery.com>
693 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
696 2009-04-08 Joseph Myers <joseph@codesourcery.com>
698 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
699 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
701 2009-04-08 Jakub Jelinek <jakub@redhat.com>
703 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
705 2009-04-08 Jason Merrill <jason@redhat.com>
708 * g++.dg/template/error40.C: Add another test.
710 2009-04-08 Joseph Myers <joseph@codesourcery.com>
714 * gcc.c-torture/compile/pr39614-1.c,
715 gcc.c-torture/compile/pr39614-2.c,
716 gcc.c-torture/compile/pr39614-3.c,
717 gcc.c-torture/compile/pr39614-4.c,
718 gcc.c-torture/compile/pr39614-5.c,
719 gcc.c-torture/compile/pr39673-1.c,
720 gcc.c-torture/compile/pr39673-2.c: New tests.
721 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
723 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
724 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
727 2009-04-08 Dodji Seketeli <dodji@redhat.com>
730 * g++.dg/cpp0x/variadic-crash2.C: New test.
732 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
735 * gfortran.dg/alloc_comp_result_1.f90: New test.
737 2009-04-07 Jason Merrill <jason@redhat.com>
740 * g++.dg/overload/extern-C-1.C: New.
742 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
745 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
747 2009-04-07 Jason Merrill <jason@redhat.com>
750 * g++.dg/template/error40.C: New.
752 2009-04-07 Janus Weil <janus@gcc.gnu.org>
755 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
757 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
759 * gnat.dg/subp_elim_errors.ad[sb]: New test.
761 2009-04-07 Janus Weil <janus@gcc.gnu.org>
764 * gfortran.dg/proc_decl_1.f90: Modified.
765 * gfortran.dg/proc_ptr_11.f90: Extended.
766 * gfortran.dg/proc_ptr_13.f90: Modified.
768 2009-04-06 Jason Merrill <jason@redhat.com>
771 * g++.dg/template/fnspec1.C: New.
773 2009-04-06 Laurent GUERBY <laurent@guerby.net>
775 * lib/gnat.exp: Handle multilib.
777 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
780 * gfortran.dg/dependency_23.f90: New test.
782 2009-04-06 Richard Guenther <rguenther@suse.de>
784 PR tree-optimization/28868
785 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
786 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
787 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
790 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
792 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
794 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
796 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
798 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
800 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
801 with the built-in y0, and the subsequent warning.
802 (y1): Likewise, rename to y_1.
804 2009-04-06 Janus Weil <janus@gcc.gnu.org>
807 * gfortran.dg/proc_decl_21.f90: New.
809 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
812 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
814 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
816 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
817 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
818 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
819 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
820 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
821 gfortran.dg/namelist_49.f90: Gate test on effective_target
823 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
825 2009-04-05 Daniel Kraft <d@domob.eu>
828 * gfortran.dg/read_float_2.f03
829 * gfortran.dg/read_float_3.f90
831 2009-04-05 Richard Guenther <rguenther@suse.de>
833 PR tree-optimization/39648
834 * gcc.c-torture/compile/pr39648.c: New testcase.
836 2009-04-05 Jason Merrill <jason@redhat.com>
839 * g++.dg/template/error39.C: New.
841 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
844 * gfortran.dg/implied_do_1.f90: New.
846 2009-04-04 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/recursive_check_8.f90: New.
850 * gfortran.dg/recursive_check_9.f90: New.
851 * gfortran.dg/recursive_check_10.f90: New.
852 * gfortran.dg/recursive_check_11.f90: New.
853 * gfortran.dg/recursive_check_12.f90: New.
854 * gfortran.dg/recursive_check_13.f90: New.
855 * gfortran.dg/recursive_check_14.f90: New.
857 2009-04-04 Jason Merrill <jason@redhat.com>
860 * g++.dg/template/error38.C: Add more tests.
862 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
865 * gfortran.dg/common_align_2.f90: New test.
867 2009-04-04 Richard Guenther <rguenther@suse.de>
869 PR tree-optimization/8781
870 PR tree-optimization/37892
871 * g++.dg/tree-ssa/pr8781.C: New testcase.
872 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
874 2009-04-04 Richard Guenther <rguenther@suse.de>
876 PR tree-optimization/39636
877 * gcc.c-torture/compile/pr39636.c: New testcase.
879 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
881 PR rtl-optimization/39607
882 * g++.dg/opt/pr39607.C: New.
884 2009-04-03 Tobias Burnus <burnus@net-b.de>
887 * gfortran.dg/common_12.f90: New.
889 2009-04-03 Jason Merrill <jason@redhat.com>
892 * g++.dg/template/const2.C: New test.
894 2009-04-03 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/2480
897 PR tree-optimization/23086
898 * gcc.dg/tree-ssa/pr2480.c: New testcase.
899 * gcc.dg/tree-ssa/pr23086.c: Likewise.
901 2009-04-03 Richard Guenther <rguenther@suse.de>
903 PR tree-optimization/34743
904 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
905 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
906 * gcc.dg/tree-ssa/alias-18.c: Likewise.
907 * gcc.dg/tree-ssa/sra-3.c: Likewise.
908 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
909 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
910 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
911 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
913 2009-04-03 Richard Guenther <rguenther@suse.de>
916 PR tree-optimization/23940
917 PR tree-optimization/33237
920 PR tree-optimization/36201
921 PR tree-optimization/36230
922 PR tree-optimization/38049
923 PR tree-optimization/38207
924 PR tree-optimization/38230
925 PR tree-optimization/38301
926 PR tree-optimization/38585
928 PR tree-optimization/38985
929 PR tree-optimization/39299
930 * gcc.dg/pr19633-1.c: Adjust.
931 * gcc.dg/torture/pta-callused-1.c: Likewise.
932 * gcc.dg/torture/pr39074-2.c: Likewise.
933 * gcc.dg/torture/pr39074.c: Likewise.
934 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
935 * gcc.dg/torture/pr30375.c: Adjust.
936 * gcc.dg/torture/pr33563.c: Likewise.
937 * gcc.dg/torture/pr33870.c: Likewise.
938 * gcc.dg/torture/pr33560.c: Likewise.
939 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
940 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
941 * gcc.dg/tree-ssa/alias-15.c: Remove.
942 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
943 * gcc.dg/tree-ssa/pr26421.c: Adjust.
944 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
945 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
946 * gcc.dg/tree-ssa/pr23382.c: Adjust.
947 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
948 * gcc.dg/tree-ssa/alias-16.c: Adjust.
949 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
950 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
951 * gcc.dg/tree-ssa/alias-18.c: Likewise.
952 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
953 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
954 * gcc.dg/tree-ssa/alias-19.c: Likewise.
955 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
956 * gcc.dg/tree-ssa/pr13146.c: Likewise.
957 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
958 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
959 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
960 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
961 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
962 * gcc.dg/tree-ssa/alias-20.c: Likewise.
963 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
964 * gcc.dg/tree-ssa/pr38895.c: Likewise.
965 * gcc.dg/uninit-B.c: XFAIL.
966 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
967 * gcc.dg/uninit-pr19430.c: XFAIL.
968 * g++.dg/tree-ssa/pr13146.C: New testcase.
969 * g++.dg/opt/pr36187.C: Adjust.
970 * g++.dg/torture/20090329-1.C: New testcase.
972 2009-04-02 Chao-ying Fu <fu@mips.com>
974 * gcc.target/mips/interrupt_handler.c: New test.
976 2009-04-02 David Ayers <ayers@fsfe.org>
979 * objc.dg/bad-receiver-type-2.m: New test contributed by
982 2009-04-02 Jason Merrill <jason@redhat.com>
985 * g++.dg/template/error38.C: New test.
987 2009-04-02 Janis Johnson <janis187@us.ibm.com>
989 PR tree-optimization/31677
990 * gcc.dg/memcpy-1.c: Add compiler option.
992 2009-04-02 Ira Rosen <irar@il.ibm.com>
994 PR tree-optimization/39595
995 * gfortran.dg/vect/O3-pr39595.f: New test.
997 2009-04-02 Dodji Seketeli <dodji@redhat.com>
1000 * g++.dg/template/typedef11.C: New test.
1001 * g++.dg/template/typedef12.C: Likewise.
1002 * g++.dg/template/typedef13.C: Likewise.
1003 * g++.dg/template/typedef14.C: Likewise.
1004 * g++.dg/template/typedef15.C: Likewise.
1005 * g++.dg/template/typedef16.C: Likewise.
1006 * g++.dg/template/sfinae3.C: Compile this pedantically.
1007 The only errors expected should be the one saying the typedef is ill
1009 * g++.old-deja/g++.pt/typename8.C: Likewise.
1010 * g++.dg/template/access11.C: Update this.
1012 2009-04-02 Richard Guenther <rguenther@suse.de>
1014 PR tree-optimization/37221
1015 * gcc.c-torture/compile/20090331-1.c: New testcase.
1017 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1019 * gcc.c-torture/compile/20090401-1.c: New test.
1021 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1024 * g++.dg/template/pr4926-1.C: New.
1026 2009-04-01 Xinliang David Li <davidxl@google.com>
1028 * gcc.target/i386/all_one_m128i.c: New test.
1030 2009-04-01 Janis Johnson <janis187@us.ibm.com>
1033 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1034 * gcc.dg/fltconst-2.c: New test.
1035 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1036 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1039 * gcc.dg/cpp/pr33466.c: New test.
1040 * gcc.dg/dfp/pr33466.c: New test.
1041 * gcc.dg/fixed-point/pr33466.c: New test.
1043 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1045 PR tree-optimization/35011
1046 * g++.dg/other/pr35011.C: New.
1048 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1051 * gcc.dg/pr39226.c: New test.
1053 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1056 * g++.dg/template/pr35240.C: New.
1058 2009-04-01 Joseph Myers <joseph@codesourcery.com>
1061 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1062 * gcc.dg/pr25682.c: Update expected diagnostics.
1064 2009-04-01 Richard Guenther <rguenther@suse.de>
1066 * gcc.dg/fold-plusmult-2.c: New testcase.
1068 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/pr37772.c: New test.
1072 * g++.dg/ext/asm11.C: New test.
1074 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1076 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1077 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1080 2009-03-31 Jason Merrill <jason@redhat.com>
1082 * g++.old-deja/g++.other/using9.C: Add expected errors.
1084 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1086 * gcc.c-torture/compile/pr33009.c: Removed.
1088 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1090 * gcc.c-torture/compile/pr33009.c: Delete.
1091 * gcc.c-torture/compile/pr11832.c: Likewise.
1093 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1096 * lib/target-supports.exp (check_effective_target_stdint_types):
1098 (check_effective_target_inttypes_types): New.
1099 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1100 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1101 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1103 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1107 * gfortran.dg/data_pointer_1.f90: New test.
1109 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1112 * gfortran.dg/char_length_15.f90: New test.
1114 2009-03-31 Jason Merrill <jason@redhat.com>
1117 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1118 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1119 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1122 * g++.dg/other/typedef2.C: New test.
1125 * g++.dg/template/typedef17.C: New test.
1127 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1128 * g++.dg/cpp0x/auto12.C: Likewise.
1130 2009-03-31 Richard Guenther <rguenther@suse.de>
1133 * gcc.dg/fold-compare-4.c: New testcase.
1134 * gcc.dg/fold-compare-5.c: Likewise.
1136 2009-03-31 Richard Guenther <rguenther@suse.de>
1138 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1140 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1143 * gcc.target/i386/pr39592-1.c: New test.
1145 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1147 PR preprocessor/15638
1148 * gcc.dg/cpp/missing-header-1.c: New test.
1149 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1150 "compilation terminated" message.
1151 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1153 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1154 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1155 terminated" message.
1157 2009-03-31 Richard Guenther <rguenther@suse.de>
1161 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1162 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1164 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1167 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1168 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1169 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1170 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1171 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1172 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1173 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1175 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1178 * gfortran.dg/whole_file_1.f90: New test.
1180 * gfortran.dg/whole_file_2.f90: New test.
1181 * gfortran.dg/whole_file_3.f90: New test.
1183 * gfortran.dg/whole_file_4.f90: New test.
1185 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1187 * gfortran.dg/bind_c_usage_19.f90: New test.
1190 * gcc.target/powerpc/altivec-29.c: New test.
1192 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1194 PR rtl-optimization/323
1195 * gcc.target/i386/excess-precision-1.c,
1196 gcc.target/i386/excess-precision-2.c,
1197 gcc.target/i386/excess-precision-3.c,
1198 gcc.target/i386/excess-precision-4.c,
1199 gcc.target/i386/excess-precision-5.c,
1200 gcc.target/i386/excess-precision-6.c: New tests.
1202 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1205 * gcc.dg/c99-array-lval-8.c: New test.
1207 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1209 PR preprocessor/34695
1210 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1211 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1212 instead of dg-warning for "previous definition" messages.
1213 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1214 "warnings being treated as errors" message.
1215 * gcc.dg/fltconst-1.c: Use -fshow-column.
1217 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1220 * gfortran.dg/power1.f90: New test.
1222 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1230 * gcc.c-torture/compile/20081108-1.c,
1231 gcc.c-torture/compile/20081108-2.c,
1232 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1233 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1234 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1235 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1236 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1237 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1238 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1239 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1240 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1241 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1242 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1243 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1244 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1245 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1246 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1247 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1248 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1250 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1251 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1252 XFAILs. Update expected messages.
1253 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1255 * gcc.dg/real-const-1.c: Replace with test from original PR.
1256 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1257 when casting from non-constant integer to pointer.
1259 2009-03-29 Richard Guenther <rguenther@suse.de>
1261 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1263 2009-03-29 Daniel Kraft <d@domob.eu>
1266 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1268 * gfortran.dg/typebound_proc_9.f03: New test.
1269 * gfortran.dg/typebound_proc_10.f03: New test.
1270 * gfortran.dg/typebound_proc_11.f03: New test.
1271 * gfortran.dg/abstract_type_5.f03: New test.
1273 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1276 * gfortran.dg/do_4.f: New.
1277 * gfortran.dg/goto_2.f90: Correct expected warnings.
1278 * gfortran.dg/goto_4.f90: Likewise.
1279 * gfortran.dg/goto_5.f90: New.
1281 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1284 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1286 * gcc.target/i386/pr39545-1.c: New.
1287 * gcc.target/i386/pr39545-2.c: Likewise.
1289 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1290 (flex2_struct): Likewise.
1291 (check_struct_passing7): Likewise.
1292 (check_struct_passing8): Likewise.
1295 (main): Call check_struct_passing7 and check_struct_passing8.
1297 2009-03-29 Richard Guenther <rguenther@suse.de>
1299 * gcc.c-torture/execute/20090113-1.c: New testcase.
1300 * gcc.c-torture/execute/20090113-2.c: Likewise.
1301 * gcc.c-torture/execute/20090113-3.c: Likewise.
1302 * gcc.c-torture/execute/20090207-1.c: Likewise.
1303 * gcc.c-torture/compile/20090114-1.c: Likewise.
1304 * gcc.c-torture/compile/20090328-1.c: Likewise.
1305 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1307 2009-03-29 David Ayers <ayers@fsfe.org>
1310 * objc.dg/conditional-1.m: New tests.
1312 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1314 * gcc.dg/winline-10.c: New test.
1316 2009-03-28 Tobias Burnus <burnus@net-b.de>
1319 * gfortran.dg/do_check_1.f90: Add test.
1320 * gfortran.dg/do_check_2.f90: Add test.
1321 * gfortran.dg/do_check_3.f90: Add test.
1322 * gfortran.dg/do_check_4.f90: Add test.
1324 2009-03-28 Jan Hubicka <jh@suse.cz>
1326 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1327 * gcc.dg/pr33826.c: Update dump files.
1328 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1329 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1331 2009-03-28 Martin Jambor <mjambor@suse.cz>
1333 * g++.dg/tree-ssa/fwprop-align.C: New test.
1335 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.target/powerpc/altivec-28.c: New test.
1340 * gcc.dg/wdisallowed-functions-1.c: Removed.
1341 * gcc.dg/wdisallowed-functions-2.c: Removed.
1342 * gcc.dg/wdisallowed-functions-3.c: Removed.
1343 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1344 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1345 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1347 2009-03-28 Richard Guenther <rguenther@suse.de>
1349 PR tree-optimization/38723
1350 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1352 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1355 * gfortran.dg/char_result_13.f90: New test.
1357 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1360 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1362 2009-03-28 Daniel Kraft <d@domob.eu>
1364 * gfortran.dg/trim_1.f90: New test.
1366 2009-03-28 Richard Guenther <rguenther@suse.de>
1368 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1369 * g++.dg/warn/Warray-bounds.C: Likewise.
1371 2009-03-28 Tobias Burnus <burnus@net-b.de>
1374 * gfortran.dg/recursive_check_7.f90: New test.
1376 2009-03-28 Tobias Burnus <burnus@net-b.de>
1379 * gfortran.dg/do_check_5.f90: New test.
1380 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1381 * gfortran.dg/array_constructor_18.f90: Ditto.
1382 * gfortran.dg/array_constructor_22.f90: Ditto.
1383 * gfortran.dg/do_3.F90: Ditto.
1384 * gfortran.dg/do_1.f90: Ditto.
1386 2009-03-28 Richard Guenther <rguenther@suse.de>
1388 PR tree-optimization/38180
1389 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1391 2009-03-28 Richard Guenther <rguenther@suse.de>
1393 PR tree-optimization/38513
1394 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1395 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1396 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1397 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1398 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1399 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1400 * gcc.dg/vect/vect-35.c: Likewise.
1401 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1402 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1403 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1405 2009-03-28 Richard Guenther <rguenther@suse.de>
1407 PR tree-optimization/38968
1408 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1410 2009-03-28 Richard Guenther <rguenther@suse.de>
1412 PR tree-optimization/37795
1413 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1415 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1417 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1418 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1419 options for removed targets.
1421 2009-03-27 Richard Guenther <rguenther@suse.de>
1423 PR tree-optimization/39120
1424 * gcc.c-torture/execute/pr39120.c: New testcase.
1426 2009-03-27 Richard Guenther <rguenther@suse.de>
1428 PR tree-optimization/39120
1429 * gcc.dg/torture/pta-callused-1.c: New testcase.
1431 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1434 * gcc.target/i386/pr39315-1.c: New.
1435 * gcc.target/i386/pr39315-2.c: Likewise.
1436 * gcc.target/i386/pr39315-3.c: Likewise.
1437 * gcc.target/i386/pr39315-4.c: Likewise.
1438 * gcc.target/i386/pr39315-check.c: Likewise.
1440 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1443 * gcc.dg/pr39323-1.c: New.
1444 * gcc.dg/pr39323-2.c: Likewise.
1445 * gcc.dg/pr39323-3.c: Likewise.
1447 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1450 * gcc.target/ia64/sync-1.c: New.
1452 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1455 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1456 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1457 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1458 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1459 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1460 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1461 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1462 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1464 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1466 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1467 for low precision (i.e. float).
1469 2009-03-27 Dodji Seketeli <dodji@redhat.com>
1470 Jakub Jelinek <jakub@redhat.com>
1473 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1475 2009-03-27 Jakub Jelinek <jakub@redhat.com>
1477 * gcc.dg/memmove-2.c: New test.
1478 * gcc.dg/memmove-3.c: New test.
1480 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1483 2009-03-27 Xinliang David Li <davidxl@google.com>
1485 PR tree-optimization/39557
1486 * g++.dg/tree-ssa/dom-invalid.C: New test.
1488 2009-03-27 Xinliang David Li <davidxl@google.com>
1490 PR tree-optimization/39548
1491 * g++.dg/tree-ssa/copyprop.C: New test.
1493 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1496 * g++.dg/template/typename17.C: New testcase.
1497 * g++.dg/template/typename18.C: New testcase.
1499 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1502 * g++.dg/other/var_copy-1.C: New test.
1504 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1507 * g++.dg/parse/ctor9.C: New test.
1509 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1512 * g++.dg/init/error2.C: New test.
1514 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1517 * gcc.dg/pr35652.C: New.
1518 * g++.dg/warn/pr35652.C: New.
1519 * gcc.dg/format/plus-1.c: Adjust message.
1521 2009-03-26 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.dg/wdisallowed-functions-3.c: New test.
1525 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1527 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1529 * gcc.dg/inline-33.c: Fix when pic.
1531 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
1533 * gcc.target/ia64/20090324-1.c: New test.
1535 2009-03-25 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.dg/pr27898.c: New test.
1540 PR tree-optimization/32139
1541 * gcc.c-torture/compile/pr32139.c: New test.
1543 2009-03-24 Jason Merrill <jason@redhat.com>
1546 * g++.dg/parse/defarg14.C: New test.
1548 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1551 * gfortran.dg/read_repeat.f90: New test.
1553 2009-03-24 Ira Rosen <irar@il.ibm.com>
1555 PR tree-optimization/39529
1556 * gcc.dg/vect/pr39529.c: New test.
1558 2009-03-24 Dodji Seketeli <dodji@redhat.com>
1559 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1564 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1567 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1569 2009-03-23 Jason Merrill <jason@redhat.com>
1571 * g++.dg/cpp0x/auto12.C: Add variadic test.
1574 * g++.dg/warn/Wshadow-4.C: New test.
1576 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1578 PR tree-optimization/39516
1579 * gfortran.dg/pr39516.f: New test.
1581 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
1583 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1584 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1585 variable, not environment variable.
1587 2009-03-21 Jason Merrill <jason@redhat.com>
1590 * g++.dg/ext/vla6.C: New test.
1592 2009-03-20 Jason Merrill <jason@redhat.com>
1594 * g++.dg/cpp0x/initlist5.C: Add additional test.
1596 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1597 Janis Johnson <janis187@us.ibm.com>
1599 * lib/compat.exp (compat-get-options-main, compat-get-options):
1600 Handle dg-prune-output in source file.
1601 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1602 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1603 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1606 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.dg/gomp/pr39495-1.c: New test.
1610 * gcc.dg/gomp/pr39495-2.c: New test.
1611 * g++.dg/gomp/pr39495-1.C: New test.
1612 * g++.dg/gomp/pr39495-2.C: New test.
1615 * gcc.target/i386/pr39496.c: New test.
1616 * g++.dg/other/pr39496.C: New test.
1618 2009-03-19 Li Feng <nemokingdom@gmail.com>
1621 * gcc.dg/autopar/pr39500-1.c: New.
1622 * gcc.dg/autopar/pr39500-2.c: New.
1624 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1626 * g++.dg/dg.exp: Prune graphite.
1628 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1631 * g++.dg/graphite: New.
1632 * g++.dg/graphite/graphite.exp: New.
1633 * g++.dg/graphite/pr39447.C: New.
1635 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1638 * g++.dg/template/pr39425.C: New.
1640 * g++.dg/template/spec33.C: Updated.
1642 2009-03-17 Jason Merrill <jason@redhat.com>
1644 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1646 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1649 * g++.dg/ext/unary_trait_incomplete.C: New.
1651 2009-03-17 Jing Yu <jingyu@google.com>
1654 * g++.dg/inherit/thunk10.C: New test.
1656 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
1659 * gcc.target/i386/pr39482.c: New test.
1661 2009-03-17 Jakub Jelinek <jakub@redhat.com>
1664 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1665 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1666 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1667 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1670 * gcc.dg/pr39443.c: New test.
1673 * gcc.dg/debug/pr39412.c: New test.
1675 2009-03-17 Janis Johnson <janis187@us.ibm.com>
1678 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1679 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1681 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1682 its original value, or unset if it was not defined.
1683 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1684 path procs around use of HOSTCC.
1685 * g++.dg/compat/struct-layout-1.exp: Ditto.
1686 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1688 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1690 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1692 2009-03-16 Janis Johnson <janis187@us.ibm.com>
1694 Revert patch for PR testsuite/37630.
1697 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1700 * lib/target-supports.exp (check_effective_target_ieee): New.
1701 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1702 * gcc.dg/20001012-1.c: Require ieee.
1705 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1707 2009-03-16 Jakub Jelinek <jakub@redhat.com>
1709 PR tree-optimization/39455
1710 * gcc.dg/pr39455.c: New test.
1712 2009-03-13 David Ayers <ayers@fsfe.org>
1714 * objc/execute/trivial.m. New test.
1716 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1719 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1721 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1724 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1727 2009-03-12 David Ayers <ayers@fsfe.org>
1730 * objc/execute/exceptions/handler-1.m. New test.
1732 2009-03-12 Jakub Jelinek <jakub@redhat.com>
1735 * gcc.target/i386/pr39431.c: New test.
1737 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1740 * gcc.target/i386/pr39445.c: New.
1742 * gcc.target/i386/push-1.c: XFAIL.
1744 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1746 * gcc.dg/inline-33.c: New test.
1748 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1750 * gcc.dg/vect/vect-82.c: Combine dg-do and
1751 dg-require-effective-target into dg-skip-if.
1752 * gcc.dg/vect/vect-83.c: Likewise.
1754 2009-03-11 Jakub Jelinek <jakub@redhat.com>
1757 * gcc.target/i386/stackalign/longlong-1.c: New test.
1758 * gcc.target/i386/stackalign/longlong-2.c: New test.
1760 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1762 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1764 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1766 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1767 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1769 2009-03-11 Olivier Hainque <hainque@adacore.com>
1771 * gnat.dg/slice_enum.adb: New test.
1773 2009-03-11 Jason Merrill <jason@redhat.com>
1776 * g++.dg/opt/nrv15.C: New test.
1778 2009-03-10 Ira Rosen <irar@il.ibm.com>
1780 PR tree-optimization/39422
1781 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1782 constant array with static initialization to global memory.
1783 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1785 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1787 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1790 2009-03-09 Jakub Jelinek <jakub@redhat.com>
1793 * g++.dg/opt/switch2.C: Add -w to dg-options.
1794 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1795 * g++.dg/warn/switch1.C: New test.
1796 * g++.dg/other/switch3.C: New test.
1798 PR tree-optimization/39394
1799 * gcc.c-torture/compile/pr39394.c: New test.
1801 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1803 * gcc.target/s390/20090223-1.c: New testcase.
1805 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1808 * gfortran.dg/fmt_f0_1.f90: New test.
1810 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1813 * g++.dg/other/new1.C: Adjusted.
1814 * g++.dg/parse/crash40.C: Likewise.
1815 * g++.dg/parse/defarg12.C: Likewise.
1816 * g++.dg/template/error15.C: Likewise.
1818 * g++.dg/other/pr39060.C: New.
1820 2009-03-07 Jason Merrill <jason@redhat.com>
1823 * g++.dg/opt/new1.C: New.
1825 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/other/error32.C: New.
1830 2009-03-06 Jakub Jelinek <jakub@redhat.com>
1833 * gcc.c-torture/compile/pr39360.c: New test.
1836 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1838 2009-03-05 Jason Merrill <jason@redhat.com>
1841 * g++.dg/warn/Wuninitialized-3.C: New test.
1843 2009-03-05 Jakub Jelinek <jakub@redhat.com>
1846 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1847 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1849 2009-03-04 Jason Merrill <jason@redhat.com>
1852 * g++.dg/template/koenig7.C: New test.
1854 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1856 * g++.dg/torture/predcom-1.C: New test.
1858 2009-03-04 Richard Guenther <rguenther@suse.de>
1860 PR tree-optimization/39362
1861 * g++.dg/torture/pr39362.C: New testcase.
1863 2009-03-04 Jason Merrill <jason@redhat.com>
1864 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1869 * g++.dg/template/dependent-name5.C: New test.
1871 2009-03-04 Steve Ellcey <sje@cup.hp.com>
1874 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1875 vect_int to vect_int_mult.
1877 2009-03-04 Richard Guenther <rguenther@suse.de>
1879 PR tree-optimization/39358
1880 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1881 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1883 2009-03-04 Richard Guenther <rguenther@suse.de>
1885 PR tree-optimization/39339
1886 * gcc.c-torture/execute/pr39339.c: New testcase.
1888 2009-03-03 Joseph Myers <joseph@codesourcery.com>
1890 * gcc.c-torture/compile/20090303-1.c,
1891 gcc.c-torture/compile/20090303-2.c: New tests.
1893 2009-03-03 Jakub Jelinek <jakub@redhat.com>
1896 * gfortran.dg/gomp/pr39354.f90: New test.
1898 PR tree-optimization/39343
1899 * gcc.dg/pr39343.c: New test.
1901 2009-03-03 Ira Rosen <irar@il.ibm.com>
1903 PR tree-optimization/39248
1904 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1905 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1906 on targets without vector misalignment support.
1907 * lib/target-supports.exp
1908 (check_effective_target_vect_short_mult): Add
1909 check_effective_target_arm32.
1911 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1914 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1915 * testsuite/gcc.dg/graphite/pr39335.c: New.
1917 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1919 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1921 * gcc.target/i386/stackalign/return-5.c: Likewise.
1922 * gcc.target/i386/stackalign/return-6.c: Likewise.
1924 2009-03-02 Richard Guenther <rguenther@suse.de>
1925 Ira Rosen <irar@il.ibm.com>
1927 PR tree-optimization/39318
1928 * gfortran.dg/vect/pr39318.f90: New test.
1930 2009-03-01 Jan Hubicka <jh@suse.cz>
1932 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1934 2009-03-01 Jan Hubicka <jh@suse.cz>
1937 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1939 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1941 * gnat.dg/pack12.adb: New test.
1943 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1946 * g++.dg/other/pr37789.C: New.
1948 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1951 * gfortran.dg/interface_25.f90: New test.
1952 * gfortran.dg/interface_26.f90: New test.
1954 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1957 * gfortran.dg/initialization_22.f90: New test.
1959 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
1961 PR rtl-optimization/39241
1962 * gcc.dg/torture/pr39241.c: New.
1964 2009-02-25 Martin Jambor <mjambor@suse.cz>
1966 PR tree-optimizations/39259
1967 * g++.dg/torture/pr39259.C: New testcase.
1969 2009-02-24 Richard Guenther <rguenther@suse.de>
1972 * g++.dg/template/instantiate10.C: New testcase.
1974 2009-02-24 Richard Guenther <rguenther@suse.de>
1975 Zdenek Dvorak <ook@ucw.cz>
1977 PR tree-optimization/39233
1978 * gcc.c-torture/execute/pr39233.c: New testcase.
1980 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1982 PR tree-optimization/39260
1983 * gcc.dg/graphite/pr39260.c: New.
1985 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1987 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1989 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1992 * g++.dg/template/void14.C: New.
1994 2009-02-23 Jason Merrill <jason@redhat.com>
1997 * g++.dg/init/const7.C: Remove XFAIL.
1998 * g++.dg/init/static-init1.C: New test.
2000 * g++.dg/cpp0x/initlist14.C: New test.
2002 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2005 * bound_simplification_2.f90: New test case.
2006 * bound_7.f90: New test case.
2008 2009-02-21 Joseph Myers <joseph@codesourcery.com>
2010 * gcc.dg/cpp/include4.c: New test.
2012 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2015 * gcc.target/i386/abi-2.c: New.
2017 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2019 * gcc.c-torture/execute/pr39228.x: New.
2021 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2023 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2024 scan-assembler to check for xmm0 register.
2026 2009-02-20 Mark Mitchell <mark@codesourcery.com>
2027 Joseph Myers <joseph@codesourcery.com>
2029 * gcc.target/arm/va_list.c: New test.
2030 * g++.dg/abi/arm_va_list.C: Likewise.
2031 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2033 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2034 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2035 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2036 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2037 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2038 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2040 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2043 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2046 2009-02-20 Jakub Jelinek <jakub@redhat.com>
2049 * gcc.c-torture/execute/pr39240.c: New test.
2051 2009-02-20 Jason Merrill <jason@redhat.com>
2054 * g++.dg/parse/dtor15.C: New test.
2056 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
2058 * gcc.c-torture/execute/20090219-1.c: New.
2060 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2062 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2063 (mips-dg-options): When matching isa* pseudo-options make
2064 'value' optional and accept ! entries. Use $spec instead of
2065 $isa_spec in the isa pseudo-option error message. Only
2066 perform the ISA-range check when 'value' is set. If arch is
2067 matching any CPU in the ! entries switch to its generic ISA.
2068 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2069 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2071 2009-02-19 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.dg/visibility-20.c: New test.
2075 * g++.dg/ext/visibility/visibility-11.C: New test.
2077 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2080 * g++.dg/abi/pr39188-1a.C: New.
2081 * g++.dg/abi/pr39188-1b.C: Likewise.
2082 * g++.dg/abi/pr39188-1.h: Likewise.
2083 * g++.dg/abi/pr39188-2a.C: Likewise.
2084 * g++.dg/abi/pr39188-2b.C: Likewise.
2085 * g++.dg/abi/pr39188-2.h: Likewise.
2086 * g++.dg/abi/pr39188-3a.C: Likewise.
2087 * g++.dg/abi/pr39188-3b.C: Likewise.
2088 * g++.dg/abi/pr39188-3.h: Likewise.
2090 2009-02-19 Joseph Myers <joseph@codesourcery.com>
2093 * gcc.c-torture/execute/call-trap-1.c,
2094 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2097 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.c-torture/execute/pr39228.c: New test.
2102 2009-02-19 Richard Guenther <rguenther@suse.de>
2104 PR tree-optimization/39074
2105 * gcc.dg/torture/pr39074.c: New testcase.
2106 * gcc.dg/torture/pr39074-2.c: Likewise.
2107 * gcc.dg/torture/pr39074-3.c: Likewise.
2109 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2112 * g++.dg/parse/attr3.C: New.
2114 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2117 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2120 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2123 2009-02-18 Jason Merrill <jason@redhat.com>
2126 * g++.dg/init/const7.C: Remove XFAIL.
2129 * g++.dg/opt/const6.C: New test.
2131 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2133 * gcc.dg/callabi/callabi.exp: Moved to ...
2134 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2137 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2138 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2139 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2140 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2141 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2142 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2143 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2145 * gcc.dg/callabi/callabi.h: Moved to ...
2146 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2148 * gcc.dg/callabi/func-1.c: Moved to ...
2149 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2151 * gcc.dg/callabi/func-indirect.c: Moved to ...
2152 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2154 * gcc.dg/callabi/pr38891.c: Moved to ...
2155 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2157 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2158 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2160 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2161 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2163 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2164 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2166 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2169 * gcc.dg/callabi/pr38891.c: New.
2171 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2173 * gcc.dg/callabi/callabi.exp: New.
2175 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2178 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2180 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2182 * gcc.target/i386/pr39082-1.c: New.
2184 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2187 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2188 CHECK_M64_M128 is defined.
2189 (check_f_arguments): Add "do".
2190 (check_vector_arguments): New.
2191 (check_m64_arguments): Likewise.
2192 (check_m128_arguments): Likewise.
2194 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2195 (CHECK_M64_M128): Define.
2197 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2199 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2201 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2202 tests only if CHECK_M64_M128 is defined.
2204 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2205 (m128_2_struct): Likewise.
2206 (check_struct_passing5): Likewise.
2207 (check_struct_passing6): Likewise.
2208 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2210 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2212 (check_union_passing4): Likewise.
2213 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2215 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2218 * gcc.dg/noncompile/pr35447-1.c: New test.
2220 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2222 PR tree-optimization/36922
2223 * gfortran.dg/pr36922.f: New test.
2225 2009-02-17 Richard Guenther <rguenther@suse.de>
2227 PR tree-optimization/39202
2228 * gcc.c-torture/compile/pr39202.c: New testcase.
2230 2009-02-17 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/39204
2233 * gcc.dg/torture/pr39204.c: New testcase.
2235 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2237 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2238 * gcc.dg/vect/vect-outer-6.c: Ditto.
2240 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2243 * gcc.dg/noncompile/init-5.c: New test.
2244 * gcc.dg/init-bad-4.c: Adjust expected errors.
2246 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2249 * gcc.target/i386/push-1.c: New.
2251 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2253 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2255 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2257 * gcc.target/spu/intrinsics-sr.c: New test.
2259 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2262 * gcc.target/ia64/sibcall-opt-1.c: New test.
2263 * gcc.target/ia64/sibcall-opt-2.c: New test.
2265 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2268 * gfortran.dg/cray_pointers_8.f90: New test.
2271 * gfortran.dg/cray_pointers_9.f90: New test.
2273 2009-02-13 Jason Merrill <jason@redhat.com>
2276 * g++.dg/cpp0x/decltype16.C: New.
2278 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2281 * gfortran.dg/gomp/pr39152.f90: New.
2283 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2286 * gcc.target/i386/pr39162.c: New.
2288 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2291 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2294 2009-02-12 Jason Merrill <jason@redhat.com>
2297 * g++.dg/template/array20.C: New test.
2299 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2301 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2302 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2303 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2305 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2307 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2309 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2312 * gfortran.dg/pr39152.f: New.
2314 2009-02-11 Jason Merrill <jason@redhat.com>
2317 * g++.dg/cpp0x/defaulted9.C: New test.
2320 * g++.dg/init/value7.C: New test.
2322 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2325 * gcc.target/i386/pr38824.c: New testcase.
2327 2009-02-11 Jason Merrill <jason@redhat.com>
2330 * g++.dg/cpp0x/defaulted8.C: New test.
2333 * g++.dg/cpp0x/rv9p.C: New test.
2335 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2337 * gnat.dg/aliasing3.adb: New test.
2338 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2340 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2343 * g++.dg/template/crash88.C: New.
2344 * g++.dg/template/crash89.C: Likewise.
2346 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2349 * gcc.dg/pr39084.c: New test.
2351 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.target/i386/pr39139.c: New test.
2356 2009-02-10 Richard Guenther <rguenther@suse.de>
2358 PR tree-optimization/39132
2359 * gcc.dg/torture/pr39132.c: New testcase.
2361 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2364 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2365 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2366 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2367 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2368 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2369 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2370 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2371 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2373 2009-02-09 Jason Merrill <jason@redhat.com>
2376 * g++.dg/init/value6.C: New test.
2378 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2380 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2382 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2384 * gcc.c-torture/compile/20090209-1.c: New test.
2386 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2390 * g++.dg/cpp0x/vt-35147.C: New.
2391 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2392 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2394 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2397 * gcc.dg/attr-alias-4.c: New test.
2399 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2402 * gcc.dg/dfp/pr39035.c: New test.
2404 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2407 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2409 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2412 * g++.dg/opt/thunk3.C: New test.
2414 2009-02-05 Nick Clifton <nickc@redhat.com>
2416 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2417 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2418 * gcc.dg/cdce1.c: Likewise.
2419 * gcc.dg/cpp/_Pragma6.c: Likewise.
2420 * g++.dg/cpp/_Pragma1.C: Likewise.
2421 * gcc.dg/utf32-2.c: Xfail for M32C.
2422 * gcc.dg/utf32-1.c: Likewise.
2423 * gcc.dg/utf32-3.c: Likewise.
2424 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2426 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2427 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2428 * gcc.dg/Wconversion-5.c: Likewise.
2429 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2430 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2431 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2432 * gcc.dg/utf-inc-init.c: Likewise.
2433 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2434 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2435 * gcc.dg/utf-array-short-wchar.c: Likewise.
2436 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2437 * gcc.dg/mallign.c: Use size_t instead of long.
2439 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
2441 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2443 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
2445 * gcc.c-torture/execute/pr39100.c: New.
2447 2009-02-05 Joseph Myers <joseph@codesourcery.com>
2450 * gcc.dg/tls/diag-6.c: New test.
2452 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2454 AVX Programming Reference (January, 2009)
2455 * gcc.target/i386/avx-vpclmulqdq.c: New.
2456 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2458 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2460 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2461 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
2462 (pclmul_test): Renamed to ...
2465 2009-02-04 Jakub Jelinek <jakub@redhat.com>
2468 * g++.dg/abi/mangle31.C: New test.
2470 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2473 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2475 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2476 inside function prototype but not part of parameter declarator.
2477 * vla-11.c: New test.
2479 2009-02-03 Jason Merrill <jason@redhat.com>
2481 * g++.dg/warn/main-4.C: New test.
2482 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2484 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2487 * g++.dg/expr/cast10.C: New test.
2489 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2492 * gcc.dg/init-bad-6.c: New test.
2494 2009-02-03 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.c-torture/compile/pr35318.c: New test.
2500 * gcc.dg/nofixed-point-2.c: New test.
2501 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2502 * g++.dg/ext/fixed2.C: Likewise.
2503 * g++.dg/other/error25.C: Likewise.
2504 * g++.dg/lookup/crash7.C: Likewise.
2505 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2508 * g++.dg/cpp0x/initlist13.C: New test.
2510 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
2513 * g++.dg/template/func2.C: New test.
2516 * g++.dg/template/typename15.C: New.
2517 * g++.dg/template/typename16.C: New.
2519 2009-02-03 Janis Johnson <janis187@us.ibm.com>
2520 Ben Elliston <bje@au.ibm.com>
2523 * gcc.dg/dfp/pr39034.c: New test.
2525 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2528 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2530 2009-02-02 Jason Merrill <jason@redhat.com>
2533 * g++.dg/parse/dtor14.C: New test.
2535 2009-02-02 Jakub Jelinek <jakub@redhat.com>
2537 * lib/target-supports.exp
2538 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2539 * g++.dg/ext/builtin10.C: New test.
2542 * gcc.target/i386/pr39058.c: New test.
2544 2009-02-02 Richard Guenther <rguenther@suse.de>
2546 PR tree-optimization/38937
2547 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2549 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/parse/crash52.C: New.
2554 2009-01-30 Richard Guenther <rguenther@suse.de>
2556 PR tree-optimization/39041
2557 * gcc.c-torture/compile/pr39041.c: New testcase.
2559 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2562 * gcc.target/i386/pr39013-1.c: New test.
2563 * gcc.target/i386/pr39013-2.c: New test.
2566 * g++.dg/ext/label12.C: New test.
2568 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2571 * g++.dg/parse/error34.C: New.
2572 * g++.dg/parse/error35.C: Likewise.
2574 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/cpp0x/decltype-38655.C: New.
2579 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2582 * g++.dg/torture/pr39002.C: New test.
2584 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
2586 PR tree-optimization/39007
2587 * gcc.dg/tree-ssa/pr39007.c: New.
2589 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2592 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2595 2009-01-29 Steve Ellcey <sje@cup.hp.com>
2598 * gcc.c-torture/compile/pr38857.c: New test.
2600 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
2604 * gfortran.dg/bound_6.f90: New test.
2606 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2608 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2610 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
2612 PR tree-optimization/38997
2613 * gcc.dg/tree-ssa/pr38997.c: New.
2615 2009-01-28 Richard Guenther <rguenther@suse.de>
2617 PR tree-optimization/38926
2618 * gcc.c-torture/compile/pr38926.c: New testcase.
2620 2009-01-28 Jakub Jelinek <jakub@redhat.com>
2623 * gcc.dg/pr38934.c: New test.
2625 2009-01-28 Richard Guenther <rguenther@suse.de>
2628 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2630 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
2632 PR tree-optimization/38984
2633 * gcc.dg/pr38984.c: New XFAILed testcase.
2636 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/pr38988.c: New test.
2641 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2644 * g++.dg/parse/crash51.C: New.
2645 * g++.old-deja/g++.pt/crash9.C: Adjust.
2647 2009-01-27 Daniel Kraft <d@domob.eu>
2650 * gfortran.dg/mvbits_6.f90: New test.
2651 * gfortran.dg/mvbits_7.f90: New test.
2652 * gfortran.dg/mvbits_8.f90: New test.
2654 2009-01-27 Richard Guenther <rguenther@suse.de>
2656 PR tree-optimization/38503
2657 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2659 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2662 * gcc.c-torture/execute/pr38969.c: New test.
2664 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2667 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2669 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2670 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2671 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2673 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2676 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2677 if __USING_SJLJ_EXCEPTIONS__ is defined.
2679 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2680 __USING_SJLJ_EXCEPTIONS__ is defined.
2681 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2682 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2683 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2684 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2685 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2686 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2688 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2691 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2692 Use instead of C name in asm statements.
2694 2009-01-26 Richard Guenther <rguenther@suse.de>
2696 PR tree-optimization/38745
2697 * g++.dg/torture/pr38745.C: New testcase.
2699 2009-01-26 Richard Guenther <rguenther@suse.de>
2702 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2704 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
2706 * gcc.dg/bitfld-15.c: Gate warning on target
2707 pcc_bitfield_type_matters.
2708 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2709 g++.dg/ext/bitfield4.C: Likewise.
2710 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2711 bitfield for any target.
2713 2009-01-24 Jakub Jelinek <jakub@redhat.com>
2716 * gcc.dg/pr38957.c: New test.
2718 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
2721 * gfortran.dg/array_constructor_24.f: Allow tolerance when
2724 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2726 PR tree-optimization/38953
2727 * gfortran.dg/graphite/pr38953.f90: New.
2729 2009-01-24 Paul Brook <paul@codesourcery.com>
2731 * gcc.target/arm/neon-cond-1.c: New test.
2733 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
2735 PR tree-optimization/38932
2736 * gcc.dg/pr38932.c: New.
2738 2009-01-23 Revital Eres <eres@il.ibm.com>
2740 * gcc.dg/sms-7.c: Fix test.
2742 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2744 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2745 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2746 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2747 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2749 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2751 * gcc.dg/pr35729.c: Make test x86 specific.
2753 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2756 * gcc.dg/pr38615.c: New test.
2758 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
2761 * gcc.target/i386/pr38931.c: New test.
2763 2009-01-22 Dodji Seketeli <dodji@redhat.com>
2766 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2767 * g++.dg/template/typedef12.C: Likewise.
2768 * g++.dg/template/typedef13.C: Likewise.
2769 * g++.dg/template/typedef14.C: Likewise.
2770 * g++.dg/template/sfinae3.C: Likewise.
2771 * g++.old-deja/g++.pt/typename8.C: Likewise.
2772 * g++.dg/template/access11.C: Likewise
2774 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2776 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2778 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2780 2009-01-21 Dodji Seketeli <dodji@redhat.com>
2783 * g++.dg/template/typedef11.C: New test.
2784 * g++.dg/template/typedef12.C: Likewise.
2785 * g++.dg/template/typedef13.C: Likewise.
2786 * g++.dg/template/typedef14.C: Likewise.
2787 * g++.dg/template/sfinae3.C: Compile this pedantically.
2788 The only errors expected should be the one saying the typedef is ill
2790 * g++.old-deja/g++.pt/typename8.C: Likewise.
2791 * g++.dg/template/access11.C: Update this.
2793 2009-01-21 Daniel Kraft <d@domob.eu>
2796 * gfortran.dg/mvbits_5.f90: New test.
2798 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
2800 * gcc.dg/sms-6.c: New test.
2801 * gcc.dg/sms-7.c: Likewise.
2803 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
2806 * gfortran.dg/host_assoc_function_7.f90: New test
2808 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2809 Richard Guenther <rguenther@suse.de>
2811 PR tree-optimization/38747
2812 PR tree-optimization/38748
2813 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2814 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2815 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2817 2009-01-20 Kees Cook <kees@ubuntu.com>
2818 H.J. Lu <hongjiu.lu@intel.com>
2821 * gcc.dg/pr38902.c: New.
2823 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
2826 * gfortran.dg/pr38868.f: New testcase.
2828 2009-01-20 Richard Guenther <rguenther@suse.de>
2830 * gcc.c-torture/execute/pr36227.c: Move ...
2831 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2833 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2835 * lib/gfortran.exp: Add -B options for targets that use
2836 libgfortran.a%s in their specs.
2838 2009-01-19 Jason Merrill <jason@redhat.com>
2841 * g++.dg/template/dtor5.C: New test.
2843 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2846 * gfortran.dg/bound_5.f90: New test.
2848 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2851 * g++.dg/compat/abi/pr38736_main.C: New.
2852 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2853 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2854 * g++.dg/other/macro-1.C: Likewise.
2855 * gcc.dg/macro-1.c: Likewise.
2856 * gcc.dg/compat/pr38736_main.c: Likewise.
2857 * gcc.dg/compat/pr38736_x.c: Likewise.
2858 * gcc.dg/compat/pr38736_y.c: Likewise.
2860 2009-01-18 Richard Guenther <rguenther@suse.de>
2862 PR tree-optimization/38819
2863 * gcc.c-torture/execute/pr38819.c: New testcase.
2865 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2868 * gfortran.dg/module_commons_3.f90: Reapply.
2870 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2873 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2874 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2876 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2879 * gfortran.dg/module_commons_3.f90: Remove
2881 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2883 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2885 2009-01-16 Jason Merrill <jason@redhat.com>
2888 * g++.dg/template/lvalue1.C: New test.
2891 * g++.dg/template/access20.C: New test.
2892 * g++.dg/torture/pr34641.C: Fix access.
2894 2009-01-16 Richard Guenther <rguenther@suse.de>
2896 PR tree-optimization/38835
2898 * gcc.c-torture/execute/pr36227.c: New testcase.
2899 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2900 * g++.dg/init/const7.C: Likewise.
2902 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2905 * gcc.c-torture/compile/pr38554.c: New test.
2907 2009-01-16 Jason Merrill <jason@redhat.com>
2910 * g++.dg/conversion/access1.C: New test.
2912 2009-01-16 Jakub Jelinek <jakub@redhat.com>
2914 PR tree-optimization/38789
2915 * gcc.c-torture/compile/pr38789.c: New test.
2917 2009-01-16 Janus Weil <janus@gcc.gnu.org>
2920 * gfortran.dg/proc_ptr_13.f90: New.
2922 2009-01-15 Jason Merrill <jason@redhat.com>
2925 * g++.dg/template/koenig6.C: New test.
2927 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2930 * g++.dg/template/error37.C: New testcase.
2932 2009-01-15 Jason Merrill <jason@redhat.com>
2935 * g++.dg/conversion/memfn1.C: New test.
2938 * g++.dg/conversion/memfn2.C: New test.
2940 2009-01-15 Steve Ellcey <sje@cup.hp.com>
2943 * g++.dg/template/crash87.C: New test.
2945 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2948 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2950 2009-01-15 Dodji Seketeli <dodji@redhat.com>
2953 * g++.dg/parse/crash50.C: New test.
2955 2009-01-14 Jakub Jelinek <jakub@redhat.com>
2957 PR rtl-optimization/38245
2958 * gcc.dg/pr38245-3.c: New test.
2959 * gcc.dg/pr38245-3.h: New file.
2960 * gcc.dg/pr38245-4.c: New file.
2961 * gcc.dg/pr38364.c: New test.
2963 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2965 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2966 sequence PC-relative.
2968 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2970 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2971 calls and/or PLT markers.
2972 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2973 calls and/or PLT markers.
2974 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2975 calls and/or PLT markers.
2976 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2977 calls and/or PLT markers.
2979 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2980 Nathan Froyd <froydnj@codesourcery.com>
2981 Joseph Myers <joseph@codesourcery.com>
2983 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2985 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2986 and use consistent CFLAGS.
2987 * gcc.target/powerpc/20030505.c: Likewise.
2988 * gcc.target/powerpc/20081204-1.c: Likewise.
2989 * gcc.target/powerpc/ppc-spe.c: Likewise.
2990 * gcc.target/powerpc/spe1.c: Likewise.
2991 * g++.dg/ext/spe1.C: Likewise.
2992 * g++.dg/other/opaque-1.C: Likewise.
2993 * g++.dg/other/opaque-2.C: Likewise.
2994 * g++.dg/other/opaque-3.C: Likewise.
2996 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2998 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3001 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3004 * g++.dg/torture/pr38811.C: New file.
3006 2009-01-14 Richard Guenther <rguenther@suse.de>
3008 PR tree-optimization/38826
3010 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3012 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3014 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3016 2009-01-14 Nick Clifton <nickc@redhat.com>
3019 * g++.cp/parse/pr37862.C: New test.
3021 2009-01-14 Julian Brown <julian@codesourcery.com>
3023 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3024 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3026 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3029 2009-01-13 Jakub Jelinek <jakub@redhat.com>
3031 PR rtl-optimization/38774
3032 * gcc.dg/torture/pr38774.c: New test.
3035 * g++.dg/cpp0x/pr38795.C: New test.
3037 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3038 Nathan Froyd <froydnj@codesourcery.com>
3039 Joseph Myers <joseph@codesourcery.com>
3041 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3042 otherwise. Do not check for AltiVec at runtime.
3043 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3044 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3045 * gcc.target/powerpc/altivec-1.c: Likewise.
3046 * gcc.target/powerpc/altivec-3.c: Likewise.
3047 * gcc.target/powerpc/altivec-10.c: Likewise.
3048 * gcc.target/powerpc/altivec-12.c: Likewise.
3049 * gcc.target/powerpc/altivec-24.c: Likewise.
3050 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3051 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3052 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3053 * gcc.target/powerpc/pr35907.c: Likewise.
3054 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3055 otherwise. Do not check for Cell at runtime.
3056 * gcc.target/powerpc/altivec_check.h: Delete.
3058 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3059 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3060 not check for AltiVec at runtime.
3061 * g++.dg/ext/altivec-cell-2.C: Likewise.
3062 * g++.dg/ext/altivec-cell-3.C: Likewise.
3063 * g++.dg/ext/altivec-cell-4.C: Likewise.
3064 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3065 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3067 * g++.dg/ext/altivec_check.h: Delete.
3069 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3071 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3072 effective target. Adjust line numbers accordingly.
3074 2009-01-13 Mark Mitchell <mark@codesourcery.com>
3076 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3078 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3080 PR tree-optimization/38786
3081 * gcc.dg/graphite/pr38786.c: New.
3083 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
3086 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3088 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3089 for alpha*-*-* targets.
3090 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3092 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3095 * gfortran.dg/fmt_bz_bn_err.f: New test.
3097 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3099 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3101 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3103 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3104 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3105 instruction support. Do not check for it at runtime.
3107 2009-01-12 Jason Merrill <jason@redhat.com>
3110 * g++.dg/lookup/friend11.C: Remove expected error.
3111 * g++.dg/lookup/friend14.C: New test.
3112 * g++.dg/lookup/friend15.C: New test.
3114 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3117 * g++.dg/lookup/hidden-class12.C: New test.
3118 * g++.dg/lookup/hidden-class13.C: New test.
3119 * g++.dg/lookup/hidden-class14.C: New test.
3120 * g++.dg/lookup/hidden-class15.C: New test.
3121 * g++.dg/lookup/hidden-class16.C: New test.
3123 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3125 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3126 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3127 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3129 2009-01-12 Jason Merrill <jason@redhat.com>
3132 * g++.dg/other/vararg-3.C: New test.
3134 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3136 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3137 Explicitly enable SPE.
3138 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3141 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3142 Expect -flax-vector-conversions message. Adjust incompatible
3144 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3147 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3149 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3151 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3152 * g++.dg/other/opaque-2.C: Likewise.
3153 * g++.dg/other/opaque-3.C: Likewise.
3155 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.dg/pr32041.c: New test.
3159 * g++.dg/parse/offsetof9.C: New test.
3161 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3162 Nathan Froyd <froydnj@codesourcery.com>
3164 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3165 * g++.dg/ext/attribute-test-1.C: Likewise.
3166 * g++.dg/ext/attribute-test-2.C: Likewise.
3167 * g++.dg/ext/attribute-test-3.C: Likewise.
3168 * g++.dg/ext/attribute-test-4.C: Likewise.
3170 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3172 * gnat.dg/unchecked_convert3.adb: New test.
3174 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3177 * g++.dg/parse/typedef9.C: New test.
3179 PR tree-optimization/38807
3180 * gcc.c-torture/compile/pr38807.c: New test.
3182 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3184 * gcc.target/mips/ins-2.c: New test.
3186 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3189 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3191 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3194 * g++.dg/warn/Wreturn-type-5.C: New test.
3196 2009-01-11 Matthias Klose <doko@ubuntu.com>
3199 * gcc.dg/pr38616.c: New test.
3201 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3203 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3205 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3208 * g++.dg/expr/string-1.C: New test.
3209 * g++.dg/expr/string-2.C: New test.
3212 * g++.dg/ext/complex4.C: New test.
3213 * g++.dg/ext/complex5.C: New test.
3214 * g++.dg/init/reference1.C: New test.
3215 * g++.dg/init/reference2.C: New test.
3216 * g++.dg/init/reference3.C: New test.
3218 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3221 * gfortran.dg/transfer_null_1.f90: New test.
3223 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3226 * gfortran.dg/host_assoc_function_6.f90: New test.
3228 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3230 * lib/target-supports.exp: Add method to determine if the effective
3231 target is really a ppc405 after applying all compile options.
3232 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3233 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3234 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3235 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3236 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3237 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3238 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3239 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3240 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3241 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3242 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3243 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3244 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3245 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3246 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3247 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3248 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3249 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3250 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3251 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3252 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3253 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3254 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3255 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3256 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3257 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3258 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3259 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3260 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3261 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3262 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3264 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3267 * g++.dg/other/error31.C: New testcase.
3270 * gcc.dg/pr35742.c: New test.
3272 2009-01-09 John F. Carr <jfc@mit.edu>
3275 * g++.dg/parse/linkage3.C: New test.
3277 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3280 * gcc.c-torture/compile/pr38771.c: New test.
3282 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3284 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3286 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3288 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3289 * gcc.dg/sibcall-4.c: Likewise.
3291 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3292 Jan Sjodin <jan.sjodin@amd.com>
3294 PR tree-optimization/38559
3295 * testsuite/gcc.dg/graphite/pr38559.c: New.
3297 2009-01-08 Ira Rosen <irar@il.ibm.com>
3299 PR tree-optimization/37194
3300 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3302 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3305 * g++.dg/ext/label11.C: New test.
3307 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3309 * lib/target-supports.exp (check_weak_override_available): New.
3310 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3311 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3312 dg-require-weak-override.
3314 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3315 Alan Modra <amodra@bigpond.net.au>
3317 * gcc.c-torture/compile/20090107-1.c: New test.
3319 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3322 * g++.dg/other/pr38706.C: New test.
3324 2009-01-07 Jason Merrill <jason@redhat.com>
3326 * g++.dg/cpp0x/variadic92.C: New test.
3327 * g++.dg/cpp0x/variadic93.C: New test.
3329 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3331 * lib/target-supports-dg.exp (current_compiler_flags): New.
3332 (check-flags): Use it; do not access dg-test local variables.
3333 (dg-skip-if): Do not access dg-test local variables.
3334 (dg-xfail-run-if): Ditto.
3335 (dg-shouldfail): Ditto.
3336 * gcc.test-framework/test-framework.exp
3337 (check_effective_target_def_nocache): New.
3338 * gcc.test-framework/test-framework.awk: Handle scan tests.
3339 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3340 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3341 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3342 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3343 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3344 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3345 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3346 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3347 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3349 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3351 * lib/target-supports-dg.exp (check_test_flags): Delete.
3353 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3355 PR tree-optimization/38492
3356 PR tree-optimization/38498
3357 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3359 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3360 * testsuite/gcc.dg/graphite/block-1.c: Same.
3361 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3363 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3364 * testsuite/gcc.dg/graphite/block-3.c: New.
3365 * testsuite/gcc.dg/graphite/pr38498.c: New.
3367 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3369 AVX Programming Reference (December, 2008)
3370 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3371 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3372 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3374 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3375 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3377 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3380 * gfortran.dg/c_loc_pure_1.f90: New test.
3382 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3385 * gfortran.dg/elemental_dependency_3.f90:
3386 Add the final tree dump cleanup.
3388 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3390 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3393 PR rtl-optimization/38722
3394 * gfortran.dg/pr38722.f90: New test.
3396 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3399 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3400 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3402 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3404 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3405 * gfortran.dg/typebound_call_8.f03: Same.
3406 * gfortran.dg/elemental_bind_c.f90: Same.
3407 * gfortran.dg/typebound_call_7.f03: Same.
3408 * gfortran.dg/interface_proc_end.f90: Same
3409 * gfortran.dg/pr37243.f: Fix typo.
3411 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3413 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3414 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3417 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3419 AVX Programming Reference (December, 2008)
3420 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3421 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3422 * gcc.target/i386/sse-14.c: Likewise.
3424 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3425 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3426 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3427 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3429 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3432 * gfortran.dg/fmt_bz_bn.f: Update test.
3434 2009-01-05 Dodji Seketeli <dodji@redhat.com>
3437 * g++.dg/conversion/usual-arith-conv.C: New test.
3439 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3442 * gcc.dg/vector-3.c: New testcase.
3443 * g++.dg/ext/vector15.C: New test.
3445 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3447 PR tree-optimization/38510
3448 * gcc.dg/graphite/pr38510.c: New.
3450 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3451 Jan Sjodin <jan.sjodin@amd.com>
3453 PR tree-optimization/38500
3454 * gcc.dg/graphite/pr38500.c: New.
3456 2009-01-05 Laurent GUERBY <laurent@guerby.net>
3458 * gcc.c-torture/compile/20001226-1.c: Generalize
3460 * gcc.c-torture/compile/limits-fnargs.c: Add
3462 * gcc.dg/20020425-1.c: Likewise.
3463 * gcc.dg/pch/pch.exp: Likewise.
3465 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3468 * gfortran.dg/module_commons_3.f90: New test.
3470 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
3473 * gfortran.dg/random_seed_1.f90: Updated.
3475 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3479 * gfortran.dg/elemental_subroutine_7.f90:
3480 Fix p values so that it can be used as vector subscript.
3482 2009-01-05 Jason Merrill <jason@redhat.com>
3484 * g++.dg/cpp0x/initlist12.C: Add another test.
3486 * g++.dg/cpp0x/defaulted7.C: New test.
3488 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3491 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3492 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3494 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3496 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3497 for alpha*-*-* targets.
3498 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3500 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3503 * gfortran.dg/host_assoc_function_5.f90: New test.
3505 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3508 * gfortran.dg/elemental_dependency_3.f90: New test.
3509 * gfortran.dg/elemental_subroutine_7.f90: New test.
3511 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
3513 * gcc.dg/struct-ret-3.c: Include unistd.h.
3514 (main): Exit early if system memory page size is
3515 larger than 4096 bytes.
3517 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
3520 * gfortran.dg/merge_init_expr.f90: New.
3522 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3525 * gfortran.dg/c_loc_tests_13.f90: New test.
3526 * gfortran.dg/c_loc_tests_14.f90: New test.
3528 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
3530 * gfortran.dg/func_result_4.f90: New.
3532 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
3535 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3536 interface still works, in addition to original tests.
3537 * gfortran.dg/host_assoc_call_6.f90: New test.
3539 2009-01-03 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/torture/pr38705.C: New test.
3545 * gcc.dg/pr38700.c: New test.
3547 2009-01-02 Jason Merrill <jason@redhat.com>
3549 * g++.dg/cpp0x/initlist11.C: New test.
3550 * g++.dg/cpp0x/initlist12.C: New test.
3552 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3554 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3555 Allow extra informative notes.
3557 2009-01-01 Jakub Jelinek <jakub@redhat.com>
3560 * gcc.dg/pr36489.c: New test.
3563 Copyright (C) 2009 Free Software Foundation, Inc.
3565 Copying and distribution of this file, with or without modification,
3566 are permitted in any medium without royalty provided the copyright
3567 notice and this notice are preserved.