1 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4 * gcc.dg/inline-34.c: New test.
6 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9 gcc.dg/enum-const-3.c: New tests.
10 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
11 -pedantic-errors. Update expected diagnostics.
13 2009-04-25 Joseph Myers <joseph@codesourcery.com>
16 * gcc.dg/vla-20.c: New test.
18 2009-04-25 Joseph Myers <joseph@codesourcery.com>
21 * gcc.dg/vla-19.c: New test.
23 2009-04-25 Joseph Myers <joseph@codesourcery.com>
26 * gcc.dg/c99-intconst-2.c: New test.
28 2009-04-25 Jan Hubicka <jh@suse.cz>
30 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
32 2009-04-25 Janus Weil <janus@gcc.gnu.org>
35 * gfortran.dg/import7.f90: New.
37 2009-04-24 Richard Guenther <rguenther@suse.de>
39 * gcc.dg/tree-ssa/vrp48.c: Fix.
41 2008-04-24 Doug Kwan <dougkwan@google.com>
43 * g++.dg/init/copy7.C: Only abort in memcpy if source and
44 destination are the same.
46 2009-04-24 Richard Guenther <rguenther@suse.de>
48 * gcc.dg/tree-ssa/vrp48.c: New testcase.
50 2009-04-24 Joseph Myers <joseph@codesourcery.com>
52 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
53 gcc.dg/array-const-3.c: New tests.
55 2009-04-24 Ian Lance Taylor <iant@google.com>
57 * gcc.dg/Wcxx-compat-4.c: New testcase.
59 2009-04-24 Daniel Kraft <d@domob.eu>
61 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
62 expected on already erraneous symbol (renamed to fresh one).
64 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
67 * gcc.dg/pr39867.c: New.
69 2009-04-24 Janus Weil <janus@gcc.gnu.org>
73 * gfortran.dg/intrinsic_1.f90: New.
75 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
77 * gnat.dg/alignment7.adb: New test.
78 * gnat.dg/alignment8.adb: Likewise.
80 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
82 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
83 * gnat.dg/specs/rep_clause2.ads: New test.
85 2009-04-24 Jakub Jelinek <jakub@redhat.com>
87 PR rtl-optimization/39794
88 * gcc.dg/pr39794.c: New test.
90 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
92 * gnat.dg/atomic1.adb: New test.
93 * gnat.dg/atomic1_pkg.ads: New helper.
95 2009-04-23 Steve Ellcey <sje@cup.hp.com>
98 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
99 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
101 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
103 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
106 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
109 * gcc.dg/vector-init-1.c: New testcase.
110 * gcc.dg/vector-init-2.c: New testcase.
112 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
114 * gnat.dg/enum2.adb: New test.
115 * gnat.dg/enum2_pkg.ads: New helper.
117 2009-04-22 Jakub Jelinek <jakub@redhat.com>
120 * gcc.dg/torture/pr39855.c: New test.
122 2009-04-22 Dodji Seketeli <dodji@redhat.com>
125 * g++.dg/cpp0x/pr39639.C: New test.
127 2009-04-22 Mark Heffernan <meheff@google.com>
129 * gcc.dg/profile-generate-3.c: New test.
131 2009-04-22 Jan Hubicka <jh@suse.cz>
133 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
135 2009-04-22 Steve Ellcey <sje@cup.hp.com>
138 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
140 2009-04-22 Richard Guenther <rguenther@suse.de>
142 PR tree-optimization/39824
143 * gcc.c-torture/compile/pr39824.c: New testcase.
145 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
148 * g++.dg/parse/parser-pr14875.C: New.
149 * g++.dg/parse/parser-pr14875-2.C: New.
150 * g++.dg/parse/error6.C: Update match string.
152 2009-04-22 Richard Guenther <rguenther@suse.de>
154 PR tree-optimization/39845
155 * gcc.c-torture/compile/pr39845.c: New testcase.
157 2009-04-22 Janus Weil <janus@gcc.gnu.org>
160 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
161 * gfortran.dg/external_initializer.f90: Modified.
162 * gfortran.dg/interface_26.f90: Modified.
163 * gfortran.dg/intrinsic_subroutine.f90: Modified.
164 * gfortran.dg/proc_ptr_3.f90: Modified.
165 * gfortran.dg/proc_ptr_15.f90: New.
166 * gfortran.dg/proc_ptr_result_1.f90: Modified.
168 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
171 * g++.dg/warn/pr35711.C: New.
172 * g++.dg/conversion/ptrmem2.C: Update.
174 2009-04-21 Joseph Myers <joseph@codesourcery.com>
176 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
177 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
178 README.gcc, g++.dg/README, g++.dg/compat/break/README,
179 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
180 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
181 gcc.c-torture/ChangeLog.0,
182 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
183 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
184 gcc.target/i386/math-torture/math-torture.exp,
185 gcc.target/mips/inter/mips16-inter.exp,
186 gcc.target/mips/mips-nonpic/README,
187 gcc.target/x86_64/abi/README.gcc,
188 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
189 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
190 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
192 * ChangeLog-1993-2007, ChangeLog: Correct dates.
194 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
196 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
198 2009-04-21 Richard Guenther <rguenther@suse.de>
201 * gcc.dg/torture/pr39829.c: New testcase.
203 2009-04-21 Martin Jambor <mjambor@suse.cz>
205 * gcc.dg/tree-ssa/cswtch-2.c: New test.
207 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
210 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
211 * gcc.dg/sequence-pt-2.c: New.
212 * gcc.dg/sequence-pt-3.c: New.
213 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
214 * g++.dg/warn/sequence-pt-2.c: New.
215 * g++.dg/warn/sequence-pt-3.c: New.
217 2009-04-21 Jakub Jelinek <jakub@redhat.com>
219 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
221 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
223 * gnat.dg/import1.ad[sb]: New test.
225 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
227 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
230 2009-04-20 Tobias Burnus <burnus@net-b.de>
233 * gfortran.dg/continuation_11.f90: New test.
235 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
238 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
239 messages. Test for "long long" in system headers.
240 * gcc.dg/c99-longlong-2.c: New.
241 * g++.dg/warn/pr13358.C: New.
242 * g++.dg/warn/pr13358-2.C: New.
243 * g++.dg/warn/pr13358-3.C: New.
244 * g++.dg/warn/pr13358-4.C: New.
246 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
248 * gcc.dg/framework-2.c: Fix up for non existent includes
249 being fatal errors now.
251 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/private_type_13.f90: New test.
255 * gfortran.dg/private_type_2.f90: Add option -std=f95.
257 2009-04-20 Le-Chun Wu <lcwu@google.com>
260 * g++.dg/warn/Wunused-14.C: New test.
262 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
264 * gnat.dg/specs/small_alignment.ads: New test.
266 2009-04-20 Ian Lance Taylor <iant@google.com>
268 * gcc.dg/Wcxx-compat-3.c: New testcase.
270 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
272 * gnat.dg/pack13.ad[sb]: New test.
273 * gnat.dg/pack13_pkg.ads: New helper.
275 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
277 * gnat.dg/discr11.ad[sb]: New test.
278 * gnat.dg/discr11_pkg.ads: New helper.
280 2009-04-20 Ira Rosen <irar@il.ibm.com>
282 PR tree-optimization/39675
283 * gcc.dg/vect/O3-pr39675-2.c: New test.
285 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
287 * gnat.dg/rep_clause3.adb: New test.
289 2009-04-19 Joseph Myers <joseph@codesourcery.com>
292 * gcc.dg/c99-flex-array-7.c: New test.
294 2009-04-19 Joseph Myers <joseph@codesourcery.com>
297 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
299 2009-04-19 Joseph Myers <joseph@codesourcery.com>
302 * gcc.dg/c99-restrict-3.c: New test.
304 2009-04-19 Joseph Myers <joseph@codesourcery.com>
306 PR preprocessor/20078
307 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
309 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
311 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
312 Do not pass -B$root after -margs.
314 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
318 * gcc.dg/pr32061.c: New.
319 * gcc.dg/Wlogical-op-1.c: Update.
320 * g++.dg/warn/Wlogical-op-1.C: Update.
321 * g++.dg/warn/pr36954.C: New.
323 2009-04-18 Joseph Myers <joseph@codesourcery.com>
326 * gcc.dg/lvalue-5.c: New test.
328 2009-04-18 Joseph Myers <joseph@codesourcery.com>
331 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
333 2009-04-18 Joseph Myers <joseph@codesourcery.com>
335 * gcc.dg/cpp/include5.c: New test.
337 2009-04-18 Joseph Myers <joseph@codesourcery.com>
340 * gcc.dg/call-diag-2.c: New test.
342 2009-04-18 Joseph Myers <joseph@codesourcery.com>
344 PR preprocessor/39646
345 * gcc.dg/cpp/line8.c: New test.
347 2009-04-18 Joseph Myers <joseph@codesourcery.com>
349 PR preprocessor/39647
350 * gcc.dg/cpp/line7.c: New test.
352 2009-04-18 Richard Guenther <rguenther@suse.de>
355 * gcc.target/i386/pr39804.c: New testcase.
357 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
359 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
360 * g++.dg/other/pr39496.C: Likewise.
362 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
365 * gcc.dg/pr36902.c: New.
367 2009-04-17 Diego Novillo <dnovillo@google.com>
369 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
370 violation for variable 'inside_main'.
372 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
374 * gfortran.fortran-torture/execute/getarg_1.x: New file.
376 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
378 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
380 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
382 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
383 * gfortran.dg/chmod_2.f90: Likewise.
384 * gfortran.dg/chmod_3.f90: Likewise.
385 * gfortran.dg/open_errors.f90: Likewise.
386 * gfortran.dg/stat_1.f90: Likewise.
387 * gfortran.dg/stat_2.f90: Likewise.
389 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
391 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
392 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
393 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
394 * gfortran.dg/nearest_1.f90: Likewise.
395 * gfortran.dg/nearest_3.f90: Likewise.
396 * gfortran.dg/isnan_1.f90: Likewise.
397 * gfortran.dg/isnan_2.f90: Likewise.
398 * gfortran.dg/nan_1.f90: Likewise.
399 * gfortran.dg/nan_2.f90: Likewise.
400 * gfortran.dg/nan_3.f90: Likewise.
401 * gfortran.dg/nan_4.f90: Likewise.
402 * gfortran.dg/module_nan.f90: Likewise.
403 * gfortran.dg/int_conv_2.f90: Likewise.
404 * gfortran.dg/init_flag_3.f90: Likewise.
405 * gfortran.dg/namelist_42.f90: Likewise.
406 * gfortran.dg/namelist_43.f90: Likewise.
407 * gfortran.dg/real_const_3.f90: Likewise.
408 * gfortran.dg/transfer_simplify_1.f90: Likewise.
410 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
411 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
412 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
413 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
414 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
416 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
417 * gfortran.dg/gamma_5.f90: Likewise.
419 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
421 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
422 less strict so it also works with auto-overlay support.
423 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
424 for "exceeds local store" linker errors on the SPU.
426 * lib/gfortran.exp: Include target-supports.exp.
427 (gfortran_init): On SPU targets where automatic overlay support
428 is available, use it to build all Fortran test cases.
430 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
432 2009-04-17 Arnaud Charlet <charlet@adacore.com>
434 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
435 rule enforced by gnat on taft types.
437 2009-04-17 Jakub Jelinek <jakub@redhat.com>
440 * g++.dg/ext/complit11.C: Add empty dg-options.
442 2009-04-16 Andrew Pinski <pinskia@gmail.com>
445 * g++.dg/template/defarg11.C: New test.
447 2009-04-16 Andrew Pinski <pinskia@gmail.com>
450 * g++.dg/ext/complit11.C: New testcase.
452 2009-04-15 Le-Chun Wu <lcwu@google.com>
455 * g++.dg/warn/Wunused-13.C: New testcase.
457 2009-04-15 Ian Lance Taylor <iant@google.com>
459 * gcc.dg/Wenum-compare-1.c: New testcase.
461 2009-04-15 Richard Guenther <rguenther@suse.de>
463 PR tree-optimization/39764
464 * g++.dg/torture/pr39764.C: New testcase.
466 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
468 * g++.dg/ext/altivec-17.C: New.
470 2009-04-15 Arnaud Charlet <charlet@adacore.com>
472 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
473 * gnat.dg/specs/limited1.ads: Ditto.
475 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
478 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
479 for testing the results of estimate instructions.
480 * gcc.dg/vmx/3a-04m.c (test): Ditto.
481 * gcc.dg/vmx/3a-05.c (test): Ditto.
483 2009-04-14 Jason Merrill <jason@redhat.com>
486 * g++.dg/warn/Wshadow-4.C: Extend.
488 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
491 (do_D): Remove attribute hidden.
493 2009-04-13 Jason Merrill <jason@redhat.com>
496 * g++.dg/init/copy7.C: New.
498 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
501 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
502 (check_for_all_options): This.
504 2009-04-13 Jason Merrill <jason@redhat.com>
507 * g++.dg/template/crash90.C: New.
509 2009-04-12 Jason Merrill <jason@redhat.com>
512 * g++.dg/overload/extern-C-2.C: New.
514 2009-04-12 Joseph Myers <joseph@codesourcery.com>
516 PR preprocessor/31869
517 * gcc.dg/cpp/strify5.c: New test.
519 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
521 * gnat.dg/enum1.adb: New test.
522 * gnat.dg/enum1_pkg.ads: New helper.
524 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
527 * gcc.target/alpha/pr39740.c: New test.
529 2009-04-11 Daniel Kraft <d@domob.eu>
532 * gfortran.dg/bounds_check_strlen_1.f90: New test.
533 * gfortran.dg/bounds_check_strlen_2.f90: New test.
534 * gfortran.dg/bounds_check_strlen_3.f90: New test.
535 * gfortran.dg/bounds_check_strlen_4.f90: New test.
536 * gfortran.dg/bounds_check_strlen_5.f90: New test.
537 * gfortran.dg/bounds_check_strlen_6.f90: New test.
538 * gfortran.dg/bounds_check_strlen_7.f90: New test.
539 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
540 expected string length that failed with -fbounds-check now.
541 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
543 2009-04-11 Janus Weil <janus@gcc.gnu.org>
546 * gfortran.dg/proc_ptr_14.f90: New.
548 2009-04-11 Richard Guenther <rguenther@suse.de>
551 * g++.dg/torture/pr39732.C: New testcase.
553 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
555 * gfortran.dg/whole_file_5.f90: New.
556 * gfortran.dg/whole_file_6.f90: New.
558 2009-04-11 Richard Guenther <rguenther@suse.de>
560 PR tree-optimization/39713
561 * g++.dg/torture/pr39713.C: New testcase.
563 2009-04-10 Richard Guenther <rguenther@suse.de>
566 * gcc.dg/pr39712.c: New testcase.
568 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
571 * g++.dg/cpp0x/enum2.C: Updated.
572 * g++.dg/debug/pr22514.C: Likewise.
573 * g++.dg/parse/enum2.C: Likewise.
574 * g++.dg/parse/enum3.C: Likewise.
575 * g++.dg/template/crash79.C: Likewise.
576 * g++.old-deja/g++.jason/cond.C: Likewise.
578 2009-04-10 Chao-ying Fu <fu@mips.com>
580 * gcc.target/mips/interrupt_handler.c: Change from compile to
583 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
585 * objc/execute/forward-1.x: Fix x86_64 entry typos.
587 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
590 * gfortran.dg/zero_sized_6.f90: New.
592 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
595 * g++.dg/parse/pr20118.C: New.
596 * g++.dg/template/spec16.C: Update.
598 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
601 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
602 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
603 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
604 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
605 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
606 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
607 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
608 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
609 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
610 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
611 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
612 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
613 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
614 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
615 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
616 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
617 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
619 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
622 * g++.dg/torture/pr39678.C: New.
623 * gcc.dg/compat/struct-complex-2.h: Likewise.
624 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
625 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
626 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
627 * gcc.dg/torture/pr39678.c: Likewise.
628 * gcc.target/i386/pr39678.c: Likewise.
630 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
631 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
633 * gcc.target/x86_64/abi/test_passing_structs.c: Include
634 <complex.h>. Add tests for structure with complex float.
636 2009-04-10 Ben Elliston <bje@au.ibm.com>
637 Joseph Myers <joseph@codesourcery.com>
640 * gcc.dg/dfp/pr36800.c: New.
642 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
643 Rafael Avila de Espindola <espindola@google.com>
645 * gcc.misc-tests/help.exp: New file.
646 * lib/options.exp: New file.
648 2009-04-09 Janis Johnson <janis187@us.ibm.com>
651 * objc/execute/forward-1.x: New.
653 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
655 * gcc.dg/pr27150-1.c: Change to a link test.
657 2009-04-09 Jakub Jelinek <jakub@redhat.com>
659 * g++.dg/lookup/using2.C: Change copyright header to refer to version
660 3 of the GNU General Public License and to point readers at the
661 COPYING3 file and the FSF's license web page.
662 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
663 * gcc.dg/struct/struct-reorg.exp: Likewise.
664 * gcc.target/spu/tag_manager.c: Likewise.
666 2009-04-09 Richard Guenther <rguenther@suse.de>
669 * ssa-ccp-25.c: Adjust pattern.
671 2009-04-09 Janus Weil <janus@gcc.gnu.org>
674 * gfortran.dg/external_procedures_1.f90: Modified.
675 * gfortran.dg/proc_ptr_result_1.f90: New.
676 * gfortran.dg/proc_ptr_result_2.f90: New.
677 * gfortran.dg/proc_ptr_result_3.f90: New.
679 2009-04-09 Richard Guenther <rguenther@suse.de>
681 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
682 to prevent constant propagation.
683 * gcc.dg/vect/vect-56.c: Likewise.
684 * gcc.dg/vect/vect-58.c: Likewise.
685 * gcc.dg/vect/vect-60.c: Likewise.
686 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
687 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
688 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
690 2009-04-09 Richard Guenther <rguenther@suse.de>
692 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
693 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
695 2009-04-09 Joseph Myers <joseph@codesourcery.com>
698 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
701 2009-04-08 Joseph Myers <joseph@codesourcery.com>
703 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
704 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
706 2009-04-08 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
710 2009-04-08 Jason Merrill <jason@redhat.com>
713 * g++.dg/template/error40.C: Add another test.
715 2009-04-08 Joseph Myers <joseph@codesourcery.com>
719 * gcc.c-torture/compile/pr39614-1.c,
720 gcc.c-torture/compile/pr39614-2.c,
721 gcc.c-torture/compile/pr39614-3.c,
722 gcc.c-torture/compile/pr39614-4.c,
723 gcc.c-torture/compile/pr39614-5.c,
724 gcc.c-torture/compile/pr39673-1.c,
725 gcc.c-torture/compile/pr39673-2.c: New tests.
726 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
728 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
729 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
732 2009-04-08 Dodji Seketeli <dodji@redhat.com>
735 * g++.dg/cpp0x/variadic-crash2.C: New test.
737 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
740 * gfortran.dg/alloc_comp_result_1.f90: New test.
742 2009-04-07 Jason Merrill <jason@redhat.com>
745 * g++.dg/overload/extern-C-1.C: New.
747 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
750 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
752 2009-04-07 Jason Merrill <jason@redhat.com>
755 * g++.dg/template/error40.C: New.
757 2009-04-07 Janus Weil <janus@gcc.gnu.org>
760 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
762 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
764 * gnat.dg/subp_elim_errors.ad[sb]: New test.
766 2009-04-07 Janus Weil <janus@gcc.gnu.org>
769 * gfortran.dg/proc_decl_1.f90: Modified.
770 * gfortran.dg/proc_ptr_11.f90: Extended.
771 * gfortran.dg/proc_ptr_13.f90: Modified.
773 2009-04-06 Jason Merrill <jason@redhat.com>
776 * g++.dg/template/fnspec1.C: New.
778 2009-04-06 Laurent GUERBY <laurent@guerby.net>
780 * lib/gnat.exp: Handle multilib.
782 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
785 * gfortran.dg/dependency_23.f90: New test.
787 2009-04-06 Richard Guenther <rguenther@suse.de>
789 PR tree-optimization/28868
790 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
791 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
792 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
793 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
795 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
797 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
799 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
801 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
803 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
805 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
806 with the built-in y0, and the subsequent warning.
807 (y1): Likewise, rename to y_1.
809 2009-04-06 Janus Weil <janus@gcc.gnu.org>
812 * gfortran.dg/proc_decl_21.f90: New.
814 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
817 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
819 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
821 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
822 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
823 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
824 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
825 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
826 gfortran.dg/namelist_49.f90: Gate test on effective_target
828 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
830 2009-04-05 Daniel Kraft <d@domob.eu>
833 * gfortran.dg/read_float_2.f03
834 * gfortran.dg/read_float_3.f90
836 2009-04-05 Richard Guenther <rguenther@suse.de>
838 PR tree-optimization/39648
839 * gcc.c-torture/compile/pr39648.c: New testcase.
841 2009-04-05 Jason Merrill <jason@redhat.com>
844 * g++.dg/template/error39.C: New.
846 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
849 * gfortran.dg/implied_do_1.f90: New.
851 2009-04-04 Tobias Burnus <burnus@net-b.de>
854 * gfortran.dg/recursive_check_8.f90: New.
855 * gfortran.dg/recursive_check_9.f90: New.
856 * gfortran.dg/recursive_check_10.f90: New.
857 * gfortran.dg/recursive_check_11.f90: New.
858 * gfortran.dg/recursive_check_12.f90: New.
859 * gfortran.dg/recursive_check_13.f90: New.
860 * gfortran.dg/recursive_check_14.f90: New.
862 2009-04-04 Jason Merrill <jason@redhat.com>
865 * g++.dg/template/error38.C: Add more tests.
867 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
870 * gfortran.dg/common_align_2.f90: New test.
872 2009-04-04 Richard Guenther <rguenther@suse.de>
874 PR tree-optimization/8781
875 PR tree-optimization/37892
876 * g++.dg/tree-ssa/pr8781.C: New testcase.
877 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
879 2009-04-04 Richard Guenther <rguenther@suse.de>
881 PR tree-optimization/39636
882 * gcc.c-torture/compile/pr39636.c: New testcase.
884 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
886 PR rtl-optimization/39607
887 * g++.dg/opt/pr39607.C: New.
889 2009-04-03 Tobias Burnus <burnus@net-b.de>
892 * gfortran.dg/common_12.f90: New.
894 2009-04-03 Jason Merrill <jason@redhat.com>
897 * g++.dg/template/const2.C: New test.
899 2009-04-03 Richard Guenther <rguenther@suse.de>
901 PR tree-optimization/2480
902 PR tree-optimization/23086
903 * gcc.dg/tree-ssa/pr2480.c: New testcase.
904 * gcc.dg/tree-ssa/pr23086.c: Likewise.
906 2009-04-03 Richard Guenther <rguenther@suse.de>
908 PR tree-optimization/34743
909 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
910 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
911 * gcc.dg/tree-ssa/alias-18.c: Likewise.
912 * gcc.dg/tree-ssa/sra-3.c: Likewise.
913 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
914 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
915 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
916 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
918 2009-04-03 Richard Guenther <rguenther@suse.de>
921 PR tree-optimization/23940
922 PR tree-optimization/33237
925 PR tree-optimization/36201
926 PR tree-optimization/36230
927 PR tree-optimization/38049
928 PR tree-optimization/38207
929 PR tree-optimization/38230
930 PR tree-optimization/38301
931 PR tree-optimization/38585
933 PR tree-optimization/38985
934 PR tree-optimization/39299
935 * gcc.dg/pr19633-1.c: Adjust.
936 * gcc.dg/torture/pta-callused-1.c: Likewise.
937 * gcc.dg/torture/pr39074-2.c: Likewise.
938 * gcc.dg/torture/pr39074.c: Likewise.
939 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
940 * gcc.dg/torture/pr30375.c: Adjust.
941 * gcc.dg/torture/pr33563.c: Likewise.
942 * gcc.dg/torture/pr33870.c: Likewise.
943 * gcc.dg/torture/pr33560.c: Likewise.
944 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
945 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
946 * gcc.dg/tree-ssa/alias-15.c: Remove.
947 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
948 * gcc.dg/tree-ssa/pr26421.c: Adjust.
949 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
950 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
951 * gcc.dg/tree-ssa/pr23382.c: Adjust.
952 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
953 * gcc.dg/tree-ssa/alias-16.c: Adjust.
954 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
955 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
956 * gcc.dg/tree-ssa/alias-18.c: Likewise.
957 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
958 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
959 * gcc.dg/tree-ssa/alias-19.c: Likewise.
960 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
961 * gcc.dg/tree-ssa/pr13146.c: Likewise.
962 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
963 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
964 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
965 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
966 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
967 * gcc.dg/tree-ssa/alias-20.c: Likewise.
968 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
969 * gcc.dg/tree-ssa/pr38895.c: Likewise.
970 * gcc.dg/uninit-B.c: XFAIL.
971 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
972 * gcc.dg/uninit-pr19430.c: XFAIL.
973 * g++.dg/tree-ssa/pr13146.C: New testcase.
974 * g++.dg/opt/pr36187.C: Adjust.
975 * g++.dg/torture/20090329-1.C: New testcase.
977 2009-04-02 Chao-ying Fu <fu@mips.com>
979 * gcc.target/mips/interrupt_handler.c: New test.
981 2009-04-02 David Ayers <ayers@fsfe.org>
984 * objc.dg/bad-receiver-type-2.m: New test contributed by
987 2009-04-02 Jason Merrill <jason@redhat.com>
990 * g++.dg/template/error38.C: New test.
992 2009-04-02 Janis Johnson <janis187@us.ibm.com>
994 PR tree-optimization/31677
995 * gcc.dg/memcpy-1.c: Add compiler option.
997 2009-04-02 Ira Rosen <irar@il.ibm.com>
999 PR tree-optimization/39595
1000 * gfortran.dg/vect/O3-pr39595.f: New test.
1002 2009-04-02 Dodji Seketeli <dodji@redhat.com>
1005 * g++.dg/template/typedef11.C: New test.
1006 * g++.dg/template/typedef12.C: Likewise.
1007 * g++.dg/template/typedef13.C: Likewise.
1008 * g++.dg/template/typedef14.C: Likewise.
1009 * g++.dg/template/typedef15.C: Likewise.
1010 * g++.dg/template/typedef16.C: Likewise.
1011 * g++.dg/template/sfinae3.C: Compile this pedantically.
1012 The only errors expected should be the one saying the typedef is ill
1014 * g++.old-deja/g++.pt/typename8.C: Likewise.
1015 * g++.dg/template/access11.C: Update this.
1017 2009-04-02 Richard Guenther <rguenther@suse.de>
1019 PR tree-optimization/37221
1020 * gcc.c-torture/compile/20090331-1.c: New testcase.
1022 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1024 * gcc.c-torture/compile/20090401-1.c: New test.
1026 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1029 * g++.dg/template/pr4926-1.C: New.
1031 2009-04-01 Xinliang David Li <davidxl@google.com>
1033 * gcc.target/i386/all_one_m128i.c: New test.
1035 2009-04-01 Janis Johnson <janis187@us.ibm.com>
1038 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1039 * gcc.dg/fltconst-2.c: New test.
1040 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1041 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1044 * gcc.dg/cpp/pr33466.c: New test.
1045 * gcc.dg/dfp/pr33466.c: New test.
1046 * gcc.dg/fixed-point/pr33466.c: New test.
1048 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1050 PR tree-optimization/35011
1051 * g++.dg/other/pr35011.C: New.
1053 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1056 * gcc.dg/pr39226.c: New test.
1058 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1061 * g++.dg/template/pr35240.C: New.
1063 2009-04-01 Joseph Myers <joseph@codesourcery.com>
1066 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1067 * gcc.dg/pr25682.c: Update expected diagnostics.
1069 2009-04-01 Richard Guenther <rguenther@suse.de>
1071 * gcc.dg/fold-plusmult-2.c: New testcase.
1073 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.dg/pr37772.c: New test.
1077 * g++.dg/ext/asm11.C: New test.
1079 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1081 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1082 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1085 2009-03-31 Jason Merrill <jason@redhat.com>
1087 * g++.old-deja/g++.other/using9.C: Add expected errors.
1089 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1091 * gcc.c-torture/compile/pr33009.c: Removed.
1093 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1095 * gcc.c-torture/compile/pr33009.c: Delete.
1096 * gcc.c-torture/compile/pr11832.c: Likewise.
1098 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1101 * lib/target-supports.exp (check_effective_target_stdint_types):
1103 (check_effective_target_inttypes_types): New.
1104 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1105 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1106 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1108 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1112 * gfortran.dg/data_pointer_1.f90: New test.
1114 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1117 * gfortran.dg/char_length_15.f90: New test.
1119 2009-03-31 Jason Merrill <jason@redhat.com>
1122 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1123 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1124 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1127 * g++.dg/other/typedef2.C: New test.
1130 * g++.dg/template/typedef17.C: New test.
1132 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1133 * g++.dg/cpp0x/auto12.C: Likewise.
1135 2009-03-31 Richard Guenther <rguenther@suse.de>
1138 * gcc.dg/fold-compare-4.c: New testcase.
1139 * gcc.dg/fold-compare-5.c: Likewise.
1141 2009-03-31 Richard Guenther <rguenther@suse.de>
1143 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1145 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1148 * gcc.target/i386/pr39592-1.c: New test.
1150 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1152 PR preprocessor/15638
1153 * gcc.dg/cpp/missing-header-1.c: New test.
1154 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1155 "compilation terminated" message.
1156 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1158 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1159 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1160 terminated" message.
1162 2009-03-31 Richard Guenther <rguenther@suse.de>
1166 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1167 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1169 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1172 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1173 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1174 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1175 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1176 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1177 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1178 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1180 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1183 * gfortran.dg/whole_file_1.f90: New test.
1185 * gfortran.dg/whole_file_2.f90: New test.
1186 * gfortran.dg/whole_file_3.f90: New test.
1188 * gfortran.dg/whole_file_4.f90: New test.
1190 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1192 * gfortran.dg/bind_c_usage_19.f90: New test.
1195 * gcc.target/powerpc/altivec-29.c: New test.
1197 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1199 PR rtl-optimization/323
1200 * gcc.target/i386/excess-precision-1.c,
1201 gcc.target/i386/excess-precision-2.c,
1202 gcc.target/i386/excess-precision-3.c,
1203 gcc.target/i386/excess-precision-4.c,
1204 gcc.target/i386/excess-precision-5.c,
1205 gcc.target/i386/excess-precision-6.c: New tests.
1207 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1210 * gcc.dg/c99-array-lval-8.c: New test.
1212 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1214 PR preprocessor/34695
1215 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1216 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1217 instead of dg-warning for "previous definition" messages.
1218 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1219 "warnings being treated as errors" message.
1220 * gcc.dg/fltconst-1.c: Use -fshow-column.
1222 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1225 * gfortran.dg/power1.f90: New test.
1227 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1235 * gcc.c-torture/compile/20081108-1.c,
1236 gcc.c-torture/compile/20081108-2.c,
1237 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1238 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1239 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1240 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1241 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1242 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1243 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1244 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1245 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1246 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1247 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1248 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1249 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1250 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1251 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1252 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1253 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1255 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1256 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1257 XFAILs. Update expected messages.
1258 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1260 * gcc.dg/real-const-1.c: Replace with test from original PR.
1261 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1262 when casting from non-constant integer to pointer.
1264 2009-03-29 Richard Guenther <rguenther@suse.de>
1266 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1268 2009-03-29 Daniel Kraft <d@domob.eu>
1271 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1273 * gfortran.dg/typebound_proc_9.f03: New test.
1274 * gfortran.dg/typebound_proc_10.f03: New test.
1275 * gfortran.dg/typebound_proc_11.f03: New test.
1276 * gfortran.dg/abstract_type_5.f03: New test.
1278 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1281 * gfortran.dg/do_4.f: New.
1282 * gfortran.dg/goto_2.f90: Correct expected warnings.
1283 * gfortran.dg/goto_4.f90: Likewise.
1284 * gfortran.dg/goto_5.f90: New.
1286 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1291 * gcc.target/i386/pr39545-1.c: New.
1292 * gcc.target/i386/pr39545-2.c: Likewise.
1294 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1295 (flex2_struct): Likewise.
1296 (check_struct_passing7): Likewise.
1297 (check_struct_passing8): Likewise.
1300 (main): Call check_struct_passing7 and check_struct_passing8.
1302 2009-03-29 Richard Guenther <rguenther@suse.de>
1304 * gcc.c-torture/execute/20090113-1.c: New testcase.
1305 * gcc.c-torture/execute/20090113-2.c: Likewise.
1306 * gcc.c-torture/execute/20090113-3.c: Likewise.
1307 * gcc.c-torture/execute/20090207-1.c: Likewise.
1308 * gcc.c-torture/compile/20090114-1.c: Likewise.
1309 * gcc.c-torture/compile/20090328-1.c: Likewise.
1310 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1312 2009-03-29 David Ayers <ayers@fsfe.org>
1315 * objc.dg/conditional-1.m: New tests.
1317 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1319 * gcc.dg/winline-10.c: New test.
1321 2009-03-28 Tobias Burnus <burnus@net-b.de>
1324 * gfortran.dg/do_check_1.f90: Add test.
1325 * gfortran.dg/do_check_2.f90: Add test.
1326 * gfortran.dg/do_check_3.f90: Add test.
1327 * gfortran.dg/do_check_4.f90: Add test.
1329 2009-03-28 Jan Hubicka <jh@suse.cz>
1331 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1332 * gcc.dg/pr33826.c: Update dump files.
1333 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1334 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1336 2009-03-28 Martin Jambor <mjambor@suse.cz>
1338 * g++.dg/tree-ssa/fwprop-align.C: New test.
1340 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.target/powerpc/altivec-28.c: New test.
1345 * gcc.dg/wdisallowed-functions-1.c: Removed.
1346 * gcc.dg/wdisallowed-functions-2.c: Removed.
1347 * gcc.dg/wdisallowed-functions-3.c: Removed.
1348 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1349 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1350 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1352 2009-03-28 Richard Guenther <rguenther@suse.de>
1354 PR tree-optimization/38723
1355 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1357 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1360 * gfortran.dg/char_result_13.f90: New test.
1362 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1365 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1367 2009-03-28 Daniel Kraft <d@domob.eu>
1369 * gfortran.dg/trim_1.f90: New test.
1371 2009-03-28 Richard Guenther <rguenther@suse.de>
1373 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1374 * g++.dg/warn/Warray-bounds.C: Likewise.
1376 2009-03-28 Tobias Burnus <burnus@net-b.de>
1379 * gfortran.dg/recursive_check_7.f90: New test.
1381 2009-03-28 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/do_check_5.f90: New test.
1385 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1386 * gfortran.dg/array_constructor_18.f90: Ditto.
1387 * gfortran.dg/array_constructor_22.f90: Ditto.
1388 * gfortran.dg/do_3.F90: Ditto.
1389 * gfortran.dg/do_1.f90: Ditto.
1391 2009-03-28 Richard Guenther <rguenther@suse.de>
1393 PR tree-optimization/38180
1394 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1396 2009-03-28 Richard Guenther <rguenther@suse.de>
1398 PR tree-optimization/38513
1399 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1400 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1401 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1402 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1403 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1404 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1405 * gcc.dg/vect/vect-35.c: Likewise.
1406 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1407 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1408 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1410 2009-03-28 Richard Guenther <rguenther@suse.de>
1412 PR tree-optimization/38968
1413 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1415 2009-03-28 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/37795
1418 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1420 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1422 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1423 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1424 options for removed targets.
1426 2009-03-27 Richard Guenther <rguenther@suse.de>
1428 PR tree-optimization/39120
1429 * gcc.c-torture/execute/pr39120.c: New testcase.
1431 2009-03-27 Richard Guenther <rguenther@suse.de>
1433 PR tree-optimization/39120
1434 * gcc.dg/torture/pta-callused-1.c: New testcase.
1436 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1439 * gcc.target/i386/pr39315-1.c: New.
1440 * gcc.target/i386/pr39315-2.c: Likewise.
1441 * gcc.target/i386/pr39315-3.c: Likewise.
1442 * gcc.target/i386/pr39315-4.c: Likewise.
1443 * gcc.target/i386/pr39315-check.c: Likewise.
1445 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1448 * gcc.dg/pr39323-1.c: New.
1449 * gcc.dg/pr39323-2.c: Likewise.
1450 * gcc.dg/pr39323-3.c: Likewise.
1452 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1455 * gcc.target/ia64/sync-1.c: New.
1457 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1460 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1461 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1462 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1463 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1464 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1465 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1466 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1467 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1469 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1471 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1472 for low precision (i.e. float).
1474 2009-03-27 Dodji Seketeli <dodji@redhat.com>
1475 Jakub Jelinek <jakub@redhat.com>
1478 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1480 2009-03-27 Jakub Jelinek <jakub@redhat.com>
1482 * gcc.dg/memmove-2.c: New test.
1483 * gcc.dg/memmove-3.c: New test.
1485 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1488 2009-03-27 Xinliang David Li <davidxl@google.com>
1490 PR tree-optimization/39557
1491 * g++.dg/tree-ssa/dom-invalid.C: New test.
1493 2009-03-27 Xinliang David Li <davidxl@google.com>
1495 PR tree-optimization/39548
1496 * g++.dg/tree-ssa/copyprop.C: New test.
1498 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1501 * g++.dg/template/typename17.C: New testcase.
1502 * g++.dg/template/typename18.C: New testcase.
1504 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1507 * g++.dg/other/var_copy-1.C: New test.
1509 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1512 * g++.dg/parse/ctor9.C: New test.
1514 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1517 * g++.dg/init/error2.C: New test.
1519 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1522 * gcc.dg/pr35652.C: New.
1523 * g++.dg/warn/pr35652.C: New.
1524 * gcc.dg/format/plus-1.c: Adjust message.
1526 2009-03-26 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.dg/wdisallowed-functions-3.c: New test.
1530 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1532 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1534 * gcc.dg/inline-33.c: Fix when pic.
1536 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
1538 * gcc.target/ia64/20090324-1.c: New test.
1540 2009-03-25 Jakub Jelinek <jakub@redhat.com>
1543 * gcc.dg/pr27898.c: New test.
1545 PR tree-optimization/32139
1546 * gcc.c-torture/compile/pr32139.c: New test.
1548 2009-03-24 Jason Merrill <jason@redhat.com>
1551 * g++.dg/parse/defarg14.C: New test.
1553 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1556 * gfortran.dg/read_repeat.f90: New test.
1558 2009-03-24 Ira Rosen <irar@il.ibm.com>
1560 PR tree-optimization/39529
1561 * gcc.dg/vect/pr39529.c: New test.
1563 2009-03-24 Dodji Seketeli <dodji@redhat.com>
1564 Jakub Jelinek <jakub@redhat.com>
1567 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1569 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1572 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1574 2009-03-23 Jason Merrill <jason@redhat.com>
1576 * g++.dg/cpp0x/auto12.C: Add variadic test.
1579 * g++.dg/warn/Wshadow-4.C: New test.
1581 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1583 PR tree-optimization/39516
1584 * gfortran.dg/pr39516.f: New test.
1586 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
1588 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1589 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1590 variable, not environment variable.
1592 2009-03-21 Jason Merrill <jason@redhat.com>
1595 * g++.dg/ext/vla6.C: New test.
1597 2009-03-20 Jason Merrill <jason@redhat.com>
1599 * g++.dg/cpp0x/initlist5.C: Add additional test.
1601 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1602 Janis Johnson <janis187@us.ibm.com>
1604 * lib/compat.exp (compat-get-options-main, compat-get-options):
1605 Handle dg-prune-output in source file.
1606 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1607 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1608 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1611 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1614 * gcc.dg/gomp/pr39495-1.c: New test.
1615 * gcc.dg/gomp/pr39495-2.c: New test.
1616 * g++.dg/gomp/pr39495-1.C: New test.
1617 * g++.dg/gomp/pr39495-2.C: New test.
1620 * gcc.target/i386/pr39496.c: New test.
1621 * g++.dg/other/pr39496.C: New test.
1623 2009-03-19 Li Feng <nemokingdom@gmail.com>
1626 * gcc.dg/autopar/pr39500-1.c: New.
1627 * gcc.dg/autopar/pr39500-2.c: New.
1629 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1631 * g++.dg/dg.exp: Prune graphite.
1633 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1636 * g++.dg/graphite: New.
1637 * g++.dg/graphite/graphite.exp: New.
1638 * g++.dg/graphite/pr39447.C: New.
1640 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1643 * g++.dg/template/pr39425.C: New.
1645 * g++.dg/template/spec33.C: Updated.
1647 2009-03-17 Jason Merrill <jason@redhat.com>
1649 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1651 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/ext/unary_trait_incomplete.C: New.
1656 2009-03-17 Jing Yu <jingyu@google.com>
1659 * g++.dg/inherit/thunk10.C: New test.
1661 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
1664 * gcc.target/i386/pr39482.c: New test.
1666 2009-03-17 Jakub Jelinek <jakub@redhat.com>
1669 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1670 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1671 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1672 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1675 * gcc.dg/pr39443.c: New test.
1678 * gcc.dg/debug/pr39412.c: New test.
1680 2009-03-17 Janis Johnson <janis187@us.ibm.com>
1683 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1684 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1686 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1687 its original value, or unset if it was not defined.
1688 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1689 path procs around use of HOSTCC.
1690 * g++.dg/compat/struct-layout-1.exp: Ditto.
1691 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1693 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1695 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1697 2009-03-16 Janis Johnson <janis187@us.ibm.com>
1699 Revert patch for PR testsuite/37630.
1702 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1705 * lib/target-supports.exp (check_effective_target_ieee): New.
1706 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1707 * gcc.dg/20001012-1.c: Require ieee.
1710 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1712 2009-03-16 Jakub Jelinek <jakub@redhat.com>
1714 PR tree-optimization/39455
1715 * gcc.dg/pr39455.c: New test.
1717 2009-03-13 David Ayers <ayers@fsfe.org>
1719 * objc/execute/trivial.m. New test.
1721 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1724 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1726 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1729 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1732 2009-03-12 David Ayers <ayers@fsfe.org>
1735 * objc/execute/exceptions/handler-1.m. New test.
1737 2009-03-12 Jakub Jelinek <jakub@redhat.com>
1740 * gcc.target/i386/pr39431.c: New test.
1742 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1745 * gcc.target/i386/pr39445.c: New.
1747 * gcc.target/i386/push-1.c: XFAIL.
1749 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1751 * gcc.dg/inline-33.c: New test.
1753 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1755 * gcc.dg/vect/vect-82.c: Combine dg-do and
1756 dg-require-effective-target into dg-skip-if.
1757 * gcc.dg/vect/vect-83.c: Likewise.
1759 2009-03-11 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.target/i386/stackalign/longlong-1.c: New test.
1763 * gcc.target/i386/stackalign/longlong-2.c: New test.
1765 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1767 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1769 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1771 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1772 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1774 2009-03-11 Olivier Hainque <hainque@adacore.com>
1776 * gnat.dg/slice_enum.adb: New test.
1778 2009-03-11 Jason Merrill <jason@redhat.com>
1781 * g++.dg/opt/nrv15.C: New test.
1783 2009-03-10 Ira Rosen <irar@il.ibm.com>
1785 PR tree-optimization/39422
1786 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1787 constant array with static initialization to global memory.
1788 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1790 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1792 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1795 2009-03-09 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/opt/switch2.C: Add -w to dg-options.
1799 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1800 * g++.dg/warn/switch1.C: New test.
1801 * g++.dg/other/switch3.C: New test.
1803 PR tree-optimization/39394
1804 * gcc.c-torture/compile/pr39394.c: New test.
1806 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1808 * gcc.target/s390/20090223-1.c: New testcase.
1810 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1813 * gfortran.dg/fmt_f0_1.f90: New test.
1815 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1818 * g++.dg/other/new1.C: Adjusted.
1819 * g++.dg/parse/crash40.C: Likewise.
1820 * g++.dg/parse/defarg12.C: Likewise.
1821 * g++.dg/template/error15.C: Likewise.
1823 * g++.dg/other/pr39060.C: New.
1825 2009-03-07 Jason Merrill <jason@redhat.com>
1828 * g++.dg/opt/new1.C: New.
1830 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/other/error32.C: New.
1835 2009-03-06 Jakub Jelinek <jakub@redhat.com>
1838 * gcc.c-torture/compile/pr39360.c: New test.
1841 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1843 2009-03-05 Jason Merrill <jason@redhat.com>
1846 * g++.dg/warn/Wuninitialized-3.C: New test.
1848 2009-03-05 Jakub Jelinek <jakub@redhat.com>
1851 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1852 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1854 2009-03-04 Jason Merrill <jason@redhat.com>
1857 * g++.dg/template/koenig7.C: New test.
1859 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1861 * g++.dg/torture/predcom-1.C: New test.
1863 2009-03-04 Richard Guenther <rguenther@suse.de>
1865 PR tree-optimization/39362
1866 * g++.dg/torture/pr39362.C: New testcase.
1868 2009-03-04 Jason Merrill <jason@redhat.com>
1869 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1874 * g++.dg/template/dependent-name5.C: New test.
1876 2009-03-04 Steve Ellcey <sje@cup.hp.com>
1879 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1880 vect_int to vect_int_mult.
1882 2009-03-04 Richard Guenther <rguenther@suse.de>
1884 PR tree-optimization/39358
1885 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1886 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1888 2009-03-04 Richard Guenther <rguenther@suse.de>
1890 PR tree-optimization/39339
1891 * gcc.c-torture/execute/pr39339.c: New testcase.
1893 2009-03-03 Joseph Myers <joseph@codesourcery.com>
1895 * gcc.c-torture/compile/20090303-1.c,
1896 gcc.c-torture/compile/20090303-2.c: New tests.
1898 2009-03-03 Jakub Jelinek <jakub@redhat.com>
1901 * gfortran.dg/gomp/pr39354.f90: New test.
1903 PR tree-optimization/39343
1904 * gcc.dg/pr39343.c: New test.
1906 2009-03-03 Ira Rosen <irar@il.ibm.com>
1908 PR tree-optimization/39248
1909 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1910 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1911 on targets without vector misalignment support.
1912 * lib/target-supports.exp
1913 (check_effective_target_vect_short_mult): Add
1914 check_effective_target_arm32.
1916 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1919 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1920 * testsuite/gcc.dg/graphite/pr39335.c: New.
1922 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1924 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1926 * gcc.target/i386/stackalign/return-5.c: Likewise.
1927 * gcc.target/i386/stackalign/return-6.c: Likewise.
1929 2009-03-02 Richard Guenther <rguenther@suse.de>
1930 Ira Rosen <irar@il.ibm.com>
1932 PR tree-optimization/39318
1933 * gfortran.dg/vect/pr39318.f90: New test.
1935 2009-03-01 Jan Hubicka <jh@suse.cz>
1937 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1939 2009-03-01 Jan Hubicka <jh@suse.cz>
1942 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1944 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1946 * gnat.dg/pack12.adb: New test.
1948 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1951 * g++.dg/other/pr37789.C: New.
1953 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1956 * gfortran.dg/interface_25.f90: New test.
1957 * gfortran.dg/interface_26.f90: New test.
1959 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1962 * gfortran.dg/initialization_22.f90: New test.
1964 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
1966 PR rtl-optimization/39241
1967 * gcc.dg/torture/pr39241.c: New.
1969 2009-02-25 Martin Jambor <mjambor@suse.cz>
1971 PR tree-optimizations/39259
1972 * g++.dg/torture/pr39259.C: New testcase.
1974 2009-02-24 Richard Guenther <rguenther@suse.de>
1977 * g++.dg/template/instantiate10.C: New testcase.
1979 2009-02-24 Richard Guenther <rguenther@suse.de>
1980 Zdenek Dvorak <ook@ucw.cz>
1982 PR tree-optimization/39233
1983 * gcc.c-torture/execute/pr39233.c: New testcase.
1985 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1987 PR tree-optimization/39260
1988 * gcc.dg/graphite/pr39260.c: New.
1990 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1992 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1994 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1997 * g++.dg/template/void14.C: New.
1999 2009-02-23 Jason Merrill <jason@redhat.com>
2002 * g++.dg/init/const7.C: Remove XFAIL.
2003 * g++.dg/init/static-init1.C: New test.
2005 * g++.dg/cpp0x/initlist14.C: New test.
2007 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2010 * bound_simplification_2.f90: New test case.
2011 * bound_7.f90: New test case.
2013 2009-02-21 Joseph Myers <joseph@codesourcery.com>
2015 * gcc.dg/cpp/include4.c: New test.
2017 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2020 * gcc.target/i386/abi-2.c: New.
2022 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2024 * gcc.c-torture/execute/pr39228.x: New.
2026 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2028 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2029 scan-assembler to check for xmm0 register.
2031 2009-02-20 Mark Mitchell <mark@codesourcery.com>
2032 Joseph Myers <joseph@codesourcery.com>
2034 * gcc.target/arm/va_list.c: New test.
2035 * g++.dg/abi/arm_va_list.C: Likewise.
2036 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2038 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2039 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2040 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2041 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2042 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2043 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2045 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2048 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2051 2009-02-20 Jakub Jelinek <jakub@redhat.com>
2054 * gcc.c-torture/execute/pr39240.c: New test.
2056 2009-02-20 Jason Merrill <jason@redhat.com>
2059 * g++.dg/parse/dtor15.C: New test.
2061 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
2063 * gcc.c-torture/execute/20090219-1.c: New.
2065 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2067 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2068 (mips-dg-options): When matching isa* pseudo-options make
2069 'value' optional and accept ! entries. Use $spec instead of
2070 $isa_spec in the isa pseudo-option error message. Only
2071 perform the ISA-range check when 'value' is set. If arch is
2072 matching any CPU in the ! entries switch to its generic ISA.
2073 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2074 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2076 2009-02-19 Jakub Jelinek <jakub@redhat.com>
2079 * gcc.dg/visibility-20.c: New test.
2080 * g++.dg/ext/visibility/visibility-11.C: New test.
2082 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2085 * g++.dg/abi/pr39188-1a.C: New.
2086 * g++.dg/abi/pr39188-1b.C: Likewise.
2087 * g++.dg/abi/pr39188-1.h: Likewise.
2088 * g++.dg/abi/pr39188-2a.C: Likewise.
2089 * g++.dg/abi/pr39188-2b.C: Likewise.
2090 * g++.dg/abi/pr39188-2.h: Likewise.
2091 * g++.dg/abi/pr39188-3a.C: Likewise.
2092 * g++.dg/abi/pr39188-3b.C: Likewise.
2093 * g++.dg/abi/pr39188-3.h: Likewise.
2095 2009-02-19 Joseph Myers <joseph@codesourcery.com>
2098 * gcc.c-torture/execute/call-trap-1.c,
2099 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2102 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2105 * gcc.c-torture/execute/pr39228.c: New test.
2107 2009-02-19 Richard Guenther <rguenther@suse.de>
2109 PR tree-optimization/39074
2110 * gcc.dg/torture/pr39074.c: New testcase.
2111 * gcc.dg/torture/pr39074-2.c: Likewise.
2112 * gcc.dg/torture/pr39074-3.c: Likewise.
2114 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2117 * g++.dg/parse/attr3.C: New.
2119 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2122 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2125 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2128 2009-02-18 Jason Merrill <jason@redhat.com>
2131 * g++.dg/init/const7.C: Remove XFAIL.
2134 * g++.dg/opt/const6.C: New test.
2136 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2138 * gcc.dg/callabi/callabi.exp: Moved to ...
2139 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2142 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2143 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2144 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2145 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2146 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2147 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2148 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2150 * gcc.dg/callabi/callabi.h: Moved to ...
2151 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2153 * gcc.dg/callabi/func-1.c: Moved to ...
2154 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2156 * gcc.dg/callabi/func-indirect.c: Moved to ...
2157 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2159 * gcc.dg/callabi/pr38891.c: Moved to ...
2160 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2162 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2163 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2165 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2166 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2168 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2169 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2171 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2174 * gcc.dg/callabi/pr38891.c: New.
2176 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2178 * gcc.dg/callabi/callabi.exp: New.
2180 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2183 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2185 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2187 * gcc.target/i386/pr39082-1.c: New.
2189 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2192 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2193 CHECK_M64_M128 is defined.
2194 (check_f_arguments): Add "do".
2195 (check_vector_arguments): New.
2196 (check_m64_arguments): Likewise.
2197 (check_m128_arguments): Likewise.
2199 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2200 (CHECK_M64_M128): Define.
2202 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2204 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2206 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2207 tests only if CHECK_M64_M128 is defined.
2209 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2210 (m128_2_struct): Likewise.
2211 (check_struct_passing5): Likewise.
2212 (check_struct_passing6): Likewise.
2213 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2215 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2217 (check_union_passing4): Likewise.
2218 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2220 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2223 * gcc.dg/noncompile/pr35447-1.c: New test.
2225 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2227 PR tree-optimization/36922
2228 * gfortran.dg/pr36922.f: New test.
2230 2009-02-17 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/39202
2233 * gcc.c-torture/compile/pr39202.c: New testcase.
2235 2009-02-17 Richard Guenther <rguenther@suse.de>
2237 PR tree-optimization/39204
2238 * gcc.dg/torture/pr39204.c: New testcase.
2240 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2242 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2243 * gcc.dg/vect/vect-outer-6.c: Ditto.
2245 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2248 * gcc.dg/noncompile/init-5.c: New test.
2249 * gcc.dg/init-bad-4.c: Adjust expected errors.
2251 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2254 * gcc.target/i386/push-1.c: New.
2256 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2258 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2260 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2262 * gcc.target/spu/intrinsics-sr.c: New test.
2264 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2267 * gcc.target/ia64/sibcall-opt-1.c: New test.
2268 * gcc.target/ia64/sibcall-opt-2.c: New test.
2270 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2273 * gfortran.dg/cray_pointers_8.f90: New test.
2276 * gfortran.dg/cray_pointers_9.f90: New test.
2278 2009-02-13 Jason Merrill <jason@redhat.com>
2281 * g++.dg/cpp0x/decltype16.C: New.
2283 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2286 * gfortran.dg/gomp/pr39152.f90: New.
2288 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2291 * gcc.target/i386/pr39162.c: New.
2293 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2296 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2299 2009-02-12 Jason Merrill <jason@redhat.com>
2302 * g++.dg/template/array20.C: New test.
2304 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2306 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2307 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2308 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2310 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2312 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2314 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2317 * gfortran.dg/pr39152.f: New.
2319 2009-02-11 Jason Merrill <jason@redhat.com>
2322 * g++.dg/cpp0x/defaulted9.C: New test.
2325 * g++.dg/init/value7.C: New test.
2327 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2330 * gcc.target/i386/pr38824.c: New testcase.
2332 2009-02-11 Jason Merrill <jason@redhat.com>
2335 * g++.dg/cpp0x/defaulted8.C: New test.
2338 * g++.dg/cpp0x/rv9p.C: New test.
2340 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2342 * gnat.dg/aliasing3.adb: New test.
2343 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2345 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2348 * g++.dg/template/crash88.C: New.
2349 * g++.dg/template/crash89.C: Likewise.
2351 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2354 * gcc.dg/pr39084.c: New test.
2356 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2359 * gcc.target/i386/pr39139.c: New test.
2361 2009-02-10 Richard Guenther <rguenther@suse.de>
2363 PR tree-optimization/39132
2364 * gcc.dg/torture/pr39132.c: New testcase.
2366 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2369 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2370 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2371 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2372 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2373 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2374 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2375 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2376 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2378 2009-02-09 Jason Merrill <jason@redhat.com>
2381 * g++.dg/init/value6.C: New test.
2383 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2385 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2387 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2389 * gcc.c-torture/compile/20090209-1.c: New test.
2391 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2395 * g++.dg/cpp0x/vt-35147.C: New.
2396 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2397 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2399 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2402 * gcc.dg/attr-alias-4.c: New test.
2404 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2407 * gcc.dg/dfp/pr39035.c: New test.
2409 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2412 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2414 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2417 * g++.dg/opt/thunk3.C: New test.
2419 2009-02-05 Nick Clifton <nickc@redhat.com>
2421 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2422 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2423 * gcc.dg/cdce1.c: Likewise.
2424 * gcc.dg/cpp/_Pragma6.c: Likewise.
2425 * g++.dg/cpp/_Pragma1.C: Likewise.
2426 * gcc.dg/utf32-2.c: Xfail for M32C.
2427 * gcc.dg/utf32-1.c: Likewise.
2428 * gcc.dg/utf32-3.c: Likewise.
2429 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2431 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2432 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2433 * gcc.dg/Wconversion-5.c: Likewise.
2434 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2435 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2436 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2437 * gcc.dg/utf-inc-init.c: Likewise.
2438 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2439 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2440 * gcc.dg/utf-array-short-wchar.c: Likewise.
2441 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2442 * gcc.dg/mallign.c: Use size_t instead of long.
2444 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
2446 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2448 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
2450 * gcc.c-torture/execute/pr39100.c: New.
2452 2009-02-05 Joseph Myers <joseph@codesourcery.com>
2455 * gcc.dg/tls/diag-6.c: New test.
2457 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2459 AVX Programming Reference (January, 2009)
2460 * gcc.target/i386/avx-vpclmulqdq.c: New.
2461 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2463 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2465 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2466 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
2467 (pclmul_test): Renamed to ...
2470 2009-02-04 Jakub Jelinek <jakub@redhat.com>
2473 * g++.dg/abi/mangle31.C: New test.
2475 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2478 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2480 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2481 inside function prototype but not part of parameter declarator.
2482 * vla-11.c: New test.
2484 2009-02-03 Jason Merrill <jason@redhat.com>
2486 * g++.dg/warn/main-4.C: New test.
2487 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2489 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2492 * g++.dg/expr/cast10.C: New test.
2494 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2497 * gcc.dg/init-bad-6.c: New test.
2499 2009-02-03 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.c-torture/compile/pr35318.c: New test.
2505 * gcc.dg/nofixed-point-2.c: New test.
2506 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2507 * g++.dg/ext/fixed2.C: Likewise.
2508 * g++.dg/other/error25.C: Likewise.
2509 * g++.dg/lookup/crash7.C: Likewise.
2510 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2513 * g++.dg/cpp0x/initlist13.C: New test.
2515 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
2518 * g++.dg/template/func2.C: New test.
2521 * g++.dg/template/typename15.C: New.
2522 * g++.dg/template/typename16.C: New.
2524 2009-02-03 Janis Johnson <janis187@us.ibm.com>
2525 Ben Elliston <bje@au.ibm.com>
2528 * gcc.dg/dfp/pr39034.c: New test.
2530 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2533 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2535 2009-02-02 Jason Merrill <jason@redhat.com>
2538 * g++.dg/parse/dtor14.C: New test.
2540 2009-02-02 Jakub Jelinek <jakub@redhat.com>
2542 * lib/target-supports.exp
2543 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2544 * g++.dg/ext/builtin10.C: New test.
2547 * gcc.target/i386/pr39058.c: New test.
2549 2009-02-02 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/38937
2552 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2554 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/parse/crash52.C: New.
2559 2009-01-30 Richard Guenther <rguenther@suse.de>
2561 PR tree-optimization/39041
2562 * gcc.c-torture/compile/pr39041.c: New testcase.
2564 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2567 * gcc.target/i386/pr39013-1.c: New test.
2568 * gcc.target/i386/pr39013-2.c: New test.
2571 * g++.dg/ext/label12.C: New test.
2573 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2576 * g++.dg/parse/error34.C: New.
2577 * g++.dg/parse/error35.C: Likewise.
2579 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2582 * g++.dg/cpp0x/decltype-38655.C: New.
2584 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2587 * g++.dg/torture/pr39002.C: New test.
2589 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
2591 PR tree-optimization/39007
2592 * gcc.dg/tree-ssa/pr39007.c: New.
2594 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2597 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2600 2009-01-29 Steve Ellcey <sje@cup.hp.com>
2603 * gcc.c-torture/compile/pr38857.c: New test.
2605 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
2609 * gfortran.dg/bound_6.f90: New test.
2611 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2613 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2615 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
2617 PR tree-optimization/38997
2618 * gcc.dg/tree-ssa/pr38997.c: New.
2620 2009-01-28 Richard Guenther <rguenther@suse.de>
2622 PR tree-optimization/38926
2623 * gcc.c-torture/compile/pr38926.c: New testcase.
2625 2009-01-28 Jakub Jelinek <jakub@redhat.com>
2628 * gcc.dg/pr38934.c: New test.
2630 2009-01-28 Richard Guenther <rguenther@suse.de>
2633 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2635 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
2637 PR tree-optimization/38984
2638 * gcc.dg/pr38984.c: New XFAILed testcase.
2641 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
2644 * gcc.target/i386/pr38988.c: New test.
2646 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2649 * g++.dg/parse/crash51.C: New.
2650 * g++.old-deja/g++.pt/crash9.C: Adjust.
2652 2009-01-27 Daniel Kraft <d@domob.eu>
2655 * gfortran.dg/mvbits_6.f90: New test.
2656 * gfortran.dg/mvbits_7.f90: New test.
2657 * gfortran.dg/mvbits_8.f90: New test.
2659 2009-01-27 Richard Guenther <rguenther@suse.de>
2661 PR tree-optimization/38503
2662 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2664 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2667 * gcc.c-torture/execute/pr38969.c: New test.
2669 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2672 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2674 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2675 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2676 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2678 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2681 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2682 if __USING_SJLJ_EXCEPTIONS__ is defined.
2684 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2685 __USING_SJLJ_EXCEPTIONS__ is defined.
2686 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2687 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2688 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2689 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2690 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2691 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2693 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2696 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2697 Use instead of C name in asm statements.
2699 2009-01-26 Richard Guenther <rguenther@suse.de>
2701 PR tree-optimization/38745
2702 * g++.dg/torture/pr38745.C: New testcase.
2704 2009-01-26 Richard Guenther <rguenther@suse.de>
2707 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2709 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
2711 * gcc.dg/bitfld-15.c: Gate warning on target
2712 pcc_bitfield_type_matters.
2713 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2714 g++.dg/ext/bitfield4.C: Likewise.
2715 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2716 bitfield for any target.
2718 2009-01-24 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.dg/pr38957.c: New test.
2723 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
2726 * gfortran.dg/array_constructor_24.f: Allow tolerance when
2729 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2731 PR tree-optimization/38953
2732 * gfortran.dg/graphite/pr38953.f90: New.
2734 2009-01-24 Paul Brook <paul@codesourcery.com>
2736 * gcc.target/arm/neon-cond-1.c: New test.
2738 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
2740 PR tree-optimization/38932
2741 * gcc.dg/pr38932.c: New.
2743 2009-01-23 Revital Eres <eres@il.ibm.com>
2745 * gcc.dg/sms-7.c: Fix test.
2747 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2749 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2750 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2751 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2752 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2754 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2756 * gcc.dg/pr35729.c: Make test x86 specific.
2758 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2761 * gcc.dg/pr38615.c: New test.
2763 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
2766 * gcc.target/i386/pr38931.c: New test.
2768 2009-01-22 Dodji Seketeli <dodji@redhat.com>
2771 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2772 * g++.dg/template/typedef12.C: Likewise.
2773 * g++.dg/template/typedef13.C: Likewise.
2774 * g++.dg/template/typedef14.C: Likewise.
2775 * g++.dg/template/sfinae3.C: Likewise.
2776 * g++.old-deja/g++.pt/typename8.C: Likewise.
2777 * g++.dg/template/access11.C: Likewise
2779 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2781 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2783 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2785 2009-01-21 Dodji Seketeli <dodji@redhat.com>
2788 * g++.dg/template/typedef11.C: New test.
2789 * g++.dg/template/typedef12.C: Likewise.
2790 * g++.dg/template/typedef13.C: Likewise.
2791 * g++.dg/template/typedef14.C: Likewise.
2792 * g++.dg/template/sfinae3.C: Compile this pedantically.
2793 The only errors expected should be the one saying the typedef is ill
2795 * g++.old-deja/g++.pt/typename8.C: Likewise.
2796 * g++.dg/template/access11.C: Update this.
2798 2009-01-21 Daniel Kraft <d@domob.eu>
2801 * gfortran.dg/mvbits_5.f90: New test.
2803 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
2805 * gcc.dg/sms-6.c: New test.
2806 * gcc.dg/sms-7.c: Likewise.
2808 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
2811 * gfortran.dg/host_assoc_function_7.f90: New test
2813 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2814 Richard Guenther <rguenther@suse.de>
2816 PR tree-optimization/38747
2817 PR tree-optimization/38748
2818 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2819 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2820 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2822 2009-01-20 Kees Cook <kees@ubuntu.com>
2823 H.J. Lu <hongjiu.lu@intel.com>
2826 * gcc.dg/pr38902.c: New.
2828 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
2831 * gfortran.dg/pr38868.f: New testcase.
2833 2009-01-20 Richard Guenther <rguenther@suse.de>
2835 * gcc.c-torture/execute/pr36227.c: Move ...
2836 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2838 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2840 * lib/gfortran.exp: Add -B options for targets that use
2841 libgfortran.a%s in their specs.
2843 2009-01-19 Jason Merrill <jason@redhat.com>
2846 * g++.dg/template/dtor5.C: New test.
2848 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2851 * gfortran.dg/bound_5.f90: New test.
2853 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2856 * g++.dg/compat/abi/pr38736_main.C: New.
2857 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2858 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2859 * g++.dg/other/macro-1.C: Likewise.
2860 * gcc.dg/macro-1.c: Likewise.
2861 * gcc.dg/compat/pr38736_main.c: Likewise.
2862 * gcc.dg/compat/pr38736_x.c: Likewise.
2863 * gcc.dg/compat/pr38736_y.c: Likewise.
2865 2009-01-18 Richard Guenther <rguenther@suse.de>
2867 PR tree-optimization/38819
2868 * gcc.c-torture/execute/pr38819.c: New testcase.
2870 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2873 * gfortran.dg/module_commons_3.f90: Reapply.
2875 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2878 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2879 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2881 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2884 * gfortran.dg/module_commons_3.f90: Remove
2886 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2888 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2890 2009-01-16 Jason Merrill <jason@redhat.com>
2893 * g++.dg/template/lvalue1.C: New test.
2896 * g++.dg/template/access20.C: New test.
2897 * g++.dg/torture/pr34641.C: Fix access.
2899 2009-01-16 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/38835
2903 * gcc.c-torture/execute/pr36227.c: New testcase.
2904 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2905 * g++.dg/init/const7.C: Likewise.
2907 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2910 * gcc.c-torture/compile/pr38554.c: New test.
2912 2009-01-16 Jason Merrill <jason@redhat.com>
2915 * g++.dg/conversion/access1.C: New test.
2917 2009-01-16 Jakub Jelinek <jakub@redhat.com>
2919 PR tree-optimization/38789
2920 * gcc.c-torture/compile/pr38789.c: New test.
2922 2009-01-16 Janus Weil <janus@gcc.gnu.org>
2925 * gfortran.dg/proc_ptr_13.f90: New.
2927 2009-01-15 Jason Merrill <jason@redhat.com>
2930 * g++.dg/template/koenig6.C: New test.
2932 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2935 * g++.dg/template/error37.C: New testcase.
2937 2009-01-15 Jason Merrill <jason@redhat.com>
2940 * g++.dg/conversion/memfn1.C: New test.
2943 * g++.dg/conversion/memfn2.C: New test.
2945 2009-01-15 Steve Ellcey <sje@cup.hp.com>
2948 * g++.dg/template/crash87.C: New test.
2950 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2953 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2955 2009-01-15 Dodji Seketeli <dodji@redhat.com>
2958 * g++.dg/parse/crash50.C: New test.
2960 2009-01-14 Jakub Jelinek <jakub@redhat.com>
2962 PR rtl-optimization/38245
2963 * gcc.dg/pr38245-3.c: New test.
2964 * gcc.dg/pr38245-3.h: New file.
2965 * gcc.dg/pr38245-4.c: New file.
2966 * gcc.dg/pr38364.c: New test.
2968 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2970 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2971 sequence PC-relative.
2973 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2975 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2976 calls and/or PLT markers.
2977 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2978 calls and/or PLT markers.
2979 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2980 calls and/or PLT markers.
2981 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2982 calls and/or PLT markers.
2984 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2985 Nathan Froyd <froydnj@codesourcery.com>
2986 Joseph Myers <joseph@codesourcery.com>
2988 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2990 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2991 and use consistent CFLAGS.
2992 * gcc.target/powerpc/20030505.c: Likewise.
2993 * gcc.target/powerpc/20081204-1.c: Likewise.
2994 * gcc.target/powerpc/ppc-spe.c: Likewise.
2995 * gcc.target/powerpc/spe1.c: Likewise.
2996 * g++.dg/ext/spe1.C: Likewise.
2997 * g++.dg/other/opaque-1.C: Likewise.
2998 * g++.dg/other/opaque-2.C: Likewise.
2999 * g++.dg/other/opaque-3.C: Likewise.
3001 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3003 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3006 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3009 * g++.dg/torture/pr38811.C: New file.
3011 2009-01-14 Richard Guenther <rguenther@suse.de>
3013 PR tree-optimization/38826
3015 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3017 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3019 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3021 2009-01-14 Nick Clifton <nickc@redhat.com>
3024 * g++.cp/parse/pr37862.C: New test.
3026 2009-01-14 Julian Brown <julian@codesourcery.com>
3028 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3029 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3031 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3034 2009-01-13 Jakub Jelinek <jakub@redhat.com>
3036 PR rtl-optimization/38774
3037 * gcc.dg/torture/pr38774.c: New test.
3040 * g++.dg/cpp0x/pr38795.C: New test.
3042 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3043 Nathan Froyd <froydnj@codesourcery.com>
3044 Joseph Myers <joseph@codesourcery.com>
3046 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3047 otherwise. Do not check for AltiVec at runtime.
3048 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3049 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3050 * gcc.target/powerpc/altivec-1.c: Likewise.
3051 * gcc.target/powerpc/altivec-3.c: Likewise.
3052 * gcc.target/powerpc/altivec-10.c: Likewise.
3053 * gcc.target/powerpc/altivec-12.c: Likewise.
3054 * gcc.target/powerpc/altivec-24.c: Likewise.
3055 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3056 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3057 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3058 * gcc.target/powerpc/pr35907.c: Likewise.
3059 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3060 otherwise. Do not check for Cell at runtime.
3061 * gcc.target/powerpc/altivec_check.h: Delete.
3063 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3064 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3065 not check for AltiVec at runtime.
3066 * g++.dg/ext/altivec-cell-2.C: Likewise.
3067 * g++.dg/ext/altivec-cell-3.C: Likewise.
3068 * g++.dg/ext/altivec-cell-4.C: Likewise.
3069 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3070 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3072 * g++.dg/ext/altivec_check.h: Delete.
3074 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3076 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3077 effective target. Adjust line numbers accordingly.
3079 2009-01-13 Mark Mitchell <mark@codesourcery.com>
3081 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3083 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3085 PR tree-optimization/38786
3086 * gcc.dg/graphite/pr38786.c: New.
3088 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
3091 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3093 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3094 for alpha*-*-* targets.
3095 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3097 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3100 * gfortran.dg/fmt_bz_bn_err.f: New test.
3102 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3104 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3106 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3108 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3109 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3110 instruction support. Do not check for it at runtime.
3112 2009-01-12 Jason Merrill <jason@redhat.com>
3115 * g++.dg/lookup/friend11.C: Remove expected error.
3116 * g++.dg/lookup/friend14.C: New test.
3117 * g++.dg/lookup/friend15.C: New test.
3119 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3122 * g++.dg/lookup/hidden-class12.C: New test.
3123 * g++.dg/lookup/hidden-class13.C: New test.
3124 * g++.dg/lookup/hidden-class14.C: New test.
3125 * g++.dg/lookup/hidden-class15.C: New test.
3126 * g++.dg/lookup/hidden-class16.C: New test.
3128 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3130 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3131 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3132 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3134 2009-01-12 Jason Merrill <jason@redhat.com>
3137 * g++.dg/other/vararg-3.C: New test.
3139 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3141 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3142 Explicitly enable SPE.
3143 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3146 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3147 Expect -flax-vector-conversions message. Adjust incompatible
3149 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3152 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3154 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3156 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3157 * g++.dg/other/opaque-2.C: Likewise.
3158 * g++.dg/other/opaque-3.C: Likewise.
3160 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.dg/pr32041.c: New test.
3164 * g++.dg/parse/offsetof9.C: New test.
3166 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3167 Nathan Froyd <froydnj@codesourcery.com>
3169 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3170 * g++.dg/ext/attribute-test-1.C: Likewise.
3171 * g++.dg/ext/attribute-test-2.C: Likewise.
3172 * g++.dg/ext/attribute-test-3.C: Likewise.
3173 * g++.dg/ext/attribute-test-4.C: Likewise.
3175 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3177 * gnat.dg/unchecked_convert3.adb: New test.
3179 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3182 * g++.dg/parse/typedef9.C: New test.
3184 PR tree-optimization/38807
3185 * gcc.c-torture/compile/pr38807.c: New test.
3187 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3189 * gcc.target/mips/ins-2.c: New test.
3191 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3194 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3196 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3199 * g++.dg/warn/Wreturn-type-5.C: New test.
3201 2009-01-11 Matthias Klose <doko@ubuntu.com>
3204 * gcc.dg/pr38616.c: New test.
3206 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3208 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3210 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3213 * g++.dg/expr/string-1.C: New test.
3214 * g++.dg/expr/string-2.C: New test.
3217 * g++.dg/ext/complex4.C: New test.
3218 * g++.dg/ext/complex5.C: New test.
3219 * g++.dg/init/reference1.C: New test.
3220 * g++.dg/init/reference2.C: New test.
3221 * g++.dg/init/reference3.C: New test.
3223 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3226 * gfortran.dg/transfer_null_1.f90: New test.
3228 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3231 * gfortran.dg/host_assoc_function_6.f90: New test.
3233 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3235 * lib/target-supports.exp: Add method to determine if the effective
3236 target is really a ppc405 after applying all compile options.
3237 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3238 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3239 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3240 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3241 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3242 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3243 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3244 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3245 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3246 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3247 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3248 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3249 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3250 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3251 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3252 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3253 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3254 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3255 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3256 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3257 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3258 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3259 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3260 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3261 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3262 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3263 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3264 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3265 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3266 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3267 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3269 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3272 * g++.dg/other/error31.C: New testcase.
3275 * gcc.dg/pr35742.c: New test.
3277 2009-01-09 John F. Carr <jfc@mit.edu>
3280 * g++.dg/parse/linkage3.C: New test.
3282 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3285 * gcc.c-torture/compile/pr38771.c: New test.
3287 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3289 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3291 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3293 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3294 * gcc.dg/sibcall-4.c: Likewise.
3296 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3297 Jan Sjodin <jan.sjodin@amd.com>
3299 PR tree-optimization/38559
3300 * testsuite/gcc.dg/graphite/pr38559.c: New.
3302 2009-01-08 Ira Rosen <irar@il.ibm.com>
3304 PR tree-optimization/37194
3305 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3307 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3310 * g++.dg/ext/label11.C: New test.
3312 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3314 * lib/target-supports.exp (check_weak_override_available): New.
3315 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3316 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3317 dg-require-weak-override.
3319 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3320 Alan Modra <amodra@bigpond.net.au>
3322 * gcc.c-torture/compile/20090107-1.c: New test.
3324 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3327 * g++.dg/other/pr38706.C: New test.
3329 2009-01-07 Jason Merrill <jason@redhat.com>
3331 * g++.dg/cpp0x/variadic92.C: New test.
3332 * g++.dg/cpp0x/variadic93.C: New test.
3334 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3336 * lib/target-supports-dg.exp (current_compiler_flags): New.
3337 (check-flags): Use it; do not access dg-test local variables.
3338 (dg-skip-if): Do not access dg-test local variables.
3339 (dg-xfail-run-if): Ditto.
3340 (dg-shouldfail): Ditto.
3341 * gcc.test-framework/test-framework.exp
3342 (check_effective_target_def_nocache): New.
3343 * gcc.test-framework/test-framework.awk: Handle scan tests.
3344 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3345 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3346 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3347 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3348 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3349 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3350 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3351 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3352 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3354 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3356 * lib/target-supports-dg.exp (check_test_flags): Delete.
3358 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3360 PR tree-optimization/38492
3361 PR tree-optimization/38498
3362 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3364 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3365 * testsuite/gcc.dg/graphite/block-1.c: Same.
3366 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3368 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3369 * testsuite/gcc.dg/graphite/block-3.c: New.
3370 * testsuite/gcc.dg/graphite/pr38498.c: New.
3372 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3374 AVX Programming Reference (December, 2008)
3375 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3376 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3377 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3379 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3380 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3382 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3385 * gfortran.dg/c_loc_pure_1.f90: New test.
3387 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3390 * gfortran.dg/elemental_dependency_3.f90:
3391 Add the final tree dump cleanup.
3393 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3395 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3398 PR rtl-optimization/38722
3399 * gfortran.dg/pr38722.f90: New test.
3401 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3404 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3405 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3407 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3409 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3410 * gfortran.dg/typebound_call_8.f03: Same.
3411 * gfortran.dg/elemental_bind_c.f90: Same.
3412 * gfortran.dg/typebound_call_7.f03: Same.
3413 * gfortran.dg/interface_proc_end.f90: Same
3414 * gfortran.dg/pr37243.f: Fix typo.
3416 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3418 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3419 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3422 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3424 AVX Programming Reference (December, 2008)
3425 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3426 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3427 * gcc.target/i386/sse-14.c: Likewise.
3429 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3430 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3431 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3432 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3434 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437 * gfortran.dg/fmt_bz_bn.f: Update test.
3439 2009-01-05 Dodji Seketeli <dodji@redhat.com>
3442 * g++.dg/conversion/usual-arith-conv.C: New test.
3444 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3447 * gcc.dg/vector-3.c: New testcase.
3448 * g++.dg/ext/vector15.C: New test.
3450 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3452 PR tree-optimization/38510
3453 * gcc.dg/graphite/pr38510.c: New.
3455 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3456 Jan Sjodin <jan.sjodin@amd.com>
3458 PR tree-optimization/38500
3459 * gcc.dg/graphite/pr38500.c: New.
3461 2009-01-05 Laurent GUERBY <laurent@guerby.net>
3463 * gcc.c-torture/compile/20001226-1.c: Generalize
3465 * gcc.c-torture/compile/limits-fnargs.c: Add
3467 * gcc.dg/20020425-1.c: Likewise.
3468 * gcc.dg/pch/pch.exp: Likewise.
3470 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3473 * gfortran.dg/module_commons_3.f90: New test.
3475 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
3478 * gfortran.dg/random_seed_1.f90: Updated.
3480 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3484 * gfortran.dg/elemental_subroutine_7.f90:
3485 Fix p values so that it can be used as vector subscript.
3487 2009-01-05 Jason Merrill <jason@redhat.com>
3489 * g++.dg/cpp0x/initlist12.C: Add another test.
3491 * g++.dg/cpp0x/defaulted7.C: New test.
3493 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3496 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3497 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3499 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3501 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3502 for alpha*-*-* targets.
3503 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3505 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3508 * gfortran.dg/host_assoc_function_5.f90: New test.
3510 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3513 * gfortran.dg/elemental_dependency_3.f90: New test.
3514 * gfortran.dg/elemental_subroutine_7.f90: New test.
3516 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.dg/struct-ret-3.c: Include unistd.h.
3519 (main): Exit early if system memory page size is
3520 larger than 4096 bytes.
3522 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
3525 * gfortran.dg/merge_init_expr.f90: New.
3527 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3530 * gfortran.dg/c_loc_tests_13.f90: New test.
3531 * gfortran.dg/c_loc_tests_14.f90: New test.
3533 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
3535 * gfortran.dg/func_result_4.f90: New.
3537 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
3540 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3541 interface still works, in addition to original tests.
3542 * gfortran.dg/host_assoc_call_6.f90: New test.
3544 2009-01-03 Jakub Jelinek <jakub@redhat.com>
3547 * g++.dg/torture/pr38705.C: New test.
3550 * gcc.dg/pr38700.c: New test.
3552 2009-01-02 Jason Merrill <jason@redhat.com>
3554 * g++.dg/cpp0x/initlist11.C: New test.
3555 * g++.dg/cpp0x/initlist12.C: New test.
3557 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3559 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3560 Allow extra informative notes.
3562 2009-01-01 Jakub Jelinek <jakub@redhat.com>
3565 * gcc.dg/pr36489.c: New test.
3568 Copyright (C) 2009 Free Software Foundation, Inc.
3570 Copying and distribution of this file, with or without modification,
3571 are permitted in any medium without royalty provided the copyright
3572 notice and this notice are preserved.