1 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4 * gcc.dg/c99-intconst-2.c: New test.
6 2009-04-25 Jan Hubicka <jh@suse.cz>
8 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
10 2009-04-25 Janus Weil <janus@gcc.gnu.org>
13 * gfortran.dg/import7.f90: New.
15 2009-04-24 Richard Guenther <rguenther@suse.de>
17 * gcc.dg/tree-ssa/vrp48.c: Fix.
19 2008-04-24 Doug Kwan <dougkwan@google.com>
21 * g++.dg/init/copy7.C: Only abort in memcpy if source and
22 destination are the same.
24 2009-04-24 Richard Guenther <rguenther@suse.de>
26 * gcc.dg/tree-ssa/vrp48.c: New testcase.
28 2009-04-24 Joseph Myers <joseph@codesourcery.com>
30 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
31 gcc.dg/array-const-3.c: New tests.
33 2009-04-24 Ian Lance Taylor <iant@google.com>
35 * gcc.dg/Wcxx-compat-4.c: New testcase.
37 2009-04-24 Daniel Kraft <d@domob.eu>
39 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
40 expected on already erraneous symbol (renamed to fresh one).
42 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
45 * gcc.dg/pr39867.c: New.
47 2009-04-24 Janus Weil <janus@gcc.gnu.org>
51 * gfortran.dg/intrinsic_1.f90: New.
53 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
55 * gnat.dg/alignment7.adb: New test.
56 * gnat.dg/alignment8.adb: Likewise.
58 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
60 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
61 * gnat.dg/specs/rep_clause2.ads: New test.
63 2009-04-24 Jakub Jelinek <jakub@redhat.com>
65 PR rtl-optimization/39794
66 * gcc.dg/pr39794.c: New test.
68 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
70 * gnat.dg/atomic1.adb: New test.
71 * gnat.dg/atomic1_pkg.ads: New helper.
73 2009-04-23 Steve Ellcey <sje@cup.hp.com>
76 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
77 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
79 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
81 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
84 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
87 * gcc.dg/vector-init-1.c: New testcase.
88 * gcc.dg/vector-init-2.c: New testcase.
90 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
92 * gnat.dg/enum2.adb: New test.
93 * gnat.dg/enum2_pkg.ads: New helper.
95 2009-04-22 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/torture/pr39855.c: New test.
100 2009-04-22 Dodji Seketeli <dodji@redhat.com>
103 * g++.dg/cpp0x/pr39639.C: New test.
105 2009-04-22 Mark Heffernan <meheff@google.com>
107 * gcc.dg/profile-generate-3.c: New test.
109 2009-04-22 Jan Hubicka <jh@suse.cz>
111 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
113 2009-04-22 Steve Ellcey <sje@cup.hp.com>
116 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
118 2009-04-22 Richard Guenther <rguenther@suse.de>
120 PR tree-optimization/39824
121 * gcc.c-torture/compile/pr39824.c: New testcase.
123 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
126 * g++.dg/parse/parser-pr14875.C: New.
127 * g++.dg/parse/parser-pr14875-2.C: New.
128 * g++.dg/parse/error6.C: Update match string.
130 2009-04-22 Richard Guenther <rguenther@suse.de>
132 PR tree-optimization/39845
133 * gcc.c-torture/compile/pr39845.c: New testcase.
135 2009-04-22 Janus Weil <janus@gcc.gnu.org>
138 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
139 * gfortran.dg/external_initializer.f90: Modified.
140 * gfortran.dg/interface_26.f90: Modified.
141 * gfortran.dg/intrinsic_subroutine.f90: Modified.
142 * gfortran.dg/proc_ptr_3.f90: Modified.
143 * gfortran.dg/proc_ptr_15.f90: New.
144 * gfortran.dg/proc_ptr_result_1.f90: Modified.
146 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
149 * g++.dg/warn/pr35711.C: New.
150 * g++.dg/conversion/ptrmem2.C: Update.
152 2009-04-21 Joseph Myers <joseph@codesourcery.com>
154 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
155 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
156 README.gcc, g++.dg/README, g++.dg/compat/break/README,
157 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
158 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
159 gcc.c-torture/ChangeLog.0,
160 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
161 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
162 gcc.target/i386/math-torture/math-torture.exp,
163 gcc.target/mips/inter/mips16-inter.exp,
164 gcc.target/mips/mips-nonpic/README,
165 gcc.target/x86_64/abi/README.gcc,
166 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
167 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
168 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
170 * ChangeLog-1993-2007, ChangeLog: Correct dates.
172 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
174 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
176 2009-04-21 Richard Guenther <rguenther@suse.de>
179 * gcc.dg/torture/pr39829.c: New testcase.
181 2009-04-21 Martin Jambor <mjambor@suse.cz>
183 * gcc.dg/tree-ssa/cswtch-2.c: New test.
185 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
188 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
189 * gcc.dg/sequence-pt-2.c: New.
190 * gcc.dg/sequence-pt-3.c: New.
191 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
192 * g++.dg/warn/sequence-pt-2.c: New.
193 * g++.dg/warn/sequence-pt-3.c: New.
195 2009-04-21 Jakub Jelinek <jakub@redhat.com>
197 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
199 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
201 * gnat.dg/import1.ad[sb]: New test.
203 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
205 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
208 2009-04-20 Tobias Burnus <burnus@net-b.de>
211 * gfortran.dg/continuation_11.f90: New test.
213 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
216 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
217 messages. Test for "long long" in system headers.
218 * gcc.dg/c99-longlong-2.c: New.
219 * g++.dg/warn/pr13358.C: New.
220 * g++.dg/warn/pr13358-2.C: New.
221 * g++.dg/warn/pr13358-3.C: New.
222 * g++.dg/warn/pr13358-4.C: New.
224 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
226 * gcc.dg/framework-2.c: Fix up for non existent includes
227 being fatal errors now.
229 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
232 * gfortran.dg/private_type_13.f90: New test.
233 * gfortran.dg/private_type_2.f90: Add option -std=f95.
235 2009-04-20 Le-Chun Wu <lcwu@google.com>
238 * g++.dg/warn/Wunused-14.C: New test.
240 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
242 * gnat.dg/specs/small_alignment.ads: New test.
244 2009-04-20 Ian Lance Taylor <iant@google.com>
246 * gcc.dg/Wcxx-compat-3.c: New testcase.
248 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
250 * gnat.dg/pack13.ad[sb]: New test.
251 * gnat.dg/pack13_pkg.ads: New helper.
253 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/discr11.ad[sb]: New test.
256 * gnat.dg/discr11_pkg.ads: New helper.
258 2009-04-20 Ira Rosen <irar@il.ibm.com>
260 PR tree-optimization/39675
261 * gcc.dg/vect/O3-pr39675-2.c: New test.
263 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
265 * gnat.dg/rep_clause3.adb: New test.
267 2009-04-19 Joseph Myers <joseph@codesourcery.com>
270 * gcc.dg/c99-flex-array-7.c: New test.
272 2009-04-19 Joseph Myers <joseph@codesourcery.com>
275 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
277 2009-04-19 Joseph Myers <joseph@codesourcery.com>
280 * gcc.dg/c99-restrict-3.c: New test.
282 2009-04-19 Joseph Myers <joseph@codesourcery.com>
284 PR preprocessor/20078
285 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
287 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
289 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
290 Do not pass -B$root after -margs.
292 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
296 * gcc.dg/pr32061.c: New.
297 * gcc.dg/Wlogical-op-1.c: Update.
298 * g++.dg/warn/Wlogical-op-1.C: Update.
299 * g++.dg/warn/pr36954.C: New.
301 2009-04-18 Joseph Myers <joseph@codesourcery.com>
304 * gcc.dg/lvalue-5.c: New test.
306 2009-04-18 Joseph Myers <joseph@codesourcery.com>
309 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
311 2009-04-18 Joseph Myers <joseph@codesourcery.com>
313 * gcc.dg/cpp/include5.c: New test.
315 2009-04-18 Joseph Myers <joseph@codesourcery.com>
318 * gcc.dg/call-diag-2.c: New test.
320 2009-04-18 Joseph Myers <joseph@codesourcery.com>
322 PR preprocessor/39646
323 * gcc.dg/cpp/line8.c: New test.
325 2009-04-18 Joseph Myers <joseph@codesourcery.com>
327 PR preprocessor/39647
328 * gcc.dg/cpp/line7.c: New test.
330 2009-04-18 Richard Guenther <rguenther@suse.de>
333 * gcc.target/i386/pr39804.c: New testcase.
335 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
337 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
338 * g++.dg/other/pr39496.C: Likewise.
340 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
343 * gcc.dg/pr36902.c: New.
345 2009-04-17 Diego Novillo <dnovillo@google.com>
347 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
348 violation for variable 'inside_main'.
350 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
352 * gfortran.fortran-torture/execute/getarg_1.x: New file.
354 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
356 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
358 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
360 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
361 * gfortran.dg/chmod_2.f90: Likewise.
362 * gfortran.dg/chmod_3.f90: Likewise.
363 * gfortran.dg/open_errors.f90: Likewise.
364 * gfortran.dg/stat_1.f90: Likewise.
365 * gfortran.dg/stat_2.f90: Likewise.
367 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
369 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
370 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
371 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
372 * gfortran.dg/nearest_1.f90: Likewise.
373 * gfortran.dg/nearest_3.f90: Likewise.
374 * gfortran.dg/isnan_1.f90: Likewise.
375 * gfortran.dg/isnan_2.f90: Likewise.
376 * gfortran.dg/nan_1.f90: Likewise.
377 * gfortran.dg/nan_2.f90: Likewise.
378 * gfortran.dg/nan_3.f90: Likewise.
379 * gfortran.dg/nan_4.f90: Likewise.
380 * gfortran.dg/module_nan.f90: Likewise.
381 * gfortran.dg/int_conv_2.f90: Likewise.
382 * gfortran.dg/init_flag_3.f90: Likewise.
383 * gfortran.dg/namelist_42.f90: Likewise.
384 * gfortran.dg/namelist_43.f90: Likewise.
385 * gfortran.dg/real_const_3.f90: Likewise.
386 * gfortran.dg/transfer_simplify_1.f90: Likewise.
388 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
389 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
390 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
391 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
392 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
394 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
395 * gfortran.dg/gamma_5.f90: Likewise.
397 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
399 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
400 less strict so it also works with auto-overlay support.
401 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
402 for "exceeds local store" linker errors on the SPU.
404 * lib/gfortran.exp: Include target-supports.exp.
405 (gfortran_init): On SPU targets where automatic overlay support
406 is available, use it to build all Fortran test cases.
408 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
410 2009-04-17 Arnaud Charlet <charlet@adacore.com>
412 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
413 rule enforced by gnat on taft types.
415 2009-04-17 Jakub Jelinek <jakub@redhat.com>
418 * g++.dg/ext/complit11.C: Add empty dg-options.
420 2009-04-16 Andrew Pinski <pinskia@gmail.com>
423 * g++.dg/template/defarg11.C: New test.
425 2009-04-16 Andrew Pinski <pinskia@gmail.com>
428 * g++.dg/ext/complit11.C: New testcase.
430 2009-04-15 Le-Chun Wu <lcwu@google.com>
433 * g++.dg/warn/Wunused-13.C: New testcase.
435 2009-04-15 Ian Lance Taylor <iant@google.com>
437 * gcc.dg/Wenum-compare-1.c: New testcase.
439 2009-04-15 Richard Guenther <rguenther@suse.de>
441 PR tree-optimization/39764
442 * g++.dg/torture/pr39764.C: New testcase.
444 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
446 * g++.dg/ext/altivec-17.C: New.
448 2009-04-15 Arnaud Charlet <charlet@adacore.com>
450 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
451 * gnat.dg/specs/limited1.ads: Ditto.
453 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
456 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
457 for testing the results of estimate instructions.
458 * gcc.dg/vmx/3a-04m.c (test): Ditto.
459 * gcc.dg/vmx/3a-05.c (test): Ditto.
461 2009-04-14 Jason Merrill <jason@redhat.com>
464 * g++.dg/warn/Wshadow-4.C: Extend.
466 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
468 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
469 (do_D): Remove attribute hidden.
471 2009-04-13 Jason Merrill <jason@redhat.com>
474 * g++.dg/init/copy7.C: New.
476 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
479 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
480 (check_for_all_options): This.
482 2009-04-13 Jason Merrill <jason@redhat.com>
485 * g++.dg/template/crash90.C: New.
487 2009-04-12 Jason Merrill <jason@redhat.com>
490 * g++.dg/overload/extern-C-2.C: New.
492 2009-04-12 Joseph Myers <joseph@codesourcery.com>
494 PR preprocessor/31869
495 * gcc.dg/cpp/strify5.c: New test.
497 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
499 * gnat.dg/enum1.adb: New test.
500 * gnat.dg/enum1_pkg.ads: New helper.
502 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
505 * gcc.target/alpha/pr39740.c: New test.
507 2009-04-11 Daniel Kraft <d@domob.eu>
510 * gfortran.dg/bounds_check_strlen_1.f90: New test.
511 * gfortran.dg/bounds_check_strlen_2.f90: New test.
512 * gfortran.dg/bounds_check_strlen_3.f90: New test.
513 * gfortran.dg/bounds_check_strlen_4.f90: New test.
514 * gfortran.dg/bounds_check_strlen_5.f90: New test.
515 * gfortran.dg/bounds_check_strlen_6.f90: New test.
516 * gfortran.dg/bounds_check_strlen_7.f90: New test.
517 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
518 expected string length that failed with -fbounds-check now.
519 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
521 2009-04-11 Janus Weil <janus@gcc.gnu.org>
524 * gfortran.dg/proc_ptr_14.f90: New.
526 2009-04-11 Richard Guenther <rguenther@suse.de>
529 * g++.dg/torture/pr39732.C: New testcase.
531 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
533 * gfortran.dg/whole_file_5.f90: New.
534 * gfortran.dg/whole_file_6.f90: New.
536 2009-04-11 Richard Guenther <rguenther@suse.de>
538 PR tree-optimization/39713
539 * g++.dg/torture/pr39713.C: New testcase.
541 2009-04-10 Richard Guenther <rguenther@suse.de>
544 * gcc.dg/pr39712.c: New testcase.
546 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
549 * g++.dg/cpp0x/enum2.C: Updated.
550 * g++.dg/debug/pr22514.C: Likewise.
551 * g++.dg/parse/enum2.C: Likewise.
552 * g++.dg/parse/enum3.C: Likewise.
553 * g++.dg/template/crash79.C: Likewise.
554 * g++.old-deja/g++.jason/cond.C: Likewise.
556 2009-04-10 Chao-ying Fu <fu@mips.com>
558 * gcc.target/mips/interrupt_handler.c: Change from compile to
561 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
563 * objc/execute/forward-1.x: Fix x86_64 entry typos.
565 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
568 * gfortran.dg/zero_sized_6.f90: New.
570 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
573 * g++.dg/parse/pr20118.C: New.
574 * g++.dg/template/spec16.C: Update.
576 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
579 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
580 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
581 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
582 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
583 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
584 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
585 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
586 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
587 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
588 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
589 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
590 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
591 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
592 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
593 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
594 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
595 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
597 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
600 * g++.dg/torture/pr39678.C: New.
601 * gcc.dg/compat/struct-complex-2.h: Likewise.
602 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
603 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
604 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
605 * gcc.dg/torture/pr39678.c: Likewise.
606 * gcc.target/i386/pr39678.c: Likewise.
608 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
609 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
611 * gcc.target/x86_64/abi/test_passing_structs.c: Include
612 <complex.h>. Add tests for structure with complex float.
614 2009-04-10 Ben Elliston <bje@au.ibm.com>
615 Joseph Myers <joseph@codesourcery.com>
618 * gcc.dg/dfp/pr36800.c: New.
620 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
621 Rafael Avila de Espindola <espindola@google.com>
623 * gcc.misc-tests/help.exp: New file.
624 * lib/options.exp: New file.
626 2009-04-09 Janis Johnson <janis187@us.ibm.com>
629 * objc/execute/forward-1.x: New.
631 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
633 * gcc.dg/pr27150-1.c: Change to a link test.
635 2009-04-09 Jakub Jelinek <jakub@redhat.com>
637 * g++.dg/lookup/using2.C: Change copyright header to refer to version
638 3 of the GNU General Public License and to point readers at the
639 COPYING3 file and the FSF's license web page.
640 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
641 * gcc.dg/struct/struct-reorg.exp: Likewise.
642 * gcc.target/spu/tag_manager.c: Likewise.
644 2009-04-09 Richard Guenther <rguenther@suse.de>
647 * ssa-ccp-25.c: Adjust pattern.
649 2009-04-09 Janus Weil <janus@gcc.gnu.org>
652 * gfortran.dg/external_procedures_1.f90: Modified.
653 * gfortran.dg/proc_ptr_result_1.f90: New.
654 * gfortran.dg/proc_ptr_result_2.f90: New.
655 * gfortran.dg/proc_ptr_result_3.f90: New.
657 2009-04-09 Richard Guenther <rguenther@suse.de>
659 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
660 to prevent constant propagation.
661 * gcc.dg/vect/vect-56.c: Likewise.
662 * gcc.dg/vect/vect-58.c: Likewise.
663 * gcc.dg/vect/vect-60.c: Likewise.
664 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
665 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
666 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
668 2009-04-09 Richard Guenther <rguenther@suse.de>
670 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
671 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
673 2009-04-09 Joseph Myers <joseph@codesourcery.com>
676 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
679 2009-04-08 Joseph Myers <joseph@codesourcery.com>
681 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
682 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
684 2009-04-08 Jakub Jelinek <jakub@redhat.com>
686 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
688 2009-04-08 Jason Merrill <jason@redhat.com>
691 * g++.dg/template/error40.C: Add another test.
693 2009-04-08 Joseph Myers <joseph@codesourcery.com>
697 * gcc.c-torture/compile/pr39614-1.c,
698 gcc.c-torture/compile/pr39614-2.c,
699 gcc.c-torture/compile/pr39614-3.c,
700 gcc.c-torture/compile/pr39614-4.c,
701 gcc.c-torture/compile/pr39614-5.c,
702 gcc.c-torture/compile/pr39673-1.c,
703 gcc.c-torture/compile/pr39673-2.c: New tests.
704 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
706 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
707 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
710 2009-04-08 Dodji Seketeli <dodji@redhat.com>
713 * g++.dg/cpp0x/variadic-crash2.C: New test.
715 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
718 * gfortran.dg/alloc_comp_result_1.f90: New test.
720 2009-04-07 Jason Merrill <jason@redhat.com>
723 * g++.dg/overload/extern-C-1.C: New.
725 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
728 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
730 2009-04-07 Jason Merrill <jason@redhat.com>
733 * g++.dg/template/error40.C: New.
735 2009-04-07 Janus Weil <janus@gcc.gnu.org>
738 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
740 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
742 * gnat.dg/subp_elim_errors.ad[sb]: New test.
744 2009-04-07 Janus Weil <janus@gcc.gnu.org>
747 * gfortran.dg/proc_decl_1.f90: Modified.
748 * gfortran.dg/proc_ptr_11.f90: Extended.
749 * gfortran.dg/proc_ptr_13.f90: Modified.
751 2009-04-06 Jason Merrill <jason@redhat.com>
754 * g++.dg/template/fnspec1.C: New.
756 2009-04-06 Laurent GUERBY <laurent@guerby.net>
758 * lib/gnat.exp: Handle multilib.
760 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
763 * gfortran.dg/dependency_23.f90: New test.
765 2009-04-06 Richard Guenther <rguenther@suse.de>
767 PR tree-optimization/28868
768 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
769 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
770 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
771 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
773 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
775 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
777 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
779 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
781 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
783 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
784 with the built-in y0, and the subsequent warning.
785 (y1): Likewise, rename to y_1.
787 2009-04-06 Janus Weil <janus@gcc.gnu.org>
790 * gfortran.dg/proc_decl_21.f90: New.
792 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
795 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
797 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
799 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
800 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
801 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
802 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
803 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
804 gfortran.dg/namelist_49.f90: Gate test on effective_target
806 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
808 2009-04-05 Daniel Kraft <d@domob.eu>
811 * gfortran.dg/read_float_2.f03
812 * gfortran.dg/read_float_3.f90
814 2009-04-05 Richard Guenther <rguenther@suse.de>
816 PR tree-optimization/39648
817 * gcc.c-torture/compile/pr39648.c: New testcase.
819 2009-04-05 Jason Merrill <jason@redhat.com>
822 * g++.dg/template/error39.C: New.
824 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
827 * gfortran.dg/implied_do_1.f90: New.
829 2009-04-04 Tobias Burnus <burnus@net-b.de>
832 * gfortran.dg/recursive_check_8.f90: New.
833 * gfortran.dg/recursive_check_9.f90: New.
834 * gfortran.dg/recursive_check_10.f90: New.
835 * gfortran.dg/recursive_check_11.f90: New.
836 * gfortran.dg/recursive_check_12.f90: New.
837 * gfortran.dg/recursive_check_13.f90: New.
838 * gfortran.dg/recursive_check_14.f90: New.
840 2009-04-04 Jason Merrill <jason@redhat.com>
843 * g++.dg/template/error38.C: Add more tests.
845 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
848 * gfortran.dg/common_align_2.f90: New test.
850 2009-04-04 Richard Guenther <rguenther@suse.de>
852 PR tree-optimization/8781
853 PR tree-optimization/37892
854 * g++.dg/tree-ssa/pr8781.C: New testcase.
855 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
857 2009-04-04 Richard Guenther <rguenther@suse.de>
859 PR tree-optimization/39636
860 * gcc.c-torture/compile/pr39636.c: New testcase.
862 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
864 PR rtl-optimization/39607
865 * g++.dg/opt/pr39607.C: New.
867 2009-04-03 Tobias Burnus <burnus@net-b.de>
870 * gfortran.dg/common_12.f90: New.
872 2009-04-03 Jason Merrill <jason@redhat.com>
875 * g++.dg/template/const2.C: New test.
877 2009-04-03 Richard Guenther <rguenther@suse.de>
879 PR tree-optimization/2480
880 PR tree-optimization/23086
881 * gcc.dg/tree-ssa/pr2480.c: New testcase.
882 * gcc.dg/tree-ssa/pr23086.c: Likewise.
884 2009-04-03 Richard Guenther <rguenther@suse.de>
886 PR tree-optimization/34743
887 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
888 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
889 * gcc.dg/tree-ssa/alias-18.c: Likewise.
890 * gcc.dg/tree-ssa/sra-3.c: Likewise.
891 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
892 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
893 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
894 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
896 2009-04-03 Richard Guenther <rguenther@suse.de>
899 PR tree-optimization/23940
900 PR tree-optimization/33237
903 PR tree-optimization/36201
904 PR tree-optimization/36230
905 PR tree-optimization/38049
906 PR tree-optimization/38207
907 PR tree-optimization/38230
908 PR tree-optimization/38301
909 PR tree-optimization/38585
911 PR tree-optimization/38985
912 PR tree-optimization/39299
913 * gcc.dg/pr19633-1.c: Adjust.
914 * gcc.dg/torture/pta-callused-1.c: Likewise.
915 * gcc.dg/torture/pr39074-2.c: Likewise.
916 * gcc.dg/torture/pr39074.c: Likewise.
917 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
918 * gcc.dg/torture/pr30375.c: Adjust.
919 * gcc.dg/torture/pr33563.c: Likewise.
920 * gcc.dg/torture/pr33870.c: Likewise.
921 * gcc.dg/torture/pr33560.c: Likewise.
922 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
923 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
924 * gcc.dg/tree-ssa/alias-15.c: Remove.
925 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
926 * gcc.dg/tree-ssa/pr26421.c: Adjust.
927 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
928 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
929 * gcc.dg/tree-ssa/pr23382.c: Adjust.
930 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
931 * gcc.dg/tree-ssa/alias-16.c: Adjust.
932 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
933 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
934 * gcc.dg/tree-ssa/alias-18.c: Likewise.
935 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
936 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
937 * gcc.dg/tree-ssa/alias-19.c: Likewise.
938 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
939 * gcc.dg/tree-ssa/pr13146.c: Likewise.
940 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
941 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
942 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
943 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
944 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
945 * gcc.dg/tree-ssa/alias-20.c: Likewise.
946 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
947 * gcc.dg/tree-ssa/pr38895.c: Likewise.
948 * gcc.dg/uninit-B.c: XFAIL.
949 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
950 * gcc.dg/uninit-pr19430.c: XFAIL.
951 * g++.dg/tree-ssa/pr13146.C: New testcase.
952 * g++.dg/opt/pr36187.C: Adjust.
953 * g++.dg/torture/20090329-1.C: New testcase.
955 2009-04-02 Chao-ying Fu <fu@mips.com>
957 * gcc.target/mips/interrupt_handler.c: New test.
959 2009-04-02 David Ayers <ayers@fsfe.org>
962 * objc.dg/bad-receiver-type-2.m: New test contributed by
965 2009-04-02 Jason Merrill <jason@redhat.com>
968 * g++.dg/template/error38.C: New test.
970 2009-04-02 Janis Johnson <janis187@us.ibm.com>
972 PR tree-optimization/31677
973 * gcc.dg/memcpy-1.c: Add compiler option.
975 2009-04-02 Ira Rosen <irar@il.ibm.com>
977 PR tree-optimization/39595
978 * gfortran.dg/vect/O3-pr39595.f: New test.
980 2009-04-02 Dodji Seketeli <dodji@redhat.com>
983 * g++.dg/template/typedef11.C: New test.
984 * g++.dg/template/typedef12.C: Likewise.
985 * g++.dg/template/typedef13.C: Likewise.
986 * g++.dg/template/typedef14.C: Likewise.
987 * g++.dg/template/typedef15.C: Likewise.
988 * g++.dg/template/typedef16.C: Likewise.
989 * g++.dg/template/sfinae3.C: Compile this pedantically.
990 The only errors expected should be the one saying the typedef is ill
992 * g++.old-deja/g++.pt/typename8.C: Likewise.
993 * g++.dg/template/access11.C: Update this.
995 2009-04-02 Richard Guenther <rguenther@suse.de>
997 PR tree-optimization/37221
998 * gcc.c-torture/compile/20090331-1.c: New testcase.
1000 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1002 * gcc.c-torture/compile/20090401-1.c: New test.
1004 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1007 * g++.dg/template/pr4926-1.C: New.
1009 2009-04-01 Xinliang David Li <davidxl@google.com>
1011 * gcc.target/i386/all_one_m128i.c: New test.
1013 2009-04-01 Janis Johnson <janis187@us.ibm.com>
1016 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1017 * gcc.dg/fltconst-2.c: New test.
1018 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1019 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1022 * gcc.dg/cpp/pr33466.c: New test.
1023 * gcc.dg/dfp/pr33466.c: New test.
1024 * gcc.dg/fixed-point/pr33466.c: New test.
1026 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1028 PR tree-optimization/35011
1029 * g++.dg/other/pr35011.C: New.
1031 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1034 * gcc.dg/pr39226.c: New test.
1036 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1039 * g++.dg/template/pr35240.C: New.
1041 2009-04-01 Joseph Myers <joseph@codesourcery.com>
1044 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1045 * gcc.dg/pr25682.c: Update expected diagnostics.
1047 2009-04-01 Richard Guenther <rguenther@suse.de>
1049 * gcc.dg/fold-plusmult-2.c: New testcase.
1051 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1054 * gcc.dg/pr37772.c: New test.
1055 * g++.dg/ext/asm11.C: New test.
1057 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1059 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1060 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1063 2009-03-31 Jason Merrill <jason@redhat.com>
1065 * g++.old-deja/g++.other/using9.C: Add expected errors.
1067 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1069 * gcc.c-torture/compile/pr33009.c: Removed.
1071 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1073 * gcc.c-torture/compile/pr33009.c: Delete.
1074 * gcc.c-torture/compile/pr11832.c: Likewise.
1076 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1079 * lib/target-supports.exp (check_effective_target_stdint_types):
1081 (check_effective_target_inttypes_types): New.
1082 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1083 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1084 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1086 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1090 * gfortran.dg/data_pointer_1.f90: New test.
1092 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1095 * gfortran.dg/char_length_15.f90: New test.
1097 2009-03-31 Jason Merrill <jason@redhat.com>
1100 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1101 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1102 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1105 * g++.dg/other/typedef2.C: New test.
1108 * g++.dg/template/typedef17.C: New test.
1110 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1111 * g++.dg/cpp0x/auto12.C: Likewise.
1113 2009-03-31 Richard Guenther <rguenther@suse.de>
1116 * gcc.dg/fold-compare-4.c: New testcase.
1117 * gcc.dg/fold-compare-5.c: Likewise.
1119 2009-03-31 Richard Guenther <rguenther@suse.de>
1121 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1123 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1126 * gcc.target/i386/pr39592-1.c: New test.
1128 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1130 PR preprocessor/15638
1131 * gcc.dg/cpp/missing-header-1.c: New test.
1132 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1133 "compilation terminated" message.
1134 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1136 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1137 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1138 terminated" message.
1140 2009-03-31 Richard Guenther <rguenther@suse.de>
1144 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1145 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1147 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1150 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1151 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1152 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1153 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1154 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1155 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1156 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1158 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1161 * gfortran.dg/whole_file_1.f90: New test.
1163 * gfortran.dg/whole_file_2.f90: New test.
1164 * gfortran.dg/whole_file_3.f90: New test.
1166 * gfortran.dg/whole_file_4.f90: New test.
1168 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1170 * gfortran.dg/bind_c_usage_19.f90: New test.
1173 * gcc.target/powerpc/altivec-29.c: New test.
1175 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1177 PR rtl-optimization/323
1178 * gcc.target/i386/excess-precision-1.c,
1179 gcc.target/i386/excess-precision-2.c,
1180 gcc.target/i386/excess-precision-3.c,
1181 gcc.target/i386/excess-precision-4.c,
1182 gcc.target/i386/excess-precision-5.c,
1183 gcc.target/i386/excess-precision-6.c: New tests.
1185 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1188 * gcc.dg/c99-array-lval-8.c: New test.
1190 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1192 PR preprocessor/34695
1193 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1194 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1195 instead of dg-warning for "previous definition" messages.
1196 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1197 "warnings being treated as errors" message.
1198 * gcc.dg/fltconst-1.c: Use -fshow-column.
1200 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1203 * gfortran.dg/power1.f90: New test.
1205 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1213 * gcc.c-torture/compile/20081108-1.c,
1214 gcc.c-torture/compile/20081108-2.c,
1215 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1216 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1217 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1218 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1219 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1220 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1221 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1222 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1223 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1224 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1225 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1226 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1227 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1228 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1229 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1230 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1231 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1233 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1234 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1235 XFAILs. Update expected messages.
1236 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1238 * gcc.dg/real-const-1.c: Replace with test from original PR.
1239 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1240 when casting from non-constant integer to pointer.
1242 2009-03-29 Richard Guenther <rguenther@suse.de>
1244 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1246 2009-03-29 Daniel Kraft <d@domob.eu>
1249 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1251 * gfortran.dg/typebound_proc_9.f03: New test.
1252 * gfortran.dg/typebound_proc_10.f03: New test.
1253 * gfortran.dg/typebound_proc_11.f03: New test.
1254 * gfortran.dg/abstract_type_5.f03: New test.
1256 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1259 * gfortran.dg/do_4.f: New.
1260 * gfortran.dg/goto_2.f90: Correct expected warnings.
1261 * gfortran.dg/goto_4.f90: Likewise.
1262 * gfortran.dg/goto_5.f90: New.
1264 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1267 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1269 * gcc.target/i386/pr39545-1.c: New.
1270 * gcc.target/i386/pr39545-2.c: Likewise.
1272 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1273 (flex2_struct): Likewise.
1274 (check_struct_passing7): Likewise.
1275 (check_struct_passing8): Likewise.
1278 (main): Call check_struct_passing7 and check_struct_passing8.
1280 2009-03-29 Richard Guenther <rguenther@suse.de>
1282 * gcc.c-torture/execute/20090113-1.c: New testcase.
1283 * gcc.c-torture/execute/20090113-2.c: Likewise.
1284 * gcc.c-torture/execute/20090113-3.c: Likewise.
1285 * gcc.c-torture/execute/20090207-1.c: Likewise.
1286 * gcc.c-torture/compile/20090114-1.c: Likewise.
1287 * gcc.c-torture/compile/20090328-1.c: Likewise.
1288 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1290 2009-03-29 David Ayers <ayers@fsfe.org>
1293 * objc.dg/conditional-1.m: New tests.
1295 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1297 * gcc.dg/winline-10.c: New test.
1299 2009-03-28 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/do_check_1.f90: Add test.
1303 * gfortran.dg/do_check_2.f90: Add test.
1304 * gfortran.dg/do_check_3.f90: Add test.
1305 * gfortran.dg/do_check_4.f90: Add test.
1307 2009-03-28 Jan Hubicka <jh@suse.cz>
1309 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1310 * gcc.dg/pr33826.c: Update dump files.
1311 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1312 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1314 2009-03-28 Martin Jambor <mjambor@suse.cz>
1316 * g++.dg/tree-ssa/fwprop-align.C: New test.
1318 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.target/powerpc/altivec-28.c: New test.
1323 * gcc.dg/wdisallowed-functions-1.c: Removed.
1324 * gcc.dg/wdisallowed-functions-2.c: Removed.
1325 * gcc.dg/wdisallowed-functions-3.c: Removed.
1326 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1327 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1328 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1330 2009-03-28 Richard Guenther <rguenther@suse.de>
1332 PR tree-optimization/38723
1333 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1335 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1338 * gfortran.dg/char_result_13.f90: New test.
1340 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1343 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1345 2009-03-28 Daniel Kraft <d@domob.eu>
1347 * gfortran.dg/trim_1.f90: New test.
1349 2009-03-28 Richard Guenther <rguenther@suse.de>
1351 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1352 * g++.dg/warn/Warray-bounds.C: Likewise.
1354 2009-03-28 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/recursive_check_7.f90: New test.
1359 2009-03-28 Tobias Burnus <burnus@net-b.de>
1362 * gfortran.dg/do_check_5.f90: New test.
1363 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1364 * gfortran.dg/array_constructor_18.f90: Ditto.
1365 * gfortran.dg/array_constructor_22.f90: Ditto.
1366 * gfortran.dg/do_3.F90: Ditto.
1367 * gfortran.dg/do_1.f90: Ditto.
1369 2009-03-28 Richard Guenther <rguenther@suse.de>
1371 PR tree-optimization/38180
1372 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1374 2009-03-28 Richard Guenther <rguenther@suse.de>
1376 PR tree-optimization/38513
1377 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1378 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1379 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1380 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1381 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1382 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1383 * gcc.dg/vect/vect-35.c: Likewise.
1384 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1385 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1386 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1388 2009-03-28 Richard Guenther <rguenther@suse.de>
1390 PR tree-optimization/38968
1391 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1393 2009-03-28 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/37795
1396 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1398 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1400 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1401 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1402 options for removed targets.
1404 2009-03-27 Richard Guenther <rguenther@suse.de>
1406 PR tree-optimization/39120
1407 * gcc.c-torture/execute/pr39120.c: New testcase.
1409 2009-03-27 Richard Guenther <rguenther@suse.de>
1411 PR tree-optimization/39120
1412 * gcc.dg/torture/pta-callused-1.c: New testcase.
1414 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1417 * gcc.target/i386/pr39315-1.c: New.
1418 * gcc.target/i386/pr39315-2.c: Likewise.
1419 * gcc.target/i386/pr39315-3.c: Likewise.
1420 * gcc.target/i386/pr39315-4.c: Likewise.
1421 * gcc.target/i386/pr39315-check.c: Likewise.
1423 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1426 * gcc.dg/pr39323-1.c: New.
1427 * gcc.dg/pr39323-2.c: Likewise.
1428 * gcc.dg/pr39323-3.c: Likewise.
1430 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1433 * gcc.target/ia64/sync-1.c: New.
1435 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1438 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1439 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1440 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1441 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1442 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1443 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1444 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1445 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1447 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1449 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1450 for low precision (i.e. float).
1452 2009-03-27 Dodji Seketeli <dodji@redhat.com>
1453 Jakub Jelinek <jakub@redhat.com>
1456 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1458 2009-03-27 Jakub Jelinek <jakub@redhat.com>
1460 * gcc.dg/memmove-2.c: New test.
1461 * gcc.dg/memmove-3.c: New test.
1463 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1466 2009-03-27 Xinliang David Li <davidxl@google.com>
1468 PR tree-optimization/39557
1469 * g++.dg/tree-ssa/dom-invalid.C: New test.
1471 2009-03-27 Xinliang David Li <davidxl@google.com>
1473 PR tree-optimization/39548
1474 * g++.dg/tree-ssa/copyprop.C: New test.
1476 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1479 * g++.dg/template/typename17.C: New testcase.
1480 * g++.dg/template/typename18.C: New testcase.
1482 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1485 * g++.dg/other/var_copy-1.C: New test.
1487 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1490 * g++.dg/parse/ctor9.C: New test.
1492 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1495 * g++.dg/init/error2.C: New test.
1497 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1500 * gcc.dg/pr35652.C: New.
1501 * g++.dg/warn/pr35652.C: New.
1502 * gcc.dg/format/plus-1.c: Adjust message.
1504 2009-03-26 Jakub Jelinek <jakub@redhat.com>
1507 * gcc.dg/wdisallowed-functions-3.c: New test.
1508 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1510 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1512 * gcc.dg/inline-33.c: Fix when pic.
1514 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
1516 * gcc.target/ia64/20090324-1.c: New test.
1518 2009-03-25 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.dg/pr27898.c: New test.
1523 PR tree-optimization/32139
1524 * gcc.c-torture/compile/pr32139.c: New test.
1526 2009-03-24 Jason Merrill <jason@redhat.com>
1529 * g++.dg/parse/defarg14.C: New test.
1531 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1534 * gfortran.dg/read_repeat.f90: New test.
1536 2009-03-24 Ira Rosen <irar@il.ibm.com>
1538 PR tree-optimization/39529
1539 * gcc.dg/vect/pr39529.c: New test.
1541 2009-03-24 Dodji Seketeli <dodji@redhat.com>
1542 Jakub Jelinek <jakub@redhat.com>
1545 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1547 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1550 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1552 2009-03-23 Jason Merrill <jason@redhat.com>
1554 * g++.dg/cpp0x/auto12.C: Add variadic test.
1557 * g++.dg/warn/Wshadow-4.C: New test.
1559 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1561 PR tree-optimization/39516
1562 * gfortran.dg/pr39516.f: New test.
1564 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
1566 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1567 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1568 variable, not environment variable.
1570 2009-03-21 Jason Merrill <jason@redhat.com>
1573 * g++.dg/ext/vla6.C: New test.
1575 2009-03-20 Jason Merrill <jason@redhat.com>
1577 * g++.dg/cpp0x/initlist5.C: Add additional test.
1579 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1580 Janis Johnson <janis187@us.ibm.com>
1582 * lib/compat.exp (compat-get-options-main, compat-get-options):
1583 Handle dg-prune-output in source file.
1584 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1585 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1586 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1589 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.dg/gomp/pr39495-1.c: New test.
1593 * gcc.dg/gomp/pr39495-2.c: New test.
1594 * g++.dg/gomp/pr39495-1.C: New test.
1595 * g++.dg/gomp/pr39495-2.C: New test.
1598 * gcc.target/i386/pr39496.c: New test.
1599 * g++.dg/other/pr39496.C: New test.
1601 2009-03-19 Li Feng <nemokingdom@gmail.com>
1604 * gcc.dg/autopar/pr39500-1.c: New.
1605 * gcc.dg/autopar/pr39500-2.c: New.
1607 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1609 * g++.dg/dg.exp: Prune graphite.
1611 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1614 * g++.dg/graphite: New.
1615 * g++.dg/graphite/graphite.exp: New.
1616 * g++.dg/graphite/pr39447.C: New.
1618 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1621 * g++.dg/template/pr39425.C: New.
1623 * g++.dg/template/spec33.C: Updated.
1625 2009-03-17 Jason Merrill <jason@redhat.com>
1627 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1629 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/ext/unary_trait_incomplete.C: New.
1634 2009-03-17 Jing Yu <jingyu@google.com>
1637 * g++.dg/inherit/thunk10.C: New test.
1639 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
1642 * gcc.target/i386/pr39482.c: New test.
1644 2009-03-17 Jakub Jelinek <jakub@redhat.com>
1647 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1648 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1649 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1650 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1653 * gcc.dg/pr39443.c: New test.
1656 * gcc.dg/debug/pr39412.c: New test.
1658 2009-03-17 Janis Johnson <janis187@us.ibm.com>
1661 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1662 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1664 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1665 its original value, or unset if it was not defined.
1666 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1667 path procs around use of HOSTCC.
1668 * g++.dg/compat/struct-layout-1.exp: Ditto.
1669 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1671 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1673 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1675 2009-03-16 Janis Johnson <janis187@us.ibm.com>
1677 Revert patch for PR testsuite/37630.
1680 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1683 * lib/target-supports.exp (check_effective_target_ieee): New.
1684 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1685 * gcc.dg/20001012-1.c: Require ieee.
1688 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1690 2009-03-16 Jakub Jelinek <jakub@redhat.com>
1692 PR tree-optimization/39455
1693 * gcc.dg/pr39455.c: New test.
1695 2009-03-13 David Ayers <ayers@fsfe.org>
1697 * objc/execute/trivial.m. New test.
1699 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1702 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1704 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1707 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1710 2009-03-12 David Ayers <ayers@fsfe.org>
1713 * objc/execute/exceptions/handler-1.m. New test.
1715 2009-03-12 Jakub Jelinek <jakub@redhat.com>
1718 * gcc.target/i386/pr39431.c: New test.
1720 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1723 * gcc.target/i386/pr39445.c: New.
1725 * gcc.target/i386/push-1.c: XFAIL.
1727 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1729 * gcc.dg/inline-33.c: New test.
1731 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1733 * gcc.dg/vect/vect-82.c: Combine dg-do and
1734 dg-require-effective-target into dg-skip-if.
1735 * gcc.dg/vect/vect-83.c: Likewise.
1737 2009-03-11 Jakub Jelinek <jakub@redhat.com>
1740 * gcc.target/i386/stackalign/longlong-1.c: New test.
1741 * gcc.target/i386/stackalign/longlong-2.c: New test.
1743 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1745 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1747 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1749 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1750 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1752 2009-03-11 Olivier Hainque <hainque@adacore.com>
1754 * gnat.dg/slice_enum.adb: New test.
1756 2009-03-11 Jason Merrill <jason@redhat.com>
1759 * g++.dg/opt/nrv15.C: New test.
1761 2009-03-10 Ira Rosen <irar@il.ibm.com>
1763 PR tree-optimization/39422
1764 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1765 constant array with static initialization to global memory.
1766 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1768 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1770 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1773 2009-03-09 Jakub Jelinek <jakub@redhat.com>
1776 * g++.dg/opt/switch2.C: Add -w to dg-options.
1777 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1778 * g++.dg/warn/switch1.C: New test.
1779 * g++.dg/other/switch3.C: New test.
1781 PR tree-optimization/39394
1782 * gcc.c-torture/compile/pr39394.c: New test.
1784 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1786 * gcc.target/s390/20090223-1.c: New testcase.
1788 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1791 * gfortran.dg/fmt_f0_1.f90: New test.
1793 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1796 * g++.dg/other/new1.C: Adjusted.
1797 * g++.dg/parse/crash40.C: Likewise.
1798 * g++.dg/parse/defarg12.C: Likewise.
1799 * g++.dg/template/error15.C: Likewise.
1801 * g++.dg/other/pr39060.C: New.
1803 2009-03-07 Jason Merrill <jason@redhat.com>
1806 * g++.dg/opt/new1.C: New.
1808 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1811 * g++.dg/other/error32.C: New.
1813 2009-03-06 Jakub Jelinek <jakub@redhat.com>
1816 * gcc.c-torture/compile/pr39360.c: New test.
1819 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1821 2009-03-05 Jason Merrill <jason@redhat.com>
1824 * g++.dg/warn/Wuninitialized-3.C: New test.
1826 2009-03-05 Jakub Jelinek <jakub@redhat.com>
1829 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1830 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1832 2009-03-04 Jason Merrill <jason@redhat.com>
1835 * g++.dg/template/koenig7.C: New test.
1837 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1839 * g++.dg/torture/predcom-1.C: New test.
1841 2009-03-04 Richard Guenther <rguenther@suse.de>
1843 PR tree-optimization/39362
1844 * g++.dg/torture/pr39362.C: New testcase.
1846 2009-03-04 Jason Merrill <jason@redhat.com>
1847 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1852 * g++.dg/template/dependent-name5.C: New test.
1854 2009-03-04 Steve Ellcey <sje@cup.hp.com>
1857 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1858 vect_int to vect_int_mult.
1860 2009-03-04 Richard Guenther <rguenther@suse.de>
1862 PR tree-optimization/39358
1863 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1864 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1866 2009-03-04 Richard Guenther <rguenther@suse.de>
1868 PR tree-optimization/39339
1869 * gcc.c-torture/execute/pr39339.c: New testcase.
1871 2009-03-03 Joseph Myers <joseph@codesourcery.com>
1873 * gcc.c-torture/compile/20090303-1.c,
1874 gcc.c-torture/compile/20090303-2.c: New tests.
1876 2009-03-03 Jakub Jelinek <jakub@redhat.com>
1879 * gfortran.dg/gomp/pr39354.f90: New test.
1881 PR tree-optimization/39343
1882 * gcc.dg/pr39343.c: New test.
1884 2009-03-03 Ira Rosen <irar@il.ibm.com>
1886 PR tree-optimization/39248
1887 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1888 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1889 on targets without vector misalignment support.
1890 * lib/target-supports.exp
1891 (check_effective_target_vect_short_mult): Add
1892 check_effective_target_arm32.
1894 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1897 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1898 * testsuite/gcc.dg/graphite/pr39335.c: New.
1900 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1902 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1904 * gcc.target/i386/stackalign/return-5.c: Likewise.
1905 * gcc.target/i386/stackalign/return-6.c: Likewise.
1907 2009-03-02 Richard Guenther <rguenther@suse.de>
1908 Ira Rosen <irar@il.ibm.com>
1910 PR tree-optimization/39318
1911 * gfortran.dg/vect/pr39318.f90: New test.
1913 2009-03-01 Jan Hubicka <jh@suse.cz>
1915 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1917 2009-03-01 Jan Hubicka <jh@suse.cz>
1920 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1922 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1924 * gnat.dg/pack12.adb: New test.
1926 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1929 * g++.dg/other/pr37789.C: New.
1931 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1934 * gfortran.dg/interface_25.f90: New test.
1935 * gfortran.dg/interface_26.f90: New test.
1937 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1940 * gfortran.dg/initialization_22.f90: New test.
1942 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
1944 PR rtl-optimization/39241
1945 * gcc.dg/torture/pr39241.c: New.
1947 2009-02-25 Martin Jambor <mjambor@suse.cz>
1949 PR tree-optimizations/39259
1950 * g++.dg/torture/pr39259.C: New testcase.
1952 2009-02-24 Richard Guenther <rguenther@suse.de>
1955 * g++.dg/template/instantiate10.C: New testcase.
1957 2009-02-24 Richard Guenther <rguenther@suse.de>
1958 Zdenek Dvorak <ook@ucw.cz>
1960 PR tree-optimization/39233
1961 * gcc.c-torture/execute/pr39233.c: New testcase.
1963 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1965 PR tree-optimization/39260
1966 * gcc.dg/graphite/pr39260.c: New.
1968 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1970 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1972 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1975 * g++.dg/template/void14.C: New.
1977 2009-02-23 Jason Merrill <jason@redhat.com>
1980 * g++.dg/init/const7.C: Remove XFAIL.
1981 * g++.dg/init/static-init1.C: New test.
1983 * g++.dg/cpp0x/initlist14.C: New test.
1985 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1988 * bound_simplification_2.f90: New test case.
1989 * bound_7.f90: New test case.
1991 2009-02-21 Joseph Myers <joseph@codesourcery.com>
1993 * gcc.dg/cpp/include4.c: New test.
1995 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
1998 * gcc.target/i386/abi-2.c: New.
2000 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2002 * gcc.c-torture/execute/pr39228.x: New.
2004 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2006 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2007 scan-assembler to check for xmm0 register.
2009 2009-02-20 Mark Mitchell <mark@codesourcery.com>
2010 Joseph Myers <joseph@codesourcery.com>
2012 * gcc.target/arm/va_list.c: New test.
2013 * g++.dg/abi/arm_va_list.C: Likewise.
2014 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2016 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2017 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2018 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2019 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2020 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2021 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2023 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2026 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2029 2009-02-20 Jakub Jelinek <jakub@redhat.com>
2032 * gcc.c-torture/execute/pr39240.c: New test.
2034 2009-02-20 Jason Merrill <jason@redhat.com>
2037 * g++.dg/parse/dtor15.C: New test.
2039 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
2041 * gcc.c-torture/execute/20090219-1.c: New.
2043 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2045 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2046 (mips-dg-options): When matching isa* pseudo-options make
2047 'value' optional and accept ! entries. Use $spec instead of
2048 $isa_spec in the isa pseudo-option error message. Only
2049 perform the ISA-range check when 'value' is set. If arch is
2050 matching any CPU in the ! entries switch to its generic ISA.
2051 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2052 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2054 2009-02-19 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.dg/visibility-20.c: New test.
2058 * g++.dg/ext/visibility/visibility-11.C: New test.
2060 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2063 * g++.dg/abi/pr39188-1a.C: New.
2064 * g++.dg/abi/pr39188-1b.C: Likewise.
2065 * g++.dg/abi/pr39188-1.h: Likewise.
2066 * g++.dg/abi/pr39188-2a.C: Likewise.
2067 * g++.dg/abi/pr39188-2b.C: Likewise.
2068 * g++.dg/abi/pr39188-2.h: Likewise.
2069 * g++.dg/abi/pr39188-3a.C: Likewise.
2070 * g++.dg/abi/pr39188-3b.C: Likewise.
2071 * g++.dg/abi/pr39188-3.h: Likewise.
2073 2009-02-19 Joseph Myers <joseph@codesourcery.com>
2076 * gcc.c-torture/execute/call-trap-1.c,
2077 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2080 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2083 * gcc.c-torture/execute/pr39228.c: New test.
2085 2009-02-19 Richard Guenther <rguenther@suse.de>
2087 PR tree-optimization/39074
2088 * gcc.dg/torture/pr39074.c: New testcase.
2089 * gcc.dg/torture/pr39074-2.c: Likewise.
2090 * gcc.dg/torture/pr39074-3.c: Likewise.
2092 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2095 * g++.dg/parse/attr3.C: New.
2097 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2100 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2103 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2106 2009-02-18 Jason Merrill <jason@redhat.com>
2109 * g++.dg/init/const7.C: Remove XFAIL.
2112 * g++.dg/opt/const6.C: New test.
2114 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2116 * gcc.dg/callabi/callabi.exp: Moved to ...
2117 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2120 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2121 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2122 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2123 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2124 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2125 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2126 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2128 * gcc.dg/callabi/callabi.h: Moved to ...
2129 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2131 * gcc.dg/callabi/func-1.c: Moved to ...
2132 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2134 * gcc.dg/callabi/func-indirect.c: Moved to ...
2135 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2137 * gcc.dg/callabi/pr38891.c: Moved to ...
2138 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2140 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2141 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2143 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2144 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2146 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2147 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2149 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2152 * gcc.dg/callabi/pr38891.c: New.
2154 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2156 * gcc.dg/callabi/callabi.exp: New.
2158 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2161 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2163 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2165 * gcc.target/i386/pr39082-1.c: New.
2167 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2170 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2171 CHECK_M64_M128 is defined.
2172 (check_f_arguments): Add "do".
2173 (check_vector_arguments): New.
2174 (check_m64_arguments): Likewise.
2175 (check_m128_arguments): Likewise.
2177 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2178 (CHECK_M64_M128): Define.
2180 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2182 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2184 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2185 tests only if CHECK_M64_M128 is defined.
2187 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2188 (m128_2_struct): Likewise.
2189 (check_struct_passing5): Likewise.
2190 (check_struct_passing6): Likewise.
2191 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2193 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2195 (check_union_passing4): Likewise.
2196 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2198 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2201 * gcc.dg/noncompile/pr35447-1.c: New test.
2203 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2205 PR tree-optimization/36922
2206 * gfortran.dg/pr36922.f: New test.
2208 2009-02-17 Richard Guenther <rguenther@suse.de>
2210 PR tree-optimization/39202
2211 * gcc.c-torture/compile/pr39202.c: New testcase.
2213 2009-02-17 Richard Guenther <rguenther@suse.de>
2215 PR tree-optimization/39204
2216 * gcc.dg/torture/pr39204.c: New testcase.
2218 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2220 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2221 * gcc.dg/vect/vect-outer-6.c: Ditto.
2223 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2226 * gcc.dg/noncompile/init-5.c: New test.
2227 * gcc.dg/init-bad-4.c: Adjust expected errors.
2229 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2232 * gcc.target/i386/push-1.c: New.
2234 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2236 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2238 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2240 * gcc.target/spu/intrinsics-sr.c: New test.
2242 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2245 * gcc.target/ia64/sibcall-opt-1.c: New test.
2246 * gcc.target/ia64/sibcall-opt-2.c: New test.
2248 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2251 * gfortran.dg/cray_pointers_8.f90: New test.
2254 * gfortran.dg/cray_pointers_9.f90: New test.
2256 2009-02-13 Jason Merrill <jason@redhat.com>
2259 * g++.dg/cpp0x/decltype16.C: New.
2261 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2264 * gfortran.dg/gomp/pr39152.f90: New.
2266 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2269 * gcc.target/i386/pr39162.c: New.
2271 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2274 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2277 2009-02-12 Jason Merrill <jason@redhat.com>
2280 * g++.dg/template/array20.C: New test.
2282 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2284 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2285 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2286 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2288 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2290 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2292 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2295 * gfortran.dg/pr39152.f: New.
2297 2009-02-11 Jason Merrill <jason@redhat.com>
2300 * g++.dg/cpp0x/defaulted9.C: New test.
2303 * g++.dg/init/value7.C: New test.
2305 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2308 * gcc.target/i386/pr38824.c: New testcase.
2310 2009-02-11 Jason Merrill <jason@redhat.com>
2313 * g++.dg/cpp0x/defaulted8.C: New test.
2316 * g++.dg/cpp0x/rv9p.C: New test.
2318 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2320 * gnat.dg/aliasing3.adb: New test.
2321 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2323 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/template/crash88.C: New.
2327 * g++.dg/template/crash89.C: Likewise.
2329 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2332 * gcc.dg/pr39084.c: New test.
2334 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.target/i386/pr39139.c: New test.
2339 2009-02-10 Richard Guenther <rguenther@suse.de>
2341 PR tree-optimization/39132
2342 * gcc.dg/torture/pr39132.c: New testcase.
2344 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2347 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2348 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2349 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2350 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2351 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2352 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2353 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2354 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2356 2009-02-09 Jason Merrill <jason@redhat.com>
2359 * g++.dg/init/value6.C: New test.
2361 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2363 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2365 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2367 * gcc.c-torture/compile/20090209-1.c: New test.
2369 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2373 * g++.dg/cpp0x/vt-35147.C: New.
2374 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2375 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2377 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2380 * gcc.dg/attr-alias-4.c: New test.
2382 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2385 * gcc.dg/dfp/pr39035.c: New test.
2387 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2390 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2392 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2395 * g++.dg/opt/thunk3.C: New test.
2397 2009-02-05 Nick Clifton <nickc@redhat.com>
2399 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2400 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2401 * gcc.dg/cdce1.c: Likewise.
2402 * gcc.dg/cpp/_Pragma6.c: Likewise.
2403 * g++.dg/cpp/_Pragma1.C: Likewise.
2404 * gcc.dg/utf32-2.c: Xfail for M32C.
2405 * gcc.dg/utf32-1.c: Likewise.
2406 * gcc.dg/utf32-3.c: Likewise.
2407 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2409 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2410 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2411 * gcc.dg/Wconversion-5.c: Likewise.
2412 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2413 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2414 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2415 * gcc.dg/utf-inc-init.c: Likewise.
2416 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2417 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2418 * gcc.dg/utf-array-short-wchar.c: Likewise.
2419 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2420 * gcc.dg/mallign.c: Use size_t instead of long.
2422 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
2424 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2426 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
2428 * gcc.c-torture/execute/pr39100.c: New.
2430 2009-02-05 Joseph Myers <joseph@codesourcery.com>
2433 * gcc.dg/tls/diag-6.c: New test.
2435 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2437 AVX Programming Reference (January, 2009)
2438 * gcc.target/i386/avx-vpclmulqdq.c: New.
2439 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2441 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2443 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2444 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
2445 (pclmul_test): Renamed to ...
2448 2009-02-04 Jakub Jelinek <jakub@redhat.com>
2451 * g++.dg/abi/mangle31.C: New test.
2453 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2456 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2458 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2459 inside function prototype but not part of parameter declarator.
2460 * vla-11.c: New test.
2462 2009-02-03 Jason Merrill <jason@redhat.com>
2464 * g++.dg/warn/main-4.C: New test.
2465 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2467 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2470 * g++.dg/expr/cast10.C: New test.
2472 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2475 * gcc.dg/init-bad-6.c: New test.
2477 2009-02-03 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.c-torture/compile/pr35318.c: New test.
2483 * gcc.dg/nofixed-point-2.c: New test.
2484 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2485 * g++.dg/ext/fixed2.C: Likewise.
2486 * g++.dg/other/error25.C: Likewise.
2487 * g++.dg/lookup/crash7.C: Likewise.
2488 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2491 * g++.dg/cpp0x/initlist13.C: New test.
2493 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
2496 * g++.dg/template/func2.C: New test.
2499 * g++.dg/template/typename15.C: New.
2500 * g++.dg/template/typename16.C: New.
2502 2009-02-03 Janis Johnson <janis187@us.ibm.com>
2503 Ben Elliston <bje@au.ibm.com>
2506 * gcc.dg/dfp/pr39034.c: New test.
2508 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2511 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2513 2009-02-02 Jason Merrill <jason@redhat.com>
2516 * g++.dg/parse/dtor14.C: New test.
2518 2009-02-02 Jakub Jelinek <jakub@redhat.com>
2520 * lib/target-supports.exp
2521 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2522 * g++.dg/ext/builtin10.C: New test.
2525 * gcc.target/i386/pr39058.c: New test.
2527 2009-02-02 Richard Guenther <rguenther@suse.de>
2529 PR tree-optimization/38937
2530 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2532 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/parse/crash52.C: New.
2537 2009-01-30 Richard Guenther <rguenther@suse.de>
2539 PR tree-optimization/39041
2540 * gcc.c-torture/compile/pr39041.c: New testcase.
2542 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2545 * gcc.target/i386/pr39013-1.c: New test.
2546 * gcc.target/i386/pr39013-2.c: New test.
2549 * g++.dg/ext/label12.C: New test.
2551 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2554 * g++.dg/parse/error34.C: New.
2555 * g++.dg/parse/error35.C: Likewise.
2557 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2560 * g++.dg/cpp0x/decltype-38655.C: New.
2562 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2565 * g++.dg/torture/pr39002.C: New test.
2567 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
2569 PR tree-optimization/39007
2570 * gcc.dg/tree-ssa/pr39007.c: New.
2572 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2575 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2578 2009-01-29 Steve Ellcey <sje@cup.hp.com>
2581 * gcc.c-torture/compile/pr38857.c: New test.
2583 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
2587 * gfortran.dg/bound_6.f90: New test.
2589 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2591 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2593 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
2595 PR tree-optimization/38997
2596 * gcc.dg/tree-ssa/pr38997.c: New.
2598 2009-01-28 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/38926
2601 * gcc.c-torture/compile/pr38926.c: New testcase.
2603 2009-01-28 Jakub Jelinek <jakub@redhat.com>
2606 * gcc.dg/pr38934.c: New test.
2608 2009-01-28 Richard Guenther <rguenther@suse.de>
2611 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2613 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
2615 PR tree-optimization/38984
2616 * gcc.dg/pr38984.c: New XFAILed testcase.
2619 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
2622 * gcc.target/i386/pr38988.c: New test.
2624 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2627 * g++.dg/parse/crash51.C: New.
2628 * g++.old-deja/g++.pt/crash9.C: Adjust.
2630 2009-01-27 Daniel Kraft <d@domob.eu>
2633 * gfortran.dg/mvbits_6.f90: New test.
2634 * gfortran.dg/mvbits_7.f90: New test.
2635 * gfortran.dg/mvbits_8.f90: New test.
2637 2009-01-27 Richard Guenther <rguenther@suse.de>
2639 PR tree-optimization/38503
2640 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2642 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2645 * gcc.c-torture/execute/pr38969.c: New test.
2647 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2650 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2652 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2653 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2654 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2656 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2659 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2660 if __USING_SJLJ_EXCEPTIONS__ is defined.
2662 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2663 __USING_SJLJ_EXCEPTIONS__ is defined.
2664 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2665 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2666 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2667 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2668 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2669 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2671 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2674 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2675 Use instead of C name in asm statements.
2677 2009-01-26 Richard Guenther <rguenther@suse.de>
2679 PR tree-optimization/38745
2680 * g++.dg/torture/pr38745.C: New testcase.
2682 2009-01-26 Richard Guenther <rguenther@suse.de>
2685 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2687 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
2689 * gcc.dg/bitfld-15.c: Gate warning on target
2690 pcc_bitfield_type_matters.
2691 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2692 g++.dg/ext/bitfield4.C: Likewise.
2693 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2694 bitfield for any target.
2696 2009-01-24 Jakub Jelinek <jakub@redhat.com>
2699 * gcc.dg/pr38957.c: New test.
2701 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
2704 * gfortran.dg/array_constructor_24.f: Allow tolerance when
2707 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2709 PR tree-optimization/38953
2710 * gfortran.dg/graphite/pr38953.f90: New.
2712 2009-01-24 Paul Brook <paul@codesourcery.com>
2714 * gcc.target/arm/neon-cond-1.c: New test.
2716 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
2718 PR tree-optimization/38932
2719 * gcc.dg/pr38932.c: New.
2721 2009-01-23 Revital Eres <eres@il.ibm.com>
2723 * gcc.dg/sms-7.c: Fix test.
2725 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2727 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2728 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2729 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2730 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2732 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2734 * gcc.dg/pr35729.c: Make test x86 specific.
2736 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2739 * gcc.dg/pr38615.c: New test.
2741 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
2744 * gcc.target/i386/pr38931.c: New test.
2746 2009-01-22 Dodji Seketeli <dodji@redhat.com>
2749 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2750 * g++.dg/template/typedef12.C: Likewise.
2751 * g++.dg/template/typedef13.C: Likewise.
2752 * g++.dg/template/typedef14.C: Likewise.
2753 * g++.dg/template/sfinae3.C: Likewise.
2754 * g++.old-deja/g++.pt/typename8.C: Likewise.
2755 * g++.dg/template/access11.C: Likewise
2757 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2759 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2761 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2763 2009-01-21 Dodji Seketeli <dodji@redhat.com>
2766 * g++.dg/template/typedef11.C: New test.
2767 * g++.dg/template/typedef12.C: Likewise.
2768 * g++.dg/template/typedef13.C: Likewise.
2769 * g++.dg/template/typedef14.C: Likewise.
2770 * g++.dg/template/sfinae3.C: Compile this pedantically.
2771 The only errors expected should be the one saying the typedef is ill
2773 * g++.old-deja/g++.pt/typename8.C: Likewise.
2774 * g++.dg/template/access11.C: Update this.
2776 2009-01-21 Daniel Kraft <d@domob.eu>
2779 * gfortran.dg/mvbits_5.f90: New test.
2781 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
2783 * gcc.dg/sms-6.c: New test.
2784 * gcc.dg/sms-7.c: Likewise.
2786 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
2789 * gfortran.dg/host_assoc_function_7.f90: New test
2791 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2792 Richard Guenther <rguenther@suse.de>
2794 PR tree-optimization/38747
2795 PR tree-optimization/38748
2796 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2797 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2798 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2800 2009-01-20 Kees Cook <kees@ubuntu.com>
2801 H.J. Lu <hongjiu.lu@intel.com>
2804 * gcc.dg/pr38902.c: New.
2806 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
2809 * gfortran.dg/pr38868.f: New testcase.
2811 2009-01-20 Richard Guenther <rguenther@suse.de>
2813 * gcc.c-torture/execute/pr36227.c: Move ...
2814 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2816 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2818 * lib/gfortran.exp: Add -B options for targets that use
2819 libgfortran.a%s in their specs.
2821 2009-01-19 Jason Merrill <jason@redhat.com>
2824 * g++.dg/template/dtor5.C: New test.
2826 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2829 * gfortran.dg/bound_5.f90: New test.
2831 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2834 * g++.dg/compat/abi/pr38736_main.C: New.
2835 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2836 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2837 * g++.dg/other/macro-1.C: Likewise.
2838 * gcc.dg/macro-1.c: Likewise.
2839 * gcc.dg/compat/pr38736_main.c: Likewise.
2840 * gcc.dg/compat/pr38736_x.c: Likewise.
2841 * gcc.dg/compat/pr38736_y.c: Likewise.
2843 2009-01-18 Richard Guenther <rguenther@suse.de>
2845 PR tree-optimization/38819
2846 * gcc.c-torture/execute/pr38819.c: New testcase.
2848 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2851 * gfortran.dg/module_commons_3.f90: Reapply.
2853 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2856 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2857 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2859 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2862 * gfortran.dg/module_commons_3.f90: Remove
2864 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2866 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2868 2009-01-16 Jason Merrill <jason@redhat.com>
2871 * g++.dg/template/lvalue1.C: New test.
2874 * g++.dg/template/access20.C: New test.
2875 * g++.dg/torture/pr34641.C: Fix access.
2877 2009-01-16 Richard Guenther <rguenther@suse.de>
2879 PR tree-optimization/38835
2881 * gcc.c-torture/execute/pr36227.c: New testcase.
2882 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2883 * g++.dg/init/const7.C: Likewise.
2885 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2888 * gcc.c-torture/compile/pr38554.c: New test.
2890 2009-01-16 Jason Merrill <jason@redhat.com>
2893 * g++.dg/conversion/access1.C: New test.
2895 2009-01-16 Jakub Jelinek <jakub@redhat.com>
2897 PR tree-optimization/38789
2898 * gcc.c-torture/compile/pr38789.c: New test.
2900 2009-01-16 Janus Weil <janus@gcc.gnu.org>
2903 * gfortran.dg/proc_ptr_13.f90: New.
2905 2009-01-15 Jason Merrill <jason@redhat.com>
2908 * g++.dg/template/koenig6.C: New test.
2910 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2913 * g++.dg/template/error37.C: New testcase.
2915 2009-01-15 Jason Merrill <jason@redhat.com>
2918 * g++.dg/conversion/memfn1.C: New test.
2921 * g++.dg/conversion/memfn2.C: New test.
2923 2009-01-15 Steve Ellcey <sje@cup.hp.com>
2926 * g++.dg/template/crash87.C: New test.
2928 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2931 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2933 2009-01-15 Dodji Seketeli <dodji@redhat.com>
2936 * g++.dg/parse/crash50.C: New test.
2938 2009-01-14 Jakub Jelinek <jakub@redhat.com>
2940 PR rtl-optimization/38245
2941 * gcc.dg/pr38245-3.c: New test.
2942 * gcc.dg/pr38245-3.h: New file.
2943 * gcc.dg/pr38245-4.c: New file.
2944 * gcc.dg/pr38364.c: New test.
2946 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2948 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2949 sequence PC-relative.
2951 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2953 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2954 calls and/or PLT markers.
2955 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2956 calls and/or PLT markers.
2957 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2958 calls and/or PLT markers.
2959 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2960 calls and/or PLT markers.
2962 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2963 Nathan Froyd <froydnj@codesourcery.com>
2964 Joseph Myers <joseph@codesourcery.com>
2966 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2968 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2969 and use consistent CFLAGS.
2970 * gcc.target/powerpc/20030505.c: Likewise.
2971 * gcc.target/powerpc/20081204-1.c: Likewise.
2972 * gcc.target/powerpc/ppc-spe.c: Likewise.
2973 * gcc.target/powerpc/spe1.c: Likewise.
2974 * g++.dg/ext/spe1.C: Likewise.
2975 * g++.dg/other/opaque-1.C: Likewise.
2976 * g++.dg/other/opaque-2.C: Likewise.
2977 * g++.dg/other/opaque-3.C: Likewise.
2979 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2981 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
2984 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
2987 * g++.dg/torture/pr38811.C: New file.
2989 2009-01-14 Richard Guenther <rguenther@suse.de>
2991 PR tree-optimization/38826
2993 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
2995 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
2997 * gcc.dg/graphite/pr38786.c: Fix commit problem.
2999 2009-01-14 Nick Clifton <nickc@redhat.com>
3002 * g++.cp/parse/pr37862.C: New test.
3004 2009-01-14 Julian Brown <julian@codesourcery.com>
3006 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3007 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3009 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3012 2009-01-13 Jakub Jelinek <jakub@redhat.com>
3014 PR rtl-optimization/38774
3015 * gcc.dg/torture/pr38774.c: New test.
3018 * g++.dg/cpp0x/pr38795.C: New test.
3020 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3021 Nathan Froyd <froydnj@codesourcery.com>
3022 Joseph Myers <joseph@codesourcery.com>
3024 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3025 otherwise. Do not check for AltiVec at runtime.
3026 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3027 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3028 * gcc.target/powerpc/altivec-1.c: Likewise.
3029 * gcc.target/powerpc/altivec-3.c: Likewise.
3030 * gcc.target/powerpc/altivec-10.c: Likewise.
3031 * gcc.target/powerpc/altivec-12.c: Likewise.
3032 * gcc.target/powerpc/altivec-24.c: Likewise.
3033 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3034 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3035 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3036 * gcc.target/powerpc/pr35907.c: Likewise.
3037 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3038 otherwise. Do not check for Cell at runtime.
3039 * gcc.target/powerpc/altivec_check.h: Delete.
3041 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3042 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3043 not check for AltiVec at runtime.
3044 * g++.dg/ext/altivec-cell-2.C: Likewise.
3045 * g++.dg/ext/altivec-cell-3.C: Likewise.
3046 * g++.dg/ext/altivec-cell-4.C: Likewise.
3047 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3048 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3050 * g++.dg/ext/altivec_check.h: Delete.
3052 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3054 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3055 effective target. Adjust line numbers accordingly.
3057 2009-01-13 Mark Mitchell <mark@codesourcery.com>
3059 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3061 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3063 PR tree-optimization/38786
3064 * gcc.dg/graphite/pr38786.c: New.
3066 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
3069 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3071 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3072 for alpha*-*-* targets.
3073 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3075 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078 * gfortran.dg/fmt_bz_bn_err.f: New test.
3080 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3082 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3084 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3086 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3087 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3088 instruction support. Do not check for it at runtime.
3090 2009-01-12 Jason Merrill <jason@redhat.com>
3093 * g++.dg/lookup/friend11.C: Remove expected error.
3094 * g++.dg/lookup/friend14.C: New test.
3095 * g++.dg/lookup/friend15.C: New test.
3097 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3100 * g++.dg/lookup/hidden-class12.C: New test.
3101 * g++.dg/lookup/hidden-class13.C: New test.
3102 * g++.dg/lookup/hidden-class14.C: New test.
3103 * g++.dg/lookup/hidden-class15.C: New test.
3104 * g++.dg/lookup/hidden-class16.C: New test.
3106 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3108 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3109 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3110 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3112 2009-01-12 Jason Merrill <jason@redhat.com>
3115 * g++.dg/other/vararg-3.C: New test.
3117 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3119 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3120 Explicitly enable SPE.
3121 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3124 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3125 Expect -flax-vector-conversions message. Adjust incompatible
3127 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3130 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3132 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3134 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3135 * g++.dg/other/opaque-2.C: Likewise.
3136 * g++.dg/other/opaque-3.C: Likewise.
3138 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.dg/pr32041.c: New test.
3142 * g++.dg/parse/offsetof9.C: New test.
3144 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3145 Nathan Froyd <froydnj@codesourcery.com>
3147 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3148 * g++.dg/ext/attribute-test-1.C: Likewise.
3149 * g++.dg/ext/attribute-test-2.C: Likewise.
3150 * g++.dg/ext/attribute-test-3.C: Likewise.
3151 * g++.dg/ext/attribute-test-4.C: Likewise.
3153 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3155 * gnat.dg/unchecked_convert3.adb: New test.
3157 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3160 * g++.dg/parse/typedef9.C: New test.
3162 PR tree-optimization/38807
3163 * gcc.c-torture/compile/pr38807.c: New test.
3165 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3167 * gcc.target/mips/ins-2.c: New test.
3169 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3172 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3174 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3177 * g++.dg/warn/Wreturn-type-5.C: New test.
3179 2009-01-11 Matthias Klose <doko@ubuntu.com>
3182 * gcc.dg/pr38616.c: New test.
3184 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3186 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3188 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3191 * g++.dg/expr/string-1.C: New test.
3192 * g++.dg/expr/string-2.C: New test.
3195 * g++.dg/ext/complex4.C: New test.
3196 * g++.dg/ext/complex5.C: New test.
3197 * g++.dg/init/reference1.C: New test.
3198 * g++.dg/init/reference2.C: New test.
3199 * g++.dg/init/reference3.C: New test.
3201 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3204 * gfortran.dg/transfer_null_1.f90: New test.
3206 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3209 * gfortran.dg/host_assoc_function_6.f90: New test.
3211 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3213 * lib/target-supports.exp: Add method to determine if the effective
3214 target is really a ppc405 after applying all compile options.
3215 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3216 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3217 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3218 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3219 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3220 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3221 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3222 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3223 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3224 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3225 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3226 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3227 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3228 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3229 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3230 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3231 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3232 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3233 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3234 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3235 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3236 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3237 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3238 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3239 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3240 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3241 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3242 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3243 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3244 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3245 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3247 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3250 * g++.dg/other/error31.C: New testcase.
3253 * gcc.dg/pr35742.c: New test.
3255 2009-01-09 John F. Carr <jfc@mit.edu>
3258 * g++.dg/parse/linkage3.C: New test.
3260 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.c-torture/compile/pr38771.c: New test.
3265 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3267 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3269 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3271 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3272 * gcc.dg/sibcall-4.c: Likewise.
3274 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3275 Jan Sjodin <jan.sjodin@amd.com>
3277 PR tree-optimization/38559
3278 * testsuite/gcc.dg/graphite/pr38559.c: New.
3280 2009-01-08 Ira Rosen <irar@il.ibm.com>
3282 PR tree-optimization/37194
3283 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3285 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3288 * g++.dg/ext/label11.C: New test.
3290 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3292 * lib/target-supports.exp (check_weak_override_available): New.
3293 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3294 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3295 dg-require-weak-override.
3297 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3298 Alan Modra <amodra@bigpond.net.au>
3300 * gcc.c-torture/compile/20090107-1.c: New test.
3302 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3305 * g++.dg/other/pr38706.C: New test.
3307 2009-01-07 Jason Merrill <jason@redhat.com>
3309 * g++.dg/cpp0x/variadic92.C: New test.
3310 * g++.dg/cpp0x/variadic93.C: New test.
3312 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3314 * lib/target-supports-dg.exp (current_compiler_flags): New.
3315 (check-flags): Use it; do not access dg-test local variables.
3316 (dg-skip-if): Do not access dg-test local variables.
3317 (dg-xfail-run-if): Ditto.
3318 (dg-shouldfail): Ditto.
3319 * gcc.test-framework/test-framework.exp
3320 (check_effective_target_def_nocache): New.
3321 * gcc.test-framework/test-framework.awk: Handle scan tests.
3322 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3323 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3324 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3325 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3326 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3327 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3328 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3329 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3330 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3332 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3334 * lib/target-supports-dg.exp (check_test_flags): Delete.
3336 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3338 PR tree-optimization/38492
3339 PR tree-optimization/38498
3340 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3342 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3343 * testsuite/gcc.dg/graphite/block-1.c: Same.
3344 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3346 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3347 * testsuite/gcc.dg/graphite/block-3.c: New.
3348 * testsuite/gcc.dg/graphite/pr38498.c: New.
3350 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3352 AVX Programming Reference (December, 2008)
3353 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3354 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3355 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3357 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3358 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3360 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3363 * gfortran.dg/c_loc_pure_1.f90: New test.
3365 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3368 * gfortran.dg/elemental_dependency_3.f90:
3369 Add the final tree dump cleanup.
3371 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3373 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3376 PR rtl-optimization/38722
3377 * gfortran.dg/pr38722.f90: New test.
3379 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3382 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3383 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3385 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3387 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3388 * gfortran.dg/typebound_call_8.f03: Same.
3389 * gfortran.dg/elemental_bind_c.f90: Same.
3390 * gfortran.dg/typebound_call_7.f03: Same.
3391 * gfortran.dg/interface_proc_end.f90: Same
3392 * gfortran.dg/pr37243.f: Fix typo.
3394 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3396 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3397 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3400 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3402 AVX Programming Reference (December, 2008)
3403 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3404 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3405 * gcc.target/i386/sse-14.c: Likewise.
3407 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3408 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3409 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3410 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3412 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3415 * gfortran.dg/fmt_bz_bn.f: Update test.
3417 2009-01-05 Dodji Seketeli <dodji@redhat.com>
3420 * g++.dg/conversion/usual-arith-conv.C: New test.
3422 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3425 * gcc.dg/vector-3.c: New testcase.
3426 * g++.dg/ext/vector15.C: New test.
3428 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3430 PR tree-optimization/38510
3431 * gcc.dg/graphite/pr38510.c: New.
3433 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3434 Jan Sjodin <jan.sjodin@amd.com>
3436 PR tree-optimization/38500
3437 * gcc.dg/graphite/pr38500.c: New.
3439 2009-01-05 Laurent GUERBY <laurent@guerby.net>
3441 * gcc.c-torture/compile/20001226-1.c: Generalize
3443 * gcc.c-torture/compile/limits-fnargs.c: Add
3445 * gcc.dg/20020425-1.c: Likewise.
3446 * gcc.dg/pch/pch.exp: Likewise.
3448 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3451 * gfortran.dg/module_commons_3.f90: New test.
3453 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
3456 * gfortran.dg/random_seed_1.f90: Updated.
3458 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3462 * gfortran.dg/elemental_subroutine_7.f90:
3463 Fix p values so that it can be used as vector subscript.
3465 2009-01-05 Jason Merrill <jason@redhat.com>
3467 * g++.dg/cpp0x/initlist12.C: Add another test.
3469 * g++.dg/cpp0x/defaulted7.C: New test.
3471 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3474 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3475 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3477 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3479 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3480 for alpha*-*-* targets.
3481 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3483 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3486 * gfortran.dg/host_assoc_function_5.f90: New test.
3488 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3491 * gfortran.dg/elemental_dependency_3.f90: New test.
3492 * gfortran.dg/elemental_subroutine_7.f90: New test.
3494 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
3496 * gcc.dg/struct-ret-3.c: Include unistd.h.
3497 (main): Exit early if system memory page size is
3498 larger than 4096 bytes.
3500 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
3503 * gfortran.dg/merge_init_expr.f90: New.
3505 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3508 * gfortran.dg/c_loc_tests_13.f90: New test.
3509 * gfortran.dg/c_loc_tests_14.f90: New test.
3511 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
3513 * gfortran.dg/func_result_4.f90: New.
3515 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
3518 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3519 interface still works, in addition to original tests.
3520 * gfortran.dg/host_assoc_call_6.f90: New test.
3522 2009-01-03 Jakub Jelinek <jakub@redhat.com>
3525 * g++.dg/torture/pr38705.C: New test.
3528 * gcc.dg/pr38700.c: New test.
3530 2009-01-02 Jason Merrill <jason@redhat.com>
3532 * g++.dg/cpp0x/initlist11.C: New test.
3533 * g++.dg/cpp0x/initlist12.C: New test.
3535 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3537 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3538 Allow extra informative notes.
3540 2009-01-01 Jakub Jelinek <jakub@redhat.com>
3543 * gcc.dg/pr36489.c: New test.
3546 Copyright (C) 2009 Free Software Foundation, Inc.
3548 Copying and distribution of this file, with or without modification,
3549 are permitted in any medium without royalty provided the copyright
3550 notice and this notice are preserved.