1 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/vector_subscript_3.f90: New test.
6 2008-01-22 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/missing_optional_dummy_4.f90
11 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
15 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
17 * gnat.dg/unchecked_union1.adb: New test.
19 2008-01-22 Tom Tromey <tromey@redhat.com>
22 * g++.dg/ext/pr34829.C: New file.
24 2008-01-22 Jakub Jelinek <jakub@redhat.com>
27 * gcc.dg/gomp/pr34607.c: New test.
28 * g++.dg/gomp/pr34607.C: New test.
31 * g++.dg/ext/vector10.C: New test.
34 * g++.dg/other/error23.C: New test.
37 * g++.dg/ext/vector12.C: New test.
39 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
42 * gcc.dg/Wstrict-overflow-21.c: New.
43 * g++.dg/warn/Wstrict-aliasing-8.C: New.
45 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
48 * gcc.dg/pr33092.c: New.
50 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
52 * gcc.target/s390/20020926-1.c: Add -m31 option.
54 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
57 * gfortran.dg/initialization_18.f90: New test.
59 2008-01-22 Tobias Burnus <burnus@net-b.de>
62 * gfortran.dg/tab_continuation.f: New.
64 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
67 * gfortran.dg/use_rename_2.f90: New test.
69 2008-01-21 Richard Guenther <rguenther@suse.de>
72 * gcc.c-torture/compile/pr34856.c: New testcase.
74 2008-01-21 Richard Guenther <rguenther@suse.de>
77 * gcc.c-torture/compile/pr34885.c: New testcase.
79 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
81 * gnat.dg/specs/alignment1.ads: New test.
83 2008-01-21 Richard Guenther <rguenther@suse.de>
86 * g++.dg/torture/pr34850.C: New testcase.
88 2008-01-21 Alon Dayan <alond@il.ibm.com>
89 Olga Golovanevsky <olga@il.ibm.com>
91 PR tree-optimization/34701
92 * gcc.dg/struct/wo_prof_array_field.c: New test.
94 2008-01-20 Paolo Carlini <pcarlini@suse.de>
97 * g++.dg/ext/vector9.C: New.
99 2008-01-20 Paolo Carlini <pcarlini@suse.de>
103 * g++.dg/template/crash75.C: New.
104 * g++.dg/template/crash76.C: Likewise.
106 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
108 PR rtl-optimization/34808
109 * gcc.c-torture/compile/pr34808.c: New test.
111 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
114 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
117 * gfortran.dg/entry_array_specs_3.f90: New test.
120 * gfortran.dg/use_rename_1.f90: New test.
122 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
125 * gfortran.dg/array_constructor_20.f90: New test.
126 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
129 * gfortran.dg/array_constructor_21.f90: New test.
131 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
134 * gfortran.dg/inquire_13.f90: New test.
137 * gfortran.dg/continuation_9.f90: New test.
139 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
142 * gcc.target/mips/pr34831.c: New test.
144 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
148 * gfortran.dg/any_all_1.f90: New test.
149 * gfortran.dg/any_all_2.f90: New test.
151 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
153 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
154 "dg-require-weak" statement.
155 * g++.dg/eh/weak1.C: Likewise.
157 2008-01-19 Jakub Jelinek <jakub@redhat.com>
159 PR gcov-profile/34610
160 * gcc.dg/gomp/pr34610.c: New test.
162 2008-01-19 Tobias Burnus <burnus@net-b.de>
165 * gfortran.dg/implicit_11.f90: New.
166 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
167 * gfortran.dg/entry_15.f90: Ditto.
168 * gfortran.dg/func_assign.f90: Ditto.
169 * gfortran.dg/gomp/reduction3.f90: Ditto.
170 * gfortran.dg/proc_assign_1.f90: Ditto.
172 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
175 2008-01-18 Tobias Burnus <burnus@net-b.de>
178 * gfortran.dg/argument_checking_15.f90: New.
179 * gfortran.dg/argument_checking_5.f90: Change TODO into
182 2008-01-18 Tobias Burnus <burnus@net-b.de>
184 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
185 * gfortran.dg/enum_5.f90: Ditto.
186 * gfortran.dg/enum_6.f90: Ditto.
187 * gfortran.dg/bom_error.f90: Ditto.
188 * gfortran.dg/func_decl_4.f90: Ditto.
190 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
193 * gfortran.dg/fmt_t_6.f: New test.
195 2008-01-18 Tobias Burnus <burnus@net-b.de>
197 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
199 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
201 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
203 2008-01-18 Ian Lance Taylor <iant@google.com>
205 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
207 2008-01-18 Ian Lance Taylor <iant@google.com>
210 * g++.dg/init/new26.C: New test.
212 2008-01-18 Richard Guenther <rguenther@suse.de>
215 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
218 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
220 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
221 dg-require-effective-target.
223 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226 * gfortran.dg/reshape_2.f90: New test.
228 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
230 * gcc.dg/20040223-1.c: Fix comment typo.
232 2008-01-17 Janis Johnson <janis187@us.ibm.com>
235 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
236 until 34814 is fixed.
238 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
240 PR tree-optimization/34648
241 * gcc.c-torture/compile/pr34648.c: New testcase.
243 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
246 * gcc.dg/autopar/autopar.exp: New.
247 * g++.dg/tree-ssa/pr34355.C: Require pthread.
248 * lib/target-supports.exp (check_effective_target_pthread): New.
250 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
251 * gcc.dg/tree-ssa/reduc-1short.c: Same.
252 * gcc.dg/tree-ssa/reduc-1.c: Same.
253 * gcc.dg/tree-ssa/reduc-2short.c: Same.
254 * gcc.dg/tree-ssa/reduc-2.c: Same
255 * gcc.dg/tree-ssa/reduc-3.c: Same.
256 * gcc.dg/tree-ssa/reduc-1char.c: Same.
257 * gcc.dg/tree-ssa/reduc-6.c: Same.
258 * gcc.dg/tree-ssa/reduc-7.c: Same.
259 * gcc.dg/tree-ssa/reduc-2char.c: Same.
260 * gcc.dg/tree-ssa/reduc-8.c: Same.
261 * gcc.dg/tree-ssa/reduc-9.c: Same.
263 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
265 * gnat.dg/discr5.adb: New test.
267 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
269 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
271 2008-01-17 Richard Guenther <rguenther@suse.de>
273 PR tree-optimization/34825
274 * gcc.dg/pr34825.c: New testcase.
276 2008-01-17 Richard Guenther <rguenther@suse.de>
278 * gcc.c-torture/execute/20080117-1.c: New testcase.
280 2008-01-17 Revital Eres <eres@il.ibm.com>
283 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
285 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
288 * gfortran.dg/function_charlen_1.f90: New test.
291 * gfortran.dg/function_types_1.f90: New test.
292 * gfortran.dg/function_types_2.f90: New test.
295 * gfortran.dg/function_kinds_4.f90: New test.
296 * gfortran.dg/function_kinds_5.f90: New test.
298 * gfortran.dg/defined_operators_1.f90: Errors now at function
300 * gfortran.dg/private_type_4.f90: The same.
301 * gfortran.dg/interface_15.f90: The same.
302 * gfortran.dg/elemental_args_check_2.f90: The same.
303 * gfortran.dg/auto_internal_assumed.f90: The same.
305 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
307 * gnat.dg/sizetype.adb: New test.
309 2008-01-16 Richard Guenther <rguenther@suse.de>
312 * gcc.dg/overflow-warn-7.c: New testcase.
314 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
316 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
318 2008-01-16 Jakub Jelinek <jakub@redhat.com>
319 Richard Guenther <rguenther@suse.de>
322 * gcc.dg/pr34668-1.c: New test.
323 * gcc.dg/pr34668-2.c: Likewise.
325 2008-01-16 Richard Guenther <rguenther@suse.de>
328 * g++.dg/torture/pr33819.C: New testcase.
330 2008-01-16 Richard Guenther <rguenther@suse.de>
333 * gcc.c-torture/execute/pr34768-1.c: New testcase.
334 * gcc.c-torture/execute/pr34768-2.c: Likewise.
336 2008-01-16 Tobias Burnus <burnus@net-b.de>
339 * gfortran.dg/argument_checking_13.f90: New.
340 * gfortran.dg/argument_checking_14.f90: New.
342 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
345 * gfortran.dg/anyallcount_1.f90: New test.
347 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
350 * g++.dg/cpp0x/vt-34399.C: New.
351 * g++.dg/template/friend50.C: New.
353 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
356 * g++.dg/cpp0x/vt-34751.C: New.
358 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
364 * g++.dg/cpp0x/vt-34051-2.C: New.
365 * g++.dg/cpp0x/vt-34102.C: New.
366 * g++.dg/cpp0x/vt-34051.C: New.
367 * g++.dg/cpp0x/vt-34055.C: New.
368 * g++.dg/cpp0x/vt-34103.C: New.
370 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
373 * g++.dg/cpp0x/vt-34314.C: New.
374 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
375 reality (the error message was wrong previously).
377 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
380 * g++.dg/cpp0x/vt-33964.C: New.
381 * g++.dg/template/partial5.C: New.
383 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
386 * g++.dg/cpp0x/vt-34052.C: New.
387 * g++.dg/template/ttp26.C: New.
389 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
391 * gnat.dg/rep_clause2.ad[sb]: New test.
392 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
394 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
397 * g++.dg/cpp/pedantic-errors.C: Delete.
398 * g++.dg/cpp/permissive.C: Delete.
400 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
402 * gcc.c-torture/compile/20080114-1.c: New test.
404 2008-01-13 Tobias Burnus <burnus@net-b.de>
407 * gfortran.dg/argument_checking_11.f90: New.
408 * gfortran.dg/argument_checking_12.f90: New.
409 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
410 * gfortran.dg/c_assoc_2.f03: Update dg-error.
411 * gfortran.dg/argument_checking_3.f90: Ditto.
412 * gfortran.dg/pointer_intent_2.f90: Ditto.
413 * gfortran.dg/import2.f90: Ditto.
414 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
415 * gfortran.dg/implicit_actual.f90: Ditto.
416 * gfortran.dg/used_dummy_types_3.f90: Ditto.
417 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
419 2008-01-13 Tobias Burnus <burnus@net-b.de>
422 * gfortran.dg/interface_proc_end.f90: New.
424 2008-01-13 Tobias Burnus <burnus@net-b.de>
427 * gfortran.dg/assumed_size_refs_4.f90: New.
429 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
431 * gnat.dg/unchecked_convert1.adb.
433 2008-01-13 Richard Guenther <rguenther@suse.de>
435 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
436 readable and writable again before exiting.
438 2008-01-13 Richard Guenther <rguenther@suse.de>
441 * gcc.dg/noncompile/incomplete-4.c: New testcase.
443 2008-01-13 Jan Hubicka <jh@suse.cz>
446 * gcc.dg/pr32135.c: new.
448 2008-01-12 Doug Kwan <dougkwan@google.com>
450 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
451 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
452 -Wignored-qualifiers.
454 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
456 * gnat.dg/slice3.adb: New test.
457 * gnat.dg/slice4.adb: Likewise.
459 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
461 * gnat.dg/bit_packed_array.ad[sb]: New test.
463 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
466 * gfortran.dg/parens_7.f90: New test.
468 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
470 * gcc.dg/tree-ssa/loadpre5.c: Use static.
471 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
473 * gcc.dg/pr33826.c: Require nonpic.
475 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
478 * gfortran.dg/inquire_12.f90: New test.
480 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
483 * all_bounds_1.f90: New test case.
484 * maxloc_bounds_1.f90: New test case.
485 * maxloc_bounds_2.f90: New test case.
486 * maxloc_bounds_3.f90: New test case.
487 * maxloc_bounds_4.f90: New test case.
488 * maxloc_bounds_5.f90: New test case.
489 * maxloc_bounds_6.f90: New test case.
490 * maxloc_bounds_7.f90: New test case.
491 * maxloc_bounds_8.f90: New test case.
493 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
495 * gcc.dg/struct-ret-3.c: New test.
497 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
500 * gfortran.dg/transfer_simplify_8.f90: New test.
502 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
504 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
505 size_t using predefined macro.
507 2008-01-10 Raksit Ashok <raksit@google.com>
509 PR rtl-optimization/27971
510 * gcc.target/i386/pr27971.c: New testcase.
512 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
515 * gfortran.dg/bounds_check_12.f90: New test.
517 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
519 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
520 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
522 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
525 * g++.dg/torture/pr34641.C: New testcase.
527 2008-01-10 Richard Guenther <rguenther@suse.de>
529 PR tree-optimization/34651
530 * g++.dg/torture/pr34651.C: New testcase.
532 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
534 PR tree-optimization/34017
535 * gcc.dg/tree-ssa/pr34017.c: New.
537 2008-01-09 Richard Guenther <rguenther@suse.de>
538 Andrew Pinski <andrew_pinski@playstation.sony.com>
541 * gcc.c-torture/compile/pr30132.c: New testcase.
543 2008-01-09 Richard Guenther <rguenther@suse.de>
546 * gcc.c-torture/compile/pr34458.c: New testcase.
548 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
551 g++.dg/eh/ia64-2.C: Require weak support.
553 2008-01-08 Richard Guenther <rguenther@suse.de>
556 * g++.dg/torture/pr31863.C: New testcase.
558 2008-01-08 Jakub Jelinek <jakub@redhat.com>
561 * gcc.dg/gomp/pr34694.c: New test.
562 * g++.dg/gomp/pr34694.C: New test.
565 * g++.dg/gomp/pr33890.C: New test.
567 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
570 * gfortran.dg/parameter_array_init_3.f90: New test.
572 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
576 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
578 2008-01-07 Janis Johnson <janis187@us.ibm.com>
580 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
581 * g++.dg/other/spu2vmx-1.C: Use it.
583 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
585 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
588 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
589 * gcc.target/powerpc/parity-1.c: Likewise.
591 2008-01-07 Fred Fish <fnf@specifix.com>
593 PR preprocessor/30363:
594 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
597 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
600 * gfortran.dg/use_only_2.f90: New test.
602 2008-01-06 Paolo Carlini <pcarlini@suse.de>
605 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
606 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
608 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
611 * gfortran.dg/use_12.f90: New test.
613 2008-01-06 Tobias Burnus <burnus@net-b.de>
616 * interface.c (compare_actual_formal): Fix intent(out) check for
617 function result variables.
619 2008-01-06 Tobias Burnus <burnus@net-b.de>
622 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
624 2008-01-06 Tobias Burnus <burnus@net-b.de>
627 * gfortran.dg/intent_out_4.f90: Fix test case.
629 2008-01-06 Tobias Burnus <burnus@net-b.de>
632 * gfortran.dg/intent_out_4.f90: New.
634 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
637 * gfortran.dg/optional_dim_3.f90: New test.
639 2008-01-06 Tobias Burnus <burnus@net-b.de>
642 * gfortran.dg/common_11.f90: New.
643 * gfortran.dg/blockdata_1.f90: Update test case.
644 * gfortran.dg/blockdata_2.f90: Update test case.
646 2008-01-06 Tobias Burnus <burnus@net-b.de>
648 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
650 2008-01-06 Tobias Burnus <burnus@net-b.de>
653 * gfortran.dg/equiv_constraint_9.f90: New.
655 2008-01-06 Revital Eres <eres@il.ibm.com>
657 PR tree-optimization/34263
658 * gcc.dg/pr34263.c: New testcase.
660 2008-01-06 Tobias Burnus <burnus@net-b.de>
663 * gfortran.dg/internal_io_unf.f90: New.
665 2008-01-06 Tobias Burnus <burnus@net-b.de>
668 * gfortran.dg/elemental_args_check_2.f90: New.
670 2008-01-06 Tobias Burnus <burnus@net-b.de>
673 * gfortran.dg/intent_out_3.f90: New.
675 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
677 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
679 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
682 * gfortran.dg/list_read_8.f90: New test.
684 2008-01-04 Richard Guenther <rguenther@suse.de>
687 * gcc.c-torture/compile/pr34029-1.c: New testcase.
688 * gcc.c-torture/compile/pr34029-2.c: Likewise.
690 2008-01-04 Jakub Jelinek <jakub@redhat.com>
692 PR gcov-profile/34609
693 * g++.dg/gcov/gcov-6.C: New test.
695 2008-01-04 Richard Guenther <rguenther@suse.de>
697 PR tree-optimization/31081
698 * g++.dg/torture/pr31081-1.C: New testcase.
699 * g++.dg/torture/pr31081-2.C: Likewise.
701 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
703 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
704 * gcc.target/mips/rsqrt-2.c: Likewise.
705 * gcc.target/mips/rsqrt-4.c: New test.
707 2008-01-04 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/equiv_substr.f90: New.
712 2008-01-03 Tom Tromey <tromey@redhat.com>
715 * gcc.dg/pr34457-2.c: New file.
716 * gcc.dg/pr34457-1.c: New file.
718 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
720 Revert fix for PR tree-optimization/34458.
722 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
724 PR tree-optimization/34458
725 * gcc.dg/tree-ssa/pr34458.c: New.
727 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
730 * gfortran.dg/internal_readwrite_1.f90: New test.
731 * gfortran.dg/internal_readwrite_2.f90: New test.
733 2008-01-03 Tom Tromey <tromey@redhat.com>
735 PR preprocessor/34602:
736 * gcc.dg/cpp/pr34602.c: New file.
738 2008-01-03 Jakub Jelinek <jakub@redhat.com>
740 PR tree-optimization/29484
741 * gcc.c-torture/execute/20071220-1.c: New test.
742 * gcc.c-torture/execute/20071220-2.c: New test.
744 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
746 PR tree-optimization/34635
747 * gcc.dg/tree-ssa/pr34635.c: New.
748 * gcc.dg/tree-ssa/pr34635-1.c: New.
750 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
753 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
754 scan-assembler check.
756 2008-01-03 Jakub Jelinek <jakub@redhat.com>
759 * g++.dg/gomp/pr34608.C: New test.
761 2008-01-02 Richard Guenther <rguenther@suse.de>
765 * gcc.c-torture/compile/pr34093.c: New testcase.
767 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
769 * g++.dg/cpp0x/long_long.C: New.
771 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
773 * gcc.target/spu/tag_manager.c : Include stdlib.h.
774 * gcc.target/spu/Wmain.c: Fix the line numbers for the
775 warning on the function main.
777 2008-01-01 Jakub Jelinek <jakub@redhat.com>
779 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
780 rather than __v2di type.
782 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
785 * gfortran.dg/linked_list_1.f90: New test.
787 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
789 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
790 instead of appending to it.
792 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
794 PR tree-optimization/34591
795 * gcc.dg/vect/pr34591.c: New test.
797 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
800 * gfortran.dg/direct_io_8.f90: New test case.
802 2007-12-27 Jakub Jelinek <jakub@redhat.com>
805 * gcc.c-torture/execute/20071213-1.c: New test.
807 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
810 * gfortran.dg/read_eof_5.f90: New test.
812 2007-12-25 Tobias Burnus <burnus@net-b.de>
815 * gfortran.dg/initialization_17.f90: New.
817 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
820 * gfortran.dg/matmul_6.f90: New test.
822 2007-12-23 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/entry_17.f90: New.
827 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
830 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
831 * gfortran.dg/real_const_3.f90: Likewise.
832 * gfortran.dg/unary_operator.f90: New test.
834 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
836 * gnat.dg/pack2.adb: New test.
838 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
841 * gfortran.dg/repeat_6.f90: New test.
843 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
846 * cshift_shift_real_1.f90: New test.
848 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
851 * gfortran.dg/shift-kind_2.f90: New test.
853 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
856 * gcc.dg/pr8835-1.c: New.
858 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
861 * gfortran.dg/default_initialization_3.f90: New test.
863 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
865 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
867 (dg-mips-options): Treat -march=24k* as a 32-bit option.
869 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
871 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
872 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
874 2007-12-20 Jason Merrill <jason@redhat.com>
876 * gcc.dg/overload/arg[14].C: Remove expected errors.
878 2007-12-20 Jakub Jelinek <jakub@redhat.com>
881 * gcc.c-torture/execute/20071219-1.c: New test.
883 2007-12-20 Tobias Burnus <burnus@net-b.de>
886 * gfortran.dg/namelist_44.f90: New.
888 2007-12-20 Tobias Burnus <burnus@net-b.de>
891 * gfortran.dg/boz_8.f90: Add error-check check.
892 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
895 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
897 * gcc.dg/gomp/combined-1.c: New test.
899 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
901 PR tree-optimization/34355
902 * g++.dg/tree-ssa/pr34355.C: New test.
904 2007-12-19 Revital Eres <eres@il.ibm.com>
906 * gcc.dg/sms-5.c: New testcase.
908 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
911 * gfortran.dg/missing_parens_1.f90: New.
912 * gfortran.dg/missing_parens_1.f90: New.
914 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
917 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
919 * gfortran.dg/transfer_simplify_7.f90: New test.
921 2007-12-18 Janis Johnson <janis187@us.ibm.com>
923 * gcc.dg/pr32912-3.c: Compile with -w.
925 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
927 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
928 Jakub Jelinek <jakub@redhat.com>
933 * g++.dg/cpp0x/variadic86.C: New.
934 * g++.dg/cpp0x/variadic87.C: New.
935 * g++.dg/cpp0x/variadic84.C: New.
936 * g++.dg/cpp0x/variadic85.C: New.
937 * g++.dg/template/ttp25.C: New.
939 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
941 PR tree-optimization/34123
942 * gcc.dg/tree-ssa/pr34123.c: New test.
944 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
946 PR rtl-optimization/34456
947 * gcc.c-torture/execute/pr34456.c: New test.
949 2007-12-18 Jakub Jelinek <jakub@redhat.com>
952 * g++.dg/parse/friend7.C: New test.
954 PR rtl-optimization/34490
955 * gcc.c-torture/execute/20071216-1.c: New test.
957 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
959 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
961 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
963 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
964 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
965 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
966 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
967 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
969 2007-12-17 Jakub Jelinek <jakub@redhat.com>
972 * gcc.dg/gomp/clause-2.c: New test.
973 * g++.dg/gomp/clause-4.C: New test.
975 2007-12-17 Tobias Burnus <burnus@net-b.de>
977 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
978 part of Fortran 77/95/2003.
980 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
982 PR tree-optimization/34445
983 * gfortran.dg/vect/cost-model-pr34445.f: New test.
984 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
986 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
989 * gfortran.dg/namelist_42.f90: Update.
990 * gfortran.dg/namelist_43.f90: New.
992 2007-12-16 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/initialization_16.f90: New.
997 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1000 * gfortran.dg/real_dimension_1.f: New test case.
1002 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1004 * gcc.dg/torture/pr24257.c: Remove -O from options.
1006 2007-12-16 Tobias Burnus <burnus@net-b.de>
1009 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1011 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1016 * gfortran.dg/mapping_1.f90: New test.
1017 * gfortran.dg/mapping_2.f90: New test.
1018 * gfortran.dg/mapping_3.f90: New test.
1020 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1022 PR rtl-optimization/34415
1023 * gcc.c-torture/execute/pr34415.c: New test.
1025 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1027 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1030 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/pr34003-1.c: New test.
1034 * gcc.dg/pr34003-2.c: New.
1036 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1038 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1039 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1040 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1041 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1043 * gcc.target/cris/torture/cris-torture.exp,
1044 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1045 * gcc.target/cris/builtin_ctz_v3.c,
1046 gcc.target/cris/builtin_ctz_v8.c,
1047 gcc.target/cris/builtin_clz_v0.c,
1048 gcc.target/cris/builtin_clz_v3.c,
1049 gcc.target/cris/builtin_bswap_v3.c,
1050 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1051 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1052 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1053 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1054 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1055 lib/target-supports.exp: Adjust for crisv32-*-*.
1057 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1059 * gcc.dg/debug/const-3.c: New.
1061 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1063 * g++.dg/other/datasec1.C: Require named section support.
1065 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1068 * gcc.target/i386/pr29978.c: New test.
1070 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1072 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1073 instead of -msse4.1.
1074 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1075 * g++.dg/other/i386-2.C (dg-options): Ditto.
1077 2007-12-14 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/private_type_10.f90: New.
1082 2007-12-14 Tobias Burnus <burnus@net-b.de>
1085 * gfortran.dg/nan_4.f90: New.
1087 2007-12-14 Richard Guenther <rguenther@suse.de>
1090 * gcc.c-torture/compile/20071214-1.c: New testcase.
1092 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1094 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1095 macros to test macroized SSE intrinsics. Use new macros to test
1096 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1097 emmintrin.h, xmmintrin.h and bmmintrin.h
1098 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1099 to test with immediate operand.
1101 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1104 * gcc.c-torture/compile/pr34091.c: New test.
1106 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1108 * gcc.dg/uninit-13.c: UnXFAIL.
1109 * gcc.dg/complex-5.c: New testcase.
1111 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1113 * gcc.dg/struct/struct-reorg.exp: Replace
1114 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1116 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1121 * gfortran.dg/advance_6.f90: New test case.
1122 * gfortran.dg/direct_io_7.f90: New test case.
1123 * gfortran.dg/streamio_13.f90: New test case.
1125 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1127 * g++.dg/cpp0x/__func__.C: New.
1129 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1132 * g++.dg/other/pr34435.C: New testcase.
1134 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1136 * gcc.dg/struct: New directory with tests
1137 for struct-reorg optimizaion.
1138 * gcc.dg/struct/struct-reorg.exp: New script.
1139 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1140 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1141 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1142 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1143 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1144 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1145 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1146 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1147 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1148 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1149 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1150 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1151 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1152 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1153 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1154 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1155 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1156 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1157 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1158 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1159 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1160 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1161 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1162 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1164 2007-12-13 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/namelist_42.f90: New.
1169 2007-12-12 Tobias Burnus <burnus@net-b.de>
1172 * gfortran.dg/function_kinds_3.f90: New.
1174 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
1176 * gcc.target/s390/20071212-1.c: New testcase.
1178 2007-12-11 Jakub Jelinek <jakub@redhat.com>
1181 * g++.dg/ext/visibility/anon7.C: Add xfail.
1182 * g++.dg/ext/visibility/anon9.C: New test.
1183 * g++.dg/ext/visibility/anon10.C: New test.
1186 * g++.dg/rtti/dyncast2.C: New test.
1188 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
1190 PR tree-optimization/34407
1191 * gcc.dg/vect/pr34407.c: New test.
1193 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1196 * gfortran.dg/error_recovery_5.f90: New.
1197 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1199 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1201 PR tree-optimization/34371
1202 * gcc.c-torture/compile/20071207-1.c: New test.
1204 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
1207 * g++.dg/parse/crash40.C: New test.
1209 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1211 * g++.dg/opt/memcpy1.C: New test.
1213 2007-12-10 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/argument_checking_10.f90: New.
1218 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1220 PR rtl-optimization/34302
1221 * gcc.c-torture/execute/20071210-1.c: New test.
1223 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1226 * g++.dg/cpp0x/error1.C: New test.
1229 * g++.dg/other/error22.C: New test.
1231 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
1234 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1235 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1236 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1238 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1242 * g++.dg/template/repo6.C: New test.
1243 * g++.dg/template/repo7.C: New test.
1244 * g++.dg/template/repo8.C: New test.
1246 2007-12-09 H.J. Lu <hjl@lucon.org>
1247 Tobias Burnus <burnus@net-b.de>
1250 * gfortran.dg/read_2.f90: New.
1252 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1254 * lib/target-supports.exp (check_effective_target_tls_native):
1257 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1260 * gnat.dg/enclosing_record_reference.ads,
1261 gnat.dg/enclosing_record_reference.adb: New test.
1263 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1266 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1267 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1270 * gfortran.dg/char_component_initializer_1.f90: New test.
1272 2007-12-09 Tobias Burnus <burnus@net-b.de>
1279 * gfortran.dg/boz_8.f90: New.
1280 * gfortran.dg/boz_9.f90: New.
1281 * gfortran.dg/boz_10.f90: New.
1282 * gfortran.dg/boz_7.f90: Update dg-warning.
1283 * gfortran.dg/pr16433.f: Add dg-error.
1284 * gfortan.dg/ibits.f90: Update dg-warning.
1285 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1286 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1288 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1291 * gfortran.dg/include_1.f90: New test.
1292 * gfortran.dg/include_1.inc: New.
1293 * gfortran.dg/include_2.f90: New test.
1295 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1297 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1299 2007-12-08 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/nan_3.f90: New.
1304 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1306 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1308 2007-12-07 Olivier Hainque <hainque@adacore.com>
1310 * gnat.dg/tamdt*.ad?: Support for ...
1311 * gnat.dg/test_tamdt.adb: New test.
1313 2007-12-07 Olivier Hainque <hainque@adacore.com>
1315 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1316 exports and document how these can be exercised.
1318 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1321 * gnat.dg/specs/access_constants.ads: New test.
1323 * gnat.dg/specs/access_constant_decl.ads: New test.
1326 * gnat.dg/compose.adb: New test.
1328 2007-12-07 Olivier Hainque <hainque@adacore.com>
1331 * gnat.dg/unc_memops.ad[sb]: Support for ...
1332 * gnat.dg/unc_memfree.adb: New test.
1334 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1336 * gfortran.dg/ltrans-7.f90: New.
1338 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1339 Dorit Nuzman <dorit@il.ibm.com>
1341 PR tree-optimization/34005
1342 * gcc.dg/vect/pr34005.c: New test.
1344 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1347 * g++.dg/template/new8.C: New test.
1349 2007-12-06 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/boz_7.f90: New.
1353 * gfortran.dg/int_1.f90: Disable -pedantic option.
1354 * gfortran.dg/boz_1.f90: Ditto.
1355 * gfortran.dg/boz_3.f90: Ditto.
1356 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1357 * gfortran.dg/ibits.f90: Ditto.
1358 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1359 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1361 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
1364 * gfortran.dg/used_types_19.f90: New test.
1366 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
1368 * gfortran.dg/nan_2.f90: Add -mieee for sh.
1369 * gfortran.dg/nearest_2.f90: Likewise.
1370 * gfortran.dg/nearest_3.f90: Likewise.
1372 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1375 * gcc.c-torture/execute/20071205-1.c: New test.
1377 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
1379 * gfortran.dg/module_nan.f90: Add -mieee for sh.
1380 * gfortran.dg/real_const_3.f90: Likewise.
1382 2007-12-05 Richard Guenther <rguenther@suse.de>
1384 PR tree-optimization/34138
1385 * gcc.c-torture/compile/pr34138.c: New testcase.
1387 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1390 * gfortran.dg/debug_2.f: New test.
1392 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
1394 * gnat.dg/specs/elab1.ads: New test.
1396 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
1399 * gcc.target/i386/pr34312.c: New test.
1401 2007-12-05 Tobias Burnus <burnus@net-b.de>
1404 * gfortran.dg/nan_2.f90: New.
1406 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1409 * g++.dg/cpp0x/decltype9.C: New test.
1410 * g++.dg/cpp0x/decltype10.C: New test.
1412 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
1415 * gnat.dg/rm_6_4_1_13.adb: New test.
1417 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1420 * gcc.c-torture/compile/20071117-1.c: New test.
1422 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1425 * g++.dg/cpp0x/variadic-ttp.C: New.
1427 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1429 * gcc.dg/parse-decl-after-if.c: New.
1430 * gcc.dg/20031223-1.c: Adjust.
1432 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1435 * g++.dg/cpp0x/variadic-throw.C: New.
1437 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1440 * g++.dg/cpp0x/variadic-unify.C: New.
1442 2007-12-04 Richard Guenther <rguenther@suse.de>
1446 * gcc.c-torture/compile/pr34334.c: New testcase.
1447 * g++.dg/torture/pr34222.C: New testcase.
1449 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1451 * gcc.c-torture/execute/20071202-1.c: New test.
1452 * gcc.dg/tree-ssa/pr34146-2.c: New test.
1454 2007-12-04 Tobias Burnus <burnus@net-b.de>
1457 * gfortran.dg/module_nan.f90: New.
1459 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
1461 * lib/target-supports.exp (get_compiler_messages): Replace with...
1462 (check_compile): ...this new procedure. Handle TYPE == executable.
1463 Use comments in the source to determine the correct extension.
1464 Return a pair containing the compiler output and the output filename.
1465 Don't delete the file here.
1466 (check_no_compiler_messages_nocache): New procedure.
1467 (check_no_compiler_messages): Use it.
1468 (check_no_messages_and_pattern_nocache): New procedure.
1469 (check_no_messages_and_pattern): Use it.
1470 (check_runtime_nocache, check_runtime): New procedures.
1471 (check_effective_target_tls): Use check_no_compiler_messages.
1472 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1473 (check_effective_target_tls_runtime): Use check_runtime.
1474 (check_effective_target_fstack_protector): Likewise.
1475 (check_iconv_available): Use check_runtime_nocache.
1476 (check_effective_target_fortran_large_real): Use
1477 check_no_compiler_messages.
1478 (check_effective_target_fortran_large_int): Likewise.
1479 (check_effective_target_static_libgfortran): Likewise.
1480 (check_750cl_hw_available): Use check_cached_effective_target
1481 and check_runtime_nocache.
1482 (check_vmx_hw_available): Likewise.
1483 (check_effective_target_broken_cplxf_arg): Likewise.
1484 (check_alpha_max_hw_available): Use check_runtime.
1485 (check_function_available): Use check_no_compiler_messages.
1486 (check_cxa_atexit_available): Use check_cached_effective_target
1487 and check_runtime_nocache.
1488 (check_effective_target_dfp_nocache): Use
1489 check_no_compiler_messages_nocache.
1490 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1491 (check_effective_target_dfp): Use check_cached_effective_target.
1492 (check_effective_target_dfprt): Likewise.
1493 (check_effective_target_arm_neon_hw): Use check_runtime.
1494 (check_effective_target_ultrasparc_hw): Likewise.
1495 (check_effective_target_c99_runtime): Use
1496 check_no_compiler_messages_nocache.
1498 2007-12-03 Jakub Jelinek <jakub@redhat.com>
1501 * gcc.dg/fold-rotate-1.c: New test.
1503 PR tree-optimization/33453
1504 * gcc.c-torture/compile/20071203-1.c: New test.
1506 2007-12-03 Robert Dewar <dewar@adacore.com>
1507 Samuel Tardieu <sam@rfc1149.net>
1510 * gnat.dg/check_elaboration_code.adb: New test.
1511 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1514 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1517 * g++.dg/cpp0x/pr34061.C: New.
1519 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1522 * g++.dg/other/error21.C: New.
1524 2007-12-02 Revital Eres <eres@il.ibm.com>
1526 * gcc.dg/sms-4.c: New testcase.
1528 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
1529 Revital Eres <eres@il.ibm.com>
1531 * gcc.dg/sms-3.c: New testcase.
1533 2007-12-01 Ollie Wild <aaw@google.com>
1536 * g++.dg/conversion/ptrmem9.C: New test.
1538 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1541 * gfortran.dg/namelist_41.f90: New test.
1543 2007-11-30 Tom Tromey <tromey@redhat.com>
1545 PR preprocessor/32868:
1546 * gcc.dg/cpp/pr32868.c: New file.
1548 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1551 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1553 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
1555 PR rtl-optimization/34171
1556 * gcc.dg/pr34171.c: New testcase.
1558 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
1560 * gcc.dg/tree-ssa/pr34244.c: Fixed.
1562 2007-11-30 Tobias Burnus <burnus@net-b.de>
1565 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1566 * gfortran.dg/bind_c_usage_11.f03: New.
1567 * gfortran.dg/bind_c_usage_12.f03: New.
1569 2007-11-30 Jakub Jelinek <jakub@redhat.com>
1572 * g++.dg/other/error20.C: New test.
1574 2007-11-29 Steven G. Kargl <kargls@comcast.net>
1577 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1579 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
1581 PR tree-optimization/34244
1582 * gcc.dg/tree-ssa/pr34244.c: New test.
1584 2007-11-29 Jakub Jelinek <jakub@redhat.com>
1586 PR tree-optimization/33434
1587 * gcc.dg/pr33434-1.c: New test.
1588 * gcc.dg/pr33434-2.c: New test.
1589 * gcc.dg/pr33434-3.c: New test.
1590 * gcc.dg/pr33434-4.c: New test.
1593 * g++.dg/template/cond7.C: New test.
1597 * g++.dg/cpp0x/decltype7.C: New test.
1598 * g++.dg/cpp0x/decltype8.C: New test.
1600 2007-11-29 Tobias Burnus <burnus@net-b.de>
1603 * gfortran.dg/result_in_spec_3.f90: New.
1605 2007-11-29 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/mvbits_3.f90: New.
1610 2007-11-28 Bob Wilson <bob.wilson@acm.org>
1612 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1614 (check_effective_target_hard_float): New.
1615 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1616 * gcc.dg/pr30957-1.c: Likewise.
1618 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
1621 * gnat.dg/specs/variant_part.ads: New test.
1624 * gnat.dg/specs/attribute_parsing.ads: New test.
1627 * gnat.dg/specs/integer_value.ads: New test.
1630 * gnat.dg/specs/delta_small.ads: New test.
1632 2007-11-28 Jakub Jelinek <jakub@redhat.com>
1634 PR tree-optimization/34140
1635 * gcc.c-torture/compile/20071128-1.c: New test.
1637 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1640 * gfortran.dg/data_array_1.f90
1641 * gfortran.dg/data_array_2.f90
1642 * gfortran.dg/data_array_3.f90
1643 * gfortran.dg/data_array_4.f90
1645 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1648 * gfortran.dg/blockdata_5.f90: New test.
1649 * gfortran.dg/blockdata_6.f90: New test.
1651 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1653 PR tree-optimization/34016
1654 * gcc.dg/pr34016.c: New test.
1656 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1659 * gfortran.dg/stfunc_6.f90: New test.
1662 * gfortran.dg/assign_10.f90: New test.
1664 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1667 * gfortran.dg/use_11.f90: New test.
1670 * gfortran.dg/generic_15.f90: New test.
1672 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1675 * gcc.dg/pr34225.c: New test.
1677 2007-11-27 Richard Guenther <rguenther@suse.de>
1679 PR tree-optimization/34241
1680 * g++.dg/torture/pr34241.C: New testcase.
1682 2007-11-27 Richard Guenther <rguenther@suse.de>
1684 * gcc.dg/builtins-error.c: New testcase.
1686 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1689 * g++.dg/ext/visibility/anon8.C: New test.
1691 2007-11-13 Michael Meissner <michael.meissner@amd.com>
1694 * gcc.target/i386/pr34077.c: New testcase.
1696 2007-11-26 Tobias Burnus <burnus@net-b.de>
1699 * gfortran.dg/backslash_3.f: Add -fbackslash option.
1700 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1701 * gfortran.dg/backslash_1.f90: Remove no longer needed
1702 -fno-backslash option.
1704 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1707 * gcc.dg/cpp/19990413-1.c: Update.
1708 * gcc.dg/parse-else-error.c: New.
1709 * gcc.dg/parse-else-error-2.c: New.
1710 * gcc.dg/parse-else-error-3.c: New.
1711 * gcc.dg/parse-else-error-4.c: New.
1713 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
1716 * g++.dg/template/dependent-expr6.C: New testcase.
1718 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
1721 * gcc.target/i386/pr34215.c: New test.
1723 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
1726 * gcc.dg/torture/pr34174-1.c: New.
1728 2007-11-26 Richard Guenther <rguenther@suse.de>
1731 * gcc.dg/pr34233.c: New testcase.
1733 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
1734 Revital Eres <eres@il.ibm.com>
1736 PR rtl-optimization/34085
1737 * gcc.dg/tree-prof (bb-reorg.c): New test.
1739 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
1741 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1742 Return true for MIPS16 targets.
1744 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1747 * gfortran.dg/blockdata_4.f90: New test.
1749 2007-11-25 Tobias Burnus <burnus@net-b.de>
1752 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1753 * gfortran.dg/bind_c_usage_16.f03: New.
1754 * gfortran.dg/bind_c_usage_16_c.c: New.
1756 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
1758 * gnat.dg/specs/size_clause1.ads: New test.
1759 * gnat.dg/specs/size_clause2.ads: Likewise.
1760 * gnat.dg/specs/size_clause3.ads: Likewise.
1762 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
1765 * gfortran.dg/entry_16.f90: New test.
1767 2007-11-24 Tobias Burnus <burnus@net-b.de>
1770 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1772 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
1775 * gfortran.dg/nested_modules_1.f90: Change the reference to
1776 FOO, forbidden by the standard, to a reference to W.
1777 * gfortran.dg/use_only_1.f90: New test.
1779 2007-11-23 Tobias Burnus <burnus@net-b.de>
1782 * gfortran.dg/nearest_3.f90: New test.
1784 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1787 * gfortran.dg/optional_dim_2.f90: New test.
1789 2007-11-23 Tobias Burnus <burnus@net-b.de>
1792 * gfortran.dg/bind_c_usage_15.f90: New.
1794 2007-11-23 Tobias Burnus <burnus@net-b.de>
1797 * gfortran.dg/nearest_2.f90: New.
1800 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1804 * g++.dg/ext/java-2.C: New test.
1806 2007-11-23 Mark Mitchell <mark@codesourcery.com>
1807 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1810 * g++.dg/warn/pr5310.C: New.
1811 * g++.dg/warn/pr33160.C: New.
1813 2007-11-23 Richard Guenther <rguenther@suse.de>
1814 Michael Matz <matz@suse.de>
1816 PR tree-optimization/34176
1817 * gcc.c-torture/execute/pr34176.c: New testcase.
1819 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1822 * gcc.dg/Wconversion-5.c: New test.
1823 * g++.dg/Wconversion3.C: New test.
1825 2007-11-23 Richard Guenther <rguenther@suse.de>
1827 * gcc.dg/tree-ssa/alias-17.c: New testcase.
1829 2007-11-22 Joseph Myers <joseph@codesourcery.com>
1832 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1833 qualifiers in abstract declarator.
1835 2007-11-22 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/derived_constructor_comps_3.f90: New.
1839 2007-11-22 Jakub Jelinek <jakub@redhat.com>
1842 * g++.dg/ext/visibility/anon7.C: New test.
1844 2007-11-22 Tobias Burnus <burnus@net-b.de>
1847 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1848 * gfortran.dg/bind_c_usage_13.f03: New.
1849 * gfortran.dg/bind_c_usage_14.f03: New.
1851 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
1853 PR rtl-optimization/33848
1854 * gcc.dg/torture/pr33848.c: New test.
1856 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1859 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1861 2007-11-20 Richard Guenther <rguenther@suse.de>
1864 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1866 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
1868 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1870 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1873 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
1874 so test passes with -frecord-marker=8.
1875 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1876 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
1877 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1878 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1879 * gfortrand.dg/modulo_1.f90: Likewise.
1881 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
1883 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1885 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1886 * gcc.dg/pr30957-1.c: Likewise.
1888 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1891 * g++.dg/template/crash74.C: New test.
1893 2007-11-20 Richard Guenther <rguenther@suse.de>
1895 * gcc.c-torture/execute/20071120-1.c: New testcase.
1897 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1900 * gcc.dg/tree-ssa/pr34146.c: New test.
1903 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1904 dependent on target settings like move_by_pieces etc.
1907 * g++.dg/template/vla2.C: New test.
1910 * g++.dg/overload/template3.C: New test.
1912 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1915 * gfortran.dg/optional_dim_2.f90: Remove test.
1917 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
1919 * gcc.dg/dfp/ddmode-ice.c: New test.
1921 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1923 PR tree-optimization/34036
1924 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1926 2007-11-19 Richard Guenther <rguenther@suse.de>
1928 PR tree-optimization/34
1929 * gcc.c-torture/execute/pr34099-2.c: New testcase.
1931 2007-11-19 Tobias Burnus <burnus@net-b.de>
1934 * gfortran.dg/bind_c_usage_10_c.c: New.
1935 * gfortran.dg/bind_c_usage_10.f03: New.
1937 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1939 * gcc.dg/pr33007.c: Expect new warning.
1940 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1941 * g++.dg/opt/pr34036.C: New test.
1943 2007-11-18 Jakub Jelinek <jakub@redhat.com>
1946 * g++.dg/warn/noreturn-4.C: New test.
1947 * g++.dg/warn/noreturn-5.C: New test.
1948 * g++.dg/warn/noreturn-6.C: New test.
1949 * g++.dg/warn/noreturn-7.C: New test.
1951 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1954 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
1955 integers so tests works with -fdefault-integer-8.
1956 * gfortran.fortran-torture/execute/elemental.f90: Use default
1957 integers so test passes with -fdefault-integer-8.
1958 * gfortran.fortran-torture/execute/der_io.f90: Increase
1959 buffer length so test passes with -fdefault-integer-8.
1960 * gfortran.dg/bounds_check_8.f90: Likewise.
1961 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
1962 * gfortran.dg/equiv_7.f90: Set kind so test passes
1963 with -fdefault-integer-8.
1964 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
1967 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1970 * gfortran.dg/optional_dim_2.f90: New test.
1973 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1975 2007-11-18 Jakub Jelinek <jakub@redhat.com>
1977 PR rtl-optimization/34132
1978 * gcc.c-torture/compile/20071118-1.c: New test.
1980 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
1983 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1985 2007-11-18 Tobias Burnus <burnus@net-b.de>
1988 * gfortran.dg/entry_14.f90: New.
1989 * gfortran.dg/entry_15.f90: New.
1991 2007-11-18 Richard Guenther <rguenther@suse.de>
1993 PR tree-optimization/34127
1994 * gcc.c-torture/compile/pr34127.c: New testcase.
1996 2007-11-18 Ben Elliston <bje@au.ibm.com>
1998 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1999 type specifier, as they are not permitted according to the AltiVec
2000 Programming Interface Manual.
2002 2007-11-17 Tobias Burnus <burnus@net-b.de>
2005 * gfortran.dg/bind_c_usage_9.f03: New.
2006 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2008 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2011 * interface.c (gfc_current_interface_head,
2012 gfc_set_current_interface_head): New functions.
2013 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2014 On syntax error, restore previous state of the interface.
2015 * gfortran.h (gfc_current_interface_head,
2016 gfc_set_current_interface_head): New prototypes.
2018 2007-11-17 Richard Guenther <rguenther@suse.de>
2021 * gcc.c-torture/execute/pr34130.c: New testcase.
2023 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2026 * gfortran.dg/fmt_label_1.f90: New test.
2028 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2031 * gfortran.dg/initialization_15.f90 : New test.
2033 2007-11-16 Richard Guenther <rguenther@suse.de>
2036 * gcc.c-torture/compile/pr34030.c: New testcase.
2038 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2041 * gfortran.dg/interface_assignment_3.f90.
2043 2007-11-16 Richard Guenther <rguenther@suse.de>
2045 PR tree-optimization/33870
2046 * gcc.dg/torture/pr33870.c: New testcase.
2048 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2051 * gfortran.dg/allocatable_function_3.f90.
2053 2007-11-16 Richard Guenther <rguenther@suse.de>
2055 PR tree-optimization/34113
2056 * gcc.c-torture/compile/pr34113.c: New testcase.
2058 2007-11-16 Richard Guenther <rguenther@suse.de>
2060 PR tree-optimization/34099
2061 * g++.dg/torture/pr3499.C: New testcase.
2062 * gcc.c-torture/execute/pr34099.c: Likewise.
2064 2007-11-16 Olivier Hainque <hainque@adacore.com>
2066 * gnat.dg/release_unc_maxalign.adb: New test.
2068 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2071 * g++.dg/template/crash73.C: New test.
2073 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2077 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2078 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2079 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2081 2007-11-15 Tobias Burnus <burnus@net-b.de>
2084 * gfortran.dg/proc_decl_11.f90: New.
2086 2007-11-15 Ben Elliston <bje@au.ibm.com>
2088 * gcc.target/spu/compare-dp.c: New test.
2090 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2092 * gcc.dg/pr33923.c: New test.
2094 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2097 * gcc.dg/pr34088.c: New test.
2099 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2101 * gcc.c-torture/compile/20071114-1.c: New test.
2103 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2106 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2107 to match known variations in symbol format. Document in comments.
2109 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2112 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2114 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2119 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2122 * gfortran.dg/proc_decl_1.f90: Update.
2123 * gfortran.dg/proc_decl_7.f90: New test.
2124 * gfortran.dg/proc_decl_8.f90: New test.
2125 * gfortran.dg/proc_decl_9.f90: New test.
2126 * gfortran.dg/proc_decl_10.f90: New test.
2128 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2131 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2133 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2140 * g++.dg/parse/crash36.C: Add another dg-error.
2141 * g++.dg/cpp0x/pr34054.C: New test.
2142 * g++.dg/cpp0x/pr34056.C: New test.
2143 * g++.dg/cpp0x/pr34057.C: New test.
2144 * g++.dg/cpp0x/pr34058.C: New test.
2145 * g++.dg/cpp0x/pr34060.C: New test.
2147 PR tree-optimization/34063
2148 * g++.dg/tree-ssa/pr34063.C: New test.
2150 2007-11-13 Diego Novillo <dnovillo@google.com>
2152 PR tree-optimization/33870
2153 * gcc.c-torture/execute/pr33870-1.c: New test.
2154 * gcc.dg/tree-ssa/alias-16.c: New test.
2156 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/template/crash72.C: New test.
2161 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2163 * g++.dg/opt/cfg5.C: New test.
2165 2007-11-12 Richard Guenther <rguenther@suse.de>
2168 * gcc.c-torture/execute/pr34070-1.c: New testcase.
2169 * gcc.c-torture/execute/pr34070-2.c: Likewise.
2171 2007-11-12 Richard Guenther <rguenther@suse.de>
2174 * gcc.dg/pr34027-1.c: New testcase.
2175 * gcc.dg/pr34027-2.c: Likewise.
2177 2007-11-12 Ira Rosen <irar@il.ibm.com>
2179 PR tree-optimization/33953
2180 * gcc.dg/vect/pr33953.c: New testcase.
2182 2007-11-11 Tom Tromey <tromey@redhat.com>
2185 * g++.dg/ext/pr17577.h: New file.
2186 * g++.dg/ext/pr17577.C: New file.
2188 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2191 * g++.old-deja/g++.ns/template13.C: Update expected output.
2192 * g++.old-deja/g++.pt/friend23.C: Likewise.
2193 * g++.dg/warn/pr8570.C: New.
2195 2007-11-11 Jakub Jelinek <jakub@redhat.com>
2198 * g++.dg/template/pseudodtor4.C: New test.
2200 2007-11-10 Jakub Jelinek <jakub@redhat.com>
2203 * g++.dg/opt/inline14.C: New test.
2205 PR tree-optimization/33680
2206 * gcc.c-torture/compile/20071108-1.c: New test.
2209 * g++.dg/template/pseudodtor3.C: New test.
2211 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
2214 * g++.dg/cpp0x/variadic-init.C: New.
2216 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
2217 Jakub Jelinek <jakub@redhat.com>
2219 PR rtl-optimization/34012
2220 * gcc.target/i386/pr34012.c: New test.
2222 2007-11-09 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/33604
2225 * g++.dg/tree-ssa/pr33604.C: New testcase.
2226 * gcc.dg/pr32721.c: Adjust pattern.
2228 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
2230 * gcc.target/mips/dse-1.c: Disable.
2232 2007-11-08 Tom Tromey <tromey@redhat.com>
2234 * gcc.dg/empty-source-3.c: Update warning location.
2235 * gcc.dg/gomp/barrier-2.c: Likewise.
2236 * gcc.dg/label-decl-3.c: Likewise.
2237 * gcc.dg/label-decl-2.c: Likewise.
2238 * gcc.dg/empty-source-2.c: Likewise.
2240 2007-11-08 Tom Tromey <tromey@redhat.com>
2243 * g++.dg/inherit/pr30297.C: New file.
2245 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2247 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2248 -fno-common for cygwin and mingw32.
2250 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2253 * gcc.dg/pr33826.c: New.
2254 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2255 recursive functions being marked pure or const.
2257 2007-11-08 Tobias Burnus <burnus@net-b.de>
2260 * gfortran.dg/proc_decl_5.f90: New.
2261 * gfortran.dg/proc_decl_6.f90: New.
2263 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2265 PR tree-optimization/32575
2266 * gcc.c-torture/execute/20071108-1.c: New test.
2268 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2270 * g++.dg/opt/anchor1.C: New.
2272 2007-11-07 Diego Novillo <dnovillo@google.com>
2275 * gcc.c-torture/execute/pr33870.x: Remove.
2277 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2282 * g++.dg/cpp0x/decltype-33837.C: New.
2283 * g++.dg/cpp0x/decltype-refbug.C: New.
2284 * g++.dg/cpp0x/decltype-33838.C: New.
2286 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2288 * gcc.c-torture/compile/20071107-1.c: New test.
2290 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2292 * gcc.dg/out-of-bounds-1.c: New test.
2294 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2297 * g++.dg/warn/incomplete2.C: New test.
2298 * g++.dg/template/incomplete4.C: New test.
2299 * g++.dg/template/incomplete5.C: New test.
2301 2007-11-07 Olivier Hainque <hainque@adacore.com>
2303 * gnat.dg/max_align.adb: New test.
2305 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2308 * gcc.target/i386/pr30961-1.c: New.
2310 2007-11-06 Tom Tromey <tromey@redhat.com>
2313 * g++.dg/warn/pragma-system_header3.h: New.
2314 * g++.dg/warn/pragma-system_header3.C: New.
2317 * g++.dg/warn/pragma-system_header4.C: New.
2318 * g++.dg/warn/pragma-system_header4.h: New.
2320 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2324 * g++.dg/other/canon-array.C: New.
2326 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2328 * g++.dg/parser/crash36.C: Tweak expected errors.
2329 * g++.dg/cpp0x/pr31439.C: New.
2330 * g++.dg/cpp0x/pr32114.C: New.
2331 * g++.dg/cpp0x/pr32115.C: New.
2332 * g++.dg/cpp0x/pr32125.C: New.
2333 * g++.dg/cpp0x/pr32126.C: New.
2334 * g++.dg/cpp0x/pr32127.C: New.
2335 * g++.dg/cpp0x/pr32128.C: New.
2336 * g++.dg/cpp0x/pr32253.C: New.
2337 * g++.dg/cpp0x/pr32566.C: New.
2338 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2339 * g++.dg/cpp0x/pr31438.C: Ditto.
2340 * g++.dg/cpp0x/variadic81.C: Ditto.
2341 * g++.dg/cpp0x/pr31432.C: Ditto.
2342 * g++.dg/cpp0x/pr31442.C: Ditto.
2344 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2347 * g++.dg/other/datasec1.C: New test.
2349 PR tree-optimization/33458
2350 * g++.dg/opt/inline12.C: New test.
2352 PR tree-optimization/33993
2353 * gcc.c-torture/compile/20071105-1.c: New test.
2355 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2357 PR rtl-optimization/33648
2358 * gcc.dg/pr33648.c: Require effective targer freorder.
2360 2007-11-05 Revital Eres <eres@il.ibm.com>
2362 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2364 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2369 * g++.dg/cpp0x/pr33996.C: New
2370 * g++.dg/cpp0x/rv-trivial-bug.C: New
2371 * g++.dg/cpp0x/pr33930.C: New
2373 2007-11-05 Nick Clifton <nickc@redhat.com>
2374 Sebastian Pop <sebastian.pop@amd.com>
2376 PR tree-optimization/32540
2377 PR tree-optimization/33922
2378 * gcc.dg/tree-ssa/pr32540-1.c: New.
2379 * gcc.dg/tree-ssa/pr32540-2.c: New.
2380 * gcc.dg/tree-ssa/pr33922.c: New.
2382 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2385 * g++.dg/cpp0x/variadic-rref.C: New.
2387 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2389 * g++dg/warn/pointer-integer-comparison.C: New.
2391 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2393 PR tree-optimization/33856
2394 * gcc.c-torture/compile/20071027-1.c: New test.
2397 * g++.dg/ext/label10.C: New test.
2400 * g++.dg/other/ptrmem9.C: New test.
2402 2007-11-04 Andrew Pinski <pinskia@gmail.com>
2405 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2407 2007-11-04 David Edelsohn <edelsohn@gnu.org>
2409 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2410 * g++.dg/ext/visibility/namespace2.C: Add argument to
2411 dg-require-visibility.
2412 * g++.dg/ext/java-1.C: Disable on AIX.
2414 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
2416 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
2418 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2421 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2423 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2426 * gcc.dg/20031223-1.c: Adjust error output.
2427 * gcc.dg/parse-decl-after-label.c: New.
2429 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2432 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2433 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2434 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2436 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
2438 PR rtl-optimization/28940
2439 * gcc.target/i386/addr-sel-1.c: New test.
2441 2007-11-03 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.dg/pr33670.c: New test.
2446 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2449 * g++.dg/lookup/typedef1.C: New test.
2451 2007-11-02 Janis Johnson <janis187@us.ibm.com>
2454 * lib/scandump.exp (dump-suffix): New.
2455 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2456 Include dump suffix in pass/fail messages, put regexp in quotes.
2458 2007-11-02 Paolo Carlini <pcarlini@suse.de>
2461 * g++.dg/other/error19.C: New.
2463 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
2465 PR rtl-optimization/28062
2466 * gcc.c-torture/compile/20071102-1.c: New test.
2468 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
2470 * g++.dg/cpp0x/pr33955.C: New.
2472 2007-11-01 Tom Tromey <tromey@redhat.com>
2474 PR preprocessor/30805:
2475 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2477 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2479 PR rtl-optimization/33648
2480 * gcc.dg/pr33648.c: New test.
2482 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2485 * g++.dg/template/pseudodtor1.C: New test.
2486 * g++.dg/template/pseudodtor2.C: New test.
2489 * g++.dg/rtti/typeid7.C: New test.
2491 2007-11-01 Tom Tromey <tromey@redhat.com>
2493 PR preprocessor/30805:
2494 * gcc.dg/cpp/pr30805.c: New file.
2496 2007-11-01 Janis Johnson <janis187@us.ibm.com>
2499 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2501 * gcc.c-torture/compile/20001205-1.c: Ditto.
2502 * gcc.c-torture/compile/20001226-1.c: Ditto.
2503 * gcc.c-torture/compile/20020312-1.c: Ditto.
2504 * gcc.c-torture/compile/20020604-1.c: Ditto.
2505 * gcc.c-torture/compile/920501-12.c: Ditto.
2506 * gcc.c-torture/compile/920501-4.c: Ditto.
2507 * gcc.c-torture/compile/920520-1.c: Ditto.
2508 * gcc.c-torture/compile/980506-1.c: Ditto.
2509 * gcc.c-torture/compile/990617-1.c: Ditto.
2510 * gcc.dg/compare6.c: Ditto.
2511 * g++.old-deja/g++.brendan/crash43.C: Ditto.
2512 * g++.old-deja/g++.brendan/synth1.C: Ditto.
2513 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2514 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2515 * g++.old-deja/g++.pt/static6.C: Ditto.
2516 * g++.old-deja/g++.pt/crash16.C: Ditto.
2517 * g++.old-deja/g++.mike/p10416.C: Ditto.
2518 * g++.old-deja/g++.mike/ns15.C: Ditto.
2519 * g++.old-deja/g++.mike/eh46.C: Ditto.
2521 2007-11-01 Tom Tromey <tromey@redhat.com>
2523 * gcc.dg/redecl-1.c: Update.
2524 * gcc.dg/pr20368-3.c: Update.
2525 * gcc.dg/inline-14.c: Update.
2526 * gcc.dg/builtins-30.c: Update.
2527 * gcc.dg/dremf-type-compat-4.c: Update.
2528 * gcc.dg/pr20368-2.c: Update.
2530 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2532 PR rtl-optimization/33673
2533 * gcc.dg/pr33673.c: New test.
2535 2007-11-01 Michael Matz <matz@suse.de>
2537 PR tree-optimization/33961
2538 * gcc.dg/pr33961.c: New test.
2540 2007-10-31 Paolo Carlini <pcarlini@suse.de>
2543 * g++.dg/template/error35.C: New.
2545 2007-10-31 Jakub Jelinek <jakub@redhat.com>
2548 * gcc.dg/pr31507-1.c: New test.
2549 * gcc.dg/pr31507-2.c: New test.
2551 2007-10-31 Revital Eres <eres@il.ibm.com>
2553 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2555 * gcc.dg/vect/tree-vect.h (check_vect): Add
2556 powerpc-*paired test.
2557 * lib/target-supports.exp (check_750cl_hw_available):
2559 (check_effective_target_vect_int,
2560 check_effective_target_vect_intfloat_cvt,
2561 check_effective_target_powerpc_altivec_ok,
2562 check_effective_target_vect_long,
2563 check_effective_target_vect_sdot_hi,
2564 check_effective_target_vect_udot_hi,
2565 check_effective_target_vect_pack_trunc,
2566 check_effective_target_vect_unpack,
2567 check_effective_target_vect_shift,
2568 check_effective_target_vect_int_mult): Disable for powerpc-*paired
2570 * gcc.dg/vect/vect-ifcvt-11.c: New.
2571 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2572 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2573 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2574 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2575 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2576 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2578 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
2579 Tobias Burnus <burnus@net-b.de>
2582 * gfortran.dg/module_read_1.f90: New.
2584 2007-10-31 Tom Tromey <tromey@redhat.com>
2586 PR preprocessor/30786:
2587 * gcc.dg/cpp/pr30786.c: New file.
2589 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2592 * gfortran.dg/interface_19.f90: New.
2593 * gfortran.dg/interface_20.f90: New.
2594 * gfortran.dg/interface_21.f90: New.
2596 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
2598 PR tree-optimization/32377
2599 * gfortran.dg/vect/pr32377.f90: New.
2601 2007-10-31 Richard Guenther <rguenther@suse.de>
2604 * gcc.c-torture/execute/pr33779-1.c: New testcase.
2605 * gcc.c-torture/execute/pr33779-2.c: Likewise.
2607 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
2610 * gfortran.dg/contained_3.f90: New.
2612 2007-10-31 Christian Bruel <christian.bruel@st.com>
2615 * g++.dg/opt/nrv8.C: New.
2617 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2620 * g++.dg/opt/compound1.C: New test.
2623 * g++.dg/template/ptrmem18.C: New test.
2625 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2628 * gfortran.dg/isnan_2.f90: New test.
2630 2007-10-30 Ed Schouten <ed@fxq.nl>
2632 PR tree-optimization/32500
2633 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2635 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
2639 * g++.dg/cpp0x/pr31993.C: New
2640 * g++.dg/cpp0x/pr32252.C: New
2642 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2644 PR tree-optimization/33723
2645 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2647 2007-10-30 Richard Guenther <rguenther@suse.de>
2649 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2650 gcc.target/i386/loop-3.c.
2652 2007-10-30 Revital Eres <eres@il.ibm.com>
2654 * gcc.dg/vect/pr33866.c: Require vect_long.
2656 2007-10-30 Revital Eres <eres@il.ibm.com>
2658 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2659 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2661 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
2663 PR tree-optimization/32893
2664 * lib/target-supports.exp
2665 (check_effective_target_unaligned_stack): new keyword.
2666 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2667 not sensitive to unaligned_stack.
2668 * gcc.dg/vect/vect-3.c: Likewise.
2669 * gcc.dg/vect/vect-4.c: Likewise.
2670 * gcc.dg/vect/vect-5.c: Likewise.
2671 * gcc.dg/vect/vect-6.c: Likewise.
2672 * gcc.dg/vect/vect-7.c: Likewise.
2673 * gcc.dg/vect/vect-13.c: Likewise.
2674 * gcc.dg/vect/vect-17.c: Likewise.
2675 * gcc.dg/vect/vect-18.c: Likewise.
2676 * gcc.dg/vect/vect-19.c: Likewise.
2677 * gcc.dg/vect/vect-20.c: Likewise.
2678 * gcc.dg/vect/vect-21.c: Likewise.
2679 * gcc.dg/vect/vect-22.c: Likewise.
2680 * gcc.dg/vect/vect-27.c: Likewise.
2681 * gcc.dg/vect/vect-29.c: Likewise.
2682 * gcc.dg/vect/vect-64.c: Likewise.
2683 * gcc.dg/vect/vect-65.c: Likewise.
2684 * gcc.dg/vect/vect-66.c: Likewise.
2685 * gcc.dg/vect/vect-72.c: Likewise.
2686 * gcc.dg/vect/vect-73.c: Likewise.
2687 * gcc.dg/vect/vect-86.c: Likewise.
2688 * gcc.dg/vect/vect-all.c: Likewise.
2689 * gcc.dg/vect/slp-25.c: Likewise.
2690 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2691 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2692 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2694 * gcc.dg/vect/vect-31.c: Removed alignment checks.
2695 * gcc.dg/vect/vect-34.c: Likewise.
2696 * gcc.dg/vect/vect-36.c: Likewise.
2697 * gcc.dg/vect/vect-64.c: Likewise.
2698 * gcc.dg/vect/vect-65.c: Likewise.
2699 * gcc.dg/vect/vect-66.c: Likewise.
2700 * gcc.dg/vect/vect-68.c: Likewise.
2701 * gcc.dg/vect/vect-76.c: Likewise.
2702 * gcc.dg/vect/vect-77.c: Likewise.
2703 * gcc.dg/vect/vect-78.c: Likewise.
2705 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2706 testcase (without no-section-anchors prefix) but with global arrays.
2707 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2708 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2709 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2710 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2711 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2712 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2713 * gcc.dg/vect/vect-77-global.c: Likewise.
2714 * gcc.dg/vect/vect-78-global.c: Likewise.
2716 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2717 testcase (without no-section-anchors prefix) but fix alignment checks
2718 to also consider unaligned_stack targets.
2719 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2721 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2723 PR tree-optimization/33723
2724 * gcc.c-torture/execute/20071029-1.c: New test.
2725 * gcc.dg/tree-ssa/pr33723.c: New test.
2727 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
2729 PR tree-optimization/33614
2730 * gcc.c-torture/compile/pr33614.c: New test.
2732 2007-10-29 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/33870
2735 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2737 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2739 PR tree-optimization/33757
2740 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2741 true architectures instead of having a big dg-skip-if.
2744 * g++.dg/other/bitfield3.C: New test.
2746 2007-10-29 Richard Guenther <rguenther@suse.de>
2748 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2750 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2752 Automatic parallelization reduction tests.
2754 * gcc.dg/tree-ssa/reduc-1.c: New test.
2755 * gcc.dg/tree-ssa/reduc-1char.c: New test.
2756 * gcc.dg/tree-ssa/reduc-1short.c: New test.
2757 * gcc.dg/tree-ssa/reduc-2.c: New test.
2758 * gcc.dg/tree-ssa/reduc-2char.c: New test.
2759 * gcc.dg/tree-ssa/reduc-2short.c: New test.
2760 * gcc.dg/tree-ssa/reduc-3.c: New test.
2761 * gcc.dg/tree-ssa/reduc-6.c: New test.
2762 * gcc.dg/tree-ssa/reduc-7.c: New test.
2763 * gcc.dg/tree-ssa/reduc-8.c: New test.
2764 * gcc.dg/tree-ssa/reduc-9.c: New test.
2766 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2767 Zdenek Dvorak <ook@ucw.cz>
2769 OMP_ATOMIC Changes, testsuite changes.
2771 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2772 instead of gimple dump.
2773 * gcc.dg/gomp/atomic-9.c: Same.
2774 * gcc.dg/gomp/atomic-10.c: Same.
2775 * g++.dg/gomp/atomic-3.C: Same.
2776 * g++.dg/gomp/atomic-9.C: Same.
2777 * g++.dg/gomp/atomic-10.C: Same.
2779 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
2783 * gfortran.dg/forall_12.f90: New test.
2786 * gfortran.dg/forall_13.f90: New test.
2788 2007-10-28 Paolo Carlini <pcarlini@suse.de>
2789 Mark Mitchell <mark@codesourcery.com>
2792 * g++.dg/template/crash71.C: New.
2794 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
2797 * gfortran.dg/module_md5_1.f90: Update hash-value.
2799 2007-10-28 Andrew Pinski <pinskia@gmail.com>
2802 * g++.dg/torture/pr33589-1.C: New testcase.
2803 * g++.dg/torture/pr33589-2.C: New testcase.
2805 2007-10-28 Richard Guenther <rguenther@suse.de>
2807 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2809 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
2810 Uros Bizjak <ubizjak@gmail.com>
2812 PR tree-optimization/33920
2813 * gcc.dg/tree-ssa/pr33290.c: New test.
2815 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2818 * gfortran.dg/argument_check_7.f90: New test.
2819 * gfortran.dg/argument_check_8.f90: New test.
2821 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2823 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2824 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
2825 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2826 * gcc.target/i386/sse-14.c: Ditto.
2828 2007-10-27 Jakub Jelinek <jakub@redhat.com>
2831 * g++.dg/other/ptrmem8.C: New test.
2834 * g++.dg/template/error34.C: New test.
2836 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2838 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2840 2007-10-27 Richard Guenther <rguenther@suse.de>
2842 PR tree-optimization/33870
2843 * gcc.dg/tree-ssa/alias-15.c: New testcase.
2844 * gcc.c-torture/execute/pr33870.c: Likewise.
2846 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2849 * gfortran.dg/argument_checking_9.f90: New test.
2851 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2853 * g++.dg/other/pr33601.C: New.
2855 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2858 * g++.dg/init/new25.C: New.
2860 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2862 * g++.dg/cpp0x/pr33839.C: New.
2864 2007-10-26 Jakub Jelinek <jakub@redhat.com>
2867 * g++.dg/template/arg6.C: New test.
2869 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2872 * g++.dg/parse/crash39.C: New.
2874 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
2876 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2877 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
2880 2007-10-25 David Daney <ddaney@avtrex.com>
2882 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2884 2007-10-25 Paolo Carlini <pcarlini@suse.de>
2887 * g++.dg/template/error32.C: New.
2889 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2890 Ira Rosen <irar@il.ibm.com>
2892 PR tree-optimization/33833
2893 * gcc.dg/vect/pr33833.c: New testcase.
2895 2007-10-25 David Daney <ddaney@avtrex.com>
2897 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2899 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2900 Ira Rosen <irar@il.ibm.com>
2902 PR tree-optimization/33866
2903 * gcc.dg/vect/pr33866.c: New testcase.
2905 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2907 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2908 Add -w to compile flags to suppress "call-clobbered register" warnings
2909 and remove dg-warning directives.
2911 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2913 * gcc.dg/sms-2.c: Cleanup sms dump file.
2914 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2917 2007-10-24 David Daney <ddaney@avtrex.com>
2919 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2921 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
2924 * gcc.target/mips/pr33755.c: New test.
2926 2007-10-24 Ira Rosen <irar@il.ibm.com>
2928 PR tree-optimization/33804
2929 * gcc.dg/vect/pr33804.c: New testcase.
2931 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2934 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2936 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
2937 Uros Bizjak <ubizjak@gmail.com>
2939 PR rtl-optimization/33846
2940 * gcc.dg/vect/pr33846.c: New testcase.
2942 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
2943 Dorit Nuzman <dorit@il.ibm.com>
2945 PR tree-optimization/33860
2946 * g++.dg/vect/pr33860.cc: New test.
2947 * g++.dg/vect/pr33860a.cc: New test.
2949 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
2950 Revital Eres <eres@il.ibm.com>
2952 * gcc.dg/sms-2.c: New testcase.
2954 2007-10-22 David S. Miller <davem@davemloft.net>
2956 * gcc.dg/globalreg-1.c: New test.
2958 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
2959 Dorit Nuzman <dorit@il.ibm.com>
2961 PR tree-optimization/33834
2962 PR tree-optimization/33835
2963 * g++.dg/vect/pr33834_1.cc: New test.
2964 * g++.dg/vect/pr33834_2.cc: New test.
2965 * g++.dg/vect/pr33835.cc: New test.
2967 2007-10-22 Jakub Jelinek <jakub@redhat.com>
2969 * gcc.dg/pr33644.c: New test.
2971 2007-10-22 Jakub Jelinek <jakub@redhat.com>
2974 * g++.dg/gomp/pr33372-1.C: New test.
2975 * g++.dg/gomp/pr33372-2.C: New test.
2976 * g++.dg/gomp/pr33372-3.C: New test.
2978 2007-10-22 Michael Matz <matz@suse.de>
2980 PR tree-optimization/33855
2981 * gcc.c-torture/compile/pr33855.c: New testcase.
2983 2007-10-22 Ira Rosen <irar@il.ibm.com>
2985 PR tree-optimization/33854
2986 * gcc.dg/vect/O1-pr33854.c: New testcase.
2987 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2989 2007-10-21 David Edelsohn <edelsohn@gnu.org>
2991 * gcc.dg/unwind-1.c: Disable on AIX.
2992 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2994 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
2997 * gfortran.dg/assign_9.f90: New test.
2999 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3001 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3002 (dg-mips-options): Skip tests that specify an ABI other than o32
3003 and o64 if generating MIPS16 hard-float code.
3005 2007-10-21 Ira Rosen <irar@il.ibm.com>
3006 Revital Eres <eres@il.ibm.com>
3008 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3009 * gcc.dg/vect/vect-16.c: Fix comment.
3010 * gcc.dg/vect/pr33369.c: Require vect_int.
3011 * gcc.dg/vect/slp-33.c: Add spaces.
3012 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3014 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3015 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3017 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3018 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3020 * gcc.dg/vect/slp-10.c: Add spaces.
3021 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3023 * gcc.dg/vect/slp-36.c: Require vect_int.
3024 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3025 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3026 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3027 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3029 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3030 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3031 instead of vector_alignment_reachable_for_double.
3032 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3033 (natural_alignment): Split into...
3034 (natural_alignment_32, natural_alignment_64): New.
3035 (vector_alignment_reachable): Depend on natural_alignment_32.
3036 (vector_alignment_reachable_for_double): Rename to ...
3037 (vector_alignment_reachable_for_64bit): And depend on
3038 natural_alignment_64.
3040 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3042 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3044 * g++.dg/vect/vect.exp: Likewise.
3045 * lib/fortran-torture.exp: Likewise.
3046 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3047 mipsisa64*-*-* as the target selector. Remove -mips64,
3048 -mhard-float and -mgp64 from the options list.
3049 * gcc.target/mips/mips-ps-2.c: Likewise.
3050 * gcc.target/mips/mips-ps-3.c: Likewise.
3051 * gcc.target/mips/mips-ps-4.c: Likewise.
3052 * gcc.target/mips/mips-ps-6.c: Likewise.
3053 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3055 * gcc.target/mips/sb1-1.c: Likewise.
3056 * gcc.target/mips/mips-ps-type.c: Likewise.
3057 * gcc.target/mips/mips-ps-7.c: New test.
3058 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3059 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3060 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3061 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3062 as forcing an ABI and an architecture.
3063 (is_gp32_flag, is_gp64_flag): Fold into...
3064 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3065 then -mfp64 imply -mhard-float. Apply register rules after the
3066 loop. Handle -march=mipsN like -mipsN.
3068 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3070 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3071 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3073 2007-10-20 Tobias Burnus <burnus@net-b.de>
3076 * gfortran.dg/entry_dummy_ref_3.f90: New.
3078 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3079 FX Coudert <fxcoudert@gcc.gnu.org>
3082 * gfortran.dg/char_cast_1.f90: New test.
3084 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3086 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3087 * gfortran.dg/large_real_kind_2.F90: ditto.
3088 * gfortran.dg/default_format_2.f90: ditto.
3089 * gfortran.dg/default_format_denormal_1.f90: ditto.
3091 2007-10-19 Richard Guenther <rguenther@suse.de>
3095 * gfortran.dg/pr32921.f: New testcase.
3097 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3100 * gfortran.dg/transfer_check_1.f90: Adjust options.
3102 2007-10-19 Richard Guenther <rguenther@suse.de>
3105 2007-10-19 Richard Guenther <rguenther@suse.de>
3108 * gfortran.dg/pr32921.f: New testcase.
3110 2007-10-19 Richard Guenther <rguenther@suse.de>
3112 * gcc.c-torture/execute/20071018-1.c: New testcase.
3114 2007-10-19 Richard Guenther <rguenther@suse.de>
3117 * gfortran.dg/pr32921.f: New testcase.
3119 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3121 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3123 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3125 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3127 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3130 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3131 * gfortran.dg/host_assoc_function_3.f90: New test.
3133 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3136 * gfortran.dg/transfer_simplify_6.f90: New test.
3138 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3139 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3142 * gfortran.dg/pr33794.f90: New testcase.
3144 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3147 * gcc.target/i386/pr32961.c: New testcase.
3148 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3149 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3150 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3151 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3152 __builtin_ia32_pslldi128 defines.
3154 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
3157 * gfortran.dg/c_ptr_tests_13.f03: New test case.
3159 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3163 * g++.dg/template/void12.C: New.
3164 * g++.dg/template/void13.C: New.
3166 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3169 * g++.dg/template/void11.C: New.
3170 * g++.dg/template/void2.C: Adjust error markers.
3171 * g++.dg/template/void10.C: Likewise.
3172 * g++.dg/template/crash55.C: Likewise.
3174 2007-10-16 Mark Mitchell <mark@codesourcery.com>
3176 * g++.dg/opt/const5.C: New test.
3178 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
3179 Maxim Kuvyrkov <maxim@codesourcery.com>
3181 * gcc.target/ia64/20040709-2.c: New test.
3183 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3185 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3187 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
3189 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3190 to each function. Check that there are no unsigned loads.
3192 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3194 PR tree-optimization/33136
3195 * gcc.c-torture/execute/20070824-1.c: New test.
3196 * gcc.dg/pr33136-1.c: New test.
3197 * gcc.dg/pr33136-2.c: New test.
3198 * gcc.dg/pr33136-3.c: New test.
3200 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3202 PR tree-optimization/33735
3203 * g++.dg/torture/pr33735.C: New.
3205 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3208 * gcc.dg/va-arg-pack-2.c: New.
3210 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3212 PR tree-optimization/33619
3213 * gcc.dg/pr33619.c: New test.
3215 2007-10-15 David Edelsohn <edelsohn@gnu.org>
3217 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3219 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3221 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3224 * gfortran.dg/inquire_11.f90: New test.
3225 * gfortan.dg/negative_unit_int8.f: New test.
3227 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3230 * gcc.c-torture/compile/pr33133.c: New test.
3232 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3235 * gfortran.dg/namelist_40.f90: New test.
3237 2007-10-14 Tobias Burnus <burnus@net-b.de>
3240 * gfortran.dg/bounds_check_11.f90: New.
3242 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3245 * g++.dg/other/ctor1.C: New test.
3246 * g++.dg/other/ctor2.C: New test.
3247 * g++.dg/other/dtor1.C: New test.
3249 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3251 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3253 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3254 Paul Thomas <pault@gcc.gnu.org>
3258 * gfortran.dg/bounds_check_10.f90: New.
3260 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3262 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3263 * gcc.target/powerpc/popcount-1.c: Same.
3265 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3268 * g++.dg/conversion/op4.C: New test.
3270 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3272 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3274 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3277 * gfortran.dg/ambiguous_specific_1.f90: New test.
3279 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3282 * gfortran.dg/impure_spec_expr_1.f90: New test.
3283 * gfortran.dg/char_result_7.f90: Remove illegal test.
3285 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3288 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3289 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3290 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3291 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3292 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3293 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3294 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3295 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3296 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3298 2007-10-12 Richard Guenther <rguenther@suse.de>
3301 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3302 * gcc.c-torture/execute/20071011-1.c: Likewise.
3303 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3305 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3307 PR tree-optimization/33742
3308 * gcc.dg/pr33742.c: New testcase.
3310 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3312 PR tree-optimization/33645
3313 * gcc.dg/pr33645-1.c: New test.
3314 * gcc.dg/pr33645-2.c: New test.
3315 * gcc.dg/pr33645-3.c: New test.
3318 * g++.dg/ext/label4.C: Adjust error regexp.
3319 * g++.dg/ext/label6.C: Adjust error regexp.
3320 * g++.dg/ext/label7.C: New test.
3321 * g++.dg/ext/label8.C: New test.
3322 * g++.dg/ext/label9.C: New test.
3324 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3327 * gcc.dg/pr33676.c: New.
3329 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3332 * g++.dg/cpp0x/variadic83.C: New.
3334 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3337 * g++.dg/cpp0x/variadic81.C: New.
3338 * g++.dg/cpp0x/variadic82.C: Likewise.
3340 2007-10-11 Richard Guenther <rguenther@suse.de>
3343 * gcc.dg/pr33724.c: New testcase.
3345 2007-10-11 Richard Guenther <rguenther@suse.de>
3348 * gcc.dg/pr33726.c: New testcase.
3350 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
3353 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3355 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3358 * gfortran.dg/do_3.F90: Run with -fwrapv.
3360 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3362 * gcc.dg/unwind-1.c: New.
3364 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3367 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
3368 failure on some common systems.
3370 2007-10-09 Richard Guenther <rguenther@suse.de>
3373 * gcc.dg/pr33692.c: New testcase.
3375 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
3378 * gcc.c-torture/execute/pr33669.c: New.
3380 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3382 PR tree-optimization/33615
3383 * g++.dg/tree-ssa/pr33615-2.C: New test.
3385 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3387 PR tree-optimization/33615
3388 * g++.dg/tree-ssa/pr33615.C: New test.
3390 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
3392 PR tree-optimization/33572
3393 * g++.dg/torture/pr33572.C: Replace with complete test.
3395 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
3398 * gfortran.dg/spec_expr_5.f90: New.
3400 2007-10-08 Geoffrey Keating <geoffk@apple.com>
3402 * gcc.dg/pragma-darwin-2.c: New.
3404 2007-10-08 Richard Guenther <rguenther@suse.de>
3409 * gcc.dg/pr33693.c: New testcase.
3410 * gcc.dg/pr33695.c: Likewise.
3411 * gcc.dg/pr33697.c: Likewise.
3413 2007-10-08 Richard Guenther <rguenther@suse.de>
3418 * gcc.dg/pr33691.c: New testcase.
3419 * gcc.dg/pr33694.c: Likewise.
3420 * gcc.dg/pr33696.c: Likewise.
3422 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3425 * gfortran.dg/gamma_5.f90: New test case
3427 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
3430 * initialization_1.f90: Fix dg-error annotations.
3431 * initialization_14.f90: New.
3432 * initialization_7.f90: Fix dg-error annotations.
3433 * initialization_9.f90: Likewise.
3435 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437 * gfortran.dg/error_recovery_4.f90: New test.
3439 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3441 * gfortran.dg/default_format_denormal_2.f90: New test.
3442 * gfortran.dg/default_format_2.inc: New test.
3443 * gfortran.dg/default_format_denormal_1.f90: New test.
3444 * gfortran.dg/default_format_1.inc: New test.
3445 * gfortran.dg/default_format_1.f90: Don't test for denormalized
3447 * gfortran.dg/default_format_2.f90: Don't test for denormalized
3450 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3452 * gfortran.dg/namelist_15.f90: Revise test.
3454 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3456 PR tree-optimization/33655
3457 * gcc.dg/torture/pr33655.c: New.
3459 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3461 PR tree-optimization/33572
3462 * g++.dg/torture/pr33572.C: New.
3464 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
3467 * gfortran.dg/forall_11.f90: New.
3469 2007-10-05 Michael Matz <matz@suse.de>
3472 * gcc.dg/pr33667.c: New testcase.
3474 2007-10-05 Richard Guenther <rguenther@suse.de>
3477 * gcc.dg/pr33666.c: New testcase.
3479 2007-10-05 Michael Matz <matz@suse.de>
3482 * gcc.target/i386/pr33600.c: New testcase.
3484 2007-10-05 Richard Guenther <rguenther@suse.de>
3486 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3488 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3491 * gcc.target/mips/pr33635-1.c: New test.
3493 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3496 * gfortran.dg/namelist_39.f90: Revise to use long names.
3498 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
3501 * gfortran.dg/pr33646.f90: New file.
3503 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3506 * gfortran.dg/char_type_len_2.f90: Adjust error message.
3507 * gfortran.dg/char_decl_2.f90: New test.
3509 2007-10-04 Richard Guenther <rguenther@suse.de>
3512 * gcc.c-torture/compile/pr33641.c: New testcase.
3514 2007-10-04 Michael Matz <matz@suse.de>
3516 PR rtl-optimization/33653
3517 * gcc.dg/pr33653.c: New.
3519 2007-10-04 Richard Guenther <rguenther@suse.de>
3521 PR tree-optimization/33627
3522 * g++.dg/torture/pr33627.C: New testcase.
3524 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
3527 * gfortran.dg/parens_6.f90: New.
3529 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
3533 * gfortran.dg/ambiguous_specific_1.f90: Remove.
3535 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3537 * g++.dg/ext/gnu-inline-global-redecl.C: New.
3539 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
3542 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3544 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
3545 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
3547 * gcc.target/mips/fpr-moves-1.c: New test.
3548 * gcc.target/mips/fpr-moves-2.c: Likewise.
3549 * gcc.target/mips/fpr-moves-3.c: Likewise.
3550 * gcc.target/mips/fpr-moves-4.c: Likewise.
3551 * gcc.target/mips/fpr-moves-5.c: Likewise.
3552 * gcc.target/mips/fpr-moves-6.c: Likewise.
3553 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3555 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3557 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3559 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3561 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3562 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3564 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
3567 * gfortran.dg/common_errors_1.f90: New.
3569 2007-10-03 Doug Kwan <dougkwan@google.com>
3570 Richard Guenther <rguenther@suse.de>
3573 * g++.dg/debug/using3.C: New testcase.
3575 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3578 * gfortran.dg/namelist_38.f90: New test.
3579 * gfortran.dg/namelist_39.f90: New test.
3581 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3584 * gfortran.dg/default_format_1.f90: New test.
3585 * gfortran.dg/default_format_2.f90: New test.
3586 * gfortran.dg/namelist_print_1.f: Adjust expected output.
3587 * gfortran.dg/real_const_3.f90: Adjust expected output.
3589 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3591 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3592 default ABI. Split mips_forced_abi into mips_forced_abi and
3594 (is_gp32_flag): Return true for -mabi=32.
3595 (is_gp64_flag): New function. Handle 64-bit -mabi options.
3596 (dg-mips-options): Use is_gp64_flag instead of checking specifically
3597 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
3598 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3599 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3600 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3601 * gcc.target/mips/save-restore-2.c: Likewise.
3602 * gcc.target/mips/save-restore-3.c: Likewise.
3603 * gcc.target/mips/save-restore-4.c: Likewise.
3605 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3608 * gcc.c-torture/compile/pr33617.c: New test.
3610 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
3612 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3613 -gstabs+ for extended options.
3615 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3618 * gfortran.dg/ambiguous_specific_1.f90: New test.
3620 2007-10-02 Revital Eres <eres@il.ibm.com>
3622 * gcc.target/powerpc/paired-8.c: New test.
3623 * gcc.target/powerpc/paired-9.c: New test.
3624 * gcc.target/powerpc/paired-10.c: New test.
3626 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3629 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3631 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3634 * gfortran.dg/intent_out_2.f90: New test.
3636 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3639 * gfortran.dg/ambiguous_reference_1.f90: New test.
3641 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3646 * gfortran.dg/function_kinds_1.f90: New test.
3647 * gfortran.dg/function_kinds_2.f90: New test.
3648 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3649 use association into interfaces.
3651 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3654 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3655 (overflow): Use INFINITY, not FP_INFINITE.
3656 gcc.dg/float-range-4.c: Likewise.
3657 gcc.dg/float-range-5.c: Likewise.
3659 2007-10-01 Nick Clifton <nickc@redhat.com>
3661 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3664 2007-09-30 Diego Novillo <dnovillo@google.com>
3667 * g++.dg/tree-ssa/pr33593.C: New test.
3669 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3672 * gfortran.dg/PR19872.f: Fix test condition.
3673 * gfortran.dg/list_read_7.f90: New test.
3675 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
3677 PR tree-optimization/33597
3678 * gcc.dg/vect/pr33597.c: New testcase.
3680 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
3682 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3683 * gcc.target/i386/pr33524.c: ...this.
3685 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
3688 * gfortran.dg/minmaxloc_4.f90: New.
3690 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3692 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3694 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
3696 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3698 2007-09-28 Paolo Carlini <pcarlini@suse.de>
3701 * g++.dg/cpp0x/variadic79.C: New.
3703 2007-09-28 Michael Matz <matz@suse.de>
3704 Jakub Jelinek <jakub@redhat.com>
3706 PR rtl-optimization/33552
3707 * gcc.target/i386/pr33552.c: New runtime test.
3708 * gcc.target/i386/strinline.c: New compile time test.
3710 2007-09-28 Jakub Jelinek <jakub@redhat.com>
3712 * gfortran.dg/openmp_stack.f90: Removed.
3715 * g++.dg/cpp0x/variadic80.C: New test.
3717 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3719 * gfortran.dg/namelist_38.f90: Delete test for revertion of
3722 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3725 * gcc.target/powerpc/gcse-1.c: New test.
3727 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
3729 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3730 fixed capitalizations.
3731 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3732 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3733 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3734 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3735 * gfortran.dg/maxloc_shape_1.f90: Likewise.
3736 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3737 * gfortran.dg/min_max_conformance.f90: Likewise.
3739 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
3741 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3743 * gcc.dg/c99-tgmath-2.c: Likewise.
3744 * gcc.dg/c99-tgmath-3.c: Likewise.
3745 * gcc.dg/c99-tgmath-4.c: Likewise.
3747 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
3750 * gfortran.dg/anint_1.f90: New test.
3752 2007-09-27 Ian Lance Taylor <iant@google.com>
3754 PR tree-optimization/33565
3755 * gcc.dg/Wstrict-overflow-20.c: New test.
3757 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3759 * gfortran.dg/openmp_stack.f90: Fix typo.
3760 * gfortran.dg/recursive_stack.f90: Fix typo.
3762 2007-09-27 Paolo Carlini <pcarlini@suse.de>
3765 * g++.dg/template/error31.C: New.
3767 2007-09-27 Jakub Jelinek <jakub@redhat.com>
3769 * lib/prune.exp: Prune also "^In function .*$" lines and
3770 "^ inlined from .*$" lines.
3772 2007-09-26 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/33563
3775 * gcc.dg/torture/pr33563.c: New testcase.
3777 2007-09-26 Joseph Myers <joseph@codesourcery.com>
3780 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3782 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
3785 2007-09-26 Richard Guenther <rguenther@suse.de>
3787 PR tree-optimization/30375
3788 PR tree-optimization/33560
3789 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3790 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3791 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3792 * gcc.dg/torture/pr30375.c: New testcase.
3793 * gcc.dg/torture/pr33560.c: New testcase.
3794 * gcc.dg/tree-ssa/pr30375.c: Likewise.
3796 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
3799 * g++.dg/parse/crash38.C: New test.
3801 2007-09-25 Michael Meissner <michael.meissner@amd.com>
3804 * gcc.target/i386/sse5-convert.c: New file, test int->long
3805 vectorized conversions.
3807 2007-09-25 Revital Eres <eres@il.ibm.com>
3809 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3811 2007-09-25 Joseph Myers <joseph@codesourcery.com>
3814 * gcc.dg/enum-incomplete-1.c: New test.
3816 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
3818 * gcc.c-torture/compile/20070919-1.c: New test.
3820 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
3822 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3824 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
3827 * g++.dg/inherit/override_attribs.C: New file.
3829 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
3832 * io.c (check_format_string): Move NULL and constant checks into
3834 (check_io_constraints): Call gfc_simplify_expr() before calling
3835 check_format_string(). Remove NULL and constant checks.
3837 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
3839 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3840 * gcc.c-torture/execute/loop-2g.x: Likewise.
3842 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
3844 * lib/target-supports.exp (check_effective_target_mips16_attribute):
3845 Reject hard-float modes unless the ABI is o32 or o64.
3846 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3847 of gcc.exp. Skip the tests when mips16 code generation is not
3849 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3850 and use dg-add-options mips16_attribute.
3852 2007-09-24 Jakub Jelinek <jakub@redhat.com>
3855 * g++.dg/ext/attrib29.C: New test.
3857 2007-09-23 Ollie Wild <aaw@google.com>
3859 * gcc.dg/fold-bitand-1.c: New test.
3860 * gcc.dg/fold-bitand-2.c: New test.
3861 * gcc.dg/fold-bitand-3.c: New test.
3862 * gcc.dg/fold-bitand-4.c: New test.
3864 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3866 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3867 any of the macros to be defined for __mips16.
3868 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3870 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3872 * gcc.dg/vect/pr21591.c: Require vect_int.
3873 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3874 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3875 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3877 2007-09-23 Jakub Jelinek <jakub@redhat.com>
3879 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3881 * gcc.dg/va-arg-pack-len-2.c: New test.
3882 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3884 * g++.dg/ext/va-arg-pack-len-2.C: New test.
3886 PR tree-optimization/32772
3887 * gcc.c-torture/compile/20070905-1.c: New test.
3889 PR tree-optimization/32975
3890 * gcc.dg/pr32975.c: New test.
3893 * gcc.dg/pr28755.c: New test.
3895 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3897 * lib/target-supports.exp (check_effective_target_nomips16): New
3899 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3901 * gcc.dg/vect/vect.exp: Likewise.
3902 * g++.dg/vect/vect.exp: Likewise.
3903 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3904 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3905 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3906 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3907 * gcc.target/mips/clear-cache-1.c (f): Likewise.
3908 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3909 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3910 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3911 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3912 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3913 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3914 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3915 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3916 (test14, test15, test16, test17, test18): Likewise.
3917 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3918 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3919 (test14, test15, test16, test17, test18, test19, test20, test21)
3921 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3922 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3923 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3924 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3925 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3926 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3927 * gcc.target/mips/mips-3d-1.c (main): Likewise.
3928 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3929 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3930 (test13, test14, test15, test16, test17, test18, test19, test20)
3931 (test21, test22, test23, test24, test25, test26, test27, test28)
3932 (test29, test30, test31): Likewise.
3933 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3934 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3935 (test13, test14, test15, test16, test17, test18, test19, test20)
3936 (test21, test22, test23, test24, test25, test26, test27, test28)
3937 (test29, test30, test31, test32, test33, test34, test35, test36)
3938 (test37, test38, test39, test40, test41, test42, test43, test44)
3939 (test45, test46, test47, test48, test49, test50, test51, test52)
3940 (test53, test54, test55, test56, test57, test58, test59, test60)
3941 (test61, test62, test63): Likewise.
3942 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3943 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3944 (test13, test14, test15, test16, test17, test18, test19, test20)
3945 (test21, test22, test23, test24, test25, test26, test27, test28)
3946 (test29, test30, test31): Likewise.
3947 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3948 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3949 (test13, test14, test15, test16, test17, test18, test19, test20)
3950 (test21, test22, test23, test24, test25, test26, test27, test28)
3951 (test29, test30, test31): Likewise.
3952 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3953 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3954 (test13, test14, test15): Likewise.
3955 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3956 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3957 (test13, test14, test15): Likewise.
3958 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3959 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3960 (test13, test14, test15, test16, test17, test18, test19, test20)
3961 (test21, test22, test23, test24, test25, test26, test27, test28)
3962 (test29, test30, test31): Likewise.
3963 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3964 (matrix_multiply4: Likewise.
3965 * gcc.target/mips/mips-ps-1.c (main): Likewise.
3966 * gcc.target/mips/mips-ps-2.c (main): Likewise.
3967 * gcc.target/mips/mips-ps-3.c (main): Likewise.
3968 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3969 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3970 (test13, test14, test15, test16, test17, test18, test19, test20)
3971 (test21, test22, test23, test24, test25, test26, test27, test28)
3972 (test29, test30, test31): Likewise.
3973 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3974 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3975 (test13, test14, test15, test16, test17, test18, test19, test20)
3976 (test21, test22, test23, test24, test25, test26, test27, test28)
3977 (test29, test30, test31): Likewise.
3978 * gcc.target/mips/mips-ps-5.c (main): Likewise.
3979 * gcc.target/mips/mips-ps-6.c (main): Likewise.
3980 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3981 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3982 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3983 (sub_v4qi): Likewise.
3984 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3985 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3986 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3987 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3988 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3989 (subb, subc): Likewise.
3990 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3991 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3992 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3993 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3994 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3995 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3996 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3997 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3998 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3999 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4000 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4001 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4002 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4004 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4006 * lib/target-supports.exp (add_options_for_mips16_attribute)
4007 (check_effective_target_mips16_attribute): New functions.
4008 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4010 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4012 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4013 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4014 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4015 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4016 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4017 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4018 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4019 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4020 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4021 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4022 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4023 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4024 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4025 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4026 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4027 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4028 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4029 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4030 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4031 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4032 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4033 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4034 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4035 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4037 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4039 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4040 options. Require { target mips16_attribute } and use dg-add-options
4041 to add the associated options.
4043 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4044 * gcc.target/mips/call-saved-3.c: Likewise.
4045 * gcc.target/mips/code-readable-1.c: Require { target
4046 mips16_attribute } and use dg-add-options to add the associated
4047 options. Remove trailing whitespace.
4049 * gcc.target/mips/code-readable-2.c: Likewise.
4050 * gcc.target/mips/code-readable-3.c: Likewise.
4051 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4052 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4053 Require { target mips16_attribute } and use dg-add-options to
4054 add the associated options.
4055 (cksum16, cksum8): Use MIPS16.
4056 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4057 Require { target mips16_attribute } and use dg-add-options to
4058 add the associated options.
4060 * gcc.target/mips/save-restore-2.c: Likewise.
4061 * gcc.target/mips/save-restore-3.c: Likewise.
4062 * gcc.target/mips/save-restore-4.c: Likewise.
4063 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4065 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4066 (foo): Use NOMIPS16.
4068 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4071 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4074 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4076 2007-09-22 Tobias Burnus <burnus@net-b.de>
4079 * gfortran.dg/gomp/free-2.f90: New.
4080 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4081 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4083 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4085 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4086 * gcc.target/i386/sse5-haddX.c: Ditto.
4087 * gcc.target/i386/sse5-hsubX.c: Ditto.
4088 * gcc.target/i386/sse5-maccXX.c: Ditto.
4089 * gcc.target/i386/sse5-msubXX.c: Ditto.
4090 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4091 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4092 * gcc.target/i386/sse5-permpX.c: Ditto.
4093 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4095 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4096 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4097 * gcc.target/i386/sse5-pcmov.c: Ditto.
4098 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4100 2007-09-22 Richard Guenther <rguenther@suse.de>
4102 PR tree-optimization/33146
4103 * gcc.c-torture/compile/pr33146.c: New testcase.
4105 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4107 * lib/target-supports.exp (check_cached_effective_target): New
4109 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4110 (check_effective_target_c99_runtime): New procedure.
4111 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4112 (test3l): Likewise cargl.
4113 * gcc.dg/builtins-59.c: Require c99_runtime.
4114 * gcc.dg/builtins-61.c: Likewise.
4115 * gcc.dg/builtins-62.c: Likewise.
4117 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4119 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4120 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4121 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4122 target-specific dg-options.
4123 * gcc.dg/builtins-20.c: Likewise.
4124 * gcc.dg/builtins-53.c: Likewise.
4125 * gcc.dg/builtins-55.c: Likewise.
4126 * gcc.dg/single-precision-constant.c: Likewise.
4127 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4128 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4129 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4130 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4131 * gcc.dg/torture/builtin-power-1.c: Likewise.
4133 2007-09-21 Chao-ying Fu <fu@mips.com>
4135 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4136 check if targets have fixed-point supports.
4137 * gcc.dg/fixed-point/fixed-point.exp: New file.
4138 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4139 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4140 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4141 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4142 * gcc.dg/fixed-point/constants-pedantic.c,
4143 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4144 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4145 * gcc.dg/fixed-point/keywords-ignored-c99.c,
4146 * gcc.dg/fixed-point/keywords-pedantic.c,
4147 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4148 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4149 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4150 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4151 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4152 * gcc.dg/fixed-point/func-vararg-mixed.c,
4153 * gcc.dg/fixed-point/operator-logical.c,
4154 * gcc.dg/fixed-point/struct-union.c,
4155 * gcc.dg/fixed-point/bit-complement.c,
4156 * gcc.dg/fixed-point/operator-bitwise.c,
4157 * gcc.dg/fixed-point/operator-comma.c,
4158 * gcc.dg/fixed-point/struct-layout-1.c,
4159 * gcc.dg/fixed-point/union-init.c,
4160 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4161 * gcc.dg/fixed-point/func-mixed.c,
4162 * gcc.dg/fixed-point/func-vararg-size0.c,
4163 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4164 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4165 * gcc.dg/fixed-point/operator-unary.c,
4166 * gcc.dg/fixed-point/allop-const.c,
4167 * gcc.dg/fixed-point/muldiv-warning.c,
4168 * gcc.dg/nofixed-point-1.c,
4169 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4170 * gcc.target/mips/fixed-vector-type.c,
4171 * gcc.target/mips/fixed-scalar-type.c: New tests.
4173 2007-09-21 Olivier Hainque <hainque@adacore.com>
4175 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4176 * gnat.dg/test_nested_subtype_byref.adb: New test.
4178 2007-09-21 Jakub Jelinek <jakub@redhat.com>
4181 * gfortran.dg/gomp/pr33439.f90: New test.
4183 2007-09-21 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/merge_char_3.f90: New.
4188 2007-09-21 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/transfer_check_1.f90: New.
4193 2007-09-20 Asher Langton <langton2@llnl.gov>