1 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4 * gcc.dg/vector-init-1.c: New testcase.
5 * gcc.dg/vector-init-2.c: New testcase.
7 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
9 * gnat.dg/enum2.adb: New test.
10 * gnat.dg/enum2_pkg.ads: New helper.
12 2009-04-22 Jakub Jelinek <jakub@redhat.com>
15 * gcc.dg/torture/pr39855.c: New test.
17 2009-04-22 Dodji Seketeli <dodji@redhat.com>
20 * g++.dg/cpp0x/pr39639.C: New test.
22 2009-04-22 Mark Heffernan <meheff@google.com>
24 * gcc.dg/profile-generate-3.c: New test.
26 2009-04-22 Jan Hubicka <jh@suse.cz>
28 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
30 2009-04-22 Steve Ellcey <sje@cup.hp.com>
33 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
35 2009-04-22 Richard Guenther <rguenther@suse.de>
37 PR tree-optimization/39824
38 * gcc.c-torture/compile/pr39824.c: New testcase.
40 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
43 * g++.dg/parse/parser-pr14875.C: New.
44 * g++.dg/parse/parser-pr14875-2.C: New.
45 * g++.dg/parse/error6.C: Update match string.
47 2009-04-22 Richard Guenther <rguenther@suse.de>
49 PR tree-optimization/39845
50 * gcc.c-torture/compile/pr39845.c: New testcase.
52 2009-04-22 Janus Weil <janus@gcc.gnu.org>
55 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
56 * gfortran.dg/external_initializer.f90: Modified.
57 * gfortran.dg/interface_26.f90: Modified.
58 * gfortran.dg/intrinsic_subroutine.f90: Modified.
59 * gfortran.dg/proc_ptr_3.f90: Modified.
60 * gfortran.dg/proc_ptr_15.f90: New.
61 * gfortran.dg/proc_ptr_result_1.f90: Modified.
63 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
66 * g++.dg/warn/pr35711.C: New.
67 * g++.dg/conversion/ptrmem2.C: Update.
69 2009-04-21 Joseph Myers <joseph@codesourcery.com>
71 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
72 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
73 README.gcc, g++.dg/README, g++.dg/compat/break/README,
74 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
75 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
76 gcc.c-torture/ChangeLog.0,
77 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
78 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
79 gcc.target/i386/math-torture/math-torture.exp,
80 gcc.target/mips/inter/mips16-inter.exp,
81 gcc.target/mips/mips-nonpic/README,
82 gcc.target/x86_64/abi/README.gcc,
83 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
84 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
85 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
87 * ChangeLog-1993-2007, ChangeLog: Correct dates.
89 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
91 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
93 2009-04-21 Richard Guenther <rguenther@suse.de>
96 * gcc.dg/torture/pr39829.c: New testcase.
98 2009-04-21 Martin Jambor <mjambor@suse.cz>
100 * gcc.dg/tree-ssa/cswtch-2.c: New test.
102 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
105 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
106 * gcc.dg/sequence-pt-2.c: New.
107 * gcc.dg/sequence-pt-3.c: New.
108 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
109 * g++.dg/warn/sequence-pt-2.c: New.
110 * g++.dg/warn/sequence-pt-3.c: New.
112 2009-04-21 Jakub Jelinek <jakub@redhat.com>
114 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
116 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
118 * gnat.dg/import1.ad[sb]: New test.
120 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
122 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
125 2009-04-20 Tobias Burnus <burnus@net-b.de>
128 * gfortran.dg/continuation_11.f90: New test.
130 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
133 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
134 messages. Test for "long long" in system headers.
135 * gcc.dg/c99-longlong-2.c: New.
136 * g++.dg/warn/pr13358.C: New.
137 * g++.dg/warn/pr13358-2.C: New.
138 * g++.dg/warn/pr13358-3.C: New.
139 * g++.dg/warn/pr13358-4.C: New.
141 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
143 * gcc.dg/framework-2.c: Fix up for non existent includes
144 being fatal errors now.
146 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
149 * gfortran.dg/private_type_13.f90: New test.
150 * gfortran.dg/private_type_2.f90: Add option -std=f95.
152 2009-04-20 Le-Chun Wu <lcwu@google.com>
155 * g++.dg/warn/Wunused-14.C: New test.
157 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
159 * gnat.dg/specs/small_alignment.ads: New test.
161 2009-04-20 Ian Lance Taylor <iant@google.com>
163 * gcc.dg/Wcxx-compat-3.c: New testcase.
165 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
167 * gnat.dg/pack13.ad[sb]: New test.
168 * gnat.dg/pack13_pkg.ads: New helper.
170 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
172 * gnat.dg/discr11.ad[sb]: New test.
173 * gnat.dg/discr11_pkg.ads: New helper.
175 2009-04-20 Ira Rosen <irar@il.ibm.com>
177 PR tree-optimization/39675
178 * gcc.dg/vect/O3-pr39675-2.c: New test.
180 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
182 * gnat.dg/rep_clause3.adb: New test.
184 2009-04-19 Joseph Myers <joseph@codesourcery.com>
187 * gcc.dg/c99-flex-array-7.c: New test.
189 2009-04-19 Joseph Myers <joseph@codesourcery.com>
192 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
194 2009-04-19 Joseph Myers <joseph@codesourcery.com>
197 * gcc.dg/c99-restrict-3.c: New test.
199 2009-04-19 Joseph Myers <joseph@codesourcery.com>
201 PR preprocessor/20078
202 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
204 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
206 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
207 Do not pass -B$root after -margs.
209 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
213 * gcc.dg/pr32061.c: New.
214 * gcc.dg/Wlogical-op-1.c: Update.
215 * g++.dg/warn/Wlogical-op-1.C: Update.
216 * g++.dg/warn/pr36954.C: New.
218 2009-04-18 Joseph Myers <joseph@codesourcery.com>
221 * gcc.dg/lvalue-5.c: New test.
223 2009-04-18 Joseph Myers <joseph@codesourcery.com>
226 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
228 2009-04-18 Joseph Myers <joseph@codesourcery.com>
230 * gcc.dg/cpp/include5.c: New test.
232 2009-04-18 Joseph Myers <joseph@codesourcery.com>
235 * gcc.dg/call-diag-2.c: New test.
237 2009-04-18 Joseph Myers <joseph@codesourcery.com>
239 PR preprocessor/39646
240 * gcc.dg/cpp/line8.c: New test.
242 2009-04-18 Joseph Myers <joseph@codesourcery.com>
244 PR preprocessor/39647
245 * gcc.dg/cpp/line7.c: New test.
247 2009-04-18 Richard Guenther <rguenther@suse.de>
250 * gcc.target/i386/pr39804.c: New testcase.
252 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
254 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
255 * g++.dg/other/pr39496.C: Likewise.
257 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
260 * gcc.dg/pr36902.c: New.
262 2009-04-17 Diego Novillo <dnovillo@google.com>
264 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
265 violation for variable 'inside_main'.
267 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
269 * gfortran.fortran-torture/execute/getarg_1.x: New file.
271 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
273 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
275 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
277 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
278 * gfortran.dg/chmod_2.f90: Likewise.
279 * gfortran.dg/chmod_3.f90: Likewise.
280 * gfortran.dg/open_errors.f90: Likewise.
281 * gfortran.dg/stat_1.f90: Likewise.
282 * gfortran.dg/stat_2.f90: Likewise.
284 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
286 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
287 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
288 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
289 * gfortran.dg/nearest_1.f90: Likewise.
290 * gfortran.dg/nearest_3.f90: Likewise.
291 * gfortran.dg/isnan_1.f90: Likewise.
292 * gfortran.dg/isnan_2.f90: Likewise.
293 * gfortran.dg/nan_1.f90: Likewise.
294 * gfortran.dg/nan_2.f90: Likewise.
295 * gfortran.dg/nan_3.f90: Likewise.
296 * gfortran.dg/nan_4.f90: Likewise.
297 * gfortran.dg/module_nan.f90: Likewise.
298 * gfortran.dg/int_conv_2.f90: Likewise.
299 * gfortran.dg/init_flag_3.f90: Likewise.
300 * gfortran.dg/namelist_42.f90: Likewise.
301 * gfortran.dg/namelist_43.f90: Likewise.
302 * gfortran.dg/real_const_3.f90: Likewise.
303 * gfortran.dg/transfer_simplify_1.f90: Likewise.
305 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
306 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
307 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
308 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
309 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
311 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
312 * gfortran.dg/gamma_5.f90: Likewise.
314 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
316 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
317 less strict so it also works with auto-overlay support.
318 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
319 for "exceeds local store" linker errors on the SPU.
321 * lib/gfortran.exp: Include target-supports.exp.
322 (gfortran_init): On SPU targets where automatic overlay support
323 is available, use it to build all Fortran test cases.
325 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
327 2009-04-17 Arnaud Charlet <charlet@adacore.com>
329 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
330 rule enforced by gnat on taft types.
332 2009-04-17 Jakub Jelinek <jakub@redhat.com>
335 * g++.dg/ext/complit11.C: Add empty dg-options.
337 2009-04-16 Andrew Pinski <pinskia@gmail.com>
340 * g++.dg/template/defarg11.C: New test.
342 2009-04-16 Andrew Pinski <pinskia@gmail.com>
345 * g++.dg/ext/complit11.C: New testcase.
347 2009-04-15 Le-Chun Wu <lcwu@google.com>
350 * g++.dg/warn/Wunused-13.C: New testcase.
352 2009-04-15 Ian Lance Taylor <iant@google.com>
354 * gcc.dg/Wenum-compare-1.c: New testcase.
356 2009-04-15 Richard Guenther <rguenther@suse.de>
358 PR tree-optimization/39764
359 * g++.dg/torture/pr39764.C: New testcase.
361 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
363 * g++.dg/ext/altivec-17.C: New.
365 2009-04-15 Arnaud Charlet <charlet@adacore.com>
367 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
368 * gnat.dg/specs/limited1.ads: Ditto.
370 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
373 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
374 for testing the results of estimate instructions.
375 * gcc.dg/vmx/3a-04m.c (test): Ditto.
376 * gcc.dg/vmx/3a-05.c (test): Ditto.
378 2009-04-14 Jason Merrill <jason@redhat.com>
381 * g++.dg/warn/Wshadow-4.C: Extend.
383 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
385 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
386 (do_D): Remove attribute hidden.
388 2009-04-13 Jason Merrill <jason@redhat.com>
391 * g++.dg/init/copy7.C: New.
393 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
396 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
397 (check_for_all_options): This.
399 2009-04-13 Jason Merrill <jason@redhat.com>
402 * g++.dg/template/crash90.C: New.
404 2009-04-12 Jason Merrill <jason@redhat.com>
407 * g++.dg/overload/extern-C-2.C: New.
409 2009-04-12 Joseph Myers <joseph@codesourcery.com>
411 PR preprocessor/31869
412 * gcc.dg/cpp/strify5.c: New test.
414 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
416 * gnat.dg/enum1.adb: New test.
417 * gnat.dg/enum1_pkg.ads: New helper.
419 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.target/alpha/pr39740.c: New test.
424 2009-04-11 Daniel Kraft <d@domob.eu>
427 * gfortran.dg/bounds_check_strlen_1.f90: New test.
428 * gfortran.dg/bounds_check_strlen_2.f90: New test.
429 * gfortran.dg/bounds_check_strlen_3.f90: New test.
430 * gfortran.dg/bounds_check_strlen_4.f90: New test.
431 * gfortran.dg/bounds_check_strlen_5.f90: New test.
432 * gfortran.dg/bounds_check_strlen_6.f90: New test.
433 * gfortran.dg/bounds_check_strlen_7.f90: New test.
434 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
435 expected string length that failed with -fbounds-check now.
436 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
438 2009-04-11 Janus Weil <janus@gcc.gnu.org>
441 * gfortran.dg/proc_ptr_14.f90: New.
443 2009-04-11 Richard Guenther <rguenther@suse.de>
446 * g++.dg/torture/pr39732.C: New testcase.
448 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
450 * gfortran.dg/whole_file_5.f90: New.
451 * gfortran.dg/whole_file_6.f90: New.
453 2009-04-11 Richard Guenther <rguenther@suse.de>
455 PR tree-optimization/39713
456 * g++.dg/torture/pr39713.C: New testcase.
458 2009-04-10 Richard Guenther <rguenther@suse.de>
461 * gcc.dg/pr39712.c: New testcase.
463 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
466 * g++.dg/cpp0x/enum2.C: Updated.
467 * g++.dg/debug/pr22514.C: Likewise.
468 * g++.dg/parse/enum2.C: Likewise.
469 * g++.dg/parse/enum3.C: Likewise.
470 * g++.dg/template/crash79.C: Likewise.
471 * g++.old-deja/g++.jason/cond.C: Likewise.
473 2009-04-10 Chao-ying Fu <fu@mips.com>
475 * gcc.target/mips/interrupt_handler.c: Change from compile to
478 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
480 * objc/execute/forward-1.x: Fix x86_64 entry typos.
482 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
485 * gfortran.dg/zero_sized_6.f90: New.
487 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
490 * g++.dg/parse/pr20118.C: New.
491 * g++.dg/template/spec16.C: Update.
493 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
496 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
497 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
498 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
499 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
500 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
501 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
502 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
503 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
504 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
505 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
506 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
507 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
508 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
509 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
510 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
511 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
512 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
514 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
517 * g++.dg/torture/pr39678.C: New.
518 * gcc.dg/compat/struct-complex-2.h: Likewise.
519 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
520 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
521 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
522 * gcc.dg/torture/pr39678.c: Likewise.
523 * gcc.target/i386/pr39678.c: Likewise.
525 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
526 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
528 * gcc.target/x86_64/abi/test_passing_structs.c: Include
529 <complex.h>. Add tests for structure with complex float.
531 2009-04-10 Ben Elliston <bje@au.ibm.com>
532 Joseph Myers <joseph@codesourcery.com>
535 * gcc.dg/dfp/pr36800.c: New.
537 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
538 Rafael Avila de Espindola <espindola@google.com>
540 * gcc.misc-tests/help.exp: New file.
541 * lib/options.exp: New file.
543 2009-04-09 Janis Johnson <janis187@us.ibm.com>
546 * objc/execute/forward-1.x: New.
548 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
550 * gcc.dg/pr27150-1.c: Change to a link test.
552 2009-04-09 Jakub Jelinek <jakub@redhat.com>
554 * g++.dg/lookup/using2.C: Change copyright header to refer to version
555 3 of the GNU General Public License and to point readers at the
556 COPYING3 file and the FSF's license web page.
557 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
558 * gcc.dg/struct/struct-reorg.exp: Likewise.
559 * gcc.target/spu/tag_manager.c: Likewise.
561 2009-04-09 Richard Guenther <rguenther@suse.de>
564 * ssa-ccp-25.c: Adjust pattern.
566 2009-04-09 Janus Weil <janus@gcc.gnu.org>
569 * gfortran.dg/external_procedures_1.f90: Modified.
570 * gfortran.dg/proc_ptr_result_1.f90: New.
571 * gfortran.dg/proc_ptr_result_2.f90: New.
572 * gfortran.dg/proc_ptr_result_3.f90: New.
574 2009-04-09 Richard Guenther <rguenther@suse.de>
576 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
577 to prevent constant propagation.
578 * gcc.dg/vect/vect-56.c: Likewise.
579 * gcc.dg/vect/vect-58.c: Likewise.
580 * gcc.dg/vect/vect-60.c: Likewise.
581 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
582 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
583 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
585 2009-04-09 Richard Guenther <rguenther@suse.de>
587 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
588 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
590 2009-04-09 Joseph Myers <joseph@codesourcery.com>
593 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
596 2009-04-08 Joseph Myers <joseph@codesourcery.com>
598 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
599 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
601 2009-04-08 Jakub Jelinek <jakub@redhat.com>
603 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
605 2009-04-08 Jason Merrill <jason@redhat.com>
608 * g++.dg/template/error40.C: Add another test.
610 2009-04-08 Joseph Myers <joseph@codesourcery.com>
614 * gcc.c-torture/compile/pr39614-1.c,
615 gcc.c-torture/compile/pr39614-2.c,
616 gcc.c-torture/compile/pr39614-3.c,
617 gcc.c-torture/compile/pr39614-4.c,
618 gcc.c-torture/compile/pr39614-5.c,
619 gcc.c-torture/compile/pr39673-1.c,
620 gcc.c-torture/compile/pr39673-2.c: New tests.
621 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
623 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
624 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
627 2009-04-08 Dodji Seketeli <dodji@redhat.com>
630 * g++.dg/cpp0x/variadic-crash2.C: New test.
632 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
635 * gfortran.dg/alloc_comp_result_1.f90: New test.
637 2009-04-07 Jason Merrill <jason@redhat.com>
640 * g++.dg/overload/extern-C-1.C: New.
642 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
645 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
647 2009-04-07 Jason Merrill <jason@redhat.com>
650 * g++.dg/template/error40.C: New.
652 2009-04-07 Janus Weil <janus@gcc.gnu.org>
655 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
657 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
659 * gnat.dg/subp_elim_errors.ad[sb]: New test.
661 2009-04-07 Janus Weil <janus@gcc.gnu.org>
664 * gfortran.dg/proc_decl_1.f90: Modified.
665 * gfortran.dg/proc_ptr_11.f90: Extended.
666 * gfortran.dg/proc_ptr_13.f90: Modified.
668 2009-04-06 Jason Merrill <jason@redhat.com>
671 * g++.dg/template/fnspec1.C: New.
673 2009-04-06 Laurent GUERBY <laurent@guerby.net>
675 * lib/gnat.exp: Handle multilib.
677 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
680 * gfortran.dg/dependency_23.f90: New test.
682 2009-04-06 Richard Guenther <rguenther@suse.de>
684 PR tree-optimization/28868
685 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
686 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
687 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
688 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
690 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
692 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
694 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
696 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
698 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
700 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
701 with the built-in y0, and the subsequent warning.
702 (y1): Likewise, rename to y_1.
704 2009-04-06 Janus Weil <janus@gcc.gnu.org>
707 * gfortran.dg/proc_decl_21.f90: New.
709 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
712 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
714 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
716 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
717 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
718 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
719 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
720 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
721 gfortran.dg/namelist_49.f90: Gate test on effective_target
723 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
725 2009-04-05 Daniel Kraft <d@domob.eu>
728 * gfortran.dg/read_float_2.f03
729 * gfortran.dg/read_float_3.f90
731 2009-04-05 Richard Guenther <rguenther@suse.de>
733 PR tree-optimization/39648
734 * gcc.c-torture/compile/pr39648.c: New testcase.
736 2009-04-05 Jason Merrill <jason@redhat.com>
739 * g++.dg/template/error39.C: New.
741 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
744 * gfortran.dg/implied_do_1.f90: New.
746 2009-04-04 Tobias Burnus <burnus@net-b.de>
749 * gfortran.dg/recursive_check_8.f90: New.
750 * gfortran.dg/recursive_check_9.f90: New.
751 * gfortran.dg/recursive_check_10.f90: New.
752 * gfortran.dg/recursive_check_11.f90: New.
753 * gfortran.dg/recursive_check_12.f90: New.
754 * gfortran.dg/recursive_check_13.f90: New.
755 * gfortran.dg/recursive_check_14.f90: New.
757 2009-04-04 Jason Merrill <jason@redhat.com>
760 * g++.dg/template/error38.C: Add more tests.
762 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
765 * gfortran.dg/common_align_2.f90: New test.
767 2009-04-04 Richard Guenther <rguenther@suse.de>
769 PR tree-optimization/8781
770 PR tree-optimization/37892
771 * g++.dg/tree-ssa/pr8781.C: New testcase.
772 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
774 2009-04-04 Richard Guenther <rguenther@suse.de>
776 PR tree-optimization/39636
777 * gcc.c-torture/compile/pr39636.c: New testcase.
779 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
781 PR rtl-optimization/39607
782 * g++.dg/opt/pr39607.C: New.
784 2009-04-03 Tobias Burnus <burnus@net-b.de>
787 * gfortran.dg/common_12.f90: New.
789 2009-04-03 Jason Merrill <jason@redhat.com>
792 * g++.dg/template/const2.C: New test.
794 2009-04-03 Richard Guenther <rguenther@suse.de>
796 PR tree-optimization/2480
797 PR tree-optimization/23086
798 * gcc.dg/tree-ssa/pr2480.c: New testcase.
799 * gcc.dg/tree-ssa/pr23086.c: Likewise.
801 2009-04-03 Richard Guenther <rguenther@suse.de>
803 PR tree-optimization/34743
804 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
805 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
806 * gcc.dg/tree-ssa/alias-18.c: Likewise.
807 * gcc.dg/tree-ssa/sra-3.c: Likewise.
808 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
809 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
810 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
811 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
813 2009-04-03 Richard Guenther <rguenther@suse.de>
816 PR tree-optimization/23940
817 PR tree-optimization/33237
820 PR tree-optimization/36201
821 PR tree-optimization/36230
822 PR tree-optimization/38049
823 PR tree-optimization/38207
824 PR tree-optimization/38230
825 PR tree-optimization/38301
826 PR tree-optimization/38585
828 PR tree-optimization/38985
829 PR tree-optimization/39299
830 * gcc.dg/pr19633-1.c: Adjust.
831 * gcc.dg/torture/pta-callused-1.c: Likewise.
832 * gcc.dg/torture/pr39074-2.c: Likewise.
833 * gcc.dg/torture/pr39074.c: Likewise.
834 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
835 * gcc.dg/torture/pr30375.c: Adjust.
836 * gcc.dg/torture/pr33563.c: Likewise.
837 * gcc.dg/torture/pr33870.c: Likewise.
838 * gcc.dg/torture/pr33560.c: Likewise.
839 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
840 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
841 * gcc.dg/tree-ssa/alias-15.c: Remove.
842 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
843 * gcc.dg/tree-ssa/pr26421.c: Adjust.
844 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
845 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
846 * gcc.dg/tree-ssa/pr23382.c: Adjust.
847 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
848 * gcc.dg/tree-ssa/alias-16.c: Adjust.
849 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
850 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
851 * gcc.dg/tree-ssa/alias-18.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
853 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
854 * gcc.dg/tree-ssa/alias-19.c: Likewise.
855 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
856 * gcc.dg/tree-ssa/pr13146.c: Likewise.
857 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
858 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
859 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
860 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
861 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
862 * gcc.dg/tree-ssa/alias-20.c: Likewise.
863 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
864 * gcc.dg/tree-ssa/pr38895.c: Likewise.
865 * gcc.dg/uninit-B.c: XFAIL.
866 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
867 * gcc.dg/uninit-pr19430.c: XFAIL.
868 * g++.dg/tree-ssa/pr13146.C: New testcase.
869 * g++.dg/opt/pr36187.C: Adjust.
870 * g++.dg/torture/20090329-1.C: New testcase.
872 2009-04-02 Chao-ying Fu <fu@mips.com>
874 * gcc.target/mips/interrupt_handler.c: New test.
876 2009-04-02 David Ayers <ayers@fsfe.org>
879 * objc.dg/bad-receiver-type-2.m: New test contributed by
882 2009-04-02 Jason Merrill <jason@redhat.com>
885 * g++.dg/template/error38.C: New test.
887 2009-04-02 Janis Johnson <janis187@us.ibm.com>
889 PR tree-optimization/31677
890 * gcc.dg/memcpy-1.c: Add compiler option.
892 2009-04-02 Ira Rosen <irar@il.ibm.com>
894 PR tree-optimization/39595
895 * gfortran.dg/vect/O3-pr39595.f: New test.
897 2009-04-02 Dodji Seketeli <dodji@redhat.com>
900 * g++.dg/template/typedef11.C: New test.
901 * g++.dg/template/typedef12.C: Likewise.
902 * g++.dg/template/typedef13.C: Likewise.
903 * g++.dg/template/typedef14.C: Likewise.
904 * g++.dg/template/typedef15.C: Likewise.
905 * g++.dg/template/typedef16.C: Likewise.
906 * g++.dg/template/sfinae3.C: Compile this pedantically.
907 The only errors expected should be the one saying the typedef is ill
909 * g++.old-deja/g++.pt/typename8.C: Likewise.
910 * g++.dg/template/access11.C: Update this.
912 2009-04-02 Richard Guenther <rguenther@suse.de>
914 PR tree-optimization/37221
915 * gcc.c-torture/compile/20090331-1.c: New testcase.
917 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
919 * gcc.c-torture/compile/20090401-1.c: New test.
921 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
924 * g++.dg/template/pr4926-1.C: New.
926 2009-04-01 Xinliang David Li <davidxl@google.com>
928 * gcc.target/i386/all_one_m128i.c: New test.
930 2009-04-01 Janis Johnson <janis187@us.ibm.com>
933 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
934 * gcc.dg/fltconst-2.c: New test.
935 * gcc.dg/fltconst-double-pedantic-1.c: New test.
936 * gcc.dg/fltconst-double-pedantic-2.c: New test.
939 * gcc.dg/cpp/pr33466.c: New test.
940 * gcc.dg/dfp/pr33466.c: New test.
941 * gcc.dg/fixed-point/pr33466.c: New test.
943 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
945 PR tree-optimization/35011
946 * g++.dg/other/pr35011.C: New.
948 2009-04-01 Jakub Jelinek <jakub@redhat.com>
951 * gcc.dg/pr39226.c: New test.
953 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
956 * g++.dg/template/pr35240.C: New.
958 2009-04-01 Joseph Myers <joseph@codesourcery.com>
961 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
962 * gcc.dg/pr25682.c: Update expected diagnostics.
964 2009-04-01 Richard Guenther <rguenther@suse.de>
966 * gcc.dg/fold-plusmult-2.c: New testcase.
968 2009-04-01 Jakub Jelinek <jakub@redhat.com>
971 * gcc.dg/pr37772.c: New test.
972 * g++.dg/ext/asm11.C: New test.
974 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
976 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
977 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
980 2009-03-31 Jason Merrill <jason@redhat.com>
982 * g++.old-deja/g++.other/using9.C: Add expected errors.
984 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
986 * gcc.c-torture/compile/pr33009.c: Removed.
988 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
990 * gcc.c-torture/compile/pr33009.c: Delete.
991 * gcc.c-torture/compile/pr11832.c: Likewise.
993 2009-03-31 Joseph Myers <joseph@codesourcery.com>
996 * lib/target-supports.exp (check_effective_target_stdint_types):
998 (check_effective_target_inttypes_types): New.
999 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1000 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1001 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1003 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1007 * gfortran.dg/data_pointer_1.f90: New test.
1009 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1012 * gfortran.dg/char_length_15.f90: New test.
1014 2009-03-31 Jason Merrill <jason@redhat.com>
1017 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1018 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1019 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1022 * g++.dg/other/typedef2.C: New test.
1025 * g++.dg/template/typedef17.C: New test.
1027 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1028 * g++.dg/cpp0x/auto12.C: Likewise.
1030 2009-03-31 Richard Guenther <rguenther@suse.de>
1033 * gcc.dg/fold-compare-4.c: New testcase.
1034 * gcc.dg/fold-compare-5.c: Likewise.
1036 2009-03-31 Richard Guenther <rguenther@suse.de>
1038 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1040 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1043 * gcc.target/i386/pr39592-1.c: New test.
1045 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1047 PR preprocessor/15638
1048 * gcc.dg/cpp/missing-header-1.c: New test.
1049 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1050 "compilation terminated" message.
1051 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1053 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1054 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1055 terminated" message.
1057 2009-03-31 Richard Guenther <rguenther@suse.de>
1061 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1062 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1064 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1067 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1068 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1069 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1070 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1071 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1072 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1073 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1075 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1078 * gfortran.dg/whole_file_1.f90: New test.
1080 * gfortran.dg/whole_file_2.f90: New test.
1081 * gfortran.dg/whole_file_3.f90: New test.
1083 * gfortran.dg/whole_file_4.f90: New test.
1085 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1087 * gfortran.dg/bind_c_usage_19.f90: New test.
1090 * gcc.target/powerpc/altivec-29.c: New test.
1092 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1094 PR rtl-optimization/323
1095 * gcc.target/i386/excess-precision-1.c,
1096 gcc.target/i386/excess-precision-2.c,
1097 gcc.target/i386/excess-precision-3.c,
1098 gcc.target/i386/excess-precision-4.c,
1099 gcc.target/i386/excess-precision-5.c,
1100 gcc.target/i386/excess-precision-6.c: New tests.
1102 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1105 * gcc.dg/c99-array-lval-8.c: New test.
1107 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1109 PR preprocessor/34695
1110 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1111 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1112 instead of dg-warning for "previous definition" messages.
1113 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1114 "warnings being treated as errors" message.
1115 * gcc.dg/fltconst-1.c: Use -fshow-column.
1117 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1120 * gfortran.dg/power1.f90: New test.
1122 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1130 * gcc.c-torture/compile/20081108-1.c,
1131 gcc.c-torture/compile/20081108-2.c,
1132 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1133 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1134 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1135 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1136 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1137 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1138 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1139 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1140 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1141 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1142 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1143 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1144 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1145 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1146 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1147 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1148 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1150 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1151 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1152 XFAILs. Update expected messages.
1153 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1155 * gcc.dg/real-const-1.c: Replace with test from original PR.
1156 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1157 when casting from non-constant integer to pointer.
1159 2009-03-29 Richard Guenther <rguenther@suse.de>
1161 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1163 2009-03-29 Daniel Kraft <d@domob.eu>
1166 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1168 * gfortran.dg/typebound_proc_9.f03: New test.
1169 * gfortran.dg/typebound_proc_10.f03: New test.
1170 * gfortran.dg/typebound_proc_11.f03: New test.
1171 * gfortran.dg/abstract_type_5.f03: New test.
1173 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1176 * gfortran.dg/do_4.f: New.
1177 * gfortran.dg/goto_2.f90: Correct expected warnings.
1178 * gfortran.dg/goto_4.f90: Likewise.
1179 * gfortran.dg/goto_5.f90: New.
1181 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1184 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1186 * gcc.target/i386/pr39545-1.c: New.
1187 * gcc.target/i386/pr39545-2.c: Likewise.
1189 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1190 (flex2_struct): Likewise.
1191 (check_struct_passing7): Likewise.
1192 (check_struct_passing8): Likewise.
1195 (main): Call check_struct_passing7 and check_struct_passing8.
1197 2009-03-29 Richard Guenther <rguenther@suse.de>
1199 * gcc.c-torture/execute/20090113-1.c: New testcase.
1200 * gcc.c-torture/execute/20090113-2.c: Likewise.
1201 * gcc.c-torture/execute/20090113-3.c: Likewise.
1202 * gcc.c-torture/execute/20090207-1.c: Likewise.
1203 * gcc.c-torture/compile/20090114-1.c: Likewise.
1204 * gcc.c-torture/compile/20090328-1.c: Likewise.
1205 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1207 2009-03-29 David Ayers <ayers@fsfe.org>
1210 * objc.dg/conditional-1.m: New tests.
1212 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1214 * gcc.dg/winline-10.c: New test.
1216 2009-03-28 Tobias Burnus <burnus@net-b.de>
1219 * gfortran.dg/do_check_1.f90: Add test.
1220 * gfortran.dg/do_check_2.f90: Add test.
1221 * gfortran.dg/do_check_3.f90: Add test.
1222 * gfortran.dg/do_check_4.f90: Add test.
1224 2009-03-28 Jan Hubicka <jh@suse.cz>
1226 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1227 * gcc.dg/pr33826.c: Update dump files.
1228 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1229 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1231 2009-03-28 Martin Jambor <mjambor@suse.cz>
1233 * g++.dg/tree-ssa/fwprop-align.C: New test.
1235 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.target/powerpc/altivec-28.c: New test.
1240 * gcc.dg/wdisallowed-functions-1.c: Removed.
1241 * gcc.dg/wdisallowed-functions-2.c: Removed.
1242 * gcc.dg/wdisallowed-functions-3.c: Removed.
1243 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1244 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1245 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1247 2009-03-28 Richard Guenther <rguenther@suse.de>
1249 PR tree-optimization/38723
1250 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1252 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1255 * gfortran.dg/char_result_13.f90: New test.
1257 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1260 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1262 2009-03-28 Daniel Kraft <d@domob.eu>
1264 * gfortran.dg/trim_1.f90: New test.
1266 2009-03-28 Richard Guenther <rguenther@suse.de>
1268 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1269 * g++.dg/warn/Warray-bounds.C: Likewise.
1271 2009-03-28 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/recursive_check_7.f90: New test.
1276 2009-03-28 Tobias Burnus <burnus@net-b.de>
1279 * gfortran.dg/do_check_5.f90: New test.
1280 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1281 * gfortran.dg/array_constructor_18.f90: Ditto.
1282 * gfortran.dg/array_constructor_22.f90: Ditto.
1283 * gfortran.dg/do_3.F90: Ditto.
1284 * gfortran.dg/do_1.f90: Ditto.
1286 2009-03-28 Richard Guenther <rguenther@suse.de>
1288 PR tree-optimization/38180
1289 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1291 2009-03-28 Richard Guenther <rguenther@suse.de>
1293 PR tree-optimization/38513
1294 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1295 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1296 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1297 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1298 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1299 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1300 * gcc.dg/vect/vect-35.c: Likewise.
1301 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1302 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1303 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1305 2009-03-28 Richard Guenther <rguenther@suse.de>
1307 PR tree-optimization/38968
1308 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1310 2009-03-28 Richard Guenther <rguenther@suse.de>
1312 PR tree-optimization/37795
1313 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1315 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1317 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1318 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1319 options for removed targets.
1321 2009-03-27 Richard Guenther <rguenther@suse.de>
1323 PR tree-optimization/39120
1324 * gcc.c-torture/execute/pr39120.c: New testcase.
1326 2009-03-27 Richard Guenther <rguenther@suse.de>
1328 PR tree-optimization/39120
1329 * gcc.dg/torture/pta-callused-1.c: New testcase.
1331 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1334 * gcc.target/i386/pr39315-1.c: New.
1335 * gcc.target/i386/pr39315-2.c: Likewise.
1336 * gcc.target/i386/pr39315-3.c: Likewise.
1337 * gcc.target/i386/pr39315-4.c: Likewise.
1338 * gcc.target/i386/pr39315-check.c: Likewise.
1340 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1343 * gcc.dg/pr39323-1.c: New.
1344 * gcc.dg/pr39323-2.c: Likewise.
1345 * gcc.dg/pr39323-3.c: Likewise.
1347 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1350 * gcc.target/ia64/sync-1.c: New.
1352 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
1355 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1356 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1357 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1358 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1359 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1360 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1361 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1362 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1364 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1366 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1367 for low precision (i.e. float).
1369 2009-03-27 Dodji Seketeli <dodji@redhat.com>
1370 Jakub Jelinek <jakub@redhat.com>
1373 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1375 2009-03-27 Jakub Jelinek <jakub@redhat.com>
1377 * gcc.dg/memmove-2.c: New test.
1378 * gcc.dg/memmove-3.c: New test.
1380 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1383 2009-03-27 Xinliang David Li <davidxl@google.com>
1385 PR tree-optimization/39557
1386 * g++.dg/tree-ssa/dom-invalid.C: New test.
1388 2009-03-27 Xinliang David Li <davidxl@google.com>
1390 PR tree-optimization/39548
1391 * g++.dg/tree-ssa/copyprop.C: New test.
1393 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1396 * g++.dg/template/typename17.C: New testcase.
1397 * g++.dg/template/typename18.C: New testcase.
1399 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1402 * g++.dg/other/var_copy-1.C: New test.
1404 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1407 * g++.dg/parse/ctor9.C: New test.
1409 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
1412 * g++.dg/init/error2.C: New test.
1414 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1417 * gcc.dg/pr35652.C: New.
1418 * g++.dg/warn/pr35652.C: New.
1419 * gcc.dg/format/plus-1.c: Adjust message.
1421 2009-03-26 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.dg/wdisallowed-functions-3.c: New test.
1425 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1427 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1429 * gcc.dg/inline-33.c: Fix when pic.
1431 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
1433 * gcc.target/ia64/20090324-1.c: New test.
1435 2009-03-25 Jakub Jelinek <jakub@redhat.com>
1438 * gcc.dg/pr27898.c: New test.
1440 PR tree-optimization/32139
1441 * gcc.c-torture/compile/pr32139.c: New test.
1443 2009-03-24 Jason Merrill <jason@redhat.com>
1446 * g++.dg/parse/defarg14.C: New test.
1448 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451 * gfortran.dg/read_repeat.f90: New test.
1453 2009-03-24 Ira Rosen <irar@il.ibm.com>
1455 PR tree-optimization/39529
1456 * gcc.dg/vect/pr39529.c: New test.
1458 2009-03-24 Dodji Seketeli <dodji@redhat.com>
1459 Jakub Jelinek <jakub@redhat.com>
1462 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1464 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1467 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1469 2009-03-23 Jason Merrill <jason@redhat.com>
1471 * g++.dg/cpp0x/auto12.C: Add variadic test.
1474 * g++.dg/warn/Wshadow-4.C: New test.
1476 2009-03-23 Jakub Jelinek <jakub@redhat.com>
1478 PR tree-optimization/39516
1479 * gfortran.dg/pr39516.f: New test.
1481 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
1483 * lib/target-libpath.exp (set_ld_library_path_env_vars):
1484 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1485 variable, not environment variable.
1487 2009-03-21 Jason Merrill <jason@redhat.com>
1490 * g++.dg/ext/vla6.C: New test.
1492 2009-03-20 Jason Merrill <jason@redhat.com>
1494 * g++.dg/cpp0x/initlist5.C: Add additional test.
1496 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1497 Janis Johnson <janis187@us.ibm.com>
1499 * lib/compat.exp (compat-get-options-main, compat-get-options):
1500 Handle dg-prune-output in source file.
1501 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1502 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1503 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1506 2009-03-19 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/gomp/pr39495-1.c: New test.
1510 * gcc.dg/gomp/pr39495-2.c: New test.
1511 * g++.dg/gomp/pr39495-1.C: New test.
1512 * g++.dg/gomp/pr39495-2.C: New test.
1515 * gcc.target/i386/pr39496.c: New test.
1516 * g++.dg/other/pr39496.C: New test.
1518 2009-03-19 Li Feng <nemokingdom@gmail.com>
1521 * gcc.dg/autopar/pr39500-1.c: New.
1522 * gcc.dg/autopar/pr39500-2.c: New.
1524 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1526 * g++.dg/dg.exp: Prune graphite.
1528 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
1531 * g++.dg/graphite: New.
1532 * g++.dg/graphite/graphite.exp: New.
1533 * g++.dg/graphite/pr39447.C: New.
1535 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
1538 * g++.dg/template/pr39425.C: New.
1540 * g++.dg/template/spec33.C: Updated.
1542 2009-03-17 Jason Merrill <jason@redhat.com>
1544 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1546 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1549 * g++.dg/ext/unary_trait_incomplete.C: New.
1551 2009-03-17 Jing Yu <jingyu@google.com>
1554 * g++.dg/inherit/thunk10.C: New test.
1556 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
1559 * gcc.target/i386/pr39482.c: New test.
1561 2009-03-17 Jakub Jelinek <jakub@redhat.com>
1564 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1565 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1566 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1567 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1570 * gcc.dg/pr39443.c: New test.
1573 * gcc.dg/debug/pr39412.c: New test.
1575 2009-03-17 Janis Johnson <janis187@us.ibm.com>
1578 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1579 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1581 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1582 its original value, or unset if it was not defined.
1583 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1584 path procs around use of HOSTCC.
1585 * g++.dg/compat/struct-layout-1.exp: Ditto.
1586 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1588 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
1590 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1592 2009-03-16 Janis Johnson <janis187@us.ibm.com>
1594 Revert patch for PR testsuite/37630.
1597 * gcc.dg/pr11492.c: Replace constant and remove xfail.
1600 * lib/target-supports.exp (check_effective_target_ieee): New.
1601 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1602 * gcc.dg/20001012-1.c: Require ieee.
1605 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1607 2009-03-16 Jakub Jelinek <jakub@redhat.com>
1609 PR tree-optimization/39455
1610 * gcc.dg/pr39455.c: New test.
1612 2009-03-13 David Ayers <ayers@fsfe.org>
1614 * objc/execute/trivial.m. New test.
1616 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
1619 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1621 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
1624 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1627 2009-03-12 David Ayers <ayers@fsfe.org>
1630 * objc/execute/exceptions/handler-1.m. New test.
1632 2009-03-12 Jakub Jelinek <jakub@redhat.com>
1635 * gcc.target/i386/pr39431.c: New test.
1637 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
1640 * gcc.target/i386/pr39445.c: New.
1642 * gcc.target/i386/push-1.c: XFAIL.
1644 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
1646 * gcc.dg/inline-33.c: New test.
1648 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
1650 * gcc.dg/vect/vect-82.c: Combine dg-do and
1651 dg-require-effective-target into dg-skip-if.
1652 * gcc.dg/vect/vect-83.c: Likewise.
1654 2009-03-11 Jakub Jelinek <jakub@redhat.com>
1657 * gcc.target/i386/stackalign/longlong-1.c: New test.
1658 * gcc.target/i386/stackalign/longlong-2.c: New test.
1660 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1662 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
1664 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1666 * gcc.c-torture/execute/ieee/inf-3.c: New test.
1667 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
1669 2009-03-11 Olivier Hainque <hainque@adacore.com>
1671 * gnat.dg/slice_enum.adb: New test.
1673 2009-03-11 Jason Merrill <jason@redhat.com>
1676 * g++.dg/opt/nrv15.C: New test.
1678 2009-03-10 Ira Rosen <irar@il.ibm.com>
1680 PR tree-optimization/39422
1681 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
1682 constant array with static initialization to global memory.
1683 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1685 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
1687 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
1690 2009-03-09 Jakub Jelinek <jakub@redhat.com>
1693 * g++.dg/opt/switch2.C: Add -w to dg-options.
1694 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
1695 * g++.dg/warn/switch1.C: New test.
1696 * g++.dg/other/switch3.C: New test.
1698 PR tree-optimization/39394
1699 * gcc.c-torture/compile/pr39394.c: New test.
1701 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1703 * gcc.target/s390/20090223-1.c: New testcase.
1705 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1708 * gfortran.dg/fmt_f0_1.f90: New test.
1710 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
1713 * g++.dg/other/new1.C: Adjusted.
1714 * g++.dg/parse/crash40.C: Likewise.
1715 * g++.dg/parse/defarg12.C: Likewise.
1716 * g++.dg/template/error15.C: Likewise.
1718 * g++.dg/other/pr39060.C: New.
1720 2009-03-07 Jason Merrill <jason@redhat.com>
1723 * g++.dg/opt/new1.C: New.
1725 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1728 * g++.dg/other/error32.C: New.
1730 2009-03-06 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.c-torture/compile/pr39360.c: New test.
1736 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
1738 2009-03-05 Jason Merrill <jason@redhat.com>
1741 * g++.dg/warn/Wuninitialized-3.C: New test.
1743 2009-03-05 Jakub Jelinek <jakub@redhat.com>
1746 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
1747 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
1749 2009-03-04 Jason Merrill <jason@redhat.com>
1752 * g++.dg/template/koenig7.C: New test.
1754 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
1756 * g++.dg/torture/predcom-1.C: New test.
1758 2009-03-04 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/39362
1761 * g++.dg/torture/pr39362.C: New testcase.
1763 2009-03-04 Jason Merrill <jason@redhat.com>
1764 Giovanni Bajo <giovannibajo@gcc.gnu.org>
1769 * g++.dg/template/dependent-name5.C: New test.
1771 2009-03-04 Steve Ellcey <sje@cup.hp.com>
1774 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
1775 vect_int to vect_int_mult.
1777 2009-03-04 Richard Guenther <rguenther@suse.de>
1779 PR tree-optimization/39358
1780 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
1781 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
1783 2009-03-04 Richard Guenther <rguenther@suse.de>
1785 PR tree-optimization/39339
1786 * gcc.c-torture/execute/pr39339.c: New testcase.
1788 2009-03-03 Joseph Myers <joseph@codesourcery.com>
1790 * gcc.c-torture/compile/20090303-1.c,
1791 gcc.c-torture/compile/20090303-2.c: New tests.
1793 2009-03-03 Jakub Jelinek <jakub@redhat.com>
1796 * gfortran.dg/gomp/pr39354.f90: New test.
1798 PR tree-optimization/39343
1799 * gcc.dg/pr39343.c: New test.
1801 2009-03-03 Ira Rosen <irar@il.ibm.com>
1803 PR tree-optimization/39248
1804 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
1805 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
1806 on targets without vector misalignment support.
1807 * lib/target-supports.exp
1808 (check_effective_target_vect_short_mult): Add
1809 check_effective_target_arm32.
1811 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
1814 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
1815 * testsuite/gcc.dg/graphite/pr39335.c: New.
1817 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
1819 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
1821 * gcc.target/i386/stackalign/return-5.c: Likewise.
1822 * gcc.target/i386/stackalign/return-6.c: Likewise.
1824 2009-03-02 Richard Guenther <rguenther@suse.de>
1825 Ira Rosen <irar@il.ibm.com>
1827 PR tree-optimization/39318
1828 * gfortran.dg/vect/pr39318.f90: New test.
1830 2009-03-01 Jan Hubicka <jh@suse.cz>
1832 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
1834 2009-03-01 Jan Hubicka <jh@suse.cz>
1837 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
1839 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/pack12.adb: New test.
1843 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
1846 * g++.dg/other/pr37789.C: New.
1848 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1851 * gfortran.dg/interface_25.f90: New test.
1852 * gfortran.dg/interface_26.f90: New test.
1854 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
1857 * gfortran.dg/initialization_22.f90: New test.
1859 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
1861 PR rtl-optimization/39241
1862 * gcc.dg/torture/pr39241.c: New.
1864 2009-02-25 Martin Jambor <mjambor@suse.cz>
1866 PR tree-optimizations/39259
1867 * g++.dg/torture/pr39259.C: New testcase.
1869 2009-02-24 Richard Guenther <rguenther@suse.de>
1872 * g++.dg/template/instantiate10.C: New testcase.
1874 2009-02-24 Richard Guenther <rguenther@suse.de>
1875 Zdenek Dvorak <ook@ucw.cz>
1877 PR tree-optimization/39233
1878 * gcc.c-torture/execute/pr39233.c: New testcase.
1880 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
1882 PR tree-optimization/39260
1883 * gcc.dg/graphite/pr39260.c: New.
1885 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1887 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
1889 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
1892 * g++.dg/template/void14.C: New.
1894 2009-02-23 Jason Merrill <jason@redhat.com>
1897 * g++.dg/init/const7.C: Remove XFAIL.
1898 * g++.dg/init/static-init1.C: New test.
1900 * g++.dg/cpp0x/initlist14.C: New test.
1902 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1905 * bound_simplification_2.f90: New test case.
1906 * bound_7.f90: New test case.
1908 2009-02-21 Joseph Myers <joseph@codesourcery.com>
1910 * gcc.dg/cpp/include4.c: New test.
1912 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
1915 * gcc.target/i386/abi-2.c: New.
1917 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
1919 * gcc.c-torture/execute/pr39228.x: New.
1921 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
1924 scan-assembler to check for xmm0 register.
1926 2009-02-20 Mark Mitchell <mark@codesourcery.com>
1927 Joseph Myers <joseph@codesourcery.com>
1929 * gcc.target/arm/va_list.c: New test.
1930 * g++.dg/abi/arm_va_list.C: Likewise.
1931 * lib/target-supports.exp (check_effective_target_arm_eabi): New
1933 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
1934 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
1935 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
1936 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
1937 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
1938 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
1940 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
1943 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
1946 2009-02-20 Jakub Jelinek <jakub@redhat.com>
1949 * gcc.c-torture/execute/pr39240.c: New test.
1951 2009-02-20 Jason Merrill <jason@redhat.com>
1954 * g++.dg/parse/dtor15.C: New test.
1956 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
1958 * gcc.c-torture/execute/20090219-1.c: New.
1960 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
1962 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
1963 (mips-dg-options): When matching isa* pseudo-options make
1964 'value' optional and accept ! entries. Use $spec instead of
1965 $isa_spec in the isa pseudo-option error message. Only
1966 perform the ISA-range check when 'value' is set. If arch is
1967 matching any CPU in the ! entries switch to its generic ISA.
1968 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
1969 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
1971 2009-02-19 Jakub Jelinek <jakub@redhat.com>
1974 * gcc.dg/visibility-20.c: New test.
1975 * g++.dg/ext/visibility/visibility-11.C: New test.
1977 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
1980 * g++.dg/abi/pr39188-1a.C: New.
1981 * g++.dg/abi/pr39188-1b.C: Likewise.
1982 * g++.dg/abi/pr39188-1.h: Likewise.
1983 * g++.dg/abi/pr39188-2a.C: Likewise.
1984 * g++.dg/abi/pr39188-2b.C: Likewise.
1985 * g++.dg/abi/pr39188-2.h: Likewise.
1986 * g++.dg/abi/pr39188-3a.C: Likewise.
1987 * g++.dg/abi/pr39188-3b.C: Likewise.
1988 * g++.dg/abi/pr39188-3.h: Likewise.
1990 2009-02-19 Joseph Myers <joseph@codesourcery.com>
1993 * gcc.c-torture/execute/call-trap-1.c,
1994 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
1997 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2000 * gcc.c-torture/execute/pr39228.c: New test.
2002 2009-02-19 Richard Guenther <rguenther@suse.de>
2004 PR tree-optimization/39074
2005 * gcc.dg/torture/pr39074.c: New testcase.
2006 * gcc.dg/torture/pr39074-2.c: Likewise.
2007 * gcc.dg/torture/pr39074-3.c: Likewise.
2009 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2012 * g++.dg/parse/attr3.C: New.
2014 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2017 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2020 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2023 2009-02-18 Jason Merrill <jason@redhat.com>
2026 * g++.dg/init/const7.C: Remove XFAIL.
2029 * g++.dg/opt/const6.C: New test.
2031 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2033 * gcc.dg/callabi/callabi.exp: Moved to ...
2034 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2037 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2038 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2039 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2040 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2041 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2042 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2043 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2045 * gcc.dg/callabi/callabi.h: Moved to ...
2046 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2048 * gcc.dg/callabi/func-1.c: Moved to ...
2049 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2051 * gcc.dg/callabi/func-indirect.c: Moved to ...
2052 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2054 * gcc.dg/callabi/pr38891.c: Moved to ...
2055 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2057 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2058 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2060 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2061 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2063 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2064 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2066 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2069 * gcc.dg/callabi/pr38891.c: New.
2071 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2073 * gcc.dg/callabi/callabi.exp: New.
2075 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2078 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2080 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2082 * gcc.target/i386/pr39082-1.c: New.
2084 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2087 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2088 CHECK_M64_M128 is defined.
2089 (check_f_arguments): Add "do".
2090 (check_vector_arguments): New.
2091 (check_m64_arguments): Likewise.
2092 (check_m128_arguments): Likewise.
2094 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2095 (CHECK_M64_M128): Define.
2097 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2099 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2101 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2102 tests only if CHECK_M64_M128 is defined.
2104 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2105 (m128_2_struct): Likewise.
2106 (check_struct_passing5): Likewise.
2107 (check_struct_passing6): Likewise.
2108 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2110 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2112 (check_union_passing4): Likewise.
2113 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2115 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2118 * gcc.dg/noncompile/pr35447-1.c: New test.
2120 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2122 PR tree-optimization/36922
2123 * gfortran.dg/pr36922.f: New test.
2125 2009-02-17 Richard Guenther <rguenther@suse.de>
2127 PR tree-optimization/39202
2128 * gcc.c-torture/compile/pr39202.c: New testcase.
2130 2009-02-17 Richard Guenther <rguenther@suse.de>
2132 PR tree-optimization/39204
2133 * gcc.dg/torture/pr39204.c: New testcase.
2135 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2137 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2138 * gcc.dg/vect/vect-outer-6.c: Ditto.
2140 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2143 * gcc.dg/noncompile/init-5.c: New test.
2144 * gcc.dg/init-bad-4.c: Adjust expected errors.
2146 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2149 * gcc.target/i386/push-1.c: New.
2151 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2155 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2157 * gcc.target/spu/intrinsics-sr.c: New test.
2159 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2162 * gcc.target/ia64/sibcall-opt-1.c: New test.
2163 * gcc.target/ia64/sibcall-opt-2.c: New test.
2165 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2168 * gfortran.dg/cray_pointers_8.f90: New test.
2171 * gfortran.dg/cray_pointers_9.f90: New test.
2173 2009-02-13 Jason Merrill <jason@redhat.com>
2176 * g++.dg/cpp0x/decltype16.C: New.
2178 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2181 * gfortran.dg/gomp/pr39152.f90: New.
2183 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2186 * gcc.target/i386/pr39162.c: New.
2188 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2191 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2194 2009-02-12 Jason Merrill <jason@redhat.com>
2197 * g++.dg/template/array20.C: New test.
2199 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2201 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2202 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2203 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2205 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2207 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2209 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2212 * gfortran.dg/pr39152.f: New.
2214 2009-02-11 Jason Merrill <jason@redhat.com>
2217 * g++.dg/cpp0x/defaulted9.C: New test.
2220 * g++.dg/init/value7.C: New test.
2222 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2225 * gcc.target/i386/pr38824.c: New testcase.
2227 2009-02-11 Jason Merrill <jason@redhat.com>
2230 * g++.dg/cpp0x/defaulted8.C: New test.
2233 * g++.dg/cpp0x/rv9p.C: New test.
2235 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2237 * gnat.dg/aliasing3.adb: New test.
2238 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2240 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/template/crash88.C: New.
2244 * g++.dg/template/crash89.C: Likewise.
2246 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2249 * gcc.dg/pr39084.c: New test.
2251 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2254 * gcc.target/i386/pr39139.c: New test.
2256 2009-02-10 Richard Guenther <rguenther@suse.de>
2258 PR tree-optimization/39132
2259 * gcc.dg/torture/pr39132.c: New testcase.
2261 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2264 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2265 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2266 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2267 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2268 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2269 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2270 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2271 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2273 2009-02-09 Jason Merrill <jason@redhat.com>
2276 * g++.dg/init/value6.C: New test.
2278 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2280 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2282 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2284 * gcc.c-torture/compile/20090209-1.c: New test.
2286 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/cpp0x/vt-35147.C: New.
2291 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2292 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2294 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2297 * gcc.dg/attr-alias-4.c: New test.
2299 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2302 * gcc.dg/dfp/pr39035.c: New test.
2304 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2307 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2309 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2312 * g++.dg/opt/thunk3.C: New test.
2314 2009-02-05 Nick Clifton <nickc@redhat.com>
2316 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2317 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2318 * gcc.dg/cdce1.c: Likewise.
2319 * gcc.dg/cpp/_Pragma6.c: Likewise.
2320 * g++.dg/cpp/_Pragma1.C: Likewise.
2321 * gcc.dg/utf32-2.c: Xfail for M32C.
2322 * gcc.dg/utf32-1.c: Likewise.
2323 * gcc.dg/utf32-3.c: Likewise.
2324 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2326 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2327 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2328 * gcc.dg/Wconversion-5.c: Likewise.
2329 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2330 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2331 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2332 * gcc.dg/utf-inc-init.c: Likewise.
2333 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2334 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2335 * gcc.dg/utf-array-short-wchar.c: Likewise.
2336 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2337 * gcc.dg/mallign.c: Use size_t instead of long.
2339 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
2341 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2343 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
2345 * gcc.c-torture/execute/pr39100.c: New.
2347 2009-02-05 Joseph Myers <joseph@codesourcery.com>
2350 * gcc.dg/tls/diag-6.c: New test.
2352 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
2354 AVX Programming Reference (January, 2009)
2355 * gcc.target/i386/avx-vpclmulqdq.c: New.
2356 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2358 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2360 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2361 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
2362 (pclmul_test): Renamed to ...
2365 2009-02-04 Jakub Jelinek <jakub@redhat.com>
2368 * g++.dg/abi/mangle31.C: New test.
2370 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2373 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2375 * vla-6.c: Likewise. Expect warning not error for [*] lexically
2376 inside function prototype but not part of parameter declarator.
2377 * vla-11.c: New test.
2379 2009-02-03 Jason Merrill <jason@redhat.com>
2381 * g++.dg/warn/main-4.C: New test.
2382 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2384 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2387 * g++.dg/expr/cast10.C: New test.
2389 2009-02-03 Joseph Myers <joseph@codesourcery.com>
2392 * gcc.dg/init-bad-6.c: New test.
2394 2009-02-03 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.c-torture/compile/pr35318.c: New test.
2400 * gcc.dg/nofixed-point-2.c: New test.
2401 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2402 * g++.dg/ext/fixed2.C: Likewise.
2403 * g++.dg/other/error25.C: Likewise.
2404 * g++.dg/lookup/crash7.C: Likewise.
2405 * g++.dg/cpp0x/decltype-38655.C: Likewise.
2408 * g++.dg/cpp0x/initlist13.C: New test.
2410 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
2413 * g++.dg/template/func2.C: New test.
2416 * g++.dg/template/typename15.C: New.
2417 * g++.dg/template/typename16.C: New.
2419 2009-02-03 Janis Johnson <janis187@us.ibm.com>
2420 Ben Elliston <bje@au.ibm.com>
2423 * gcc.dg/dfp/pr39034.c: New test.
2425 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2428 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2430 2009-02-02 Jason Merrill <jason@redhat.com>
2433 * g++.dg/parse/dtor14.C: New test.
2435 2009-02-02 Jakub Jelinek <jakub@redhat.com>
2437 * lib/target-supports.exp
2438 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2439 * g++.dg/ext/builtin10.C: New test.
2442 * gcc.target/i386/pr39058.c: New test.
2444 2009-02-02 Richard Guenther <rguenther@suse.de>
2446 PR tree-optimization/38937
2447 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2449 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2452 * g++.dg/parse/crash52.C: New.
2454 2009-01-30 Richard Guenther <rguenther@suse.de>
2456 PR tree-optimization/39041
2457 * gcc.c-torture/compile/pr39041.c: New testcase.
2459 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2462 * gcc.target/i386/pr39013-1.c: New test.
2463 * gcc.target/i386/pr39013-2.c: New test.
2466 * g++.dg/ext/label12.C: New test.
2468 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/parse/error34.C: New.
2472 * g++.dg/parse/error35.C: Likewise.
2474 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2477 * g++.dg/cpp0x/decltype-38655.C: New.
2479 2009-01-30 Jakub Jelinek <jakub@redhat.com>
2482 * g++.dg/torture/pr39002.C: New test.
2484 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
2486 PR tree-optimization/39007
2487 * gcc.dg/tree-ssa/pr39007.c: New.
2489 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
2492 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2495 2009-01-29 Steve Ellcey <sje@cup.hp.com>
2498 * gcc.c-torture/compile/pr38857.c: New test.
2500 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
2504 * gfortran.dg/bound_6.f90: New test.
2506 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
2508 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2510 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
2512 PR tree-optimization/38997
2513 * gcc.dg/tree-ssa/pr38997.c: New.
2515 2009-01-28 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/38926
2518 * gcc.c-torture/compile/pr38926.c: New testcase.
2520 2009-01-28 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.dg/pr38934.c: New test.
2525 2009-01-28 Richard Guenther <rguenther@suse.de>
2528 * g++.dg/warn/Wuninitialized-2.C: New testcase.
2530 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
2532 PR tree-optimization/38984
2533 * gcc.dg/pr38984.c: New XFAILed testcase.
2536 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
2539 * gcc.target/i386/pr38988.c: New test.
2541 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/parse/crash51.C: New.
2545 * g++.old-deja/g++.pt/crash9.C: Adjust.
2547 2009-01-27 Daniel Kraft <d@domob.eu>
2550 * gfortran.dg/mvbits_6.f90: New test.
2551 * gfortran.dg/mvbits_7.f90: New test.
2552 * gfortran.dg/mvbits_8.f90: New test.
2554 2009-01-27 Richard Guenther <rguenther@suse.de>
2556 PR tree-optimization/38503
2557 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2559 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2562 * gcc.c-torture/execute/pr38969.c: New test.
2564 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
2567 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2569 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2570 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2571 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2573 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
2576 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2577 if __USING_SJLJ_EXCEPTIONS__ is defined.
2579 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2580 __USING_SJLJ_EXCEPTIONS__ is defined.
2581 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2582 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2583 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2584 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2585 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2586 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2588 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2591 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2592 Use instead of C name in asm statements.
2594 2009-01-26 Richard Guenther <rguenther@suse.de>
2596 PR tree-optimization/38745
2597 * g++.dg/torture/pr38745.C: New testcase.
2599 2009-01-26 Richard Guenther <rguenther@suse.de>
2602 * g++.dg/warn/Wuninitialized-1.C: New testcase.
2604 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
2606 * gcc.dg/bitfld-15.c: Gate warning on target
2607 pcc_bitfield_type_matters.
2608 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2609 g++.dg/ext/bitfield4.C: Likewise.
2610 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2611 bitfield for any target.
2613 2009-01-24 Jakub Jelinek <jakub@redhat.com>
2616 * gcc.dg/pr38957.c: New test.
2618 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
2621 * gfortran.dg/array_constructor_24.f: Allow tolerance when
2624 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
2626 PR tree-optimization/38953
2627 * gfortran.dg/graphite/pr38953.f90: New.
2629 2009-01-24 Paul Brook <paul@codesourcery.com>
2631 * gcc.target/arm/neon-cond-1.c: New test.
2633 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
2635 PR tree-optimization/38932
2636 * gcc.dg/pr38932.c: New.
2638 2009-01-23 Revital Eres <eres@il.ibm.com>
2640 * gcc.dg/sms-7.c: Fix test.
2642 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
2644 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2645 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2646 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2647 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2649 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2651 * gcc.dg/pr35729.c: Make test x86 specific.
2653 2009-01-22 Steve Ellcey <sje@cup.hp.com>
2656 * gcc.dg/pr38615.c: New test.
2658 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
2661 * gcc.target/i386/pr38931.c: New test.
2663 2009-01-22 Dodji Seketeli <dodji@redhat.com>
2666 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
2667 * g++.dg/template/typedef12.C: Likewise.
2668 * g++.dg/template/typedef13.C: Likewise.
2669 * g++.dg/template/typedef14.C: Likewise.
2670 * g++.dg/template/sfinae3.C: Likewise.
2671 * g++.old-deja/g++.pt/typename8.C: Likewise.
2672 * g++.dg/template/access11.C: Likewise
2674 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
2676 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
2678 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
2680 2009-01-21 Dodji Seketeli <dodji@redhat.com>
2683 * g++.dg/template/typedef11.C: New test.
2684 * g++.dg/template/typedef12.C: Likewise.
2685 * g++.dg/template/typedef13.C: Likewise.
2686 * g++.dg/template/typedef14.C: Likewise.
2687 * g++.dg/template/sfinae3.C: Compile this pedantically.
2688 The only errors expected should be the one saying the typedef is ill
2690 * g++.old-deja/g++.pt/typename8.C: Likewise.
2691 * g++.dg/template/access11.C: Update this.
2693 2009-01-21 Daniel Kraft <d@domob.eu>
2696 * gfortran.dg/mvbits_5.f90: New test.
2698 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
2700 * gcc.dg/sms-6.c: New test.
2701 * gcc.dg/sms-7.c: Likewise.
2703 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
2706 * gfortran.dg/host_assoc_function_7.f90: New test
2708 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2709 Richard Guenther <rguenther@suse.de>
2711 PR tree-optimization/38747
2712 PR tree-optimization/38748
2713 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
2714 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2715 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
2717 2009-01-20 Kees Cook <kees@ubuntu.com>
2718 H.J. Lu <hongjiu.lu@intel.com>
2721 * gcc.dg/pr38902.c: New.
2723 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
2726 * gfortran.dg/pr38868.f: New testcase.
2728 2009-01-20 Richard Guenther <rguenther@suse.de>
2730 * gcc.c-torture/execute/pr36227.c: Move ...
2731 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
2733 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2735 * lib/gfortran.exp: Add -B options for targets that use
2736 libgfortran.a%s in their specs.
2738 2009-01-19 Jason Merrill <jason@redhat.com>
2741 * g++.dg/template/dtor5.C: New test.
2743 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
2746 * gfortran.dg/bound_5.f90: New test.
2748 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
2751 * g++.dg/compat/abi/pr38736_main.C: New.
2752 * g++.dg/compat/abi/pr38736_x.C: Likewise.
2753 * g++.dg/compat/abi/pr38736_y.C: Likewise.
2754 * g++.dg/other/macro-1.C: Likewise.
2755 * gcc.dg/macro-1.c: Likewise.
2756 * gcc.dg/compat/pr38736_main.c: Likewise.
2757 * gcc.dg/compat/pr38736_x.c: Likewise.
2758 * gcc.dg/compat/pr38736_y.c: Likewise.
2760 2009-01-18 Richard Guenther <rguenther@suse.de>
2762 PR tree-optimization/38819
2763 * gcc.c-torture/execute/pr38819.c: New testcase.
2765 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2768 * gfortran.dg/module_commons_3.f90: Reapply.
2770 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2773 * gfortran.dg/transfer_intrinsic_1.f90: New test.
2774 * gfortran.dg/transfer_intrinsic_2.f90: New test.
2776 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
2779 * gfortran.dg/module_commons_3.f90: Remove
2781 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
2783 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
2785 2009-01-16 Jason Merrill <jason@redhat.com>
2788 * g++.dg/template/lvalue1.C: New test.
2791 * g++.dg/template/access20.C: New test.
2792 * g++.dg/torture/pr34641.C: Fix access.
2794 2009-01-16 Richard Guenther <rguenther@suse.de>
2796 PR tree-optimization/38835
2798 * gcc.c-torture/execute/pr36227.c: New testcase.
2799 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
2800 * g++.dg/init/const7.C: Likewise.
2802 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
2805 * gcc.c-torture/compile/pr38554.c: New test.
2807 2009-01-16 Jason Merrill <jason@redhat.com>
2810 * g++.dg/conversion/access1.C: New test.
2812 2009-01-16 Jakub Jelinek <jakub@redhat.com>
2814 PR tree-optimization/38789
2815 * gcc.c-torture/compile/pr38789.c: New test.
2817 2009-01-16 Janus Weil <janus@gcc.gnu.org>
2820 * gfortran.dg/proc_ptr_13.f90: New.
2822 2009-01-15 Jason Merrill <jason@redhat.com>
2825 * g++.dg/template/koenig6.C: New test.
2827 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2830 * g++.dg/template/error37.C: New testcase.
2832 2009-01-15 Jason Merrill <jason@redhat.com>
2835 * g++.dg/conversion/memfn1.C: New test.
2838 * g++.dg/conversion/memfn2.C: New test.
2840 2009-01-15 Steve Ellcey <sje@cup.hp.com>
2843 * g++.dg/template/crash87.C: New test.
2845 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
2848 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
2850 2009-01-15 Dodji Seketeli <dodji@redhat.com>
2853 * g++.dg/parse/crash50.C: New test.
2855 2009-01-14 Jakub Jelinek <jakub@redhat.com>
2857 PR rtl-optimization/38245
2858 * gcc.dg/pr38245-3.c: New test.
2859 * gcc.dg/pr38245-3.h: New file.
2860 * gcc.dg/pr38245-4.c: New file.
2861 * gcc.dg/pr38364.c: New test.
2863 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
2865 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
2866 sequence PC-relative.
2868 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2870 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
2871 calls and/or PLT markers.
2872 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
2873 calls and/or PLT markers.
2874 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
2875 calls and/or PLT markers.
2876 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
2877 calls and/or PLT markers.
2879 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2880 Nathan Froyd <froydnj@codesourcery.com>
2881 Joseph Myers <joseph@codesourcery.com>
2883 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
2885 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
2886 and use consistent CFLAGS.
2887 * gcc.target/powerpc/20030505.c: Likewise.
2888 * gcc.target/powerpc/20081204-1.c: Likewise.
2889 * gcc.target/powerpc/ppc-spe.c: Likewise.
2890 * gcc.target/powerpc/spe1.c: Likewise.
2891 * g++.dg/ext/spe1.C: Likewise.
2892 * g++.dg/other/opaque-1.C: Likewise.
2893 * g++.dg/other/opaque-2.C: Likewise.
2894 * g++.dg/other/opaque-3.C: Likewise.
2896 2009-01-14 Mark Mitchell <mark@codesourcery.com>
2898 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
2901 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
2904 * g++.dg/torture/pr38811.C: New file.
2906 2009-01-14 Richard Guenther <rguenther@suse.de>
2908 PR tree-optimization/38826
2910 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
2912 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
2914 * gcc.dg/graphite/pr38786.c: Fix commit problem.
2916 2009-01-14 Nick Clifton <nickc@redhat.com>
2919 * g++.cp/parse/pr37862.C: New test.
2921 2009-01-14 Julian Brown <julian@codesourcery.com>
2923 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
2924 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
2926 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
2929 2009-01-13 Jakub Jelinek <jakub@redhat.com>
2931 PR rtl-optimization/38774
2932 * gcc.dg/torture/pr38774.c: New test.
2935 * g++.dg/cpp0x/pr38795.C: New test.
2937 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
2938 Nathan Froyd <froydnj@codesourcery.com>
2939 Joseph Myers <joseph@codesourcery.com>
2941 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
2942 otherwise. Do not check for AltiVec at runtime.
2943 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2944 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2945 * gcc.target/powerpc/altivec-1.c: Likewise.
2946 * gcc.target/powerpc/altivec-3.c: Likewise.
2947 * gcc.target/powerpc/altivec-10.c: Likewise.
2948 * gcc.target/powerpc/altivec-12.c: Likewise.
2949 * gcc.target/powerpc/altivec-24.c: Likewise.
2950 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
2951 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
2952 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
2953 * gcc.target/powerpc/pr35907.c: Likewise.
2954 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
2955 otherwise. Do not check for Cell at runtime.
2956 * gcc.target/powerpc/altivec_check.h: Delete.
2958 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
2959 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
2960 not check for AltiVec at runtime.
2961 * g++.dg/ext/altivec-cell-2.C: Likewise.
2962 * g++.dg/ext/altivec-cell-3.C: Likewise.
2963 * g++.dg/ext/altivec-cell-4.C: Likewise.
2964 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
2965 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
2967 * g++.dg/ext/altivec_check.h: Delete.
2969 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
2971 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
2972 effective target. Adjust line numbers accordingly.
2974 2009-01-13 Mark Mitchell <mark@codesourcery.com>
2976 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
2978 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
2980 PR tree-optimization/38786
2981 * gcc.dg/graphite/pr38786.c: New.
2983 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
2986 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
2988 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
2989 for alpha*-*-* targets.
2990 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
2992 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2995 * gfortran.dg/fmt_bz_bn_err.f: New test.
2997 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
2999 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3001 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3003 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3004 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3005 instruction support. Do not check for it at runtime.
3007 2009-01-12 Jason Merrill <jason@redhat.com>
3010 * g++.dg/lookup/friend11.C: Remove expected error.
3011 * g++.dg/lookup/friend14.C: New test.
3012 * g++.dg/lookup/friend15.C: New test.
3014 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3017 * g++.dg/lookup/hidden-class12.C: New test.
3018 * g++.dg/lookup/hidden-class13.C: New test.
3019 * g++.dg/lookup/hidden-class14.C: New test.
3020 * g++.dg/lookup/hidden-class15.C: New test.
3021 * g++.dg/lookup/hidden-class16.C: New test.
3023 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3025 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3026 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3027 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3029 2009-01-12 Jason Merrill <jason@redhat.com>
3032 * g++.dg/other/vararg-3.C: New test.
3034 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3036 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3037 Explicitly enable SPE.
3038 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3041 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3042 Expect -flax-vector-conversions message. Adjust incompatible
3044 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3047 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3049 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3051 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3052 * g++.dg/other/opaque-2.C: Likewise.
3053 * g++.dg/other/opaque-3.C: Likewise.
3055 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3058 * gcc.dg/pr32041.c: New test.
3059 * g++.dg/parse/offsetof9.C: New test.
3061 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3062 Nathan Froyd <froydnj@codesourcery.com>
3064 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3065 * g++.dg/ext/attribute-test-1.C: Likewise.
3066 * g++.dg/ext/attribute-test-2.C: Likewise.
3067 * g++.dg/ext/attribute-test-3.C: Likewise.
3068 * g++.dg/ext/attribute-test-4.C: Likewise.
3070 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3072 * gnat.dg/unchecked_convert3.adb: New test.
3074 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3077 * g++.dg/parse/typedef9.C: New test.
3079 PR tree-optimization/38807
3080 * gcc.c-torture/compile/pr38807.c: New test.
3082 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3084 * gcc.target/mips/ins-2.c: New test.
3086 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3089 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3091 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3094 * g++.dg/warn/Wreturn-type-5.C: New test.
3096 2009-01-11 Matthias Klose <doko@ubuntu.com>
3099 * gcc.dg/pr38616.c: New test.
3101 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3103 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3105 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3108 * g++.dg/expr/string-1.C: New test.
3109 * g++.dg/expr/string-2.C: New test.
3112 * g++.dg/ext/complex4.C: New test.
3113 * g++.dg/ext/complex5.C: New test.
3114 * g++.dg/init/reference1.C: New test.
3115 * g++.dg/init/reference2.C: New test.
3116 * g++.dg/init/reference3.C: New test.
3118 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3121 * gfortran.dg/transfer_null_1.f90: New test.
3123 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3126 * gfortran.dg/host_assoc_function_6.f90: New test.
3128 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3130 * lib/target-supports.exp: Add method to determine if the effective
3131 target is really a ppc405 after applying all compile options.
3132 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3133 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3134 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3135 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3136 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3137 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3138 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3139 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3140 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3141 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3142 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3143 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3144 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3145 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3146 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3147 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3148 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3149 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3150 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3151 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3152 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3153 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3154 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3155 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3156 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3157 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3158 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3159 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3160 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3161 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3162 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3164 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3167 * g++.dg/other/error31.C: New testcase.
3170 * gcc.dg/pr35742.c: New test.
3172 2009-01-09 John F. Carr <jfc@mit.edu>
3175 * g++.dg/parse/linkage3.C: New test.
3177 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3180 * gcc.c-torture/compile/pr38771.c: New test.
3182 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3184 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3186 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3188 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3189 * gcc.dg/sibcall-4.c: Likewise.
3191 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3192 Jan Sjodin <jan.sjodin@amd.com>
3194 PR tree-optimization/38559
3195 * testsuite/gcc.dg/graphite/pr38559.c: New.
3197 2009-01-08 Ira Rosen <irar@il.ibm.com>
3199 PR tree-optimization/37194
3200 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3202 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3205 * g++.dg/ext/label11.C: New test.
3207 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3209 * lib/target-supports.exp (check_weak_override_available): New.
3210 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3211 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3212 dg-require-weak-override.
3214 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3215 Alan Modra <amodra@bigpond.net.au>
3217 * gcc.c-torture/compile/20090107-1.c: New test.
3219 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3222 * g++.dg/other/pr38706.C: New test.
3224 2009-01-07 Jason Merrill <jason@redhat.com>
3226 * g++.dg/cpp0x/variadic92.C: New test.
3227 * g++.dg/cpp0x/variadic93.C: New test.
3229 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3231 * lib/target-supports-dg.exp (current_compiler_flags): New.
3232 (check-flags): Use it; do not access dg-test local variables.
3233 (dg-skip-if): Do not access dg-test local variables.
3234 (dg-xfail-run-if): Ditto.
3235 (dg-shouldfail): Ditto.
3236 * gcc.test-framework/test-framework.exp
3237 (check_effective_target_def_nocache): New.
3238 * gcc.test-framework/test-framework.awk: Handle scan tests.
3239 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3240 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3241 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3242 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3243 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3244 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3245 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3246 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3247 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3249 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3251 * lib/target-supports-dg.exp (check_test_flags): Delete.
3253 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3255 PR tree-optimization/38492
3256 PR tree-optimization/38498
3257 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3259 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3260 * testsuite/gcc.dg/graphite/block-1.c: Same.
3261 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3263 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3264 * testsuite/gcc.dg/graphite/block-3.c: New.
3265 * testsuite/gcc.dg/graphite/pr38498.c: New.
3267 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3269 AVX Programming Reference (December, 2008)
3270 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3271 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3272 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3274 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3275 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3277 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3280 * gfortran.dg/c_loc_pure_1.f90: New test.
3282 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3285 * gfortran.dg/elemental_dependency_3.f90:
3286 Add the final tree dump cleanup.
3288 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3290 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3293 PR rtl-optimization/38722
3294 * gfortran.dg/pr38722.f90: New test.
3296 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3299 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3300 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3302 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3304 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3305 * gfortran.dg/typebound_call_8.f03: Same.
3306 * gfortran.dg/elemental_bind_c.f90: Same.
3307 * gfortran.dg/typebound_call_7.f03: Same.
3308 * gfortran.dg/interface_proc_end.f90: Same
3309 * gfortran.dg/pr37243.f: Fix typo.
3311 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3313 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3314 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3317 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3319 AVX Programming Reference (December, 2008)
3320 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3321 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3322 * gcc.target/i386/sse-14.c: Likewise.
3324 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3325 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3326 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3327 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3329 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332 * gfortran.dg/fmt_bz_bn.f: Update test.
3334 2009-01-05 Dodji Seketeli <dodji@redhat.com>
3337 * g++.dg/conversion/usual-arith-conv.C: New test.
3339 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3342 * gcc.dg/vector-3.c: New testcase.
3343 * g++.dg/ext/vector15.C: New test.
3345 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3347 PR tree-optimization/38510
3348 * gcc.dg/graphite/pr38510.c: New.
3350 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
3351 Jan Sjodin <jan.sjodin@amd.com>
3353 PR tree-optimization/38500
3354 * gcc.dg/graphite/pr38500.c: New.
3356 2009-01-05 Laurent GUERBY <laurent@guerby.net>
3358 * gcc.c-torture/compile/20001226-1.c: Generalize
3360 * gcc.c-torture/compile/limits-fnargs.c: Add
3362 * gcc.dg/20020425-1.c: Likewise.
3363 * gcc.dg/pch/pch.exp: Likewise.
3365 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3368 * gfortran.dg/module_commons_3.f90: New test.
3370 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
3373 * gfortran.dg/random_seed_1.f90: Updated.
3375 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
3379 * gfortran.dg/elemental_subroutine_7.f90:
3380 Fix p values so that it can be used as vector subscript.
3382 2009-01-05 Jason Merrill <jason@redhat.com>
3384 * g++.dg/cpp0x/initlist12.C: Add another test.
3386 * g++.dg/cpp0x/defaulted7.C: New test.
3388 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3391 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
3392 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
3394 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3396 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3397 for alpha*-*-* targets.
3398 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3400 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
3403 * gfortran.dg/host_assoc_function_5.f90: New test.
3405 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3408 * gfortran.dg/elemental_dependency_3.f90: New test.
3409 * gfortran.dg/elemental_subroutine_7.f90: New test.
3411 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
3413 * gcc.dg/struct-ret-3.c: Include unistd.h.
3414 (main): Exit early if system memory page size is
3415 larger than 4096 bytes.
3417 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
3420 * gfortran.dg/merge_init_expr.f90: New.
3422 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
3425 * gfortran.dg/c_loc_tests_13.f90: New test.
3426 * gfortran.dg/c_loc_tests_14.f90: New test.
3428 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
3430 * gfortran.dg/func_result_4.f90: New.
3432 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
3435 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3436 interface still works, in addition to original tests.
3437 * gfortran.dg/host_assoc_call_6.f90: New test.
3439 2009-01-03 Jakub Jelinek <jakub@redhat.com>
3442 * g++.dg/torture/pr38705.C: New test.
3445 * gcc.dg/pr38700.c: New test.
3447 2009-01-02 Jason Merrill <jason@redhat.com>
3449 * g++.dg/cpp0x/initlist11.C: New test.
3450 * g++.dg/cpp0x/initlist12.C: New test.
3452 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3454 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3455 Allow extra informative notes.
3457 2009-01-01 Jakub Jelinek <jakub@redhat.com>
3460 * gcc.dg/pr36489.c: New test.
3463 Copyright (C) 2009 Free Software Foundation, Inc.
3465 Copying and distribution of this file, with or without modification,
3466 are permitted in any medium without royalty provided the copyright
3467 notice and this notice are preserved.