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