1 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4 * gcc.dg/vla-19.c: New test.
6 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9 * gcc.dg/c99-intconst-2.c: New test.
11 2009-04-25 Jan Hubicka <jh@suse.cz>
13 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
15 2009-04-25 Janus Weil <janus@gcc.gnu.org>
18 * gfortran.dg/import7.f90: New.
20 2009-04-24 Richard Guenther <rguenther@suse.de>
22 * gcc.dg/tree-ssa/vrp48.c: Fix.
24 2008-04-24 Doug Kwan <dougkwan@google.com>
26 * g++.dg/init/copy7.C: Only abort in memcpy if source and
27 destination are the same.
29 2009-04-24 Richard Guenther <rguenther@suse.de>
31 * gcc.dg/tree-ssa/vrp48.c: New testcase.
33 2009-04-24 Joseph Myers <joseph@codesourcery.com>
35 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
36 gcc.dg/array-const-3.c: New tests.
38 2009-04-24 Ian Lance Taylor <iant@google.com>
40 * gcc.dg/Wcxx-compat-4.c: New testcase.
42 2009-04-24 Daniel Kraft <d@domob.eu>
44 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
45 expected on already erraneous symbol (renamed to fresh one).
47 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
50 * gcc.dg/pr39867.c: New.
52 2009-04-24 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/intrinsic_1.f90: New.
58 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
60 * gnat.dg/alignment7.adb: New test.
61 * gnat.dg/alignment8.adb: Likewise.
63 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
65 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
66 * gnat.dg/specs/rep_clause2.ads: New test.
68 2009-04-24 Jakub Jelinek <jakub@redhat.com>
70 PR rtl-optimization/39794
71 * gcc.dg/pr39794.c: New test.
73 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/atomic1.adb: New test.
76 * gnat.dg/atomic1_pkg.ads: New helper.
78 2009-04-23 Steve Ellcey <sje@cup.hp.com>
81 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
82 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
84 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
86 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
89 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
92 * gcc.dg/vector-init-1.c: New testcase.
93 * gcc.dg/vector-init-2.c: New testcase.
95 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/enum2.adb: New test.
98 * gnat.dg/enum2_pkg.ads: New helper.
100 2009-04-22 Jakub Jelinek <jakub@redhat.com>
103 * gcc.dg/torture/pr39855.c: New test.
105 2009-04-22 Dodji Seketeli <dodji@redhat.com>
108 * g++.dg/cpp0x/pr39639.C: New test.
110 2009-04-22 Mark Heffernan <meheff@google.com>
112 * gcc.dg/profile-generate-3.c: New test.
114 2009-04-22 Jan Hubicka <jh@suse.cz>
116 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
118 2009-04-22 Steve Ellcey <sje@cup.hp.com>
121 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
123 2009-04-22 Richard Guenther <rguenther@suse.de>
125 PR tree-optimization/39824
126 * gcc.c-torture/compile/pr39824.c: New testcase.
128 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
131 * g++.dg/parse/parser-pr14875.C: New.
132 * g++.dg/parse/parser-pr14875-2.C: New.
133 * g++.dg/parse/error6.C: Update match string.
135 2009-04-22 Richard Guenther <rguenther@suse.de>
137 PR tree-optimization/39845
138 * gcc.c-torture/compile/pr39845.c: New testcase.
140 2009-04-22 Janus Weil <janus@gcc.gnu.org>
143 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
144 * gfortran.dg/external_initializer.f90: Modified.
145 * gfortran.dg/interface_26.f90: Modified.
146 * gfortran.dg/intrinsic_subroutine.f90: Modified.
147 * gfortran.dg/proc_ptr_3.f90: Modified.
148 * gfortran.dg/proc_ptr_15.f90: New.
149 * gfortran.dg/proc_ptr_result_1.f90: Modified.
151 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
154 * g++.dg/warn/pr35711.C: New.
155 * g++.dg/conversion/ptrmem2.C: Update.
157 2009-04-21 Joseph Myers <joseph@codesourcery.com>
159 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
160 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
161 README.gcc, g++.dg/README, g++.dg/compat/break/README,
162 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
163 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
164 gcc.c-torture/ChangeLog.0,
165 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
166 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
167 gcc.target/i386/math-torture/math-torture.exp,
168 gcc.target/mips/inter/mips16-inter.exp,
169 gcc.target/mips/mips-nonpic/README,
170 gcc.target/x86_64/abi/README.gcc,
171 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
172 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
173 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
175 * ChangeLog-1993-2007, ChangeLog: Correct dates.
177 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
179 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
181 2009-04-21 Richard Guenther <rguenther@suse.de>
184 * gcc.dg/torture/pr39829.c: New testcase.
186 2009-04-21 Martin Jambor <mjambor@suse.cz>
188 * gcc.dg/tree-ssa/cswtch-2.c: New test.
190 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
193 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
194 * gcc.dg/sequence-pt-2.c: New.
195 * gcc.dg/sequence-pt-3.c: New.
196 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
197 * g++.dg/warn/sequence-pt-2.c: New.
198 * g++.dg/warn/sequence-pt-3.c: New.
200 2009-04-21 Jakub Jelinek <jakub@redhat.com>
202 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
204 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
206 * gnat.dg/import1.ad[sb]: New test.
208 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
210 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
213 2009-04-20 Tobias Burnus <burnus@net-b.de>
216 * gfortran.dg/continuation_11.f90: New test.
218 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
221 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
222 messages. Test for "long long" in system headers.
223 * gcc.dg/c99-longlong-2.c: New.
224 * g++.dg/warn/pr13358.C: New.
225 * g++.dg/warn/pr13358-2.C: New.
226 * g++.dg/warn/pr13358-3.C: New.
227 * g++.dg/warn/pr13358-4.C: New.
229 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
231 * gcc.dg/framework-2.c: Fix up for non existent includes
232 being fatal errors now.
234 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
237 * gfortran.dg/private_type_13.f90: New test.
238 * gfortran.dg/private_type_2.f90: Add option -std=f95.
240 2009-04-20 Le-Chun Wu <lcwu@google.com>
243 * g++.dg/warn/Wunused-14.C: New test.
245 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
247 * gnat.dg/specs/small_alignment.ads: New test.
249 2009-04-20 Ian Lance Taylor <iant@google.com>
251 * gcc.dg/Wcxx-compat-3.c: New testcase.
253 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/pack13.ad[sb]: New test.
256 * gnat.dg/pack13_pkg.ads: New helper.
258 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
260 * gnat.dg/discr11.ad[sb]: New test.
261 * gnat.dg/discr11_pkg.ads: New helper.
263 2009-04-20 Ira Rosen <irar@il.ibm.com>
265 PR tree-optimization/39675
266 * gcc.dg/vect/O3-pr39675-2.c: New test.
268 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
270 * gnat.dg/rep_clause3.adb: New test.
272 2009-04-19 Joseph Myers <joseph@codesourcery.com>
275 * gcc.dg/c99-flex-array-7.c: New test.
277 2009-04-19 Joseph Myers <joseph@codesourcery.com>
280 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
282 2009-04-19 Joseph Myers <joseph@codesourcery.com>
285 * gcc.dg/c99-restrict-3.c: New test.
287 2009-04-19 Joseph Myers <joseph@codesourcery.com>
289 PR preprocessor/20078
290 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
292 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
294 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
295 Do not pass -B$root after -margs.
297 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
301 * gcc.dg/pr32061.c: New.
302 * gcc.dg/Wlogical-op-1.c: Update.
303 * g++.dg/warn/Wlogical-op-1.C: Update.
304 * g++.dg/warn/pr36954.C: New.
306 2009-04-18 Joseph Myers <joseph@codesourcery.com>
309 * gcc.dg/lvalue-5.c: New test.
311 2009-04-18 Joseph Myers <joseph@codesourcery.com>
314 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
316 2009-04-18 Joseph Myers <joseph@codesourcery.com>
318 * gcc.dg/cpp/include5.c: New test.
320 2009-04-18 Joseph Myers <joseph@codesourcery.com>
323 * gcc.dg/call-diag-2.c: New test.
325 2009-04-18 Joseph Myers <joseph@codesourcery.com>
327 PR preprocessor/39646
328 * gcc.dg/cpp/line8.c: New test.
330 2009-04-18 Joseph Myers <joseph@codesourcery.com>
332 PR preprocessor/39647
333 * gcc.dg/cpp/line7.c: New test.
335 2009-04-18 Richard Guenther <rguenther@suse.de>
338 * gcc.target/i386/pr39804.c: New testcase.
340 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
342 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
343 * g++.dg/other/pr39496.C: Likewise.
345 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
348 * gcc.dg/pr36902.c: New.
350 2009-04-17 Diego Novillo <dnovillo@google.com>
352 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
353 violation for variable 'inside_main'.
355 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
357 * gfortran.fortran-torture/execute/getarg_1.x: New file.
359 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
361 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
363 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
365 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
366 * gfortran.dg/chmod_2.f90: Likewise.
367 * gfortran.dg/chmod_3.f90: Likewise.
368 * gfortran.dg/open_errors.f90: Likewise.
369 * gfortran.dg/stat_1.f90: Likewise.
370 * gfortran.dg/stat_2.f90: Likewise.
372 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
374 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
375 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
376 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
377 * gfortran.dg/nearest_1.f90: Likewise.
378 * gfortran.dg/nearest_3.f90: Likewise.
379 * gfortran.dg/isnan_1.f90: Likewise.
380 * gfortran.dg/isnan_2.f90: Likewise.
381 * gfortran.dg/nan_1.f90: Likewise.
382 * gfortran.dg/nan_2.f90: Likewise.
383 * gfortran.dg/nan_3.f90: Likewise.
384 * gfortran.dg/nan_4.f90: Likewise.
385 * gfortran.dg/module_nan.f90: Likewise.
386 * gfortran.dg/int_conv_2.f90: Likewise.
387 * gfortran.dg/init_flag_3.f90: Likewise.
388 * gfortran.dg/namelist_42.f90: Likewise.
389 * gfortran.dg/namelist_43.f90: Likewise.
390 * gfortran.dg/real_const_3.f90: Likewise.
391 * gfortran.dg/transfer_simplify_1.f90: Likewise.
393 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
394 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
395 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
396 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
397 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
399 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
400 * gfortran.dg/gamma_5.f90: Likewise.
402 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
404 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
405 less strict so it also works with auto-overlay support.
406 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
407 for "exceeds local store" linker errors on the SPU.
409 * lib/gfortran.exp: Include target-supports.exp.
410 (gfortran_init): On SPU targets where automatic overlay support
411 is available, use it to build all Fortran test cases.
413 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
415 2009-04-17 Arnaud Charlet <charlet@adacore.com>
417 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
418 rule enforced by gnat on taft types.
420 2009-04-17 Jakub Jelinek <jakub@redhat.com>
423 * g++.dg/ext/complit11.C: Add empty dg-options.
425 2009-04-16 Andrew Pinski <pinskia@gmail.com>
428 * g++.dg/template/defarg11.C: New test.
430 2009-04-16 Andrew Pinski <pinskia@gmail.com>
433 * g++.dg/ext/complit11.C: New testcase.
435 2009-04-15 Le-Chun Wu <lcwu@google.com>
438 * g++.dg/warn/Wunused-13.C: New testcase.
440 2009-04-15 Ian Lance Taylor <iant@google.com>
442 * gcc.dg/Wenum-compare-1.c: New testcase.
444 2009-04-15 Richard Guenther <rguenther@suse.de>
446 PR tree-optimization/39764
447 * g++.dg/torture/pr39764.C: New testcase.
449 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
451 * g++.dg/ext/altivec-17.C: New.
453 2009-04-15 Arnaud Charlet <charlet@adacore.com>
455 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
456 * gnat.dg/specs/limited1.ads: Ditto.
458 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
461 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
462 for testing the results of estimate instructions.
463 * gcc.dg/vmx/3a-04m.c (test): Ditto.
464 * gcc.dg/vmx/3a-05.c (test): Ditto.
466 2009-04-14 Jason Merrill <jason@redhat.com>
469 * g++.dg/warn/Wshadow-4.C: Extend.
471 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
473 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
474 (do_D): Remove attribute hidden.
476 2009-04-13 Jason Merrill <jason@redhat.com>
479 * g++.dg/init/copy7.C: New.
481 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
484 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
485 (check_for_all_options): This.
487 2009-04-13 Jason Merrill <jason@redhat.com>
490 * g++.dg/template/crash90.C: New.
492 2009-04-12 Jason Merrill <jason@redhat.com>
495 * g++.dg/overload/extern-C-2.C: New.
497 2009-04-12 Joseph Myers <joseph@codesourcery.com>
499 PR preprocessor/31869
500 * gcc.dg/cpp/strify5.c: New test.
502 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
504 * gnat.dg/enum1.adb: New test.
505 * gnat.dg/enum1_pkg.ads: New helper.
507 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
510 * gcc.target/alpha/pr39740.c: New test.
512 2009-04-11 Daniel Kraft <d@domob.eu>
515 * gfortran.dg/bounds_check_strlen_1.f90: New test.
516 * gfortran.dg/bounds_check_strlen_2.f90: New test.
517 * gfortran.dg/bounds_check_strlen_3.f90: New test.
518 * gfortran.dg/bounds_check_strlen_4.f90: New test.
519 * gfortran.dg/bounds_check_strlen_5.f90: New test.
520 * gfortran.dg/bounds_check_strlen_6.f90: New test.
521 * gfortran.dg/bounds_check_strlen_7.f90: New test.
522 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
523 expected string length that failed with -fbounds-check now.
524 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
526 2009-04-11 Janus Weil <janus@gcc.gnu.org>
529 * gfortran.dg/proc_ptr_14.f90: New.
531 2009-04-11 Richard Guenther <rguenther@suse.de>
534 * g++.dg/torture/pr39732.C: New testcase.
536 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
538 * gfortran.dg/whole_file_5.f90: New.
539 * gfortran.dg/whole_file_6.f90: New.
541 2009-04-11 Richard Guenther <rguenther@suse.de>
543 PR tree-optimization/39713
544 * g++.dg/torture/pr39713.C: New testcase.
546 2009-04-10 Richard Guenther <rguenther@suse.de>
549 * gcc.dg/pr39712.c: New testcase.
551 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
554 * g++.dg/cpp0x/enum2.C: Updated.
555 * g++.dg/debug/pr22514.C: Likewise.
556 * g++.dg/parse/enum2.C: Likewise.
557 * g++.dg/parse/enum3.C: Likewise.
558 * g++.dg/template/crash79.C: Likewise.
559 * g++.old-deja/g++.jason/cond.C: Likewise.
561 2009-04-10 Chao-ying Fu <fu@mips.com>
563 * gcc.target/mips/interrupt_handler.c: Change from compile to
566 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
568 * objc/execute/forward-1.x: Fix x86_64 entry typos.
570 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
573 * gfortran.dg/zero_sized_6.f90: New.
575 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
578 * g++.dg/parse/pr20118.C: New.
579 * g++.dg/template/spec16.C: Update.
581 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
584 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
585 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
586 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
587 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
588 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
589 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
590 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
591 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
592 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
593 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
594 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
595 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
596 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
597 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
598 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
599 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
600 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
602 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
605 * g++.dg/torture/pr39678.C: New.
606 * gcc.dg/compat/struct-complex-2.h: Likewise.
607 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
608 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
609 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
610 * gcc.dg/torture/pr39678.c: Likewise.
611 * gcc.target/i386/pr39678.c: Likewise.
613 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
614 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
616 * gcc.target/x86_64/abi/test_passing_structs.c: Include
617 <complex.h>. Add tests for structure with complex float.
619 2009-04-10 Ben Elliston <bje@au.ibm.com>
620 Joseph Myers <joseph@codesourcery.com>
623 * gcc.dg/dfp/pr36800.c: New.
625 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
626 Rafael Avila de Espindola <espindola@google.com>
628 * gcc.misc-tests/help.exp: New file.
629 * lib/options.exp: New file.
631 2009-04-09 Janis Johnson <janis187@us.ibm.com>
634 * objc/execute/forward-1.x: New.
636 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
638 * gcc.dg/pr27150-1.c: Change to a link test.
640 2009-04-09 Jakub Jelinek <jakub@redhat.com>
642 * g++.dg/lookup/using2.C: Change copyright header to refer to version
643 3 of the GNU General Public License and to point readers at the
644 COPYING3 file and the FSF's license web page.
645 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
646 * gcc.dg/struct/struct-reorg.exp: Likewise.
647 * gcc.target/spu/tag_manager.c: Likewise.
649 2009-04-09 Richard Guenther <rguenther@suse.de>
652 * ssa-ccp-25.c: Adjust pattern.
654 2009-04-09 Janus Weil <janus@gcc.gnu.org>
657 * gfortran.dg/external_procedures_1.f90: Modified.
658 * gfortran.dg/proc_ptr_result_1.f90: New.
659 * gfortran.dg/proc_ptr_result_2.f90: New.
660 * gfortran.dg/proc_ptr_result_3.f90: New.
662 2009-04-09 Richard Guenther <rguenther@suse.de>
664 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
665 to prevent constant propagation.
666 * gcc.dg/vect/vect-56.c: Likewise.
667 * gcc.dg/vect/vect-58.c: Likewise.
668 * gcc.dg/vect/vect-60.c: Likewise.
669 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
670 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
671 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
673 2009-04-09 Richard Guenther <rguenther@suse.de>
675 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
676 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
678 2009-04-09 Joseph Myers <joseph@codesourcery.com>
681 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
684 2009-04-08 Joseph Myers <joseph@codesourcery.com>
686 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
687 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
689 2009-04-08 Jakub Jelinek <jakub@redhat.com>
691 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
693 2009-04-08 Jason Merrill <jason@redhat.com>
696 * g++.dg/template/error40.C: Add another test.
698 2009-04-08 Joseph Myers <joseph@codesourcery.com>
702 * gcc.c-torture/compile/pr39614-1.c,
703 gcc.c-torture/compile/pr39614-2.c,
704 gcc.c-torture/compile/pr39614-3.c,
705 gcc.c-torture/compile/pr39614-4.c,
706 gcc.c-torture/compile/pr39614-5.c,
707 gcc.c-torture/compile/pr39673-1.c,
708 gcc.c-torture/compile/pr39673-2.c: New tests.
709 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
711 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
712 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
715 2009-04-08 Dodji Seketeli <dodji@redhat.com>
718 * g++.dg/cpp0x/variadic-crash2.C: New test.
720 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
723 * gfortran.dg/alloc_comp_result_1.f90: New test.
725 2009-04-07 Jason Merrill <jason@redhat.com>
728 * g++.dg/overload/extern-C-1.C: New.
730 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
733 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
735 2009-04-07 Jason Merrill <jason@redhat.com>
738 * g++.dg/template/error40.C: New.
740 2009-04-07 Janus Weil <janus@gcc.gnu.org>
743 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
745 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
747 * gnat.dg/subp_elim_errors.ad[sb]: New test.
749 2009-04-07 Janus Weil <janus@gcc.gnu.org>
752 * gfortran.dg/proc_decl_1.f90: Modified.
753 * gfortran.dg/proc_ptr_11.f90: Extended.
754 * gfortran.dg/proc_ptr_13.f90: Modified.
756 2009-04-06 Jason Merrill <jason@redhat.com>
759 * g++.dg/template/fnspec1.C: New.
761 2009-04-06 Laurent GUERBY <laurent@guerby.net>
763 * lib/gnat.exp: Handle multilib.
765 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
768 * gfortran.dg/dependency_23.f90: New test.
770 2009-04-06 Richard Guenther <rguenther@suse.de>
772 PR tree-optimization/28868
773 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
774 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
775 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
776 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
778 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
780 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
782 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
784 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
786 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
788 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
789 with the built-in y0, and the subsequent warning.
790 (y1): Likewise, rename to y_1.
792 2009-04-06 Janus Weil <janus@gcc.gnu.org>
795 * gfortran.dg/proc_decl_21.f90: New.
797 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
800 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
802 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
804 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
805 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
806 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
807 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
808 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
809 gfortran.dg/namelist_49.f90: Gate test on effective_target
811 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
813 2009-04-05 Daniel Kraft <d@domob.eu>
816 * gfortran.dg/read_float_2.f03
817 * gfortran.dg/read_float_3.f90
819 2009-04-05 Richard Guenther <rguenther@suse.de>
821 PR tree-optimization/39648
822 * gcc.c-torture/compile/pr39648.c: New testcase.
824 2009-04-05 Jason Merrill <jason@redhat.com>
827 * g++.dg/template/error39.C: New.
829 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
832 * gfortran.dg/implied_do_1.f90: New.
834 2009-04-04 Tobias Burnus <burnus@net-b.de>
837 * gfortran.dg/recursive_check_8.f90: New.
838 * gfortran.dg/recursive_check_9.f90: New.
839 * gfortran.dg/recursive_check_10.f90: New.
840 * gfortran.dg/recursive_check_11.f90: New.
841 * gfortran.dg/recursive_check_12.f90: New.
842 * gfortran.dg/recursive_check_13.f90: New.
843 * gfortran.dg/recursive_check_14.f90: New.
845 2009-04-04 Jason Merrill <jason@redhat.com>
848 * g++.dg/template/error38.C: Add more tests.
850 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
853 * gfortran.dg/common_align_2.f90: New test.
855 2009-04-04 Richard Guenther <rguenther@suse.de>
857 PR tree-optimization/8781
858 PR tree-optimization/37892
859 * g++.dg/tree-ssa/pr8781.C: New testcase.
860 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
862 2009-04-04 Richard Guenther <rguenther@suse.de>
864 PR tree-optimization/39636
865 * gcc.c-torture/compile/pr39636.c: New testcase.
867 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
869 PR rtl-optimization/39607
870 * g++.dg/opt/pr39607.C: New.
872 2009-04-03 Tobias Burnus <burnus@net-b.de>
875 * gfortran.dg/common_12.f90: New.
877 2009-04-03 Jason Merrill <jason@redhat.com>
880 * g++.dg/template/const2.C: New test.
882 2009-04-03 Richard Guenther <rguenther@suse.de>
884 PR tree-optimization/2480
885 PR tree-optimization/23086
886 * gcc.dg/tree-ssa/pr2480.c: New testcase.
887 * gcc.dg/tree-ssa/pr23086.c: Likewise.
889 2009-04-03 Richard Guenther <rguenther@suse.de>
891 PR tree-optimization/34743
892 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
893 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
894 * gcc.dg/tree-ssa/alias-18.c: Likewise.
895 * gcc.dg/tree-ssa/sra-3.c: Likewise.
896 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
897 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
898 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
899 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
901 2009-04-03 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/23940
905 PR tree-optimization/33237
908 PR tree-optimization/36201
909 PR tree-optimization/36230
910 PR tree-optimization/38049
911 PR tree-optimization/38207
912 PR tree-optimization/38230
913 PR tree-optimization/38301
914 PR tree-optimization/38585
916 PR tree-optimization/38985
917 PR tree-optimization/39299
918 * gcc.dg/pr19633-1.c: Adjust.
919 * gcc.dg/torture/pta-callused-1.c: Likewise.
920 * gcc.dg/torture/pr39074-2.c: Likewise.
921 * gcc.dg/torture/pr39074.c: Likewise.
922 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
923 * gcc.dg/torture/pr30375.c: Adjust.
924 * gcc.dg/torture/pr33563.c: Likewise.
925 * gcc.dg/torture/pr33870.c: Likewise.
926 * gcc.dg/torture/pr33560.c: Likewise.
927 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
928 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
929 * gcc.dg/tree-ssa/alias-15.c: Remove.
930 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
931 * gcc.dg/tree-ssa/pr26421.c: Adjust.
932 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
933 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
934 * gcc.dg/tree-ssa/pr23382.c: Adjust.
935 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
936 * gcc.dg/tree-ssa/alias-16.c: Adjust.
937 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
938 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
939 * gcc.dg/tree-ssa/alias-18.c: Likewise.
940 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
941 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
942 * gcc.dg/tree-ssa/alias-19.c: Likewise.
943 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
944 * gcc.dg/tree-ssa/pr13146.c: Likewise.
945 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
946 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
947 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
948 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
949 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
950 * gcc.dg/tree-ssa/alias-20.c: Likewise.
951 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
952 * gcc.dg/tree-ssa/pr38895.c: Likewise.
953 * gcc.dg/uninit-B.c: XFAIL.
954 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
955 * gcc.dg/uninit-pr19430.c: XFAIL.
956 * g++.dg/tree-ssa/pr13146.C: New testcase.
957 * g++.dg/opt/pr36187.C: Adjust.
958 * g++.dg/torture/20090329-1.C: New testcase.
960 2009-04-02 Chao-ying Fu <fu@mips.com>
962 * gcc.target/mips/interrupt_handler.c: New test.
964 2009-04-02 David Ayers <ayers@fsfe.org>
967 * objc.dg/bad-receiver-type-2.m: New test contributed by
970 2009-04-02 Jason Merrill <jason@redhat.com>
973 * g++.dg/template/error38.C: New test.
975 2009-04-02 Janis Johnson <janis187@us.ibm.com>
977 PR tree-optimization/31677
978 * gcc.dg/memcpy-1.c: Add compiler option.
980 2009-04-02 Ira Rosen <irar@il.ibm.com>
982 PR tree-optimization/39595
983 * gfortran.dg/vect/O3-pr39595.f: New test.
985 2009-04-02 Dodji Seketeli <dodji@redhat.com>
988 * g++.dg/template/typedef11.C: New test.
989 * g++.dg/template/typedef12.C: Likewise.
990 * g++.dg/template/typedef13.C: Likewise.
991 * g++.dg/template/typedef14.C: Likewise.
992 * g++.dg/template/typedef15.C: Likewise.
993 * g++.dg/template/typedef16.C: Likewise.
994 * g++.dg/template/sfinae3.C: Compile this pedantically.
995 The only errors expected should be the one saying the typedef is ill
997 * g++.old-deja/g++.pt/typename8.C: Likewise.
998 * g++.dg/template/access11.C: Update this.
1000 2009-04-02 Richard Guenther <rguenther@suse.de>
1002 PR tree-optimization/37221
1003 * gcc.c-torture/compile/20090331-1.c: New testcase.
1005 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1007 * gcc.c-torture/compile/20090401-1.c: New test.
1009 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1012 * g++.dg/template/pr4926-1.C: New.
1014 2009-04-01 Xinliang David Li <davidxl@google.com>
1016 * gcc.target/i386/all_one_m128i.c: New test.
1018 2009-04-01 Janis Johnson <janis187@us.ibm.com>
1021 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1022 * gcc.dg/fltconst-2.c: New test.
1023 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1024 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1027 * gcc.dg/cpp/pr33466.c: New test.
1028 * gcc.dg/dfp/pr33466.c: New test.
1029 * gcc.dg/fixed-point/pr33466.c: New test.
1031 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1033 PR tree-optimization/35011
1034 * g++.dg/other/pr35011.C: New.
1036 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.dg/pr39226.c: New test.
1041 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1044 * g++.dg/template/pr35240.C: New.
1046 2009-04-01 Joseph Myers <joseph@codesourcery.com>
1049 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1050 * gcc.dg/pr25682.c: Update expected diagnostics.
1052 2009-04-01 Richard Guenther <rguenther@suse.de>
1054 * gcc.dg/fold-plusmult-2.c: New testcase.
1056 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1059 * gcc.dg/pr37772.c: New test.
1060 * g++.dg/ext/asm11.C: New test.
1062 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1064 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1065 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1068 2009-03-31 Jason Merrill <jason@redhat.com>
1070 * g++.old-deja/g++.other/using9.C: Add expected errors.
1072 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1074 * gcc.c-torture/compile/pr33009.c: Removed.
1076 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1078 * gcc.c-torture/compile/pr33009.c: Delete.
1079 * gcc.c-torture/compile/pr11832.c: Likewise.
1081 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1084 * lib/target-supports.exp (check_effective_target_stdint_types):
1086 (check_effective_target_inttypes_types): New.
1087 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1088 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1089 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1091 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1095 * gfortran.dg/data_pointer_1.f90: New test.
1097 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1100 * gfortran.dg/char_length_15.f90: New test.
1102 2009-03-31 Jason Merrill <jason@redhat.com>
1105 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1106 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1107 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1110 * g++.dg/other/typedef2.C: New test.
1113 * g++.dg/template/typedef17.C: New test.
1115 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1116 * g++.dg/cpp0x/auto12.C: Likewise.
1118 2009-03-31 Richard Guenther <rguenther@suse.de>
1121 * gcc.dg/fold-compare-4.c: New testcase.
1122 * gcc.dg/fold-compare-5.c: Likewise.
1124 2009-03-31 Richard Guenther <rguenther@suse.de>
1126 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1128 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1131 * gcc.target/i386/pr39592-1.c: New test.
1133 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1135 PR preprocessor/15638
1136 * gcc.dg/cpp/missing-header-1.c: New test.
1137 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1138 "compilation terminated" message.
1139 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1141 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1142 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1143 terminated" message.
1145 2009-03-31 Richard Guenther <rguenther@suse.de>
1149 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1150 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1152 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1155 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1156 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1157 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1158 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1159 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1160 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1161 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1163 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1166 * gfortran.dg/whole_file_1.f90: New test.
1168 * gfortran.dg/whole_file_2.f90: New test.
1169 * gfortran.dg/whole_file_3.f90: New test.
1171 * gfortran.dg/whole_file_4.f90: New test.
1173 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1175 * gfortran.dg/bind_c_usage_19.f90: New test.
1178 * gcc.target/powerpc/altivec-29.c: New test.
1180 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1182 PR rtl-optimization/323
1183 * gcc.target/i386/excess-precision-1.c,
1184 gcc.target/i386/excess-precision-2.c,
1185 gcc.target/i386/excess-precision-3.c,
1186 gcc.target/i386/excess-precision-4.c,
1187 gcc.target/i386/excess-precision-5.c,
1188 gcc.target/i386/excess-precision-6.c: New tests.
1190 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1193 * gcc.dg/c99-array-lval-8.c: New test.
1195 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1197 PR preprocessor/34695
1198 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1199 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1200 instead of dg-warning for "previous definition" messages.
1201 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1202 "warnings being treated as errors" message.
1203 * gcc.dg/fltconst-1.c: Use -fshow-column.
1205 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1208 * gfortran.dg/power1.f90: New test.
1210 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1218 * gcc.c-torture/compile/20081108-1.c,
1219 gcc.c-torture/compile/20081108-2.c,
1220 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1221 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1222 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1223 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1224 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1225 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1226 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1227 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1228 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1229 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1230 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1231 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1232 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1233 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1234 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1235 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1236 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1238 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1239 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1240 XFAILs. Update expected messages.
1241 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1243 * gcc.dg/real-const-1.c: Replace with test from original PR.
1244 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1245 when casting from non-constant integer to pointer.
1247 2009-03-29 Richard Guenther <rguenther@suse.de>
1249 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1251 2009-03-29 Daniel Kraft <d@domob.eu>
1254 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1256 * gfortran.dg/typebound_proc_9.f03: New test.
1257 * gfortran.dg/typebound_proc_10.f03: New test.
1258 * gfortran.dg/typebound_proc_11.f03: New test.
1259 * gfortran.dg/abstract_type_5.f03: New test.
1261 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1264 * gfortran.dg/do_4.f: New.
1265 * gfortran.dg/goto_2.f90: Correct expected warnings.
1266 * gfortran.dg/goto_4.f90: Likewise.
1267 * gfortran.dg/goto_5.f90: New.
1269 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1272 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1274 * gcc.target/i386/pr39545-1.c: New.
1275 * gcc.target/i386/pr39545-2.c: Likewise.
1277 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1278 (flex2_struct): Likewise.
1279 (check_struct_passing7): Likewise.
1280 (check_struct_passing8): Likewise.
1283 (main): Call check_struct_passing7 and check_struct_passing8.
1285 2009-03-29 Richard Guenther <rguenther@suse.de>
1287 * gcc.c-torture/execute/20090113-1.c: New testcase.
1288 * gcc.c-torture/execute/20090113-2.c: Likewise.
1289 * gcc.c-torture/execute/20090113-3.c: Likewise.
1290 * gcc.c-torture/execute/20090207-1.c: Likewise.
1291 * gcc.c-torture/compile/20090114-1.c: Likewise.
1292 * gcc.c-torture/compile/20090328-1.c: Likewise.
1293 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1295 2009-03-29 David Ayers <ayers@fsfe.org>
1298 * objc.dg/conditional-1.m: New tests.
1300 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1302 * gcc.dg/winline-10.c: New test.
1304 2009-03-28 Tobias Burnus <burnus@net-b.de>
1307 * gfortran.dg/do_check_1.f90: Add test.
1308 * gfortran.dg/do_check_2.f90: Add test.
1309 * gfortran.dg/do_check_3.f90: Add test.
1310 * gfortran.dg/do_check_4.f90: Add test.
1312 2009-03-28 Jan Hubicka <jh@suse.cz>
1314 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1315 * gcc.dg/pr33826.c: Update dump files.
1316 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1317 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1319 2009-03-28 Martin Jambor <mjambor@suse.cz>
1321 * g++.dg/tree-ssa/fwprop-align.C: New test.
1323 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1325 * gcc.target/powerpc/altivec-28.c: New test.
1328 * gcc.dg/wdisallowed-functions-1.c: Removed.
1329 * gcc.dg/wdisallowed-functions-2.c: Removed.
1330 * gcc.dg/wdisallowed-functions-3.c: Removed.
1331 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1332 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1333 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1335 2009-03-28 Richard Guenther <rguenther@suse.de>
1337 PR tree-optimization/38723
1338 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1340 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1343 * gfortran.dg/char_result_13.f90: New test.
1345 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1348 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1350 2009-03-28 Daniel Kraft <d@domob.eu>
1352 * gfortran.dg/trim_1.f90: New test.
1354 2009-03-28 Richard Guenther <rguenther@suse.de>
1356 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1357 * g++.dg/warn/Warray-bounds.C: Likewise.
1359 2009-03-28 Tobias Burnus <burnus@net-b.de>
1362 * gfortran.dg/recursive_check_7.f90: New test.
1364 2009-03-28 Tobias Burnus <burnus@net-b.de>
1367 * gfortran.dg/do_check_5.f90: New test.
1368 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1369 * gfortran.dg/array_constructor_18.f90: Ditto.
1370 * gfortran.dg/array_constructor_22.f90: Ditto.
1371 * gfortran.dg/do_3.F90: Ditto.
1372 * gfortran.dg/do_1.f90: Ditto.
1374 2009-03-28 Richard Guenther <rguenther@suse.de>
1376 PR tree-optimization/38180
1377 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1379 2009-03-28 Richard Guenther <rguenther@suse.de>
1381 PR tree-optimization/38513
1382 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1383 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1384 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1385 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1386 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1387 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1388 * gcc.dg/vect/vect-35.c: Likewise.
1389 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1390 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1391 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1393 2009-03-28 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/38968
1396 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1398 2009-03-28 Richard Guenther <rguenther@suse.de>
1400 PR tree-optimization/37795
1401 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1403 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1405 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1406 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1407 options for removed targets.
1409 2009-03-27 Richard Guenther <rguenther@suse.de>
1411 PR tree-optimization/39120
1412 * gcc.c-torture/execute/pr39120.c: New testcase.
1414 2009-03-27 Richard Guenther <rguenther@suse.de>
1416 PR tree-optimization/39120
1417 * gcc.dg/torture/pta-callused-1.c: New testcase.
1419 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1422 * gcc.target/i386/pr39315-1.c: New.
1423 * gcc.target/i386/pr39315-2.c: Likewise.
1424 * gcc.target/i386/pr39315-3.c: Likewise.
1425 * gcc.target/i386/pr39315-4.c: Likewise.
1426 * gcc.target/i386/pr39315-check.c: Likewise.
1428 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1431 * gcc.dg/pr39323-1.c: New.
1432 * gcc.dg/pr39323-2.c: Likewise.
1433 * gcc.dg/pr39323-3.c: Likewise.
1435 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1438 * gcc.target/ia64/sync-1.c: New.
1440 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1443 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1444 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1445 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1446 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1447 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1448 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1449 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1450 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1452 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1454 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1455 for low precision (i.e. float).
1457 2009-03-27 Dodji Seketeli <dodji@redhat.com>
1458 Jakub Jelinek <jakub@redhat.com>
1461 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1463 2009-03-27 Jakub Jelinek <jakub@redhat.com>
1465 * gcc.dg/memmove-2.c: New test.
1466 * gcc.dg/memmove-3.c: New test.
1468 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1471 2009-03-27 Xinliang David Li <davidxl@google.com>
1473 PR tree-optimization/39557
1474 * g++.dg/tree-ssa/dom-invalid.C: New test.
1476 2009-03-27 Xinliang David Li <davidxl@google.com>
1478 PR tree-optimization/39548
1479 * g++.dg/tree-ssa/copyprop.C: New test.
1481 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1484 * g++.dg/template/typename17.C: New testcase.
1485 * g++.dg/template/typename18.C: New testcase.
1487 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1490 * g++.dg/other/var_copy-1.C: New test.
1492 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1495 * g++.dg/parse/ctor9.C: New test.
1497 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1500 * g++.dg/init/error2.C: New test.
1502 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1505 * gcc.dg/pr35652.C: New.
1506 * g++.dg/warn/pr35652.C: New.
1507 * gcc.dg/format/plus-1.c: Adjust message.
1509 2009-03-26 Jakub Jelinek <jakub@redhat.com>
1512 * gcc.dg/wdisallowed-functions-3.c: New test.
1513 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1515 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1517 * gcc.dg/inline-33.c: Fix when pic.
1519 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
1521 * gcc.target/ia64/20090324-1.c: New test.
1523 2009-03-25 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.dg/pr27898.c: New test.
1528 PR tree-optimization/32139
1529 * gcc.c-torture/compile/pr32139.c: New test.
1531 2009-03-24 Jason Merrill <jason@redhat.com>
1534 * g++.dg/parse/defarg14.C: New test.
1536 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1539 * gfortran.dg/read_repeat.f90: New test.
1541 2009-03-24 Ira Rosen <irar@il.ibm.com>
1543 PR tree-optimization/39529
1544 * gcc.dg/vect/pr39529.c: New test.
1546 2009-03-24 Dodji Seketeli <dodji@redhat.com>
1547 Jakub Jelinek <jakub@redhat.com>
1550 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1552 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1555 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1557 2009-03-23 Jason Merrill <jason@redhat.com>
1559 * g++.dg/cpp0x/auto12.C: Add variadic test.
1562 * g++.dg/warn/Wshadow-4.C: New test.
1564 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1566 PR tree-optimization/39516
1567 * gfortran.dg/pr39516.f: New test.
1569 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
1571 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1572 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1573 variable, not environment variable.
1575 2009-03-21 Jason Merrill <jason@redhat.com>
1578 * g++.dg/ext/vla6.C: New test.
1580 2009-03-20 Jason Merrill <jason@redhat.com>
1582 * g++.dg/cpp0x/initlist5.C: Add additional test.
1584 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1585 Janis Johnson <janis187@us.ibm.com>
1587 * lib/compat.exp (compat-get-options-main, compat-get-options):
1588 Handle dg-prune-output in source file.
1589 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1590 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1591 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1594 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1597 * gcc.dg/gomp/pr39495-1.c: New test.
1598 * gcc.dg/gomp/pr39495-2.c: New test.
1599 * g++.dg/gomp/pr39495-1.C: New test.
1600 * g++.dg/gomp/pr39495-2.C: New test.
1603 * gcc.target/i386/pr39496.c: New test.
1604 * g++.dg/other/pr39496.C: New test.
1606 2009-03-19 Li Feng <nemokingdom@gmail.com>
1609 * gcc.dg/autopar/pr39500-1.c: New.
1610 * gcc.dg/autopar/pr39500-2.c: New.
1612 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1614 * g++.dg/dg.exp: Prune graphite.
1616 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1619 * g++.dg/graphite: New.
1620 * g++.dg/graphite/graphite.exp: New.
1621 * g++.dg/graphite/pr39447.C: New.
1623 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1626 * g++.dg/template/pr39425.C: New.
1628 * g++.dg/template/spec33.C: Updated.
1630 2009-03-17 Jason Merrill <jason@redhat.com>
1632 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1634 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1637 * g++.dg/ext/unary_trait_incomplete.C: New.
1639 2009-03-17 Jing Yu <jingyu@google.com>
1642 * g++.dg/inherit/thunk10.C: New test.
1644 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.target/i386/pr39482.c: New test.
1649 2009-03-17 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1653 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1654 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1655 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1658 * gcc.dg/pr39443.c: New test.
1661 * gcc.dg/debug/pr39412.c: New test.
1663 2009-03-17 Janis Johnson <janis187@us.ibm.com>
1666 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1667 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1669 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1670 its original value, or unset if it was not defined.
1671 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1672 path procs around use of HOSTCC.
1673 * g++.dg/compat/struct-layout-1.exp: Ditto.
1674 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1676 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1678 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1680 2009-03-16 Janis Johnson <janis187@us.ibm.com>
1682 Revert patch for PR testsuite/37630.
1685 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1688 * lib/target-supports.exp (check_effective_target_ieee): New.
1689 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1690 * gcc.dg/20001012-1.c: Require ieee.
1693 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1695 2009-03-16 Jakub Jelinek <jakub@redhat.com>
1697 PR tree-optimization/39455
1698 * gcc.dg/pr39455.c: New test.
1700 2009-03-13 David Ayers <ayers@fsfe.org>
1702 * objc/execute/trivial.m. New test.
1704 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1707 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1709 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1712 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1715 2009-03-12 David Ayers <ayers@fsfe.org>
1718 * objc/execute/exceptions/handler-1.m. New test.
1720 2009-03-12 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.target/i386/pr39431.c: New test.
1725 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1728 * gcc.target/i386/pr39445.c: New.
1730 * gcc.target/i386/push-1.c: XFAIL.
1732 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1734 * gcc.dg/inline-33.c: New test.
1736 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1738 * gcc.dg/vect/vect-82.c: Combine dg-do and
1739 dg-require-effective-target into dg-skip-if.
1740 * gcc.dg/vect/vect-83.c: Likewise.
1742 2009-03-11 Jakub Jelinek <jakub@redhat.com>
1745 * gcc.target/i386/stackalign/longlong-1.c: New test.
1746 * gcc.target/i386/stackalign/longlong-2.c: New test.
1748 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1750 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1752 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1754 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1755 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1757 2009-03-11 Olivier Hainque <hainque@adacore.com>
1759 * gnat.dg/slice_enum.adb: New test.
1761 2009-03-11 Jason Merrill <jason@redhat.com>
1764 * g++.dg/opt/nrv15.C: New test.
1766 2009-03-10 Ira Rosen <irar@il.ibm.com>
1768 PR tree-optimization/39422
1769 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1770 constant array with static initialization to global memory.
1771 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1773 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1775 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1778 2009-03-09 Jakub Jelinek <jakub@redhat.com>
1781 * g++.dg/opt/switch2.C: Add -w to dg-options.
1782 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1783 * g++.dg/warn/switch1.C: New test.
1784 * g++.dg/other/switch3.C: New test.
1786 PR tree-optimization/39394
1787 * gcc.c-torture/compile/pr39394.c: New test.
1789 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1791 * gcc.target/s390/20090223-1.c: New testcase.
1793 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1796 * gfortran.dg/fmt_f0_1.f90: New test.
1798 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1801 * g++.dg/other/new1.C: Adjusted.
1802 * g++.dg/parse/crash40.C: Likewise.
1803 * g++.dg/parse/defarg12.C: Likewise.
1804 * g++.dg/template/error15.C: Likewise.
1806 * g++.dg/other/pr39060.C: New.
1808 2009-03-07 Jason Merrill <jason@redhat.com>
1811 * g++.dg/opt/new1.C: New.
1813 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/other/error32.C: New.
1818 2009-03-06 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.c-torture/compile/pr39360.c: New test.
1824 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1826 2009-03-05 Jason Merrill <jason@redhat.com>
1829 * g++.dg/warn/Wuninitialized-3.C: New test.
1831 2009-03-05 Jakub Jelinek <jakub@redhat.com>
1834 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1835 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1837 2009-03-04 Jason Merrill <jason@redhat.com>
1840 * g++.dg/template/koenig7.C: New test.
1842 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1844 * g++.dg/torture/predcom-1.C: New test.
1846 2009-03-04 Richard Guenther <rguenther@suse.de>
1848 PR tree-optimization/39362
1849 * g++.dg/torture/pr39362.C: New testcase.
1851 2009-03-04 Jason Merrill <jason@redhat.com>
1852 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1857 * g++.dg/template/dependent-name5.C: New test.
1859 2009-03-04 Steve Ellcey <sje@cup.hp.com>
1862 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1863 vect_int to vect_int_mult.
1865 2009-03-04 Richard Guenther <rguenther@suse.de>
1867 PR tree-optimization/39358
1868 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1869 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1871 2009-03-04 Richard Guenther <rguenther@suse.de>
1873 PR tree-optimization/39339
1874 * gcc.c-torture/execute/pr39339.c: New testcase.
1876 2009-03-03 Joseph Myers <joseph@codesourcery.com>
1878 * gcc.c-torture/compile/20090303-1.c,
1879 gcc.c-torture/compile/20090303-2.c: New tests.
1881 2009-03-03 Jakub Jelinek <jakub@redhat.com>
1884 * gfortran.dg/gomp/pr39354.f90: New test.
1886 PR tree-optimization/39343
1887 * gcc.dg/pr39343.c: New test.
1889 2009-03-03 Ira Rosen <irar@il.ibm.com>
1891 PR tree-optimization/39248
1892 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1893 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1894 on targets without vector misalignment support.
1895 * lib/target-supports.exp
1896 (check_effective_target_vect_short_mult): Add
1897 check_effective_target_arm32.
1899 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1902 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1903 * testsuite/gcc.dg/graphite/pr39335.c: New.
1905 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1907 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1909 * gcc.target/i386/stackalign/return-5.c: Likewise.
1910 * gcc.target/i386/stackalign/return-6.c: Likewise.
1912 2009-03-02 Richard Guenther <rguenther@suse.de>
1913 Ira Rosen <irar@il.ibm.com>
1915 PR tree-optimization/39318
1916 * gfortran.dg/vect/pr39318.f90: New test.
1918 2009-03-01 Jan Hubicka <jh@suse.cz>
1920 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1922 2009-03-01 Jan Hubicka <jh@suse.cz>
1925 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1927 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1929 * gnat.dg/pack12.adb: New test.
1931 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1934 * g++.dg/other/pr37789.C: New.
1936 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1939 * gfortran.dg/interface_25.f90: New test.
1940 * gfortran.dg/interface_26.f90: New test.
1942 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1945 * gfortran.dg/initialization_22.f90: New test.
1947 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
1949 PR rtl-optimization/39241
1950 * gcc.dg/torture/pr39241.c: New.
1952 2009-02-25 Martin Jambor <mjambor@suse.cz>
1954 PR tree-optimizations/39259
1955 * g++.dg/torture/pr39259.C: New testcase.
1957 2009-02-24 Richard Guenther <rguenther@suse.de>
1960 * g++.dg/template/instantiate10.C: New testcase.
1962 2009-02-24 Richard Guenther <rguenther@suse.de>
1963 Zdenek Dvorak <ook@ucw.cz>
1965 PR tree-optimization/39233
1966 * gcc.c-torture/execute/pr39233.c: New testcase.
1968 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1970 PR tree-optimization/39260
1971 * gcc.dg/graphite/pr39260.c: New.
1973 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1975 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1977 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1980 * g++.dg/template/void14.C: New.
1982 2009-02-23 Jason Merrill <jason@redhat.com>
1985 * g++.dg/init/const7.C: Remove XFAIL.
1986 * g++.dg/init/static-init1.C: New test.
1988 * g++.dg/cpp0x/initlist14.C: New test.
1990 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1993 * bound_simplification_2.f90: New test case.
1994 * bound_7.f90: New test case.
1996 2009-02-21 Joseph Myers <joseph@codesourcery.com>
1998 * gcc.dg/cpp/include4.c: New test.
2000 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2003 * gcc.target/i386/abi-2.c: New.
2005 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2007 * gcc.c-torture/execute/pr39228.x: New.
2009 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2011 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2012 scan-assembler to check for xmm0 register.
2014 2009-02-20 Mark Mitchell <mark@codesourcery.com>
2015 Joseph Myers <joseph@codesourcery.com>
2017 * gcc.target/arm/va_list.c: New test.
2018 * g++.dg/abi/arm_va_list.C: Likewise.
2019 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2021 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2022 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2023 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2024 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2025 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2026 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2028 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2031 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2034 2009-02-20 Jakub Jelinek <jakub@redhat.com>
2037 * gcc.c-torture/execute/pr39240.c: New test.
2039 2009-02-20 Jason Merrill <jason@redhat.com>
2042 * g++.dg/parse/dtor15.C: New test.
2044 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
2046 * gcc.c-torture/execute/20090219-1.c: New.
2048 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2050 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2051 (mips-dg-options): When matching isa* pseudo-options make
2052 'value' optional and accept ! entries. Use $spec instead of
2053 $isa_spec in the isa pseudo-option error message. Only
2054 perform the ISA-range check when 'value' is set. If arch is
2055 matching any CPU in the ! entries switch to its generic ISA.
2056 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2057 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2059 2009-02-19 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/visibility-20.c: New test.
2063 * g++.dg/ext/visibility/visibility-11.C: New test.
2065 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2068 * g++.dg/abi/pr39188-1a.C: New.
2069 * g++.dg/abi/pr39188-1b.C: Likewise.
2070 * g++.dg/abi/pr39188-1.h: Likewise.
2071 * g++.dg/abi/pr39188-2a.C: Likewise.
2072 * g++.dg/abi/pr39188-2b.C: Likewise.
2073 * g++.dg/abi/pr39188-2.h: Likewise.
2074 * g++.dg/abi/pr39188-3a.C: Likewise.
2075 * g++.dg/abi/pr39188-3b.C: Likewise.
2076 * g++.dg/abi/pr39188-3.h: Likewise.
2078 2009-02-19 Joseph Myers <joseph@codesourcery.com>
2081 * gcc.c-torture/execute/call-trap-1.c,
2082 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2085 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2088 * gcc.c-torture/execute/pr39228.c: New test.
2090 2009-02-19 Richard Guenther <rguenther@suse.de>
2092 PR tree-optimization/39074
2093 * gcc.dg/torture/pr39074.c: New testcase.
2094 * gcc.dg/torture/pr39074-2.c: Likewise.
2095 * gcc.dg/torture/pr39074-3.c: Likewise.
2097 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2100 * g++.dg/parse/attr3.C: New.
2102 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2105 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2108 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2111 2009-02-18 Jason Merrill <jason@redhat.com>
2114 * g++.dg/init/const7.C: Remove XFAIL.
2117 * g++.dg/opt/const6.C: New test.
2119 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2121 * gcc.dg/callabi/callabi.exp: Moved to ...
2122 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2125 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2126 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2127 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2128 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2129 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2130 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2131 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2133 * gcc.dg/callabi/callabi.h: Moved to ...
2134 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2136 * gcc.dg/callabi/func-1.c: Moved to ...
2137 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2139 * gcc.dg/callabi/func-indirect.c: Moved to ...
2140 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2142 * gcc.dg/callabi/pr38891.c: Moved to ...
2143 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2145 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2146 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2148 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2149 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2151 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2152 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2154 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2157 * gcc.dg/callabi/pr38891.c: New.
2159 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2161 * gcc.dg/callabi/callabi.exp: New.
2163 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2166 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2168 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2170 * gcc.target/i386/pr39082-1.c: New.
2172 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2175 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2176 CHECK_M64_M128 is defined.
2177 (check_f_arguments): Add "do".
2178 (check_vector_arguments): New.
2179 (check_m64_arguments): Likewise.
2180 (check_m128_arguments): Likewise.
2182 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2183 (CHECK_M64_M128): Define.
2185 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2187 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2189 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2190 tests only if CHECK_M64_M128 is defined.
2192 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2193 (m128_2_struct): Likewise.
2194 (check_struct_passing5): Likewise.
2195 (check_struct_passing6): Likewise.
2196 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2198 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2200 (check_union_passing4): Likewise.
2201 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2203 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2206 * gcc.dg/noncompile/pr35447-1.c: New test.
2208 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2210 PR tree-optimization/36922
2211 * gfortran.dg/pr36922.f: New test.
2213 2009-02-17 Richard Guenther <rguenther@suse.de>
2215 PR tree-optimization/39202
2216 * gcc.c-torture/compile/pr39202.c: New testcase.
2218 2009-02-17 Richard Guenther <rguenther@suse.de>
2220 PR tree-optimization/39204
2221 * gcc.dg/torture/pr39204.c: New testcase.
2223 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2225 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2226 * gcc.dg/vect/vect-outer-6.c: Ditto.
2228 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2231 * gcc.dg/noncompile/init-5.c: New test.
2232 * gcc.dg/init-bad-4.c: Adjust expected errors.
2234 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2237 * gcc.target/i386/push-1.c: New.
2239 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2241 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2243 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2245 * gcc.target/spu/intrinsics-sr.c: New test.
2247 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2250 * gcc.target/ia64/sibcall-opt-1.c: New test.
2251 * gcc.target/ia64/sibcall-opt-2.c: New test.
2253 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2256 * gfortran.dg/cray_pointers_8.f90: New test.
2259 * gfortran.dg/cray_pointers_9.f90: New test.
2261 2009-02-13 Jason Merrill <jason@redhat.com>
2264 * g++.dg/cpp0x/decltype16.C: New.
2266 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2269 * gfortran.dg/gomp/pr39152.f90: New.
2271 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2274 * gcc.target/i386/pr39162.c: New.
2276 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2279 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2282 2009-02-12 Jason Merrill <jason@redhat.com>
2285 * g++.dg/template/array20.C: New test.
2287 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2289 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2290 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2291 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2293 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2295 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2297 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2300 * gfortran.dg/pr39152.f: New.
2302 2009-02-11 Jason Merrill <jason@redhat.com>
2305 * g++.dg/cpp0x/defaulted9.C: New test.
2308 * g++.dg/init/value7.C: New test.
2310 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2313 * gcc.target/i386/pr38824.c: New testcase.
2315 2009-02-11 Jason Merrill <jason@redhat.com>
2318 * g++.dg/cpp0x/defaulted8.C: New test.
2321 * g++.dg/cpp0x/rv9p.C: New test.
2323 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2325 * gnat.dg/aliasing3.adb: New test.
2326 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2328 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/template/crash88.C: New.
2332 * g++.dg/template/crash89.C: Likewise.
2334 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2337 * gcc.dg/pr39084.c: New test.
2339 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.target/i386/pr39139.c: New test.
2344 2009-02-10 Richard Guenther <rguenther@suse.de>
2346 PR tree-optimization/39132
2347 * gcc.dg/torture/pr39132.c: New testcase.
2349 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2352 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2353 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2354 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2355 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2356 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2357 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2358 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2359 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2361 2009-02-09 Jason Merrill <jason@redhat.com>
2364 * g++.dg/init/value6.C: New test.
2366 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2368 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2370 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2372 * gcc.c-torture/compile/20090209-1.c: New test.
2374 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2378 * g++.dg/cpp0x/vt-35147.C: New.
2379 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2380 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2382 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2385 * gcc.dg/attr-alias-4.c: New test.
2387 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2390 * gcc.dg/dfp/pr39035.c: New test.
2392 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2395 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2397 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2400 * g++.dg/opt/thunk3.C: New test.
2402 2009-02-05 Nick Clifton <nickc@redhat.com>
2404 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2405 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2406 * gcc.dg/cdce1.c: Likewise.
2407 * gcc.dg/cpp/_Pragma6.c: Likewise.
2408 * g++.dg/cpp/_Pragma1.C: Likewise.
2409 * gcc.dg/utf32-2.c: Xfail for M32C.
2410 * gcc.dg/utf32-1.c: Likewise.
2411 * gcc.dg/utf32-3.c: Likewise.
2412 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2414 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2415 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2416 * gcc.dg/Wconversion-5.c: Likewise.
2417 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2418 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2419 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2420 * gcc.dg/utf-inc-init.c: Likewise.
2421 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2422 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2423 * gcc.dg/utf-array-short-wchar.c: Likewise.
2424 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2425 * gcc.dg/mallign.c: Use size_t instead of long.
2427 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
2429 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2431 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
2433 * gcc.c-torture/execute/pr39100.c: New.
2435 2009-02-05 Joseph Myers <joseph@codesourcery.com>
2438 * gcc.dg/tls/diag-6.c: New test.
2440 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2442 AVX Programming Reference (January, 2009)
2443 * gcc.target/i386/avx-vpclmulqdq.c: New.
2444 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2446 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2448 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2449 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
2450 (pclmul_test): Renamed to ...
2453 2009-02-04 Jakub Jelinek <jakub@redhat.com>
2456 * g++.dg/abi/mangle31.C: New test.
2458 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2461 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2463 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2464 inside function prototype but not part of parameter declarator.
2465 * vla-11.c: New test.
2467 2009-02-03 Jason Merrill <jason@redhat.com>
2469 * g++.dg/warn/main-4.C: New test.
2470 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2472 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2475 * g++.dg/expr/cast10.C: New test.
2477 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2480 * gcc.dg/init-bad-6.c: New test.
2482 2009-02-03 Jakub Jelinek <jakub@redhat.com>
2485 * gcc.c-torture/compile/pr35318.c: New test.
2488 * gcc.dg/nofixed-point-2.c: New test.
2489 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2490 * g++.dg/ext/fixed2.C: Likewise.
2491 * g++.dg/other/error25.C: Likewise.
2492 * g++.dg/lookup/crash7.C: Likewise.
2493 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2496 * g++.dg/cpp0x/initlist13.C: New test.
2498 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
2501 * g++.dg/template/func2.C: New test.
2504 * g++.dg/template/typename15.C: New.
2505 * g++.dg/template/typename16.C: New.
2507 2009-02-03 Janis Johnson <janis187@us.ibm.com>
2508 Ben Elliston <bje@au.ibm.com>
2511 * gcc.dg/dfp/pr39034.c: New test.
2513 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2516 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2518 2009-02-02 Jason Merrill <jason@redhat.com>
2521 * g++.dg/parse/dtor14.C: New test.
2523 2009-02-02 Jakub Jelinek <jakub@redhat.com>
2525 * lib/target-supports.exp
2526 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2527 * g++.dg/ext/builtin10.C: New test.
2530 * gcc.target/i386/pr39058.c: New test.
2532 2009-02-02 Richard Guenther <rguenther@suse.de>
2534 PR tree-optimization/38937
2535 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2537 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/parse/crash52.C: New.
2542 2009-01-30 Richard Guenther <rguenther@suse.de>
2544 PR tree-optimization/39041
2545 * gcc.c-torture/compile/pr39041.c: New testcase.
2547 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.target/i386/pr39013-1.c: New test.
2551 * gcc.target/i386/pr39013-2.c: New test.
2554 * g++.dg/ext/label12.C: New test.
2556 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2559 * g++.dg/parse/error34.C: New.
2560 * g++.dg/parse/error35.C: Likewise.
2562 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/cpp0x/decltype-38655.C: New.
2567 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2570 * g++.dg/torture/pr39002.C: New test.
2572 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
2574 PR tree-optimization/39007
2575 * gcc.dg/tree-ssa/pr39007.c: New.
2577 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2580 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2583 2009-01-29 Steve Ellcey <sje@cup.hp.com>
2586 * gcc.c-torture/compile/pr38857.c: New test.
2588 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
2592 * gfortran.dg/bound_6.f90: New test.
2594 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2596 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2598 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
2600 PR tree-optimization/38997
2601 * gcc.dg/tree-ssa/pr38997.c: New.
2603 2009-01-28 Richard Guenther <rguenther@suse.de>
2605 PR tree-optimization/38926
2606 * gcc.c-torture/compile/pr38926.c: New testcase.
2608 2009-01-28 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.dg/pr38934.c: New test.
2613 2009-01-28 Richard Guenther <rguenther@suse.de>
2616 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2618 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
2620 PR tree-optimization/38984
2621 * gcc.dg/pr38984.c: New XFAILed testcase.
2624 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
2627 * gcc.target/i386/pr38988.c: New test.
2629 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2632 * g++.dg/parse/crash51.C: New.
2633 * g++.old-deja/g++.pt/crash9.C: Adjust.
2635 2009-01-27 Daniel Kraft <d@domob.eu>
2638 * gfortran.dg/mvbits_6.f90: New test.
2639 * gfortran.dg/mvbits_7.f90: New test.
2640 * gfortran.dg/mvbits_8.f90: New test.
2642 2009-01-27 Richard Guenther <rguenther@suse.de>
2644 PR tree-optimization/38503
2645 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2647 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2650 * gcc.c-torture/execute/pr38969.c: New test.
2652 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2655 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2657 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2658 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2659 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2661 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2664 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2665 if __USING_SJLJ_EXCEPTIONS__ is defined.
2667 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2668 __USING_SJLJ_EXCEPTIONS__ is defined.
2669 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2670 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2671 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2672 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2673 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2674 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2676 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2679 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2680 Use instead of C name in asm statements.
2682 2009-01-26 Richard Guenther <rguenther@suse.de>
2684 PR tree-optimization/38745
2685 * g++.dg/torture/pr38745.C: New testcase.
2687 2009-01-26 Richard Guenther <rguenther@suse.de>
2690 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2692 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
2694 * gcc.dg/bitfld-15.c: Gate warning on target
2695 pcc_bitfield_type_matters.
2696 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2697 g++.dg/ext/bitfield4.C: Likewise.
2698 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2699 bitfield for any target.
2701 2009-01-24 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.dg/pr38957.c: New test.
2706 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
2709 * gfortran.dg/array_constructor_24.f: Allow tolerance when
2712 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2714 PR tree-optimization/38953
2715 * gfortran.dg/graphite/pr38953.f90: New.
2717 2009-01-24 Paul Brook <paul@codesourcery.com>
2719 * gcc.target/arm/neon-cond-1.c: New test.
2721 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
2723 PR tree-optimization/38932
2724 * gcc.dg/pr38932.c: New.
2726 2009-01-23 Revital Eres <eres@il.ibm.com>
2728 * gcc.dg/sms-7.c: Fix test.
2730 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2732 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2733 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2734 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2735 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2737 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2739 * gcc.dg/pr35729.c: Make test x86 specific.
2741 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2744 * gcc.dg/pr38615.c: New test.
2746 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
2749 * gcc.target/i386/pr38931.c: New test.
2751 2009-01-22 Dodji Seketeli <dodji@redhat.com>
2754 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2755 * g++.dg/template/typedef12.C: Likewise.
2756 * g++.dg/template/typedef13.C: Likewise.
2757 * g++.dg/template/typedef14.C: Likewise.
2758 * g++.dg/template/sfinae3.C: Likewise.
2759 * g++.old-deja/g++.pt/typename8.C: Likewise.
2760 * g++.dg/template/access11.C: Likewise
2762 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2764 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2766 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2768 2009-01-21 Dodji Seketeli <dodji@redhat.com>
2771 * g++.dg/template/typedef11.C: New test.
2772 * g++.dg/template/typedef12.C: Likewise.
2773 * g++.dg/template/typedef13.C: Likewise.
2774 * g++.dg/template/typedef14.C: Likewise.
2775 * g++.dg/template/sfinae3.C: Compile this pedantically.
2776 The only errors expected should be the one saying the typedef is ill
2778 * g++.old-deja/g++.pt/typename8.C: Likewise.
2779 * g++.dg/template/access11.C: Update this.
2781 2009-01-21 Daniel Kraft <d@domob.eu>
2784 * gfortran.dg/mvbits_5.f90: New test.
2786 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
2788 * gcc.dg/sms-6.c: New test.
2789 * gcc.dg/sms-7.c: Likewise.
2791 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
2794 * gfortran.dg/host_assoc_function_7.f90: New test
2796 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2797 Richard Guenther <rguenther@suse.de>
2799 PR tree-optimization/38747
2800 PR tree-optimization/38748
2801 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2802 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2803 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2805 2009-01-20 Kees Cook <kees@ubuntu.com>
2806 H.J. Lu <hongjiu.lu@intel.com>
2809 * gcc.dg/pr38902.c: New.
2811 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
2814 * gfortran.dg/pr38868.f: New testcase.
2816 2009-01-20 Richard Guenther <rguenther@suse.de>
2818 * gcc.c-torture/execute/pr36227.c: Move ...
2819 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2821 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2823 * lib/gfortran.exp: Add -B options for targets that use
2824 libgfortran.a%s in their specs.
2826 2009-01-19 Jason Merrill <jason@redhat.com>
2829 * g++.dg/template/dtor5.C: New test.
2831 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2834 * gfortran.dg/bound_5.f90: New test.
2836 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2839 * g++.dg/compat/abi/pr38736_main.C: New.
2840 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2841 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2842 * g++.dg/other/macro-1.C: Likewise.
2843 * gcc.dg/macro-1.c: Likewise.
2844 * gcc.dg/compat/pr38736_main.c: Likewise.
2845 * gcc.dg/compat/pr38736_x.c: Likewise.
2846 * gcc.dg/compat/pr38736_y.c: Likewise.
2848 2009-01-18 Richard Guenther <rguenther@suse.de>
2850 PR tree-optimization/38819
2851 * gcc.c-torture/execute/pr38819.c: New testcase.
2853 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2856 * gfortran.dg/module_commons_3.f90: Reapply.
2858 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2861 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2862 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2864 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2867 * gfortran.dg/module_commons_3.f90: Remove
2869 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2871 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2873 2009-01-16 Jason Merrill <jason@redhat.com>
2876 * g++.dg/template/lvalue1.C: New test.
2879 * g++.dg/template/access20.C: New test.
2880 * g++.dg/torture/pr34641.C: Fix access.
2882 2009-01-16 Richard Guenther <rguenther@suse.de>
2884 PR tree-optimization/38835
2886 * gcc.c-torture/execute/pr36227.c: New testcase.
2887 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2888 * g++.dg/init/const7.C: Likewise.
2890 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2893 * gcc.c-torture/compile/pr38554.c: New test.
2895 2009-01-16 Jason Merrill <jason@redhat.com>
2898 * g++.dg/conversion/access1.C: New test.
2900 2009-01-16 Jakub Jelinek <jakub@redhat.com>
2902 PR tree-optimization/38789
2903 * gcc.c-torture/compile/pr38789.c: New test.
2905 2009-01-16 Janus Weil <janus@gcc.gnu.org>
2908 * gfortran.dg/proc_ptr_13.f90: New.
2910 2009-01-15 Jason Merrill <jason@redhat.com>
2913 * g++.dg/template/koenig6.C: New test.
2915 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2918 * g++.dg/template/error37.C: New testcase.
2920 2009-01-15 Jason Merrill <jason@redhat.com>
2923 * g++.dg/conversion/memfn1.C: New test.
2926 * g++.dg/conversion/memfn2.C: New test.
2928 2009-01-15 Steve Ellcey <sje@cup.hp.com>
2931 * g++.dg/template/crash87.C: New test.
2933 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2936 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2938 2009-01-15 Dodji Seketeli <dodji@redhat.com>
2941 * g++.dg/parse/crash50.C: New test.
2943 2009-01-14 Jakub Jelinek <jakub@redhat.com>
2945 PR rtl-optimization/38245
2946 * gcc.dg/pr38245-3.c: New test.
2947 * gcc.dg/pr38245-3.h: New file.
2948 * gcc.dg/pr38245-4.c: New file.
2949 * gcc.dg/pr38364.c: New test.
2951 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2953 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2954 sequence PC-relative.
2956 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2958 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2959 calls and/or PLT markers.
2960 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2961 calls and/or PLT markers.
2962 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2963 calls and/or PLT markers.
2964 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2965 calls and/or PLT markers.
2967 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2968 Nathan Froyd <froydnj@codesourcery.com>
2969 Joseph Myers <joseph@codesourcery.com>
2971 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2973 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2974 and use consistent CFLAGS.
2975 * gcc.target/powerpc/20030505.c: Likewise.
2976 * gcc.target/powerpc/20081204-1.c: Likewise.
2977 * gcc.target/powerpc/ppc-spe.c: Likewise.
2978 * gcc.target/powerpc/spe1.c: Likewise.
2979 * g++.dg/ext/spe1.C: Likewise.
2980 * g++.dg/other/opaque-1.C: Likewise.
2981 * g++.dg/other/opaque-2.C: Likewise.
2982 * g++.dg/other/opaque-3.C: Likewise.
2984 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2986 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
2989 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
2992 * g++.dg/torture/pr38811.C: New file.
2994 2009-01-14 Richard Guenther <rguenther@suse.de>
2996 PR tree-optimization/38826
2998 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3000 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3002 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3004 2009-01-14 Nick Clifton <nickc@redhat.com>
3007 * g++.cp/parse/pr37862.C: New test.
3009 2009-01-14 Julian Brown <julian@codesourcery.com>
3011 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3012 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3014 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3017 2009-01-13 Jakub Jelinek <jakub@redhat.com>
3019 PR rtl-optimization/38774
3020 * gcc.dg/torture/pr38774.c: New test.
3023 * g++.dg/cpp0x/pr38795.C: New test.
3025 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3026 Nathan Froyd <froydnj@codesourcery.com>
3027 Joseph Myers <joseph@codesourcery.com>
3029 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3030 otherwise. Do not check for AltiVec at runtime.
3031 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3032 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3033 * gcc.target/powerpc/altivec-1.c: Likewise.
3034 * gcc.target/powerpc/altivec-3.c: Likewise.
3035 * gcc.target/powerpc/altivec-10.c: Likewise.
3036 * gcc.target/powerpc/altivec-12.c: Likewise.
3037 * gcc.target/powerpc/altivec-24.c: Likewise.
3038 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3039 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3040 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3041 * gcc.target/powerpc/pr35907.c: Likewise.
3042 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3043 otherwise. Do not check for Cell at runtime.
3044 * gcc.target/powerpc/altivec_check.h: Delete.
3046 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3047 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3048 not check for AltiVec at runtime.
3049 * g++.dg/ext/altivec-cell-2.C: Likewise.
3050 * g++.dg/ext/altivec-cell-3.C: Likewise.
3051 * g++.dg/ext/altivec-cell-4.C: Likewise.
3052 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3053 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3055 * g++.dg/ext/altivec_check.h: Delete.
3057 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3059 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3060 effective target. Adjust line numbers accordingly.
3062 2009-01-13 Mark Mitchell <mark@codesourcery.com>
3064 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3066 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3068 PR tree-optimization/38786
3069 * gcc.dg/graphite/pr38786.c: New.
3071 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
3074 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3076 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3077 for alpha*-*-* targets.
3078 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3080 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083 * gfortran.dg/fmt_bz_bn_err.f: New test.
3085 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3087 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3089 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3091 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3092 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3093 instruction support. Do not check for it at runtime.
3095 2009-01-12 Jason Merrill <jason@redhat.com>
3098 * g++.dg/lookup/friend11.C: Remove expected error.
3099 * g++.dg/lookup/friend14.C: New test.
3100 * g++.dg/lookup/friend15.C: New test.
3102 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3105 * g++.dg/lookup/hidden-class12.C: New test.
3106 * g++.dg/lookup/hidden-class13.C: New test.
3107 * g++.dg/lookup/hidden-class14.C: New test.
3108 * g++.dg/lookup/hidden-class15.C: New test.
3109 * g++.dg/lookup/hidden-class16.C: New test.
3111 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3113 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3114 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3115 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3117 2009-01-12 Jason Merrill <jason@redhat.com>
3120 * g++.dg/other/vararg-3.C: New test.
3122 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3124 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3125 Explicitly enable SPE.
3126 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3129 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3130 Expect -flax-vector-conversions message. Adjust incompatible
3132 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3135 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3137 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3139 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3140 * g++.dg/other/opaque-2.C: Likewise.
3141 * g++.dg/other/opaque-3.C: Likewise.
3143 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.dg/pr32041.c: New test.
3147 * g++.dg/parse/offsetof9.C: New test.
3149 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3150 Nathan Froyd <froydnj@codesourcery.com>
3152 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3153 * g++.dg/ext/attribute-test-1.C: Likewise.
3154 * g++.dg/ext/attribute-test-2.C: Likewise.
3155 * g++.dg/ext/attribute-test-3.C: Likewise.
3156 * g++.dg/ext/attribute-test-4.C: Likewise.
3158 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3160 * gnat.dg/unchecked_convert3.adb: New test.
3162 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3165 * g++.dg/parse/typedef9.C: New test.
3167 PR tree-optimization/38807
3168 * gcc.c-torture/compile/pr38807.c: New test.
3170 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3172 * gcc.target/mips/ins-2.c: New test.
3174 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3177 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3179 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3182 * g++.dg/warn/Wreturn-type-5.C: New test.
3184 2009-01-11 Matthias Klose <doko@ubuntu.com>
3187 * gcc.dg/pr38616.c: New test.
3189 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3191 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3193 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3196 * g++.dg/expr/string-1.C: New test.
3197 * g++.dg/expr/string-2.C: New test.
3200 * g++.dg/ext/complex4.C: New test.
3201 * g++.dg/ext/complex5.C: New test.
3202 * g++.dg/init/reference1.C: New test.
3203 * g++.dg/init/reference2.C: New test.
3204 * g++.dg/init/reference3.C: New test.
3206 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3209 * gfortran.dg/transfer_null_1.f90: New test.
3211 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3214 * gfortran.dg/host_assoc_function_6.f90: New test.
3216 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3218 * lib/target-supports.exp: Add method to determine if the effective
3219 target is really a ppc405 after applying all compile options.
3220 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3221 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3222 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3223 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3224 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3225 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3226 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3227 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3228 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3229 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3230 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3231 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3232 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3233 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3234 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3235 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3236 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3237 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3238 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3239 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3240 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3241 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3242 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3243 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3244 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3245 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3246 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3247 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3248 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3249 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3250 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3252 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3255 * g++.dg/other/error31.C: New testcase.
3258 * gcc.dg/pr35742.c: New test.
3260 2009-01-09 John F. Carr <jfc@mit.edu>
3263 * g++.dg/parse/linkage3.C: New test.
3265 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3268 * gcc.c-torture/compile/pr38771.c: New test.
3270 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3272 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3274 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3276 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3277 * gcc.dg/sibcall-4.c: Likewise.
3279 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3280 Jan Sjodin <jan.sjodin@amd.com>
3282 PR tree-optimization/38559
3283 * testsuite/gcc.dg/graphite/pr38559.c: New.
3285 2009-01-08 Ira Rosen <irar@il.ibm.com>
3287 PR tree-optimization/37194
3288 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3290 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3293 * g++.dg/ext/label11.C: New test.
3295 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3297 * lib/target-supports.exp (check_weak_override_available): New.
3298 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3299 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3300 dg-require-weak-override.
3302 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3303 Alan Modra <amodra@bigpond.net.au>
3305 * gcc.c-torture/compile/20090107-1.c: New test.
3307 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3310 * g++.dg/other/pr38706.C: New test.
3312 2009-01-07 Jason Merrill <jason@redhat.com>
3314 * g++.dg/cpp0x/variadic92.C: New test.
3315 * g++.dg/cpp0x/variadic93.C: New test.
3317 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3319 * lib/target-supports-dg.exp (current_compiler_flags): New.
3320 (check-flags): Use it; do not access dg-test local variables.
3321 (dg-skip-if): Do not access dg-test local variables.
3322 (dg-xfail-run-if): Ditto.
3323 (dg-shouldfail): Ditto.
3324 * gcc.test-framework/test-framework.exp
3325 (check_effective_target_def_nocache): New.
3326 * gcc.test-framework/test-framework.awk: Handle scan tests.
3327 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3328 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3329 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3330 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3331 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3332 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3333 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3334 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3335 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3337 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3339 * lib/target-supports-dg.exp (check_test_flags): Delete.
3341 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3343 PR tree-optimization/38492
3344 PR tree-optimization/38498
3345 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3347 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3348 * testsuite/gcc.dg/graphite/block-1.c: Same.
3349 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3351 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3352 * testsuite/gcc.dg/graphite/block-3.c: New.
3353 * testsuite/gcc.dg/graphite/pr38498.c: New.
3355 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3357 AVX Programming Reference (December, 2008)
3358 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3359 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3360 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3362 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3363 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3365 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3368 * gfortran.dg/c_loc_pure_1.f90: New test.
3370 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3373 * gfortran.dg/elemental_dependency_3.f90:
3374 Add the final tree dump cleanup.
3376 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3378 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3381 PR rtl-optimization/38722
3382 * gfortran.dg/pr38722.f90: New test.
3384 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3387 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3388 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3390 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3392 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3393 * gfortran.dg/typebound_call_8.f03: Same.
3394 * gfortran.dg/elemental_bind_c.f90: Same.
3395 * gfortran.dg/typebound_call_7.f03: Same.
3396 * gfortran.dg/interface_proc_end.f90: Same
3397 * gfortran.dg/pr37243.f: Fix typo.
3399 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3401 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3402 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3405 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3407 AVX Programming Reference (December, 2008)
3408 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3409 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3410 * gcc.target/i386/sse-14.c: Likewise.
3412 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3413 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3414 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3415 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3417 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3420 * gfortran.dg/fmt_bz_bn.f: Update test.
3422 2009-01-05 Dodji Seketeli <dodji@redhat.com>
3425 * g++.dg/conversion/usual-arith-conv.C: New test.
3427 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3430 * gcc.dg/vector-3.c: New testcase.
3431 * g++.dg/ext/vector15.C: New test.
3433 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3435 PR tree-optimization/38510
3436 * gcc.dg/graphite/pr38510.c: New.
3438 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3439 Jan Sjodin <jan.sjodin@amd.com>
3441 PR tree-optimization/38500
3442 * gcc.dg/graphite/pr38500.c: New.
3444 2009-01-05 Laurent GUERBY <laurent@guerby.net>
3446 * gcc.c-torture/compile/20001226-1.c: Generalize
3448 * gcc.c-torture/compile/limits-fnargs.c: Add
3450 * gcc.dg/20020425-1.c: Likewise.
3451 * gcc.dg/pch/pch.exp: Likewise.
3453 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3456 * gfortran.dg/module_commons_3.f90: New test.
3458 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
3461 * gfortran.dg/random_seed_1.f90: Updated.
3463 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3467 * gfortran.dg/elemental_subroutine_7.f90:
3468 Fix p values so that it can be used as vector subscript.
3470 2009-01-05 Jason Merrill <jason@redhat.com>
3472 * g++.dg/cpp0x/initlist12.C: Add another test.
3474 * g++.dg/cpp0x/defaulted7.C: New test.
3476 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3479 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3480 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3482 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3484 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3485 for alpha*-*-* targets.
3486 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3488 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3491 * gfortran.dg/host_assoc_function_5.f90: New test.
3493 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3496 * gfortran.dg/elemental_dependency_3.f90: New test.
3497 * gfortran.dg/elemental_subroutine_7.f90: New test.
3499 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
3501 * gcc.dg/struct-ret-3.c: Include unistd.h.
3502 (main): Exit early if system memory page size is
3503 larger than 4096 bytes.
3505 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
3508 * gfortran.dg/merge_init_expr.f90: New.
3510 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3513 * gfortran.dg/c_loc_tests_13.f90: New test.
3514 * gfortran.dg/c_loc_tests_14.f90: New test.
3516 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
3518 * gfortran.dg/func_result_4.f90: New.
3520 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
3523 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3524 interface still works, in addition to original tests.
3525 * gfortran.dg/host_assoc_call_6.f90: New test.
3527 2009-01-03 Jakub Jelinek <jakub@redhat.com>
3530 * g++.dg/torture/pr38705.C: New test.
3533 * gcc.dg/pr38700.c: New test.
3535 2009-01-02 Jason Merrill <jason@redhat.com>
3537 * g++.dg/cpp0x/initlist11.C: New test.
3538 * g++.dg/cpp0x/initlist12.C: New test.
3540 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3542 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3543 Allow extra informative notes.
3545 2009-01-01 Jakub Jelinek <jakub@redhat.com>
3548 * gcc.dg/pr36489.c: New test.
3551 Copyright (C) 2009 Free Software Foundation, Inc.
3553 Copying and distribution of this file, with or without modification,
3554 are permitted in any medium without royalty provided the copyright
3555 notice and this notice are preserved.