1 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
3 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
5 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
8 * gfortran.dg/empty_type.f90: New test.
10 2008-01-24 Paolo Carlini <pcarlini@suse.de>
13 * g++.dg/template/crash77.C: New.
15 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.dg/pr34856.c: New test.
20 2008-01-24 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/namelist_39.f90: Delete temporary files.
23 * gfortran.dg/namelist_44.f90: Ditto.
25 2008-01-24 Richard Guenther <rguenther@suse.de>
28 * g++.dg/torture/pr34953.C: New testcase.
30 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
33 * gcc.c-torture/compile/20080124-1.c: New test.
35 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
38 * gfortran.dg/function_charlen_3.f: New test.
40 2008-01-23 Michael Matz <matz@suse.de>
43 * g++.dg/debug/pr34895.cc: New testcase.
45 2008-01-23 Richard Guenther <rguenther@suse.de>
48 * gcc.dg/pr31529-1.c: New testcase.
49 * gcc.dg/pr31529-2.c: Likewise.
51 2008-01-23 Jakub Jelinek <jakub@redhat.com>
54 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
55 unsigned int for the first argument.
57 2008-01-22 Jakub Jelinek <jakub@redhat.com>
60 * g++.dg/conversion/bitfield7.C: New test.
61 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
63 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
65 From Michael Frysinger <michael.frysinger@analog.com>
66 * gcc.target/bfin/mcpu-bf547.c: New test.
67 * gcc.target/bfin/mcpu-bf523.c: New test.
68 * gcc.target/bfin/mcpu-bf524.c: New test.
69 * gcc.target/bfin/mcpu-bf526.c: New test.
71 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
73 * gcc.c-torture/execute/20080122-1.c: New test.
75 2008-01-22 Tom Tromey <tromey@redhat.com>
78 * gcc.dg/cpp/pr34859.c: New file.
80 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
83 * gfortran.dg/vector_subscript_3.f90: New test.
85 2008-01-22 Tobias Burnus <burnus@net-b.de>
88 * gfortran.dg/missing_optional_dummy_4.f90
90 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
92 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
94 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
96 * gnat.dg/unchecked_union1.adb: New test.
98 2008-01-22 Tom Tromey <tromey@redhat.com>
101 * g++.dg/ext/pr34829.C: New file.
103 2008-01-22 Jakub Jelinek <jakub@redhat.com>
106 * gcc.dg/gomp/pr34607.c: New test.
107 * g++.dg/gomp/pr34607.C: New test.
110 * g++.dg/ext/vector10.C: New test.
113 * g++.dg/other/error23.C: New test.
116 * g++.dg/ext/vector12.C: New test.
118 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
121 * gcc.dg/Wstrict-overflow-21.c: New.
122 * g++.dg/warn/Wstrict-aliasing-8.C: New.
124 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
127 * gcc.dg/pr33092.c: New.
129 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
131 * gcc.target/s390/20020926-1.c: Add -m31 option.
133 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
136 * gfortran.dg/initialization_18.f90: New test.
138 2008-01-22 Tobias Burnus <burnus@net-b.de>
141 * gfortran.dg/tab_continuation.f: New.
143 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
146 * gfortran.dg/use_rename_2.f90: New test.
148 2008-01-21 Richard Guenther <rguenther@suse.de>
151 * gcc.c-torture/compile/pr34856.c: New testcase.
153 2008-01-21 Richard Guenther <rguenther@suse.de>
156 * gcc.c-torture/compile/pr34885.c: New testcase.
158 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
160 * gnat.dg/specs/alignment1.ads: New test.
162 2008-01-21 Richard Guenther <rguenther@suse.de>
165 * g++.dg/torture/pr34850.C: New testcase.
167 2008-01-21 Alon Dayan <alond@il.ibm.com>
168 Olga Golovanevsky <olga@il.ibm.com>
170 PR tree-optimization/34701
171 * gcc.dg/struct/wo_prof_array_field.c: New test.
173 2008-01-20 Paolo Carlini <pcarlini@suse.de>
176 * g++.dg/ext/vector9.C: New.
178 2008-01-20 Paolo Carlini <pcarlini@suse.de>
182 * g++.dg/template/crash75.C: New.
183 * g++.dg/template/crash76.C: Likewise.
185 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
187 PR rtl-optimization/34808
188 * gcc.c-torture/compile/pr34808.c: New test.
190 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
193 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
196 * gfortran.dg/entry_array_specs_3.f90: New test.
199 * gfortran.dg/use_rename_1.f90: New test.
201 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
204 * gfortran.dg/array_constructor_20.f90: New test.
205 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
208 * gfortran.dg/array_constructor_21.f90: New test.
210 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213 * gfortran.dg/inquire_13.f90: New test.
216 * gfortran.dg/continuation_9.f90: New test.
218 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
221 * gcc.target/mips/pr34831.c: New test.
223 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
227 * gfortran.dg/any_all_1.f90: New test.
228 * gfortran.dg/any_all_2.f90: New test.
230 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
232 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
233 "dg-require-weak" statement.
234 * g++.dg/eh/weak1.C: Likewise.
236 2008-01-19 Jakub Jelinek <jakub@redhat.com>
238 PR gcov-profile/34610
239 * gcc.dg/gomp/pr34610.c: New test.
241 2008-01-19 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/implicit_11.f90: New.
245 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
246 * gfortran.dg/entry_15.f90: Ditto.
247 * gfortran.dg/func_assign.f90: Ditto.
248 * gfortran.dg/gomp/reduction3.f90: Ditto.
249 * gfortran.dg/proc_assign_1.f90: Ditto.
251 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
254 2008-01-18 Tobias Burnus <burnus@net-b.de>
257 * gfortran.dg/argument_checking_15.f90: New.
258 * gfortran.dg/argument_checking_5.f90: Change TODO into
261 2008-01-18 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
264 * gfortran.dg/enum_5.f90: Ditto.
265 * gfortran.dg/enum_6.f90: Ditto.
266 * gfortran.dg/bom_error.f90: Ditto.
267 * gfortran.dg/func_decl_4.f90: Ditto.
269 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
272 * gfortran.dg/fmt_t_6.f: New test.
274 2008-01-18 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
278 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
280 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
282 2008-01-18 Ian Lance Taylor <iant@google.com>
284 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
286 2008-01-18 Ian Lance Taylor <iant@google.com>
289 * g++.dg/init/new26.C: New test.
291 2008-01-18 Richard Guenther <rguenther@suse.de>
294 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
297 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
299 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
300 dg-require-effective-target.
302 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
305 * gfortran.dg/reshape_2.f90: New test.
307 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
309 * gcc.dg/20040223-1.c: Fix comment typo.
311 2008-01-17 Janis Johnson <janis187@us.ibm.com>
314 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
315 until 34814 is fixed.
317 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
319 PR tree-optimization/34648
320 * gcc.c-torture/compile/pr34648.c: New testcase.
322 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
325 * gcc.dg/autopar/autopar.exp: New.
326 * g++.dg/tree-ssa/pr34355.C: Require pthread.
327 * lib/target-supports.exp (check_effective_target_pthread): New.
329 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
330 * gcc.dg/tree-ssa/reduc-1short.c: Same.
331 * gcc.dg/tree-ssa/reduc-1.c: Same.
332 * gcc.dg/tree-ssa/reduc-2short.c: Same.
333 * gcc.dg/tree-ssa/reduc-2.c: Same
334 * gcc.dg/tree-ssa/reduc-3.c: Same.
335 * gcc.dg/tree-ssa/reduc-1char.c: Same.
336 * gcc.dg/tree-ssa/reduc-6.c: Same.
337 * gcc.dg/tree-ssa/reduc-7.c: Same.
338 * gcc.dg/tree-ssa/reduc-2char.c: Same.
339 * gcc.dg/tree-ssa/reduc-8.c: Same.
340 * gcc.dg/tree-ssa/reduc-9.c: Same.
342 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
344 * gnat.dg/discr5.adb: New test.
346 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
348 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
350 2008-01-17 Richard Guenther <rguenther@suse.de>
352 PR tree-optimization/34825
353 * gcc.dg/pr34825.c: New testcase.
355 2008-01-17 Richard Guenther <rguenther@suse.de>
357 * gcc.c-torture/execute/20080117-1.c: New testcase.
359 2008-01-17 Revital Eres <eres@il.ibm.com>
362 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
364 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
367 * gfortran.dg/function_charlen_1.f90: New test.
370 * gfortran.dg/function_types_1.f90: New test.
371 * gfortran.dg/function_types_2.f90: New test.
374 * gfortran.dg/function_kinds_4.f90: New test.
375 * gfortran.dg/function_kinds_5.f90: New test.
377 * gfortran.dg/defined_operators_1.f90: Errors now at function
379 * gfortran.dg/private_type_4.f90: The same.
380 * gfortran.dg/interface_15.f90: The same.
381 * gfortran.dg/elemental_args_check_2.f90: The same.
382 * gfortran.dg/auto_internal_assumed.f90: The same.
384 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
386 * gnat.dg/sizetype.adb: New test.
388 2008-01-16 Richard Guenther <rguenther@suse.de>
391 * gcc.dg/overflow-warn-7.c: New testcase.
393 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
395 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
397 2008-01-16 Jakub Jelinek <jakub@redhat.com>
398 Richard Guenther <rguenther@suse.de>
401 * gcc.dg/pr34668-1.c: New test.
402 * gcc.dg/pr34668-2.c: Likewise.
404 2008-01-16 Richard Guenther <rguenther@suse.de>
407 * g++.dg/torture/pr33819.C: New testcase.
409 2008-01-16 Richard Guenther <rguenther@suse.de>
412 * gcc.c-torture/execute/pr34768-1.c: New testcase.
413 * gcc.c-torture/execute/pr34768-2.c: Likewise.
415 2008-01-16 Tobias Burnus <burnus@net-b.de>
418 * gfortran.dg/argument_checking_13.f90: New.
419 * gfortran.dg/argument_checking_14.f90: New.
421 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
424 * gfortran.dg/anyallcount_1.f90: New test.
426 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
429 * g++.dg/cpp0x/vt-34399.C: New.
430 * g++.dg/template/friend50.C: New.
432 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
435 * g++.dg/cpp0x/vt-34751.C: New.
437 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
443 * g++.dg/cpp0x/vt-34051-2.C: New.
444 * g++.dg/cpp0x/vt-34102.C: New.
445 * g++.dg/cpp0x/vt-34051.C: New.
446 * g++.dg/cpp0x/vt-34055.C: New.
447 * g++.dg/cpp0x/vt-34103.C: New.
449 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
452 * g++.dg/cpp0x/vt-34314.C: New.
453 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
454 reality (the error message was wrong previously).
456 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
459 * g++.dg/cpp0x/vt-33964.C: New.
460 * g++.dg/template/partial5.C: New.
462 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
465 * g++.dg/cpp0x/vt-34052.C: New.
466 * g++.dg/template/ttp26.C: New.
468 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
470 * gnat.dg/rep_clause2.ad[sb]: New test.
471 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
473 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
476 * g++.dg/cpp/pedantic-errors.C: Delete.
477 * g++.dg/cpp/permissive.C: Delete.
479 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
481 * gcc.c-torture/compile/20080114-1.c: New test.
483 2008-01-13 Tobias Burnus <burnus@net-b.de>
486 * gfortran.dg/argument_checking_11.f90: New.
487 * gfortran.dg/argument_checking_12.f90: New.
488 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
489 * gfortran.dg/c_assoc_2.f03: Update dg-error.
490 * gfortran.dg/argument_checking_3.f90: Ditto.
491 * gfortran.dg/pointer_intent_2.f90: Ditto.
492 * gfortran.dg/import2.f90: Ditto.
493 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
494 * gfortran.dg/implicit_actual.f90: Ditto.
495 * gfortran.dg/used_dummy_types_3.f90: Ditto.
496 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
498 2008-01-13 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/interface_proc_end.f90: New.
503 2008-01-13 Tobias Burnus <burnus@net-b.de>
506 * gfortran.dg/assumed_size_refs_4.f90: New.
508 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
510 * gnat.dg/unchecked_convert1.adb.
512 2008-01-13 Richard Guenther <rguenther@suse.de>
514 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
515 readable and writable again before exiting.
517 2008-01-13 Richard Guenther <rguenther@suse.de>
520 * gcc.dg/noncompile/incomplete-4.c: New testcase.
522 2008-01-13 Jan Hubicka <jh@suse.cz>
525 * gcc.dg/pr32135.c: new.
527 2008-01-12 Doug Kwan <dougkwan@google.com>
529 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
530 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
531 -Wignored-qualifiers.
533 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
535 * gnat.dg/slice3.adb: New test.
536 * gnat.dg/slice4.adb: Likewise.
538 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
540 * gnat.dg/bit_packed_array.ad[sb]: New test.
542 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
545 * gfortran.dg/parens_7.f90: New test.
547 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
549 * gcc.dg/tree-ssa/loadpre5.c: Use static.
550 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
552 * gcc.dg/pr33826.c: Require nonpic.
554 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
557 * gfortran.dg/inquire_12.f90: New test.
559 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
562 * all_bounds_1.f90: New test case.
563 * maxloc_bounds_1.f90: New test case.
564 * maxloc_bounds_2.f90: New test case.
565 * maxloc_bounds_3.f90: New test case.
566 * maxloc_bounds_4.f90: New test case.
567 * maxloc_bounds_5.f90: New test case.
568 * maxloc_bounds_6.f90: New test case.
569 * maxloc_bounds_7.f90: New test case.
570 * maxloc_bounds_8.f90: New test case.
572 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
574 * gcc.dg/struct-ret-3.c: New test.
576 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
579 * gfortran.dg/transfer_simplify_8.f90: New test.
581 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
583 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
584 size_t using predefined macro.
586 2008-01-10 Raksit Ashok <raksit@google.com>
588 PR rtl-optimization/27971
589 * gcc.target/i386/pr27971.c: New testcase.
591 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
594 * gfortran.dg/bounds_check_12.f90: New test.
596 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
598 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
599 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
601 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
604 * g++.dg/torture/pr34641.C: New testcase.
606 2008-01-10 Richard Guenther <rguenther@suse.de>
608 PR tree-optimization/34651
609 * g++.dg/torture/pr34651.C: New testcase.
611 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
613 PR tree-optimization/34017
614 * gcc.dg/tree-ssa/pr34017.c: New.
616 2008-01-09 Richard Guenther <rguenther@suse.de>
617 Andrew Pinski <andrew_pinski@playstation.sony.com>
620 * gcc.c-torture/compile/pr30132.c: New testcase.
622 2008-01-09 Richard Guenther <rguenther@suse.de>
625 * gcc.c-torture/compile/pr34458.c: New testcase.
627 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
630 g++.dg/eh/ia64-2.C: Require weak support.
632 2008-01-08 Richard Guenther <rguenther@suse.de>
635 * g++.dg/torture/pr31863.C: New testcase.
637 2008-01-08 Jakub Jelinek <jakub@redhat.com>
640 * gcc.dg/gomp/pr34694.c: New test.
641 * g++.dg/gomp/pr34694.C: New test.
644 * g++.dg/gomp/pr33890.C: New test.
646 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
649 * gfortran.dg/parameter_array_init_3.f90: New test.
651 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
655 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
657 2008-01-07 Janis Johnson <janis187@us.ibm.com>
659 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
660 * g++.dg/other/spu2vmx-1.C: Use it.
662 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
664 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
667 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
668 * gcc.target/powerpc/parity-1.c: Likewise.
670 2008-01-07 Fred Fish <fnf@specifix.com>
672 PR preprocessor/30363:
673 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
676 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
679 * gfortran.dg/use_only_2.f90: New test.
681 2008-01-06 Paolo Carlini <pcarlini@suse.de>
684 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
685 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
687 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
690 * gfortran.dg/use_12.f90: New test.
692 2008-01-06 Tobias Burnus <burnus@net-b.de>
695 * interface.c (compare_actual_formal): Fix intent(out) check for
696 function result variables.
698 2008-01-06 Tobias Burnus <burnus@net-b.de>
701 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
703 2008-01-06 Tobias Burnus <burnus@net-b.de>
706 * gfortran.dg/intent_out_4.f90: Fix test case.
708 2008-01-06 Tobias Burnus <burnus@net-b.de>
711 * gfortran.dg/intent_out_4.f90: New.
713 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
716 * gfortran.dg/optional_dim_3.f90: New test.
718 2008-01-06 Tobias Burnus <burnus@net-b.de>
721 * gfortran.dg/common_11.f90: New.
722 * gfortran.dg/blockdata_1.f90: Update test case.
723 * gfortran.dg/blockdata_2.f90: Update test case.
725 2008-01-06 Tobias Burnus <burnus@net-b.de>
727 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
729 2008-01-06 Tobias Burnus <burnus@net-b.de>
732 * gfortran.dg/equiv_constraint_9.f90: New.
734 2008-01-06 Revital Eres <eres@il.ibm.com>
736 PR tree-optimization/34263
737 * gcc.dg/pr34263.c: New testcase.
739 2008-01-06 Tobias Burnus <burnus@net-b.de>
742 * gfortran.dg/internal_io_unf.f90: New.
744 2008-01-06 Tobias Burnus <burnus@net-b.de>
747 * gfortran.dg/elemental_args_check_2.f90: New.
749 2008-01-06 Tobias Burnus <burnus@net-b.de>
752 * gfortran.dg/intent_out_3.f90: New.
754 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
756 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
758 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
761 * gfortran.dg/list_read_8.f90: New test.
763 2008-01-04 Richard Guenther <rguenther@suse.de>
766 * gcc.c-torture/compile/pr34029-1.c: New testcase.
767 * gcc.c-torture/compile/pr34029-2.c: Likewise.
769 2008-01-04 Jakub Jelinek <jakub@redhat.com>
771 PR gcov-profile/34609
772 * g++.dg/gcov/gcov-6.C: New test.
774 2008-01-04 Richard Guenther <rguenther@suse.de>
776 PR tree-optimization/31081
777 * g++.dg/torture/pr31081-1.C: New testcase.
778 * g++.dg/torture/pr31081-2.C: Likewise.
780 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
782 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
783 * gcc.target/mips/rsqrt-2.c: Likewise.
784 * gcc.target/mips/rsqrt-4.c: New test.
786 2008-01-04 Tobias Burnus <burnus@net-b.de>
789 * gfortran.dg/equiv_substr.f90: New.
791 2008-01-03 Tom Tromey <tromey@redhat.com>
794 * gcc.dg/pr34457-2.c: New file.
795 * gcc.dg/pr34457-1.c: New file.
797 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
799 Revert fix for PR tree-optimization/34458.
801 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
803 PR tree-optimization/34458
804 * gcc.dg/tree-ssa/pr34458.c: New.
806 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
809 * gfortran.dg/internal_readwrite_1.f90: New test.
810 * gfortran.dg/internal_readwrite_2.f90: New test.
812 2008-01-03 Tom Tromey <tromey@redhat.com>
814 PR preprocessor/34602:
815 * gcc.dg/cpp/pr34602.c: New file.
817 2008-01-03 Jakub Jelinek <jakub@redhat.com>
819 PR tree-optimization/29484
820 * gcc.c-torture/execute/20071220-1.c: New test.
821 * gcc.c-torture/execute/20071220-2.c: New test.
823 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
825 PR tree-optimization/34635
826 * gcc.dg/tree-ssa/pr34635.c: New.
827 * gcc.dg/tree-ssa/pr34635-1.c: New.
829 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
832 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
833 scan-assembler check.
835 2008-01-03 Jakub Jelinek <jakub@redhat.com>
838 * g++.dg/gomp/pr34608.C: New test.
840 2008-01-02 Richard Guenther <rguenther@suse.de>
844 * gcc.c-torture/compile/pr34093.c: New testcase.
846 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
848 * g++.dg/cpp0x/long_long.C: New.
850 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
852 * gcc.target/spu/tag_manager.c : Include stdlib.h.
853 * gcc.target/spu/Wmain.c: Fix the line numbers for the
854 warning on the function main.
856 2008-01-01 Jakub Jelinek <jakub@redhat.com>
858 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
859 rather than __v2di type.
861 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
864 * gfortran.dg/linked_list_1.f90: New test.
866 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
868 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
869 instead of appending to it.
871 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
873 PR tree-optimization/34591
874 * gcc.dg/vect/pr34591.c: New test.
876 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
879 * gfortran.dg/direct_io_8.f90: New test case.
881 2007-12-27 Jakub Jelinek <jakub@redhat.com>
884 * gcc.c-torture/execute/20071213-1.c: New test.
886 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
889 * gfortran.dg/read_eof_5.f90: New test.
891 2007-12-25 Tobias Burnus <burnus@net-b.de>
894 * gfortran.dg/initialization_17.f90: New.
896 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
899 * gfortran.dg/matmul_6.f90: New test.
901 2007-12-23 Tobias Burnus <burnus@net-b.de>
904 * gfortran.dg/entry_17.f90: New.
906 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
909 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
910 * gfortran.dg/real_const_3.f90: Likewise.
911 * gfortran.dg/unary_operator.f90: New test.
913 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
915 * gnat.dg/pack2.adb: New test.
917 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
920 * gfortran.dg/repeat_6.f90: New test.
922 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
925 * cshift_shift_real_1.f90: New test.
927 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
930 * gfortran.dg/shift-kind_2.f90: New test.
932 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
935 * gcc.dg/pr8835-1.c: New.
937 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
940 * gfortran.dg/default_initialization_3.f90: New test.
942 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
944 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
946 (dg-mips-options): Treat -march=24k* as a 32-bit option.
948 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
950 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
951 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
953 2007-12-20 Jason Merrill <jason@redhat.com>
955 * gcc.dg/overload/arg[14].C: Remove expected errors.
957 2007-12-20 Jakub Jelinek <jakub@redhat.com>
960 * gcc.c-torture/execute/20071219-1.c: New test.
962 2007-12-20 Tobias Burnus <burnus@net-b.de>
965 * gfortran.dg/namelist_44.f90: New.
967 2007-12-20 Tobias Burnus <burnus@net-b.de>
970 * gfortran.dg/boz_8.f90: Add error-check check.
971 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
974 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
976 * gcc.dg/gomp/combined-1.c: New test.
978 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
980 PR tree-optimization/34355
981 * g++.dg/tree-ssa/pr34355.C: New test.
983 2007-12-19 Revital Eres <eres@il.ibm.com>
985 * gcc.dg/sms-5.c: New testcase.
987 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
990 * gfortran.dg/missing_parens_1.f90: New.
991 * gfortran.dg/missing_parens_1.f90: New.
993 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
996 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
998 * gfortran.dg/transfer_simplify_7.f90: New test.
1000 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1002 * gcc.dg/pr32912-3.c: Compile with -w.
1004 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1006 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1007 Jakub Jelinek <jakub@redhat.com>
1012 * g++.dg/cpp0x/variadic86.C: New.
1013 * g++.dg/cpp0x/variadic87.C: New.
1014 * g++.dg/cpp0x/variadic84.C: New.
1015 * g++.dg/cpp0x/variadic85.C: New.
1016 * g++.dg/template/ttp25.C: New.
1018 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1020 PR tree-optimization/34123
1021 * gcc.dg/tree-ssa/pr34123.c: New test.
1023 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1025 PR rtl-optimization/34456
1026 * gcc.c-torture/execute/pr34456.c: New test.
1028 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1031 * g++.dg/parse/friend7.C: New test.
1033 PR rtl-optimization/34490
1034 * gcc.c-torture/execute/20071216-1.c: New test.
1036 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1038 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1040 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1042 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1043 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1044 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1045 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1046 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1048 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1051 * gcc.dg/gomp/clause-2.c: New test.
1052 * g++.dg/gomp/clause-4.C: New test.
1054 2007-12-17 Tobias Burnus <burnus@net-b.de>
1056 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1057 part of Fortran 77/95/2003.
1059 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1061 PR tree-optimization/34445
1062 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1063 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1065 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1068 * gfortran.dg/namelist_42.f90: Update.
1069 * gfortran.dg/namelist_43.f90: New.
1071 2007-12-16 Tobias Burnus <burnus@net-b.de>
1074 * gfortran.dg/initialization_16.f90: New.
1076 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1079 * gfortran.dg/real_dimension_1.f: New test case.
1081 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1083 * gcc.dg/torture/pr24257.c: Remove -O from options.
1085 2007-12-16 Tobias Burnus <burnus@net-b.de>
1088 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1090 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1095 * gfortran.dg/mapping_1.f90: New test.
1096 * gfortran.dg/mapping_2.f90: New test.
1097 * gfortran.dg/mapping_3.f90: New test.
1099 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1101 PR rtl-optimization/34415
1102 * gcc.c-torture/execute/pr34415.c: New test.
1104 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1106 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1109 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/pr34003-1.c: New test.
1113 * gcc.dg/pr34003-2.c: New.
1115 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1117 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1118 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1119 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1120 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1122 * gcc.target/cris/torture/cris-torture.exp,
1123 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1124 * gcc.target/cris/builtin_ctz_v3.c,
1125 gcc.target/cris/builtin_ctz_v8.c,
1126 gcc.target/cris/builtin_clz_v0.c,
1127 gcc.target/cris/builtin_clz_v3.c,
1128 gcc.target/cris/builtin_bswap_v3.c,
1129 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1130 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1131 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1132 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1133 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1134 lib/target-supports.exp: Adjust for crisv32-*-*.
1136 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1138 * gcc.dg/debug/const-3.c: New.
1140 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1142 * g++.dg/other/datasec1.C: Require named section support.
1144 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.target/i386/pr29978.c: New test.
1149 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1151 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1152 instead of -msse4.1.
1153 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1154 * g++.dg/other/i386-2.C (dg-options): Ditto.
1156 2007-12-14 Tobias Burnus <burnus@net-b.de>
1159 * gfortran.dg/private_type_10.f90: New.
1161 2007-12-14 Tobias Burnus <burnus@net-b.de>
1164 * gfortran.dg/nan_4.f90: New.
1166 2007-12-14 Richard Guenther <rguenther@suse.de>
1169 * gcc.c-torture/compile/20071214-1.c: New testcase.
1171 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1173 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1174 macros to test macroized SSE intrinsics. Use new macros to test
1175 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1176 emmintrin.h, xmmintrin.h and bmmintrin.h
1177 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1178 to test with immediate operand.
1180 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1183 * gcc.c-torture/compile/pr34091.c: New test.
1185 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1187 * gcc.dg/uninit-13.c: UnXFAIL.
1188 * gcc.dg/complex-5.c: New testcase.
1190 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1192 * gcc.dg/struct/struct-reorg.exp: Replace
1193 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1195 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1200 * gfortran.dg/advance_6.f90: New test case.
1201 * gfortran.dg/direct_io_7.f90: New test case.
1202 * gfortran.dg/streamio_13.f90: New test case.
1204 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1206 * g++.dg/cpp0x/__func__.C: New.
1208 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1211 * g++.dg/other/pr34435.C: New testcase.
1213 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1215 * gcc.dg/struct: New directory with tests
1216 for struct-reorg optimizaion.
1217 * gcc.dg/struct/struct-reorg.exp: New script.
1218 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1219 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1220 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1221 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1222 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1223 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1224 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1225 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1226 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1227 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1228 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1229 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1230 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1231 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1232 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1233 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1234 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1235 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1236 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1237 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1238 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1239 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1240 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1241 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1243 2007-12-13 Tobias Burnus <burnus@net-b.de>
1246 * gfortran.dg/namelist_42.f90: New.
1248 2007-12-12 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/function_kinds_3.f90: New.
1253 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
1255 * gcc.target/s390/20071212-1.c: New testcase.
1257 2007-12-11 Jakub Jelinek <jakub@redhat.com>
1260 * g++.dg/ext/visibility/anon7.C: Add xfail.
1261 * g++.dg/ext/visibility/anon9.C: New test.
1262 * g++.dg/ext/visibility/anon10.C: New test.
1265 * g++.dg/rtti/dyncast2.C: New test.
1267 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
1269 PR tree-optimization/34407
1270 * gcc.dg/vect/pr34407.c: New test.
1272 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1275 * gfortran.dg/error_recovery_5.f90: New.
1276 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1278 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1280 PR tree-optimization/34371
1281 * gcc.c-torture/compile/20071207-1.c: New test.
1283 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
1286 * g++.dg/parse/crash40.C: New test.
1288 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1290 * g++.dg/opt/memcpy1.C: New test.
1292 2007-12-10 Tobias Burnus <burnus@net-b.de>
1295 * gfortran.dg/argument_checking_10.f90: New.
1297 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1299 PR rtl-optimization/34302
1300 * gcc.c-torture/execute/20071210-1.c: New test.
1302 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1305 * g++.dg/cpp0x/error1.C: New test.
1308 * g++.dg/other/error22.C: New test.
1310 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
1313 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1314 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1315 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1317 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1321 * g++.dg/template/repo6.C: New test.
1322 * g++.dg/template/repo7.C: New test.
1323 * g++.dg/template/repo8.C: New test.
1325 2007-12-09 H.J. Lu <hjl@lucon.org>
1326 Tobias Burnus <burnus@net-b.de>
1329 * gfortran.dg/read_2.f90: New.
1331 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1333 * lib/target-supports.exp (check_effective_target_tls_native):
1336 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1339 * gnat.dg/enclosing_record_reference.ads,
1340 gnat.dg/enclosing_record_reference.adb: New test.
1342 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1345 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1346 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1349 * gfortran.dg/char_component_initializer_1.f90: New test.
1351 2007-12-09 Tobias Burnus <burnus@net-b.de>
1358 * gfortran.dg/boz_8.f90: New.
1359 * gfortran.dg/boz_9.f90: New.
1360 * gfortran.dg/boz_10.f90: New.
1361 * gfortran.dg/boz_7.f90: Update dg-warning.
1362 * gfortran.dg/pr16433.f: Add dg-error.
1363 * gfortan.dg/ibits.f90: Update dg-warning.
1364 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1365 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1367 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1370 * gfortran.dg/include_1.f90: New test.
1371 * gfortran.dg/include_1.inc: New.
1372 * gfortran.dg/include_2.f90: New test.
1374 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1376 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1378 2007-12-08 Tobias Burnus <burnus@net-b.de>
1381 * gfortran.dg/nan_3.f90: New.
1383 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1385 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1387 2007-12-07 Olivier Hainque <hainque@adacore.com>
1389 * gnat.dg/tamdt*.ad?: Support for ...
1390 * gnat.dg/test_tamdt.adb: New test.
1392 2007-12-07 Olivier Hainque <hainque@adacore.com>
1394 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1395 exports and document how these can be exercised.
1397 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1400 * gnat.dg/specs/access_constants.ads: New test.
1402 * gnat.dg/specs/access_constant_decl.ads: New test.
1405 * gnat.dg/compose.adb: New test.
1407 2007-12-07 Olivier Hainque <hainque@adacore.com>
1410 * gnat.dg/unc_memops.ad[sb]: Support for ...
1411 * gnat.dg/unc_memfree.adb: New test.
1413 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1415 * gfortran.dg/ltrans-7.f90: New.
1417 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1418 Dorit Nuzman <dorit@il.ibm.com>
1420 PR tree-optimization/34005
1421 * gcc.dg/vect/pr34005.c: New test.
1423 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1426 * g++.dg/template/new8.C: New test.
1428 2007-12-06 Tobias Burnus <burnus@net-b.de>
1431 * gfortran.dg/boz_7.f90: New.
1432 * gfortran.dg/int_1.f90: Disable -pedantic option.
1433 * gfortran.dg/boz_1.f90: Ditto.
1434 * gfortran.dg/boz_3.f90: Ditto.
1435 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1436 * gfortran.dg/ibits.f90: Ditto.
1437 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1438 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1440 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
1443 * gfortran.dg/used_types_19.f90: New test.
1445 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
1447 * gfortran.dg/nan_2.f90: Add -mieee for sh.
1448 * gfortran.dg/nearest_2.f90: Likewise.
1449 * gfortran.dg/nearest_3.f90: Likewise.
1451 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.c-torture/execute/20071205-1.c: New test.
1456 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
1458 * gfortran.dg/module_nan.f90: Add -mieee for sh.
1459 * gfortran.dg/real_const_3.f90: Likewise.
1461 2007-12-05 Richard Guenther <rguenther@suse.de>
1463 PR tree-optimization/34138
1464 * gcc.c-torture/compile/pr34138.c: New testcase.
1466 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1469 * gfortran.dg/debug_2.f: New test.
1471 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
1473 * gnat.dg/specs/elab1.ads: New test.
1475 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
1478 * gcc.target/i386/pr34312.c: New test.
1480 2007-12-05 Tobias Burnus <burnus@net-b.de>
1483 * gfortran.dg/nan_2.f90: New.
1485 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1488 * g++.dg/cpp0x/decltype9.C: New test.
1489 * g++.dg/cpp0x/decltype10.C: New test.
1491 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
1494 * gnat.dg/rm_6_4_1_13.adb: New test.
1496 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1499 * gcc.c-torture/compile/20071117-1.c: New test.
1501 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1504 * g++.dg/cpp0x/variadic-ttp.C: New.
1506 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1508 * gcc.dg/parse-decl-after-if.c: New.
1509 * gcc.dg/20031223-1.c: Adjust.
1511 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1514 * g++.dg/cpp0x/variadic-throw.C: New.
1516 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1519 * g++.dg/cpp0x/variadic-unify.C: New.
1521 2007-12-04 Richard Guenther <rguenther@suse.de>
1525 * gcc.c-torture/compile/pr34334.c: New testcase.
1526 * g++.dg/torture/pr34222.C: New testcase.
1528 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1530 * gcc.c-torture/execute/20071202-1.c: New test.
1531 * gcc.dg/tree-ssa/pr34146-2.c: New test.
1533 2007-12-04 Tobias Burnus <burnus@net-b.de>
1536 * gfortran.dg/module_nan.f90: New.
1538 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
1540 * lib/target-supports.exp (get_compiler_messages): Replace with...
1541 (check_compile): ...this new procedure. Handle TYPE == executable.
1542 Use comments in the source to determine the correct extension.
1543 Return a pair containing the compiler output and the output filename.
1544 Don't delete the file here.
1545 (check_no_compiler_messages_nocache): New procedure.
1546 (check_no_compiler_messages): Use it.
1547 (check_no_messages_and_pattern_nocache): New procedure.
1548 (check_no_messages_and_pattern): Use it.
1549 (check_runtime_nocache, check_runtime): New procedures.
1550 (check_effective_target_tls): Use check_no_compiler_messages.
1551 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1552 (check_effective_target_tls_runtime): Use check_runtime.
1553 (check_effective_target_fstack_protector): Likewise.
1554 (check_iconv_available): Use check_runtime_nocache.
1555 (check_effective_target_fortran_large_real): Use
1556 check_no_compiler_messages.
1557 (check_effective_target_fortran_large_int): Likewise.
1558 (check_effective_target_static_libgfortran): Likewise.
1559 (check_750cl_hw_available): Use check_cached_effective_target
1560 and check_runtime_nocache.
1561 (check_vmx_hw_available): Likewise.
1562 (check_effective_target_broken_cplxf_arg): Likewise.
1563 (check_alpha_max_hw_available): Use check_runtime.
1564 (check_function_available): Use check_no_compiler_messages.
1565 (check_cxa_atexit_available): Use check_cached_effective_target
1566 and check_runtime_nocache.
1567 (check_effective_target_dfp_nocache): Use
1568 check_no_compiler_messages_nocache.
1569 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1570 (check_effective_target_dfp): Use check_cached_effective_target.
1571 (check_effective_target_dfprt): Likewise.
1572 (check_effective_target_arm_neon_hw): Use check_runtime.
1573 (check_effective_target_ultrasparc_hw): Likewise.
1574 (check_effective_target_c99_runtime): Use
1575 check_no_compiler_messages_nocache.
1577 2007-12-03 Jakub Jelinek <jakub@redhat.com>
1580 * gcc.dg/fold-rotate-1.c: New test.
1582 PR tree-optimization/33453
1583 * gcc.c-torture/compile/20071203-1.c: New test.
1585 2007-12-03 Robert Dewar <dewar@adacore.com>
1586 Samuel Tardieu <sam@rfc1149.net>
1589 * gnat.dg/check_elaboration_code.adb: New test.
1590 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1593 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1596 * g++.dg/cpp0x/pr34061.C: New.
1598 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1601 * g++.dg/other/error21.C: New.
1603 2007-12-02 Revital Eres <eres@il.ibm.com>
1605 * gcc.dg/sms-4.c: New testcase.
1607 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
1608 Revital Eres <eres@il.ibm.com>
1610 * gcc.dg/sms-3.c: New testcase.
1612 2007-12-01 Ollie Wild <aaw@google.com>
1615 * g++.dg/conversion/ptrmem9.C: New test.
1617 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1620 * gfortran.dg/namelist_41.f90: New test.
1622 2007-11-30 Tom Tromey <tromey@redhat.com>
1624 PR preprocessor/32868:
1625 * gcc.dg/cpp/pr32868.c: New file.
1627 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1630 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1632 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
1634 PR rtl-optimization/34171
1635 * gcc.dg/pr34171.c: New testcase.
1637 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
1639 * gcc.dg/tree-ssa/pr34244.c: Fixed.
1641 2007-11-30 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1645 * gfortran.dg/bind_c_usage_11.f03: New.
1646 * gfortran.dg/bind_c_usage_12.f03: New.
1648 2007-11-30 Jakub Jelinek <jakub@redhat.com>
1651 * g++.dg/other/error20.C: New test.
1653 2007-11-29 Steven G. Kargl <kargls@comcast.net>
1656 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1658 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
1660 PR tree-optimization/34244
1661 * gcc.dg/tree-ssa/pr34244.c: New test.
1663 2007-11-29 Jakub Jelinek <jakub@redhat.com>
1665 PR tree-optimization/33434
1666 * gcc.dg/pr33434-1.c: New test.
1667 * gcc.dg/pr33434-2.c: New test.
1668 * gcc.dg/pr33434-3.c: New test.
1669 * gcc.dg/pr33434-4.c: New test.
1672 * g++.dg/template/cond7.C: New test.
1676 * g++.dg/cpp0x/decltype7.C: New test.
1677 * g++.dg/cpp0x/decltype8.C: New test.
1679 2007-11-29 Tobias Burnus <burnus@net-b.de>
1682 * gfortran.dg/result_in_spec_3.f90: New.
1684 2007-11-29 Tobias Burnus <burnus@net-b.de>
1687 * gfortran.dg/mvbits_3.f90: New.
1689 2007-11-28 Bob Wilson <bob.wilson@acm.org>
1691 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1693 (check_effective_target_hard_float): New.
1694 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1695 * gcc.dg/pr30957-1.c: Likewise.
1697 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
1700 * gnat.dg/specs/variant_part.ads: New test.
1703 * gnat.dg/specs/attribute_parsing.ads: New test.
1706 * gnat.dg/specs/integer_value.ads: New test.
1709 * gnat.dg/specs/delta_small.ads: New test.
1711 2007-11-28 Jakub Jelinek <jakub@redhat.com>
1713 PR tree-optimization/34140
1714 * gcc.c-torture/compile/20071128-1.c: New test.
1716 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1719 * gfortran.dg/data_array_1.f90
1720 * gfortran.dg/data_array_2.f90
1721 * gfortran.dg/data_array_3.f90
1722 * gfortran.dg/data_array_4.f90
1724 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727 * gfortran.dg/blockdata_5.f90: New test.
1728 * gfortran.dg/blockdata_6.f90: New test.
1730 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1732 PR tree-optimization/34016
1733 * gcc.dg/pr34016.c: New test.
1735 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1738 * gfortran.dg/stfunc_6.f90: New test.
1741 * gfortran.dg/assign_10.f90: New test.
1743 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1746 * gfortran.dg/use_11.f90: New test.
1749 * gfortran.dg/generic_15.f90: New test.
1751 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1754 * gcc.dg/pr34225.c: New test.
1756 2007-11-27 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/34241
1759 * g++.dg/torture/pr34241.C: New testcase.
1761 2007-11-27 Richard Guenther <rguenther@suse.de>
1763 * gcc.dg/builtins-error.c: New testcase.
1765 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1768 * g++.dg/ext/visibility/anon8.C: New test.
1770 2007-11-13 Michael Meissner <michael.meissner@amd.com>
1773 * gcc.target/i386/pr34077.c: New testcase.
1775 2007-11-26 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/backslash_3.f: Add -fbackslash option.
1779 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1780 * gfortran.dg/backslash_1.f90: Remove no longer needed
1781 -fno-backslash option.
1783 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1786 * gcc.dg/cpp/19990413-1.c: Update.
1787 * gcc.dg/parse-else-error.c: New.
1788 * gcc.dg/parse-else-error-2.c: New.
1789 * gcc.dg/parse-else-error-3.c: New.
1790 * gcc.dg/parse-else-error-4.c: New.
1792 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
1795 * g++.dg/template/dependent-expr6.C: New testcase.
1797 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
1800 * gcc.target/i386/pr34215.c: New test.
1802 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
1805 * gcc.dg/torture/pr34174-1.c: New.
1807 2007-11-26 Richard Guenther <rguenther@suse.de>
1810 * gcc.dg/pr34233.c: New testcase.
1812 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
1813 Revital Eres <eres@il.ibm.com>
1815 PR rtl-optimization/34085
1816 * gcc.dg/tree-prof (bb-reorg.c): New test.
1818 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
1820 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1821 Return true for MIPS16 targets.
1823 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1826 * gfortran.dg/blockdata_4.f90: New test.
1828 2007-11-25 Tobias Burnus <burnus@net-b.de>
1831 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1832 * gfortran.dg/bind_c_usage_16.f03: New.
1833 * gfortran.dg/bind_c_usage_16_c.c: New.
1835 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
1837 * gnat.dg/specs/size_clause1.ads: New test.
1838 * gnat.dg/specs/size_clause2.ads: Likewise.
1839 * gnat.dg/specs/size_clause3.ads: Likewise.
1841 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
1844 * gfortran.dg/entry_16.f90: New test.
1846 2007-11-24 Tobias Burnus <burnus@net-b.de>
1849 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1851 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
1854 * gfortran.dg/nested_modules_1.f90: Change the reference to
1855 FOO, forbidden by the standard, to a reference to W.
1856 * gfortran.dg/use_only_1.f90: New test.
1858 2007-11-23 Tobias Burnus <burnus@net-b.de>
1861 * gfortran.dg/nearest_3.f90: New test.
1863 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1866 * gfortran.dg/optional_dim_2.f90: New test.
1868 2007-11-23 Tobias Burnus <burnus@net-b.de>
1871 * gfortran.dg/bind_c_usage_15.f90: New.
1873 2007-11-23 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/nearest_2.f90: New.
1879 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1883 * g++.dg/ext/java-2.C: New test.
1885 2007-11-23 Mark Mitchell <mark@codesourcery.com>
1886 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1889 * g++.dg/warn/pr5310.C: New.
1890 * g++.dg/warn/pr33160.C: New.
1892 2007-11-23 Richard Guenther <rguenther@suse.de>
1893 Michael Matz <matz@suse.de>
1895 PR tree-optimization/34176
1896 * gcc.c-torture/execute/pr34176.c: New testcase.
1898 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.dg/Wconversion-5.c: New test.
1902 * g++.dg/Wconversion3.C: New test.
1904 2007-11-23 Richard Guenther <rguenther@suse.de>
1906 * gcc.dg/tree-ssa/alias-17.c: New testcase.
1908 2007-11-22 Joseph Myers <joseph@codesourcery.com>
1911 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1912 qualifiers in abstract declarator.
1914 2007-11-22 Tobias Burnus <burnus@net-b.de>
1916 * gfortran.dg/derived_constructor_comps_3.f90: New.
1918 2007-11-22 Jakub Jelinek <jakub@redhat.com>
1921 * g++.dg/ext/visibility/anon7.C: New test.
1923 2007-11-22 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1927 * gfortran.dg/bind_c_usage_13.f03: New.
1928 * gfortran.dg/bind_c_usage_14.f03: New.
1930 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
1932 PR rtl-optimization/33848
1933 * gcc.dg/torture/pr33848.c: New test.
1935 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1938 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1940 2007-11-20 Richard Guenther <rguenther@suse.de>
1943 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1945 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
1947 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1949 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1952 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
1953 so test passes with -frecord-marker=8.
1954 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1955 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
1956 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1957 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1958 * gfortrand.dg/modulo_1.f90: Likewise.
1960 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
1962 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1964 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1965 * gcc.dg/pr30957-1.c: Likewise.
1967 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1970 * g++.dg/template/crash74.C: New test.
1972 2007-11-20 Richard Guenther <rguenther@suse.de>
1974 * gcc.c-torture/execute/20071120-1.c: New testcase.
1976 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.dg/tree-ssa/pr34146.c: New test.
1982 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1983 dependent on target settings like move_by_pieces etc.
1986 * g++.dg/template/vla2.C: New test.
1989 * g++.dg/overload/template3.C: New test.
1991 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1994 * gfortran.dg/optional_dim_2.f90: Remove test.
1996 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
1998 * gcc.dg/dfp/ddmode-ice.c: New test.
2000 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2002 PR tree-optimization/34036
2003 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2005 2007-11-19 Richard Guenther <rguenther@suse.de>
2007 PR tree-optimization/34
2008 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2010 2007-11-19 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/bind_c_usage_10_c.c: New.
2014 * gfortran.dg/bind_c_usage_10.f03: New.
2016 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2018 * gcc.dg/pr33007.c: Expect new warning.
2019 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2020 * g++.dg/opt/pr34036.C: New test.
2022 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2025 * g++.dg/warn/noreturn-4.C: New test.
2026 * g++.dg/warn/noreturn-5.C: New test.
2027 * g++.dg/warn/noreturn-6.C: New test.
2028 * g++.dg/warn/noreturn-7.C: New test.
2030 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2033 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2034 integers so tests works with -fdefault-integer-8.
2035 * gfortran.fortran-torture/execute/elemental.f90: Use default
2036 integers so test passes with -fdefault-integer-8.
2037 * gfortran.fortran-torture/execute/der_io.f90: Increase
2038 buffer length so test passes with -fdefault-integer-8.
2039 * gfortran.dg/bounds_check_8.f90: Likewise.
2040 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2041 * gfortran.dg/equiv_7.f90: Set kind so test passes
2042 with -fdefault-integer-8.
2043 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2046 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2049 * gfortran.dg/optional_dim_2.f90: New test.
2052 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2054 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2056 PR rtl-optimization/34132
2057 * gcc.c-torture/compile/20071118-1.c: New test.
2059 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2062 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2064 2007-11-18 Tobias Burnus <burnus@net-b.de>
2067 * gfortran.dg/entry_14.f90: New.
2068 * gfortran.dg/entry_15.f90: New.
2070 2007-11-18 Richard Guenther <rguenther@suse.de>
2072 PR tree-optimization/34127
2073 * gcc.c-torture/compile/pr34127.c: New testcase.
2075 2007-11-18 Ben Elliston <bje@au.ibm.com>
2077 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2078 type specifier, as they are not permitted according to the AltiVec
2079 Programming Interface Manual.
2081 2007-11-17 Tobias Burnus <burnus@net-b.de>
2084 * gfortran.dg/bind_c_usage_9.f03: New.
2085 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2087 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2090 * interface.c (gfc_current_interface_head,
2091 gfc_set_current_interface_head): New functions.
2092 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2093 On syntax error, restore previous state of the interface.
2094 * gfortran.h (gfc_current_interface_head,
2095 gfc_set_current_interface_head): New prototypes.
2097 2007-11-17 Richard Guenther <rguenther@suse.de>
2100 * gcc.c-torture/execute/pr34130.c: New testcase.
2102 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2105 * gfortran.dg/fmt_label_1.f90: New test.
2107 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2110 * gfortran.dg/initialization_15.f90 : New test.
2112 2007-11-16 Richard Guenther <rguenther@suse.de>
2115 * gcc.c-torture/compile/pr34030.c: New testcase.
2117 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2120 * gfortran.dg/interface_assignment_3.f90.
2122 2007-11-16 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/33870
2125 * gcc.dg/torture/pr33870.c: New testcase.
2127 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2130 * gfortran.dg/allocatable_function_3.f90.
2132 2007-11-16 Richard Guenther <rguenther@suse.de>
2134 PR tree-optimization/34113
2135 * gcc.c-torture/compile/pr34113.c: New testcase.
2137 2007-11-16 Richard Guenther <rguenther@suse.de>
2139 PR tree-optimization/34099
2140 * g++.dg/torture/pr3499.C: New testcase.
2141 * gcc.c-torture/execute/pr34099.c: Likewise.
2143 2007-11-16 Olivier Hainque <hainque@adacore.com>
2145 * gnat.dg/release_unc_maxalign.adb: New test.
2147 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2150 * g++.dg/template/crash73.C: New test.
2152 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2155 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2156 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2157 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2158 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2160 2007-11-15 Tobias Burnus <burnus@net-b.de>
2163 * gfortran.dg/proc_decl_11.f90: New.
2165 2007-11-15 Ben Elliston <bje@au.ibm.com>
2167 * gcc.target/spu/compare-dp.c: New test.
2169 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2171 * gcc.dg/pr33923.c: New test.
2173 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2176 * gcc.dg/pr34088.c: New test.
2178 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2180 * gcc.c-torture/compile/20071114-1.c: New test.
2182 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2185 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2186 to match known variations in symbol format. Document in comments.
2188 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2191 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2193 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2195 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2198 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2201 * gfortran.dg/proc_decl_1.f90: Update.
2202 * gfortran.dg/proc_decl_7.f90: New test.
2203 * gfortran.dg/proc_decl_8.f90: New test.
2204 * gfortran.dg/proc_decl_9.f90: New test.
2205 * gfortran.dg/proc_decl_10.f90: New test.
2207 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2210 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2212 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2219 * g++.dg/parse/crash36.C: Add another dg-error.
2220 * g++.dg/cpp0x/pr34054.C: New test.
2221 * g++.dg/cpp0x/pr34056.C: New test.
2222 * g++.dg/cpp0x/pr34057.C: New test.
2223 * g++.dg/cpp0x/pr34058.C: New test.
2224 * g++.dg/cpp0x/pr34060.C: New test.
2226 PR tree-optimization/34063
2227 * g++.dg/tree-ssa/pr34063.C: New test.
2229 2007-11-13 Diego Novillo <dnovillo@google.com>
2231 PR tree-optimization/33870
2232 * gcc.c-torture/execute/pr33870-1.c: New test.
2233 * gcc.dg/tree-ssa/alias-16.c: New test.
2235 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/template/crash72.C: New test.
2240 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2242 * g++.dg/opt/cfg5.C: New test.
2244 2007-11-12 Richard Guenther <rguenther@suse.de>
2247 * gcc.c-torture/execute/pr34070-1.c: New testcase.
2248 * gcc.c-torture/execute/pr34070-2.c: Likewise.
2250 2007-11-12 Richard Guenther <rguenther@suse.de>
2253 * gcc.dg/pr34027-1.c: New testcase.
2254 * gcc.dg/pr34027-2.c: Likewise.
2256 2007-11-12 Ira Rosen <irar@il.ibm.com>
2258 PR tree-optimization/33953
2259 * gcc.dg/vect/pr33953.c: New testcase.
2261 2007-11-11 Tom Tromey <tromey@redhat.com>
2264 * g++.dg/ext/pr17577.h: New file.
2265 * g++.dg/ext/pr17577.C: New file.
2267 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2270 * g++.old-deja/g++.ns/template13.C: Update expected output.
2271 * g++.old-deja/g++.pt/friend23.C: Likewise.
2272 * g++.dg/warn/pr8570.C: New.
2274 2007-11-11 Jakub Jelinek <jakub@redhat.com>
2277 * g++.dg/template/pseudodtor4.C: New test.
2279 2007-11-10 Jakub Jelinek <jakub@redhat.com>
2282 * g++.dg/opt/inline14.C: New test.
2284 PR tree-optimization/33680
2285 * gcc.c-torture/compile/20071108-1.c: New test.
2288 * g++.dg/template/pseudodtor3.C: New test.
2290 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
2293 * g++.dg/cpp0x/variadic-init.C: New.
2295 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
2296 Jakub Jelinek <jakub@redhat.com>
2298 PR rtl-optimization/34012
2299 * gcc.target/i386/pr34012.c: New test.
2301 2007-11-09 Richard Guenther <rguenther@suse.de>
2303 PR tree-optimization/33604
2304 * g++.dg/tree-ssa/pr33604.C: New testcase.
2305 * gcc.dg/pr32721.c: Adjust pattern.
2307 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
2309 * gcc.target/mips/dse-1.c: Disable.
2311 2007-11-08 Tom Tromey <tromey@redhat.com>
2313 * gcc.dg/empty-source-3.c: Update warning location.
2314 * gcc.dg/gomp/barrier-2.c: Likewise.
2315 * gcc.dg/label-decl-3.c: Likewise.
2316 * gcc.dg/label-decl-2.c: Likewise.
2317 * gcc.dg/empty-source-2.c: Likewise.
2319 2007-11-08 Tom Tromey <tromey@redhat.com>
2322 * g++.dg/inherit/pr30297.C: New file.
2324 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2326 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2327 -fno-common for cygwin and mingw32.
2329 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2332 * gcc.dg/pr33826.c: New.
2333 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2334 recursive functions being marked pure or const.
2336 2007-11-08 Tobias Burnus <burnus@net-b.de>
2339 * gfortran.dg/proc_decl_5.f90: New.
2340 * gfortran.dg/proc_decl_6.f90: New.
2342 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2344 PR tree-optimization/32575
2345 * gcc.c-torture/execute/20071108-1.c: New test.
2347 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2349 * g++.dg/opt/anchor1.C: New.
2351 2007-11-07 Diego Novillo <dnovillo@google.com>
2354 * gcc.c-torture/execute/pr33870.x: Remove.
2356 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2361 * g++.dg/cpp0x/decltype-33837.C: New.
2362 * g++.dg/cpp0x/decltype-refbug.C: New.
2363 * g++.dg/cpp0x/decltype-33838.C: New.
2365 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2367 * gcc.c-torture/compile/20071107-1.c: New test.
2369 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2371 * gcc.dg/out-of-bounds-1.c: New test.
2373 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2376 * g++.dg/warn/incomplete2.C: New test.
2377 * g++.dg/template/incomplete4.C: New test.
2378 * g++.dg/template/incomplete5.C: New test.
2380 2007-11-07 Olivier Hainque <hainque@adacore.com>
2382 * gnat.dg/max_align.adb: New test.
2384 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2387 * gcc.target/i386/pr30961-1.c: New.
2389 2007-11-06 Tom Tromey <tromey@redhat.com>
2392 * g++.dg/warn/pragma-system_header3.h: New.
2393 * g++.dg/warn/pragma-system_header3.C: New.
2396 * g++.dg/warn/pragma-system_header4.C: New.
2397 * g++.dg/warn/pragma-system_header4.h: New.
2399 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2403 * g++.dg/other/canon-array.C: New.
2405 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2407 * g++.dg/parser/crash36.C: Tweak expected errors.
2408 * g++.dg/cpp0x/pr31439.C: New.
2409 * g++.dg/cpp0x/pr32114.C: New.
2410 * g++.dg/cpp0x/pr32115.C: New.
2411 * g++.dg/cpp0x/pr32125.C: New.
2412 * g++.dg/cpp0x/pr32126.C: New.
2413 * g++.dg/cpp0x/pr32127.C: New.
2414 * g++.dg/cpp0x/pr32128.C: New.
2415 * g++.dg/cpp0x/pr32253.C: New.
2416 * g++.dg/cpp0x/pr32566.C: New.
2417 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2418 * g++.dg/cpp0x/pr31438.C: Ditto.
2419 * g++.dg/cpp0x/variadic81.C: Ditto.
2420 * g++.dg/cpp0x/pr31432.C: Ditto.
2421 * g++.dg/cpp0x/pr31442.C: Ditto.
2423 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2426 * g++.dg/other/datasec1.C: New test.
2428 PR tree-optimization/33458
2429 * g++.dg/opt/inline12.C: New test.
2431 PR tree-optimization/33993
2432 * gcc.c-torture/compile/20071105-1.c: New test.
2434 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2436 PR rtl-optimization/33648
2437 * gcc.dg/pr33648.c: Require effective targer freorder.
2439 2007-11-05 Revital Eres <eres@il.ibm.com>
2441 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2443 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2448 * g++.dg/cpp0x/pr33996.C: New
2449 * g++.dg/cpp0x/rv-trivial-bug.C: New
2450 * g++.dg/cpp0x/pr33930.C: New
2452 2007-11-05 Nick Clifton <nickc@redhat.com>
2453 Sebastian Pop <sebastian.pop@amd.com>
2455 PR tree-optimization/32540
2456 PR tree-optimization/33922
2457 * gcc.dg/tree-ssa/pr32540-1.c: New.
2458 * gcc.dg/tree-ssa/pr32540-2.c: New.
2459 * gcc.dg/tree-ssa/pr33922.c: New.
2461 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2464 * g++.dg/cpp0x/variadic-rref.C: New.
2466 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2468 * g++dg/warn/pointer-integer-comparison.C: New.
2470 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2472 PR tree-optimization/33856
2473 * gcc.c-torture/compile/20071027-1.c: New test.
2476 * g++.dg/ext/label10.C: New test.
2479 * g++.dg/other/ptrmem9.C: New test.
2481 2007-11-04 Andrew Pinski <pinskia@gmail.com>
2484 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2486 2007-11-04 David Edelsohn <edelsohn@gnu.org>
2488 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2489 * g++.dg/ext/visibility/namespace2.C: Add argument to
2490 dg-require-visibility.
2491 * g++.dg/ext/java-1.C: Disable on AIX.
2493 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
2495 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
2497 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2500 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2502 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2505 * gcc.dg/20031223-1.c: Adjust error output.
2506 * gcc.dg/parse-decl-after-label.c: New.
2508 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2512 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2513 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2515 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
2517 PR rtl-optimization/28940
2518 * gcc.target/i386/addr-sel-1.c: New test.
2520 2007-11-03 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.dg/pr33670.c: New test.
2525 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2528 * g++.dg/lookup/typedef1.C: New test.
2530 2007-11-02 Janis Johnson <janis187@us.ibm.com>
2533 * lib/scandump.exp (dump-suffix): New.
2534 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2535 Include dump suffix in pass/fail messages, put regexp in quotes.
2537 2007-11-02 Paolo Carlini <pcarlini@suse.de>
2540 * g++.dg/other/error19.C: New.
2542 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
2544 PR rtl-optimization/28062
2545 * gcc.c-torture/compile/20071102-1.c: New test.
2547 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
2549 * g++.dg/cpp0x/pr33955.C: New.
2551 2007-11-01 Tom Tromey <tromey@redhat.com>
2553 PR preprocessor/30805:
2554 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2556 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2558 PR rtl-optimization/33648
2559 * gcc.dg/pr33648.c: New test.
2561 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2564 * g++.dg/template/pseudodtor1.C: New test.
2565 * g++.dg/template/pseudodtor2.C: New test.
2568 * g++.dg/rtti/typeid7.C: New test.
2570 2007-11-01 Tom Tromey <tromey@redhat.com>
2572 PR preprocessor/30805:
2573 * gcc.dg/cpp/pr30805.c: New file.
2575 2007-11-01 Janis Johnson <janis187@us.ibm.com>
2578 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2580 * gcc.c-torture/compile/20001205-1.c: Ditto.
2581 * gcc.c-torture/compile/20001226-1.c: Ditto.
2582 * gcc.c-torture/compile/20020312-1.c: Ditto.
2583 * gcc.c-torture/compile/20020604-1.c: Ditto.
2584 * gcc.c-torture/compile/920501-12.c: Ditto.
2585 * gcc.c-torture/compile/920501-4.c: Ditto.
2586 * gcc.c-torture/compile/920520-1.c: Ditto.
2587 * gcc.c-torture/compile/980506-1.c: Ditto.
2588 * gcc.c-torture/compile/990617-1.c: Ditto.
2589 * gcc.dg/compare6.c: Ditto.
2590 * g++.old-deja/g++.brendan/crash43.C: Ditto.
2591 * g++.old-deja/g++.brendan/synth1.C: Ditto.
2592 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2593 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2594 * g++.old-deja/g++.pt/static6.C: Ditto.
2595 * g++.old-deja/g++.pt/crash16.C: Ditto.
2596 * g++.old-deja/g++.mike/p10416.C: Ditto.
2597 * g++.old-deja/g++.mike/ns15.C: Ditto.
2598 * g++.old-deja/g++.mike/eh46.C: Ditto.
2600 2007-11-01 Tom Tromey <tromey@redhat.com>
2602 * gcc.dg/redecl-1.c: Update.
2603 * gcc.dg/pr20368-3.c: Update.
2604 * gcc.dg/inline-14.c: Update.
2605 * gcc.dg/builtins-30.c: Update.
2606 * gcc.dg/dremf-type-compat-4.c: Update.
2607 * gcc.dg/pr20368-2.c: Update.
2609 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2611 PR rtl-optimization/33673
2612 * gcc.dg/pr33673.c: New test.
2614 2007-11-01 Michael Matz <matz@suse.de>
2616 PR tree-optimization/33961
2617 * gcc.dg/pr33961.c: New test.
2619 2007-10-31 Paolo Carlini <pcarlini@suse.de>
2622 * g++.dg/template/error35.C: New.
2624 2007-10-31 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.dg/pr31507-1.c: New test.
2628 * gcc.dg/pr31507-2.c: New test.
2630 2007-10-31 Revital Eres <eres@il.ibm.com>
2632 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2634 * gcc.dg/vect/tree-vect.h (check_vect): Add
2635 powerpc-*paired test.
2636 * lib/target-supports.exp (check_750cl_hw_available):
2638 (check_effective_target_vect_int,
2639 check_effective_target_vect_intfloat_cvt,
2640 check_effective_target_powerpc_altivec_ok,
2641 check_effective_target_vect_long,
2642 check_effective_target_vect_sdot_hi,
2643 check_effective_target_vect_udot_hi,
2644 check_effective_target_vect_pack_trunc,
2645 check_effective_target_vect_unpack,
2646 check_effective_target_vect_shift,
2647 check_effective_target_vect_int_mult): Disable for powerpc-*paired
2649 * gcc.dg/vect/vect-ifcvt-11.c: New.
2650 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2651 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2652 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2653 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2654 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2655 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2657 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
2658 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/module_read_1.f90: New.
2663 2007-10-31 Tom Tromey <tromey@redhat.com>
2665 PR preprocessor/30786:
2666 * gcc.dg/cpp/pr30786.c: New file.
2668 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2671 * gfortran.dg/interface_19.f90: New.
2672 * gfortran.dg/interface_20.f90: New.
2673 * gfortran.dg/interface_21.f90: New.
2675 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
2677 PR tree-optimization/32377
2678 * gfortran.dg/vect/pr32377.f90: New.
2680 2007-10-31 Richard Guenther <rguenther@suse.de>
2683 * gcc.c-torture/execute/pr33779-1.c: New testcase.
2684 * gcc.c-torture/execute/pr33779-2.c: Likewise.
2686 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
2689 * gfortran.dg/contained_3.f90: New.
2691 2007-10-31 Christian Bruel <christian.bruel@st.com>
2694 * g++.dg/opt/nrv8.C: New.
2696 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2699 * g++.dg/opt/compound1.C: New test.
2702 * g++.dg/template/ptrmem18.C: New test.
2704 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2707 * gfortran.dg/isnan_2.f90: New test.
2709 2007-10-30 Ed Schouten <ed@fxq.nl>
2711 PR tree-optimization/32500
2712 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2714 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
2718 * g++.dg/cpp0x/pr31993.C: New
2719 * g++.dg/cpp0x/pr32252.C: New
2721 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2723 PR tree-optimization/33723
2724 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2726 2007-10-30 Richard Guenther <rguenther@suse.de>
2728 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2729 gcc.target/i386/loop-3.c.
2731 2007-10-30 Revital Eres <eres@il.ibm.com>
2733 * gcc.dg/vect/pr33866.c: Require vect_long.
2735 2007-10-30 Revital Eres <eres@il.ibm.com>
2737 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2738 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2740 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
2742 PR tree-optimization/32893
2743 * lib/target-supports.exp
2744 (check_effective_target_unaligned_stack): new keyword.
2745 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2746 not sensitive to unaligned_stack.
2747 * gcc.dg/vect/vect-3.c: Likewise.
2748 * gcc.dg/vect/vect-4.c: Likewise.
2749 * gcc.dg/vect/vect-5.c: Likewise.
2750 * gcc.dg/vect/vect-6.c: Likewise.
2751 * gcc.dg/vect/vect-7.c: Likewise.
2752 * gcc.dg/vect/vect-13.c: Likewise.
2753 * gcc.dg/vect/vect-17.c: Likewise.
2754 * gcc.dg/vect/vect-18.c: Likewise.
2755 * gcc.dg/vect/vect-19.c: Likewise.
2756 * gcc.dg/vect/vect-20.c: Likewise.
2757 * gcc.dg/vect/vect-21.c: Likewise.
2758 * gcc.dg/vect/vect-22.c: Likewise.
2759 * gcc.dg/vect/vect-27.c: Likewise.
2760 * gcc.dg/vect/vect-29.c: Likewise.
2761 * gcc.dg/vect/vect-64.c: Likewise.
2762 * gcc.dg/vect/vect-65.c: Likewise.
2763 * gcc.dg/vect/vect-66.c: Likewise.
2764 * gcc.dg/vect/vect-72.c: Likewise.
2765 * gcc.dg/vect/vect-73.c: Likewise.
2766 * gcc.dg/vect/vect-86.c: Likewise.
2767 * gcc.dg/vect/vect-all.c: Likewise.
2768 * gcc.dg/vect/slp-25.c: Likewise.
2769 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2770 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2771 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2773 * gcc.dg/vect/vect-31.c: Removed alignment checks.
2774 * gcc.dg/vect/vect-34.c: Likewise.
2775 * gcc.dg/vect/vect-36.c: Likewise.
2776 * gcc.dg/vect/vect-64.c: Likewise.
2777 * gcc.dg/vect/vect-65.c: Likewise.
2778 * gcc.dg/vect/vect-66.c: Likewise.
2779 * gcc.dg/vect/vect-68.c: Likewise.
2780 * gcc.dg/vect/vect-76.c: Likewise.
2781 * gcc.dg/vect/vect-77.c: Likewise.
2782 * gcc.dg/vect/vect-78.c: Likewise.
2784 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2785 testcase (without no-section-anchors prefix) but with global arrays.
2786 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2787 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2788 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2789 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2790 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2791 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2792 * gcc.dg/vect/vect-77-global.c: Likewise.
2793 * gcc.dg/vect/vect-78-global.c: Likewise.
2795 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2796 testcase (without no-section-anchors prefix) but fix alignment checks
2797 to also consider unaligned_stack targets.
2798 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2800 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2802 PR tree-optimization/33723
2803 * gcc.c-torture/execute/20071029-1.c: New test.
2804 * gcc.dg/tree-ssa/pr33723.c: New test.
2806 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
2808 PR tree-optimization/33614
2809 * gcc.c-torture/compile/pr33614.c: New test.
2811 2007-10-29 Richard Guenther <rguenther@suse.de>
2813 PR tree-optimization/33870
2814 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2816 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2818 PR tree-optimization/33757
2819 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2820 true architectures instead of having a big dg-skip-if.
2823 * g++.dg/other/bitfield3.C: New test.
2825 2007-10-29 Richard Guenther <rguenther@suse.de>
2827 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2829 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2831 Automatic parallelization reduction tests.
2833 * gcc.dg/tree-ssa/reduc-1.c: New test.
2834 * gcc.dg/tree-ssa/reduc-1char.c: New test.
2835 * gcc.dg/tree-ssa/reduc-1short.c: New test.
2836 * gcc.dg/tree-ssa/reduc-2.c: New test.
2837 * gcc.dg/tree-ssa/reduc-2char.c: New test.
2838 * gcc.dg/tree-ssa/reduc-2short.c: New test.
2839 * gcc.dg/tree-ssa/reduc-3.c: New test.
2840 * gcc.dg/tree-ssa/reduc-6.c: New test.
2841 * gcc.dg/tree-ssa/reduc-7.c: New test.
2842 * gcc.dg/tree-ssa/reduc-8.c: New test.
2843 * gcc.dg/tree-ssa/reduc-9.c: New test.
2845 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2846 Zdenek Dvorak <ook@ucw.cz>
2848 OMP_ATOMIC Changes, testsuite changes.
2850 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2851 instead of gimple dump.
2852 * gcc.dg/gomp/atomic-9.c: Same.
2853 * gcc.dg/gomp/atomic-10.c: Same.
2854 * g++.dg/gomp/atomic-3.C: Same.
2855 * g++.dg/gomp/atomic-9.C: Same.
2856 * g++.dg/gomp/atomic-10.C: Same.
2858 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
2862 * gfortran.dg/forall_12.f90: New test.
2865 * gfortran.dg/forall_13.f90: New test.
2867 2007-10-28 Paolo Carlini <pcarlini@suse.de>
2868 Mark Mitchell <mark@codesourcery.com>
2871 * g++.dg/template/crash71.C: New.
2873 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
2876 * gfortran.dg/module_md5_1.f90: Update hash-value.
2878 2007-10-28 Andrew Pinski <pinskia@gmail.com>
2881 * g++.dg/torture/pr33589-1.C: New testcase.
2882 * g++.dg/torture/pr33589-2.C: New testcase.
2884 2007-10-28 Richard Guenther <rguenther@suse.de>
2886 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2888 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
2889 Uros Bizjak <ubizjak@gmail.com>
2891 PR tree-optimization/33920
2892 * gcc.dg/tree-ssa/pr33290.c: New test.
2894 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2897 * gfortran.dg/argument_check_7.f90: New test.
2898 * gfortran.dg/argument_check_8.f90: New test.
2900 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2902 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2903 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
2904 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2905 * gcc.target/i386/sse-14.c: Ditto.
2907 2007-10-27 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/other/ptrmem8.C: New test.
2913 * g++.dg/template/error34.C: New test.
2915 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2917 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2919 2007-10-27 Richard Guenther <rguenther@suse.de>
2921 PR tree-optimization/33870
2922 * gcc.dg/tree-ssa/alias-15.c: New testcase.
2923 * gcc.c-torture/execute/pr33870.c: Likewise.
2925 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2928 * gfortran.dg/argument_checking_9.f90: New test.
2930 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2932 * g++.dg/other/pr33601.C: New.
2934 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2937 * g++.dg/init/new25.C: New.
2939 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2941 * g++.dg/cpp0x/pr33839.C: New.
2943 2007-10-26 Jakub Jelinek <jakub@redhat.com>
2946 * g++.dg/template/arg6.C: New test.
2948 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2951 * g++.dg/parse/crash39.C: New.
2953 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
2955 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2956 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
2959 2007-10-25 David Daney <ddaney@avtrex.com>
2961 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2963 2007-10-25 Paolo Carlini <pcarlini@suse.de>
2966 * g++.dg/template/error32.C: New.
2968 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2969 Ira Rosen <irar@il.ibm.com>
2971 PR tree-optimization/33833
2972 * gcc.dg/vect/pr33833.c: New testcase.
2974 2007-10-25 David Daney <ddaney@avtrex.com>
2976 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2978 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2979 Ira Rosen <irar@il.ibm.com>
2981 PR tree-optimization/33866
2982 * gcc.dg/vect/pr33866.c: New testcase.
2984 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2986 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2987 Add -w to compile flags to suppress "call-clobbered register" warnings
2988 and remove dg-warning directives.
2990 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2992 * gcc.dg/sms-2.c: Cleanup sms dump file.
2993 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2996 2007-10-24 David Daney <ddaney@avtrex.com>
2998 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3000 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3003 * gcc.target/mips/pr33755.c: New test.
3005 2007-10-24 Ira Rosen <irar@il.ibm.com>
3007 PR tree-optimization/33804
3008 * gcc.dg/vect/pr33804.c: New testcase.
3010 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3013 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3015 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3016 Uros Bizjak <ubizjak@gmail.com>
3018 PR rtl-optimization/33846
3019 * gcc.dg/vect/pr33846.c: New testcase.
3021 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3022 Dorit Nuzman <dorit@il.ibm.com>
3024 PR tree-optimization/33860
3025 * g++.dg/vect/pr33860.cc: New test.
3026 * g++.dg/vect/pr33860a.cc: New test.
3028 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3029 Revital Eres <eres@il.ibm.com>
3031 * gcc.dg/sms-2.c: New testcase.
3033 2007-10-22 David S. Miller <davem@davemloft.net>
3035 * gcc.dg/globalreg-1.c: New test.
3037 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3038 Dorit Nuzman <dorit@il.ibm.com>
3040 PR tree-optimization/33834
3041 PR tree-optimization/33835
3042 * g++.dg/vect/pr33834_1.cc: New test.
3043 * g++.dg/vect/pr33834_2.cc: New test.
3044 * g++.dg/vect/pr33835.cc: New test.
3046 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3048 * gcc.dg/pr33644.c: New test.
3050 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3053 * g++.dg/gomp/pr33372-1.C: New test.
3054 * g++.dg/gomp/pr33372-2.C: New test.
3055 * g++.dg/gomp/pr33372-3.C: New test.
3057 2007-10-22 Michael Matz <matz@suse.de>
3059 PR tree-optimization/33855
3060 * gcc.c-torture/compile/pr33855.c: New testcase.
3062 2007-10-22 Ira Rosen <irar@il.ibm.com>
3064 PR tree-optimization/33854
3065 * gcc.dg/vect/O1-pr33854.c: New testcase.
3066 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3068 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3070 * gcc.dg/unwind-1.c: Disable on AIX.
3071 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3073 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3076 * gfortran.dg/assign_9.f90: New test.
3078 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3080 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3081 (dg-mips-options): Skip tests that specify an ABI other than o32
3082 and o64 if generating MIPS16 hard-float code.
3084 2007-10-21 Ira Rosen <irar@il.ibm.com>
3085 Revital Eres <eres@il.ibm.com>
3087 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3088 * gcc.dg/vect/vect-16.c: Fix comment.
3089 * gcc.dg/vect/pr33369.c: Require vect_int.
3090 * gcc.dg/vect/slp-33.c: Add spaces.
3091 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3093 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3094 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3096 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3097 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3099 * gcc.dg/vect/slp-10.c: Add spaces.
3100 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3102 * gcc.dg/vect/slp-36.c: Require vect_int.
3103 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3104 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3105 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3106 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3108 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3109 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3110 instead of vector_alignment_reachable_for_double.
3111 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3112 (natural_alignment): Split into...
3113 (natural_alignment_32, natural_alignment_64): New.
3114 (vector_alignment_reachable): Depend on natural_alignment_32.
3115 (vector_alignment_reachable_for_double): Rename to ...
3116 (vector_alignment_reachable_for_64bit): And depend on
3117 natural_alignment_64.
3119 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3121 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3123 * g++.dg/vect/vect.exp: Likewise.
3124 * lib/fortran-torture.exp: Likewise.
3125 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3126 mipsisa64*-*-* as the target selector. Remove -mips64,
3127 -mhard-float and -mgp64 from the options list.
3128 * gcc.target/mips/mips-ps-2.c: Likewise.
3129 * gcc.target/mips/mips-ps-3.c: Likewise.
3130 * gcc.target/mips/mips-ps-4.c: Likewise.
3131 * gcc.target/mips/mips-ps-6.c: Likewise.
3132 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3134 * gcc.target/mips/sb1-1.c: Likewise.
3135 * gcc.target/mips/mips-ps-type.c: Likewise.
3136 * gcc.target/mips/mips-ps-7.c: New test.
3137 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3138 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3139 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3140 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3141 as forcing an ABI and an architecture.
3142 (is_gp32_flag, is_gp64_flag): Fold into...
3143 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3144 then -mfp64 imply -mhard-float. Apply register rules after the
3145 loop. Handle -march=mipsN like -mipsN.
3147 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3149 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3150 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3152 2007-10-20 Tobias Burnus <burnus@net-b.de>
3155 * gfortran.dg/entry_dummy_ref_3.f90: New.
3157 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3158 FX Coudert <fxcoudert@gcc.gnu.org>
3161 * gfortran.dg/char_cast_1.f90: New test.
3163 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3165 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3166 * gfortran.dg/large_real_kind_2.F90: ditto.
3167 * gfortran.dg/default_format_2.f90: ditto.
3168 * gfortran.dg/default_format_denormal_1.f90: ditto.
3170 2007-10-19 Richard Guenther <rguenther@suse.de>
3174 * gfortran.dg/pr32921.f: New testcase.
3176 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3179 * gfortran.dg/transfer_check_1.f90: Adjust options.
3181 2007-10-19 Richard Guenther <rguenther@suse.de>
3184 2007-10-19 Richard Guenther <rguenther@suse.de>
3187 * gfortran.dg/pr32921.f: New testcase.
3189 2007-10-19 Richard Guenther <rguenther@suse.de>
3191 * gcc.c-torture/execute/20071018-1.c: New testcase.
3193 2007-10-19 Richard Guenther <rguenther@suse.de>
3196 * gfortran.dg/pr32921.f: New testcase.
3198 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3200 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3202 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3204 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3206 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3209 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3210 * gfortran.dg/host_assoc_function_3.f90: New test.
3212 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3215 * gfortran.dg/transfer_simplify_6.f90: New test.
3217 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3218 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3221 * gfortran.dg/pr33794.f90: New testcase.
3223 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3226 * gcc.target/i386/pr32961.c: New testcase.
3227 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3228 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3229 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3230 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3231 __builtin_ia32_pslldi128 defines.
3233 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
3236 * gfortran.dg/c_ptr_tests_13.f03: New test case.
3238 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3242 * g++.dg/template/void12.C: New.
3243 * g++.dg/template/void13.C: New.
3245 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3248 * g++.dg/template/void11.C: New.
3249 * g++.dg/template/void2.C: Adjust error markers.
3250 * g++.dg/template/void10.C: Likewise.
3251 * g++.dg/template/crash55.C: Likewise.
3253 2007-10-16 Mark Mitchell <mark@codesourcery.com>
3255 * g++.dg/opt/const5.C: New test.
3257 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
3258 Maxim Kuvyrkov <maxim@codesourcery.com>
3260 * gcc.target/ia64/20040709-2.c: New test.
3262 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3264 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3266 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
3268 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3269 to each function. Check that there are no unsigned loads.
3271 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3273 PR tree-optimization/33136
3274 * gcc.c-torture/execute/20070824-1.c: New test.
3275 * gcc.dg/pr33136-1.c: New test.
3276 * gcc.dg/pr33136-2.c: New test.
3277 * gcc.dg/pr33136-3.c: New test.
3279 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3281 PR tree-optimization/33735
3282 * g++.dg/torture/pr33735.C: New.
3284 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3287 * gcc.dg/va-arg-pack-2.c: New.
3289 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/33619
3292 * gcc.dg/pr33619.c: New test.
3294 2007-10-15 David Edelsohn <edelsohn@gnu.org>
3296 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3298 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3300 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3303 * gfortran.dg/inquire_11.f90: New test.
3304 * gfortan.dg/negative_unit_int8.f: New test.
3306 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3309 * gcc.c-torture/compile/pr33133.c: New test.
3311 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3314 * gfortran.dg/namelist_40.f90: New test.
3316 2007-10-14 Tobias Burnus <burnus@net-b.de>
3319 * gfortran.dg/bounds_check_11.f90: New.
3321 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3324 * g++.dg/other/ctor1.C: New test.
3325 * g++.dg/other/ctor2.C: New test.
3326 * g++.dg/other/dtor1.C: New test.
3328 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3330 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3332 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3333 Paul Thomas <pault@gcc.gnu.org>
3337 * gfortran.dg/bounds_check_10.f90: New.
3339 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3341 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3342 * gcc.target/powerpc/popcount-1.c: Same.
3344 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3347 * g++.dg/conversion/op4.C: New test.
3349 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3351 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3353 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3356 * gfortran.dg/ambiguous_specific_1.f90: New test.
3358 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3361 * gfortran.dg/impure_spec_expr_1.f90: New test.
3362 * gfortran.dg/char_result_7.f90: Remove illegal test.
3364 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3367 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3368 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3369 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3370 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3371 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3372 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3373 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3374 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3375 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3377 2007-10-12 Richard Guenther <rguenther@suse.de>
3380 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3381 * gcc.c-torture/execute/20071011-1.c: Likewise.
3382 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3384 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3386 PR tree-optimization/33742
3387 * gcc.dg/pr33742.c: New testcase.
3389 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3391 PR tree-optimization/33645
3392 * gcc.dg/pr33645-1.c: New test.
3393 * gcc.dg/pr33645-2.c: New test.
3394 * gcc.dg/pr33645-3.c: New test.
3397 * g++.dg/ext/label4.C: Adjust error regexp.
3398 * g++.dg/ext/label6.C: Adjust error regexp.
3399 * g++.dg/ext/label7.C: New test.
3400 * g++.dg/ext/label8.C: New test.
3401 * g++.dg/ext/label9.C: New test.
3403 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3406 * gcc.dg/pr33676.c: New.
3408 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3411 * g++.dg/cpp0x/variadic83.C: New.
3413 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3416 * g++.dg/cpp0x/variadic81.C: New.
3417 * g++.dg/cpp0x/variadic82.C: Likewise.
3419 2007-10-11 Richard Guenther <rguenther@suse.de>
3422 * gcc.dg/pr33724.c: New testcase.
3424 2007-10-11 Richard Guenther <rguenther@suse.de>
3427 * gcc.dg/pr33726.c: New testcase.
3429 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
3432 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3434 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3437 * gfortran.dg/do_3.F90: Run with -fwrapv.
3439 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3441 * gcc.dg/unwind-1.c: New.
3443 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3446 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
3447 failure on some common systems.
3449 2007-10-09 Richard Guenther <rguenther@suse.de>
3452 * gcc.dg/pr33692.c: New testcase.
3454 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
3457 * gcc.c-torture/execute/pr33669.c: New.
3459 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3461 PR tree-optimization/33615
3462 * g++.dg/tree-ssa/pr33615-2.C: New test.
3464 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3466 PR tree-optimization/33615
3467 * g++.dg/tree-ssa/pr33615.C: New test.
3469 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
3471 PR tree-optimization/33572
3472 * g++.dg/torture/pr33572.C: Replace with complete test.
3474 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
3477 * gfortran.dg/spec_expr_5.f90: New.
3479 2007-10-08 Geoffrey Keating <geoffk@apple.com>
3481 * gcc.dg/pragma-darwin-2.c: New.
3483 2007-10-08 Richard Guenther <rguenther@suse.de>
3488 * gcc.dg/pr33693.c: New testcase.
3489 * gcc.dg/pr33695.c: Likewise.
3490 * gcc.dg/pr33697.c: Likewise.
3492 2007-10-08 Richard Guenther <rguenther@suse.de>
3497 * gcc.dg/pr33691.c: New testcase.
3498 * gcc.dg/pr33694.c: Likewise.
3499 * gcc.dg/pr33696.c: Likewise.
3501 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3504 * gfortran.dg/gamma_5.f90: New test case
3506 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
3509 * initialization_1.f90: Fix dg-error annotations.
3510 * initialization_14.f90: New.
3511 * initialization_7.f90: Fix dg-error annotations.
3512 * initialization_9.f90: Likewise.
3514 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3516 * gfortran.dg/error_recovery_4.f90: New test.
3518 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3520 * gfortran.dg/default_format_denormal_2.f90: New test.
3521 * gfortran.dg/default_format_2.inc: New test.
3522 * gfortran.dg/default_format_denormal_1.f90: New test.
3523 * gfortran.dg/default_format_1.inc: New test.
3524 * gfortran.dg/default_format_1.f90: Don't test for denormalized
3526 * gfortran.dg/default_format_2.f90: Don't test for denormalized
3529 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3531 * gfortran.dg/namelist_15.f90: Revise test.
3533 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3535 PR tree-optimization/33655
3536 * gcc.dg/torture/pr33655.c: New.
3538 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3540 PR tree-optimization/33572
3541 * g++.dg/torture/pr33572.C: New.
3543 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
3546 * gfortran.dg/forall_11.f90: New.
3548 2007-10-05 Michael Matz <matz@suse.de>
3551 * gcc.dg/pr33667.c: New testcase.
3553 2007-10-05 Richard Guenther <rguenther@suse.de>
3556 * gcc.dg/pr33666.c: New testcase.
3558 2007-10-05 Michael Matz <matz@suse.de>
3561 * gcc.target/i386/pr33600.c: New testcase.
3563 2007-10-05 Richard Guenther <rguenther@suse.de>
3565 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3567 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3570 * gcc.target/mips/pr33635-1.c: New test.
3572 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3575 * gfortran.dg/namelist_39.f90: Revise to use long names.
3577 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
3580 * gfortran.dg/pr33646.f90: New file.
3582 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3585 * gfortran.dg/char_type_len_2.f90: Adjust error message.
3586 * gfortran.dg/char_decl_2.f90: New test.
3588 2007-10-04 Richard Guenther <rguenther@suse.de>
3591 * gcc.c-torture/compile/pr33641.c: New testcase.
3593 2007-10-04 Michael Matz <matz@suse.de>
3595 PR rtl-optimization/33653
3596 * gcc.dg/pr33653.c: New.
3598 2007-10-04 Richard Guenther <rguenther@suse.de>
3600 PR tree-optimization/33627
3601 * g++.dg/torture/pr33627.C: New testcase.
3603 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
3606 * gfortran.dg/parens_6.f90: New.
3608 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
3612 * gfortran.dg/ambiguous_specific_1.f90: Remove.
3614 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3616 * g++.dg/ext/gnu-inline-global-redecl.C: New.
3618 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
3621 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3623 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
3624 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
3626 * gcc.target/mips/fpr-moves-1.c: New test.
3627 * gcc.target/mips/fpr-moves-2.c: Likewise.
3628 * gcc.target/mips/fpr-moves-3.c: Likewise.
3629 * gcc.target/mips/fpr-moves-4.c: Likewise.
3630 * gcc.target/mips/fpr-moves-5.c: Likewise.
3631 * gcc.target/mips/fpr-moves-6.c: Likewise.
3632 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3634 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3636 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3638 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3640 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3641 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3643 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
3646 * gfortran.dg/common_errors_1.f90: New.
3648 2007-10-03 Doug Kwan <dougkwan@google.com>
3649 Richard Guenther <rguenther@suse.de>
3652 * g++.dg/debug/using3.C: New testcase.
3654 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657 * gfortran.dg/namelist_38.f90: New test.
3658 * gfortran.dg/namelist_39.f90: New test.
3660 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3663 * gfortran.dg/default_format_1.f90: New test.
3664 * gfortran.dg/default_format_2.f90: New test.
3665 * gfortran.dg/namelist_print_1.f: Adjust expected output.
3666 * gfortran.dg/real_const_3.f90: Adjust expected output.
3668 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3670 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3671 default ABI. Split mips_forced_abi into mips_forced_abi and
3673 (is_gp32_flag): Return true for -mabi=32.
3674 (is_gp64_flag): New function. Handle 64-bit -mabi options.
3675 (dg-mips-options): Use is_gp64_flag instead of checking specifically
3676 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
3677 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3678 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3679 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3680 * gcc.target/mips/save-restore-2.c: Likewise.
3681 * gcc.target/mips/save-restore-3.c: Likewise.
3682 * gcc.target/mips/save-restore-4.c: Likewise.
3684 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3687 * gcc.c-torture/compile/pr33617.c: New test.
3689 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
3691 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3692 -gstabs+ for extended options.
3694 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3697 * gfortran.dg/ambiguous_specific_1.f90: New test.
3699 2007-10-02 Revital Eres <eres@il.ibm.com>
3701 * gcc.target/powerpc/paired-8.c: New test.
3702 * gcc.target/powerpc/paired-9.c: New test.
3703 * gcc.target/powerpc/paired-10.c: New test.
3705 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3708 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3710 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3713 * gfortran.dg/intent_out_2.f90: New test.
3715 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3718 * gfortran.dg/ambiguous_reference_1.f90: New test.
3720 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3725 * gfortran.dg/function_kinds_1.f90: New test.
3726 * gfortran.dg/function_kinds_2.f90: New test.
3727 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3728 use association into interfaces.
3730 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3733 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3734 (overflow): Use INFINITY, not FP_INFINITE.
3735 gcc.dg/float-range-4.c: Likewise.
3736 gcc.dg/float-range-5.c: Likewise.
3738 2007-10-01 Nick Clifton <nickc@redhat.com>
3740 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3743 2007-09-30 Diego Novillo <dnovillo@google.com>
3746 * g++.dg/tree-ssa/pr33593.C: New test.
3748 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3751 * gfortran.dg/PR19872.f: Fix test condition.
3752 * gfortran.dg/list_read_7.f90: New test.
3754 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
3756 PR tree-optimization/33597
3757 * gcc.dg/vect/pr33597.c: New testcase.
3759 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
3761 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3762 * gcc.target/i386/pr33524.c: ...this.
3764 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
3767 * gfortran.dg/minmaxloc_4.f90: New.
3769 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3771 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3773 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
3775 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3777 2007-09-28 Paolo Carlini <pcarlini@suse.de>
3780 * g++.dg/cpp0x/variadic79.C: New.
3782 2007-09-28 Michael Matz <matz@suse.de>
3783 Jakub Jelinek <jakub@redhat.com>
3785 PR rtl-optimization/33552
3786 * gcc.target/i386/pr33552.c: New runtime test.
3787 * gcc.target/i386/strinline.c: New compile time test.
3789 2007-09-28 Jakub Jelinek <jakub@redhat.com>
3791 * gfortran.dg/openmp_stack.f90: Removed.
3794 * g++.dg/cpp0x/variadic80.C: New test.
3796 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3798 * gfortran.dg/namelist_38.f90: Delete test for revertion of
3801 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3804 * gcc.target/powerpc/gcse-1.c: New test.
3806 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
3808 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3809 fixed capitalizations.
3810 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3811 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3812 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3813 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3814 * gfortran.dg/maxloc_shape_1.f90: Likewise.
3815 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3816 * gfortran.dg/min_max_conformance.f90: Likewise.
3818 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
3820 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3822 * gcc.dg/c99-tgmath-2.c: Likewise.
3823 * gcc.dg/c99-tgmath-3.c: Likewise.
3824 * gcc.dg/c99-tgmath-4.c: Likewise.
3826 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
3829 * gfortran.dg/anint_1.f90: New test.
3831 2007-09-27 Ian Lance Taylor <iant@google.com>
3833 PR tree-optimization/33565
3834 * gcc.dg/Wstrict-overflow-20.c: New test.
3836 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3838 * gfortran.dg/openmp_stack.f90: Fix typo.
3839 * gfortran.dg/recursive_stack.f90: Fix typo.
3841 2007-09-27 Paolo Carlini <pcarlini@suse.de>
3844 * g++.dg/template/error31.C: New.
3846 2007-09-27 Jakub Jelinek <jakub@redhat.com>
3848 * lib/prune.exp: Prune also "^In function .*$" lines and
3849 "^ inlined from .*$" lines.
3851 2007-09-26 Richard Guenther <rguenther@suse.de>
3853 PR tree-optimization/33563
3854 * gcc.dg/torture/pr33563.c: New testcase.
3856 2007-09-26 Joseph Myers <joseph@codesourcery.com>
3859 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3861 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
3864 2007-09-26 Richard Guenther <rguenther@suse.de>
3866 PR tree-optimization/30375
3867 PR tree-optimization/33560
3868 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3869 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3870 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3871 * gcc.dg/torture/pr30375.c: New testcase.
3872 * gcc.dg/torture/pr33560.c: New testcase.
3873 * gcc.dg/tree-ssa/pr30375.c: Likewise.
3875 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
3878 * g++.dg/parse/crash38.C: New test.
3880 2007-09-25 Michael Meissner <michael.meissner@amd.com>
3883 * gcc.target/i386/sse5-convert.c: New file, test int->long
3884 vectorized conversions.
3886 2007-09-25 Revital Eres <eres@il.ibm.com>
3888 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3890 2007-09-25 Joseph Myers <joseph@codesourcery.com>
3893 * gcc.dg/enum-incomplete-1.c: New test.
3895 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
3897 * gcc.c-torture/compile/20070919-1.c: New test.
3899 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
3901 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3903 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
3906 * g++.dg/inherit/override_attribs.C: New file.
3908 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
3911 * io.c (check_format_string): Move NULL and constant checks into
3913 (check_io_constraints): Call gfc_simplify_expr() before calling
3914 check_format_string(). Remove NULL and constant checks.
3916 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
3918 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3919 * gcc.c-torture/execute/loop-2g.x: Likewise.
3921 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
3923 * lib/target-supports.exp (check_effective_target_mips16_attribute):
3924 Reject hard-float modes unless the ABI is o32 or o64.
3925 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3926 of gcc.exp. Skip the tests when mips16 code generation is not
3928 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3929 and use dg-add-options mips16_attribute.
3931 2007-09-24 Jakub Jelinek <jakub@redhat.com>
3934 * g++.dg/ext/attrib29.C: New test.
3936 2007-09-23 Ollie Wild <aaw@google.com>
3938 * gcc.dg/fold-bitand-1.c: New test.
3939 * gcc.dg/fold-bitand-2.c: New test.
3940 * gcc.dg/fold-bitand-3.c: New test.
3941 * gcc.dg/fold-bitand-4.c: New test.
3943 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3945 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3946 any of the macros to be defined for __mips16.
3947 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3949 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3951 * gcc.dg/vect/pr21591.c: Require vect_int.
3952 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3953 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3954 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3956 2007-09-23 Jakub Jelinek <jakub@redhat.com>
3958 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3960 * gcc.dg/va-arg-pack-len-2.c: New test.
3961 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3963 * g++.dg/ext/va-arg-pack-len-2.C: New test.
3965 PR tree-optimization/32772
3966 * gcc.c-torture/compile/20070905-1.c: New test.
3968 PR tree-optimization/32975
3969 * gcc.dg/pr32975.c: New test.
3972 * gcc.dg/pr28755.c: New test.
3974 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3976 * lib/target-supports.exp (check_effective_target_nomips16): New
3978 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3980 * gcc.dg/vect/vect.exp: Likewise.
3981 * g++.dg/vect/vect.exp: Likewise.
3982 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3983 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3984 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3985 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3986 * gcc.target/mips/clear-cache-1.c (f): Likewise.
3987 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3988 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3989 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3990 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3991 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3992 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3993 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3994 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3995 (test14, test15, test16, test17, test18): Likewise.
3996 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3997 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3998 (test14, test15, test16, test17, test18, test19, test20, test21)
4000 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4001 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4002 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4003 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4004 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4005 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4006 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4007 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4008 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4009 (test13, test14, test15, test16, test17, test18, test19, test20)
4010 (test21, test22, test23, test24, test25, test26, test27, test28)
4011 (test29, test30, test31): Likewise.
4012 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4013 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4014 (test13, test14, test15, test16, test17, test18, test19, test20)
4015 (test21, test22, test23, test24, test25, test26, test27, test28)
4016 (test29, test30, test31, test32, test33, test34, test35, test36)
4017 (test37, test38, test39, test40, test41, test42, test43, test44)
4018 (test45, test46, test47, test48, test49, test50, test51, test52)
4019 (test53, test54, test55, test56, test57, test58, test59, test60)
4020 (test61, test62, test63): Likewise.
4021 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4022 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4023 (test13, test14, test15, test16, test17, test18, test19, test20)
4024 (test21, test22, test23, test24, test25, test26, test27, test28)
4025 (test29, test30, test31): Likewise.
4026 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4027 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4028 (test13, test14, test15, test16, test17, test18, test19, test20)
4029 (test21, test22, test23, test24, test25, test26, test27, test28)
4030 (test29, test30, test31): Likewise.
4031 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4032 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4033 (test13, test14, test15): Likewise.
4034 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4035 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4036 (test13, test14, test15): Likewise.
4037 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4038 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4039 (test13, test14, test15, test16, test17, test18, test19, test20)
4040 (test21, test22, test23, test24, test25, test26, test27, test28)
4041 (test29, test30, test31): Likewise.
4042 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4043 (matrix_multiply4: Likewise.
4044 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4045 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4046 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4047 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4048 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4049 (test13, test14, test15, test16, test17, test18, test19, test20)
4050 (test21, test22, test23, test24, test25, test26, test27, test28)
4051 (test29, test30, test31): Likewise.
4052 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4053 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4054 (test13, test14, test15, test16, test17, test18, test19, test20)
4055 (test21, test22, test23, test24, test25, test26, test27, test28)
4056 (test29, test30, test31): Likewise.
4057 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4058 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4059 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4060 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4061 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4062 (sub_v4qi): Likewise.
4063 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4064 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4065 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4066 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4067 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4068 (subb, subc): Likewise.
4069 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4070 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4071 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4072 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4073 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4074 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4075 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4076 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4077 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4078 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4079 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4080 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4081 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4083 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4085 * lib/target-supports.exp (add_options_for_mips16_attribute)
4086 (check_effective_target_mips16_attribute): New functions.
4087 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4089 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4091 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4092 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4093 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4094 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4095 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4096 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4097 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4098 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4099 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4100 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4101 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4102 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4103 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4104 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4105 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4106 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4107 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4108 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4109 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4110 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4111 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4112 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4113 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4114 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4116 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4118 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4119 options. Require { target mips16_attribute } and use dg-add-options
4120 to add the associated options.
4122 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4123 * gcc.target/mips/call-saved-3.c: Likewise.
4124 * gcc.target/mips/code-readable-1.c: Require { target
4125 mips16_attribute } and use dg-add-options to add the associated
4126 options. Remove trailing whitespace.
4128 * gcc.target/mips/code-readable-2.c: Likewise.
4129 * gcc.target/mips/code-readable-3.c: Likewise.
4130 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4131 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4132 Require { target mips16_attribute } and use dg-add-options to
4133 add the associated options.
4134 (cksum16, cksum8): Use MIPS16.
4135 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4136 Require { target mips16_attribute } and use dg-add-options to
4137 add the associated options.
4139 * gcc.target/mips/save-restore-2.c: Likewise.
4140 * gcc.target/mips/save-restore-3.c: Likewise.
4141 * gcc.target/mips/save-restore-4.c: Likewise.
4142 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4144 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4145 (foo): Use NOMIPS16.
4147 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4150 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4153 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4155 2007-09-22 Tobias Burnus <burnus@net-b.de>
4158 * gfortran.dg/gomp/free-2.f90: New.
4159 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4160 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4162 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4164 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4165 * gcc.target/i386/sse5-haddX.c: Ditto.
4166 * gcc.target/i386/sse5-hsubX.c: Ditto.
4167 * gcc.target/i386/sse5-maccXX.c: Ditto.
4168 * gcc.target/i386/sse5-msubXX.c: Ditto.
4169 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4170 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4171 * gcc.target/i386/sse5-permpX.c: Ditto.
4172 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4174 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4175 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4176 * gcc.target/i386/sse5-pcmov.c: Ditto.
4177 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4179 2007-09-22 Richard Guenther <rguenther@suse.de>
4181 PR tree-optimization/33146
4182 * gcc.c-torture/compile/pr33146.c: New testcase.
4184 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4186 * lib/target-supports.exp (check_cached_effective_target): New
4188 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4189 (check_effective_target_c99_runtime): New procedure.
4190 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4191 (test3l): Likewise cargl.
4192 * gcc.dg/builtins-59.c: Require c99_runtime.
4193 * gcc.dg/builtins-61.c: Likewise.
4194 * gcc.dg/builtins-62.c: Likewise.
4196 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4198 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4199 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4200 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4201 target-specific dg-options.
4202 * gcc.dg/builtins-20.c: Likewise.
4203 * gcc.dg/builtins-53.c: Likewise.
4204 * gcc.dg/builtins-55.c: Likewise.
4205 * gcc.dg/single-precision-constant.c: Likewise.
4206 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4207 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4208 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4209 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4210 * gcc.dg/torture/builtin-power-1.c: Likewise.
4212 2007-09-21 Chao-ying Fu <fu@mips.com>
4214 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4215 check if targets have fixed-point supports.
4216 * gcc.dg/fixed-point/fixed-point.exp: New file.
4217 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4218 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4219 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4220 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4221 * gcc.dg/fixed-point/constants-pedantic.c,
4222 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4223 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4224 * gcc.dg/fixed-point/keywords-ignored-c99.c,
4225 * gcc.dg/fixed-point/keywords-pedantic.c,
4226 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4227 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4228 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4229 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4230 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4231 * gcc.dg/fixed-point/func-vararg-mixed.c,
4232 * gcc.dg/fixed-point/operator-logical.c,
4233 * gcc.dg/fixed-point/struct-union.c,
4234 * gcc.dg/fixed-point/bit-complement.c,
4235 * gcc.dg/fixed-point/operator-bitwise.c,
4236 * gcc.dg/fixed-point/operator-comma.c,
4237 * gcc.dg/fixed-point/struct-layout-1.c,
4238 * gcc.dg/fixed-point/union-init.c,
4239 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4240 * gcc.dg/fixed-point/func-mixed.c,
4241 * gcc.dg/fixed-point/func-vararg-size0.c,
4242 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4243 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4244 * gcc.dg/fixed-point/operator-unary.c,
4245 * gcc.dg/fixed-point/allop-const.c,
4246 * gcc.dg/fixed-point/muldiv-warning.c,
4247 * gcc.dg/nofixed-point-1.c,
4248 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4249 * gcc.target/mips/fixed-vector-type.c,
4250 * gcc.target/mips/fixed-scalar-type.c: New tests.
4252 2007-09-21 Olivier Hainque <hainque@adacore.com>
4254 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4255 * gnat.dg/test_nested_subtype_byref.adb: New test.
4257 2007-09-21 Jakub Jelinek <jakub@redhat.com>
4260 * gfortran.dg/gomp/pr33439.f90: New test.
4262 2007-09-21 Tobias Burnus <burnus@net-b.de>
4265 * gfortran.dg/merge_char_3.f90: New.
4267 2007-09-21 Tobias Burnus <burnus@net-b.de>
4270 * gfortran.dg/transfer_check_1.f90: New.
4272 2007-09-20 Asher Langton <langton2@llnl.gov>
4275 * gfortran.dg/init_flag_1.f90: New.
4276 * gfortran.dg/init_flag_2.f90: New.
4277 * gfortran.dg/init_flag_3.f90: New.
4278 * gfortran.dg/init_flag_4.f90: New.
4279 * gfortran.dg/init_flag_5.f90: New.
4280 * gfortran.dg/init_flag_6.f90: New.
4281 * gfortran.dg/init_flag_7.f90: New.
4283 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4286 * g++.dg/ext/anon-struct6.C: New.
4288 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4291 * gfortran.dg/inquire_10.f90: New test.
4293 2007-09-20 Joseph Myers <joseph@codesourcery.com>
4295 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4297 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4300 * gfortran.dg/used_types_18.f90: Declare variable of empty
4303 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4306 * gfortran.dg/array_constructor_19.f90: New test.
4308 2007-09-20 Jakub Jelinek <jakub@redhat.com>
4311 * gcc.dg/debug/pr33316.c: New test.
4314 * g++.dg/cpp0x/variadic76.C: New test.
4315 * g++.dg/cpp0x/variadic77.C: New test.
4316 * g++.dg/cpp0x/variadic78.C: New test.
4320 * gcc.c-torture/execute/20070919-1.c: New test.
4321 * gcc.dg/pr33238.c: New test.
4322 * gcc.dg/pr27301.c: New test.
4324 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
4326 * lib/target-supports.exp (check_effective_target_mips64): New
4328 * gcc.dg/lower-subreg-1.c: Require !mips64.
4329 * gcc.dg/sibcall-3.c (ATTR): New macro.
4330 (recurser_void1, recurser_void2): Use it.
4331 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4332 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4334 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
4336 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4337 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
4339 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4341 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
4344 * gfortran.dg/c_loc_tests_11.f03: New test case.
4346 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4349 * g++.dg/init/ref14.C: New.
4351 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
4353 * gnat.dg/slice2.ad[sb]: New testcase.
4355 2007-09-19 Nick Clifton <nickc@redhat.com>
4357 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4359 2007-09-19 Jie Zhang <jie.zhang@analog.com>
4361 * gcc.target/bfin/bfin.exp: New.
4362 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4363 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4364 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4365 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4366 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4367 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4368 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4369 mcpu-bf561.c, mcpu-default.c}: New tests.
4371 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
4373 Restore detection of unsupported TLS.
4376 2007-02-10 Richard Henderson <rth@redhat.com>
4378 * lib/target-supports.exp (check_effective_target_tls): Redefine
4379 to mean non-emulated tls.
4380 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4381 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4382 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4383 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4384 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4385 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4386 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4389 * lib/target-supports.exp (check_effective_target_tls): Use
4390 stronger test for compiler support for TLS.
4391 (check_effective_target_tls_native): New, to test for non-emulated
4393 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4394 instead of dg-require-effective-target tls.
4395 * g++.dg/gomp/copyin-1.C: Likewise.
4396 * g++.dg/gomp/sharing-1.C: Likewise.
4397 * g++.dg/gomp/tls-1.C: Likewise.
4398 * g++.dg/gomp/tls-2.C: Likewise.
4399 * g++.dg/gomp/tls-3.C: Likewise.
4400 * g++.dg/tls/diag-1.C: Likewise.
4401 * g++.dg/tls/diag-2.C: Likewise.
4402 * g++.dg/tls/diag-3.C: Likewise.
4403 * g++.dg/tls/diag-4.C: Likewise.
4404 * g++.dg/tls/diag-5.C: Likewise.
4405 * g++.dg/tls/init-1.C: Likewise.
4406 * g++.dg/tls/init-2.C: Likewise.
4407 * g++.dg/tls/trivial.C: Likewise.
4408 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4409 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4410 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4411 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4412 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4413 * gcc.dg/gomp/clause-1.c: Likewise.
4414 * gcc.dg/gomp/copyin-1.c: Likewise.
4415 * gcc.dg/gomp/sharing-1.c: Likewise.
4416 * gcc.dg/gomp/tls-1.c: Likewise.
4417 * gcc.dg/gomp/tls-2.c: Likewise.
4418 * gcc.dg/tls/alpha-1.c: Likewise.
4419 * gcc.dg/tls/opt-1.c: Likewise.
4420 * gcc.dg/tls/opt-13.c: Likewise.
4421 * gcc.dg/tls/opt-14.c: Likewise.
4422 * gcc.dg/tls/opt-2.c: Likewise.
4423 * gcc.dg/tls/opt-3.c: Likewise.
4424 * gcc.dg/tls/opt-4.c: Likewise.
4425 * gcc.dg/tls/opt-7.c: Likewise.
4426 * gcc.dg/tls/section-1.c: Likewise.
4427 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4428 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4429 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4430 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4431 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4432 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4433 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4434 * gfortran.dg/gomp/crayptr2.f90: Likewise.
4435 * gfortran.dg/gomp/fixed-1.f: Likewise.
4436 * gfortran.dg/gomp/free-1.f90: Likewise.
4437 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4438 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4439 * gfortran.dg/gomp/reduction1.f90: Likewise.
4440 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4442 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4445 * gfortran.dg/bounds_check_9.f90: New test.
4446 * gfortran.dg/bounds_check_fail_2.f90: New test.
4448 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4450 PR c++/33462 (again)
4451 * g++.dg/ext/va-arg1.C: Adjust.
4453 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4456 * g++.dg/ext/va-arg1.C: New.
4458 2007-09-18 Tobias Burnus <burnus@net-b.de>
4460 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4462 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4465 * g++.dg/rtti/typeid6.C: New.
4467 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4470 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4471 * g++.dg/ext/is_class_error2.C: New.
4473 2007-09-18 Richard Guenther <rguenther@suse.de>
4475 PR tree-optimization/33340
4476 * g++.dg/torture/pr33340.C: New testcase.
4478 2007-09-18 Tobias Burnus <burnus@net-b.de>
4481 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4482 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4483 * gfortran.dg/elemental_subroutine_5.f90: New.
4485 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
4487 * lib/target-supports.exp (check_profiling_available): Extend
4488 mips*-*-elf check to mips*-*-elf*.
4490 2007-09-18 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.dg/format/c90-scanf-5.c: New test.
4493 * gcc.dg/format/c99-scanf-4.c: New test.
4494 * gcc.dg/format/ext-7.c: New test.
4495 * gcc.dg/format/ext-8.c: New test.
4498 * gcc.c-torture/compile/20070915-1.c: New test.
4500 2007-09-17 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/private_type_9.f90: New.
4505 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4508 * gfortran.dg/pr33449.f90: New test.
4510 2007-09-17 Tobias Burnus <burnus@net-b.de>
4512 * gfortran.dg/interface_15.f90: Compile with -std=f95.
4513 * gfortran.dg/private_type_1.f90: Ditto
4514 * gfortran.dg/interface_18.f90: New.
4515 * gfortran.dg/private_type_8.f90: New.
4517 2007-09-16 Paolo Carlini <pcarlini@suse.de>
4520 * g++.dg/warn/new1.C: Adjust.
4521 * g++.dg/torture/str_empty.C: Likewise.
4523 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4525 * gcc.target/mips/dse-1.c: New test.
4527 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
4530 * g++.dg/overload/operator3.C: New.
4532 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4534 * gcc.target/mips/truncate-1.c: New test.
4536 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
4542 * gfortran.dg/subref_array_pointer_1.f90: New test.
4543 * gfortran.dg/subref_array_pointer_2.f90: New test.
4545 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
4547 * gfortran.dg/nint_2.f90: Correct last change.
4549 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
4551 * gcc.dg/tree-ssa/parallelization-1.c: New test.
4553 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
4555 * gcc.dg/vect/pr33373b.c: New test.
4557 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
4560 * gcc.target/i386/pr33438.c: New test.
4562 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4564 * gfortran.dg/nint_2.f90: Revert previous commit.
4566 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4568 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4570 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
4573 * g++.dg/other/unused1.C: XFAIL class2 scan.
4575 2007-09-13 Tobias Burnus <burnus@net-b.de>
4578 * gfortran.dg/elemental_args_check_1.f90: New.
4579 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4580 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4582 2007-09-13 Tobias Burnus <burnus@net-b.de>
4584 * gfortran.dg/recursive_check_3.f90: New.
4586 2007-09-13 Tobias Burnus <burnus@net-b.de>
4589 * gfortran.dg/elemental_bind_c.f90: New.
4591 2007-09-13 Richard Sandiford <richard@codesourcery.com>
4593 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4594 * gcc.target/mips/mips16-attributes-2.c: New test.
4595 * gcc.target/mips/mips16-attributes-3.c: Likewise.
4596 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
4597 hard-float asm when __mips16 is defined.
4598 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4599 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4600 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4601 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4602 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4603 * gcc.target/mips/pr26765.c (foo): Likewise.
4604 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4605 targets, use dg-mips-options instead of dg-options, and use -mgp32
4606 to force 32-bit mode.
4607 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4609 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4611 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
4612 Michael Meissner <michael.meissner@amd.com>
4614 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4615 * gcc.target/i386/sse5-hsubX.c: Ditto.
4616 * gcc.target/i386/sse5-permpX.c: Ditto.
4617 * gcc.target/i386/sse5-haddX.c: Ditto.
4618 * gcc.target/i386/sse5-maccXX.c: Ditto.
4619 * gcc.target/i386/sse5-msubXX.c: Ditto.
4620 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4621 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4623 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4624 optimizes floating point conditional moves into the pcmov
4625 instruction on SSE5.
4626 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4628 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4629 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4632 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4633 compiler optimizes vector (a*b)+c into fmadd on SSE5.
4635 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4636 optimizes (a*b)+c into fmadd on SSE5.
4638 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4639 whether the SSE5 instructions can be generated.
4641 * gcc.target/i386/sse5-check.h: New. Add support for
4644 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4645 ammintrin.h, and turn on -msse5 option instead of -msse4a.
4646 * gcc.target/i386/sse-13.c: Ditto.
4647 * gcc.target/i386/sse-14.c: Ditto.
4649 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
4652 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4653 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4655 2007-09-12 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.dg/pr32338-1.c: New test.
4659 * gcc.dg/pr32338-2.c: New test.
4661 2007-09-12 Bob Wilson <bob.wilson@acm.org>
4663 * lib/target-supports.exp (check_effective_target_sync_int_long):
4664 Revert change to add xtensa.
4665 (check_effective_target_sync_char_short): Likewise.
4667 2007-09-12 Olivier Hainque <hainque@adacore.com>
4669 * gnat.dg/packed_subtype.adb: New test.
4671 2007-09-12 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/intrinsic_size.f90: New.
4676 2007-09-12 Tobias Burnus <burnus@net-b.de>
4680 * gfortran.dg/conflicts_2.f90: New.
4682 2007-09-12 Ira Rosen <irar@il.ibm.com>
4684 PR tree-optimization/32377
4685 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4686 dependence distance.
4687 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4688 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4689 * gcc.dg/vect/no-vfa-vect-depend-1.c,
4690 gfortran.dg/vect/no-vfa-pr32377.f90: New.
4692 2007-09-12 Richard Guenther <rguenther@suse.de>
4695 * gcc.c-torture/compile/pr33382.c: New testcase.
4696 * gcc.c-torture/execute/pr33382.c: Likewise.
4698 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
4701 * gfortran.dg/c_ptr_tests_12.f03: New test case.
4703 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
4705 PR tree-optimization/33373
4706 * gcc.dg/vect/pr33373.c: New test.
4708 2007-09-12 Ben Elliston <bje@au.ibm.com>
4710 * lib/target-supports.exp (check_effective_target_vect_no_double):
4713 2007-09-12 Ben Elliston <bje@au.ibm.com>
4714 Ulrich Weigand <uweigand@de.ibm.com>
4716 * gcc.target/spu/dfcgt-nan.c: New test.
4718 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
4720 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4722 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
4725 * gfortran.dg/c_ptr_tests_11.f03: New test case.
4727 2007-09-11 Jakub Jelinek <jakub@redhat.com>
4729 * gcc.dg/va-arg-pack-len-1.c: New test.
4730 * g++.dg/va-arg-pack-len-1.C: New test.
4732 2007-09-11 Michael Matz <matz@suse.de>
4734 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4736 2007-09-10 Janis Johnson <janis187@us.ibm.com>
4738 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4739 checks for size of long double.
4740 * gcc.dg/dfp/convert.h: New file.
4741 * gcc.dg/dfp/convert-bfp-2.c: New test.
4742 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4743 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4744 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4745 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4746 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4747 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4748 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4749 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4750 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4752 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
4754 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
4755 Change dg-final to expect 1 non-profitable loop and
4757 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4758 Change dg-final to expect 1 non-profitable loop and
4760 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4761 Change dg-final to expect 1 profitable loop.
4762 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4763 Change dg-final to expect 1 profitable loop.
4765 2007-09-10 Richard Sandiford <richard@codesourcery.com>
4767 * gcc.target/mips/call-saved-1.c: New test.
4768 * gcc.target/mips/call-saved-2.c: Likewise.
4769 * gcc.target/mips/call-saved-3.c: Likewise.
4770 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4771 instead of mips_mips64. Set mips_fp64 too.
4772 (is_gp32_flag): Return true for -mips1 and -mips2.
4773 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4775 2007-09-10 Jakub Jelinek <jakub@redhat.com>
4777 * g++.dg/ext/va-arg-pack-1.C: New test.
4778 * g++.dg/ext/va-arg-pack-2.C: New test.
4780 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
4783 * gcc.dg/vect/pr33369.c: New test.
4785 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
4788 * gfortran.dg/array_memcpy_5.f90: New test.
4790 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
4792 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4794 2007-09-09 Richard Guenther <rguenther@suse.de>
4796 * gcc.c-torture/compile/20070906-1.c: New testcase.
4798 2007-09-09 Ira Rosen <irar@il.ibm.com>
4800 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4802 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4803 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4804 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4807 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
4809 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4811 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
4813 * gnat.dg/addr2_p.ads: Bump size of array to 9.
4815 2007-09-09 Ira Rosen <irar@il.ibm.com>
4817 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4818 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4819 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4820 Compile tests with -fno-tree-pre.
4821 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4822 * lib/target-supports.exp (check_effective_target_vect_strided): New.
4823 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4824 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4825 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4826 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4827 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4828 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4829 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4830 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4831 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4832 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4833 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4834 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4835 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4836 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
4837 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4838 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4839 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4841 2007-09-09 Joseph Myers <joseph@codesourcery.com>
4843 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4845 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4846 Use remote_exec to call c++filt.
4847 * lib/target-supports-dg.exp (dg-require-host-local): New.
4848 * gcc.misc-tests/options.exp: Allow .exe in command paths.
4849 * g++.dg/parse/repo1.C: Use dg-require-host-local.
4850 * g++.dg/rtti/repo1.C: Likewise.
4851 * g++.dg/template/repo1.C: Likewise.
4852 * g++.dg/template/repo2.C: Likewise.
4853 * g++.dg/template/repo3.C: Likewise.
4854 * g++.dg/template/repo4.C: Likewise.
4855 * g++.dg/template/repo5.C: Likewise.
4856 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4857 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4858 * g++.old-deja/g++.pt/repo1.C: Likewise.
4859 * g++.old-deja/g++.pt/repo2.C: Likewise.
4860 * g++.old-deja/g++.pt/repo3.C: Likewise.
4861 * g++.old-deja/g++.pt/repo4.C: Likewise.
4862 * gcc.dg/cpp/trad/builtins.c: Likewise.
4864 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
4866 PR tree-optimization/32283
4867 * gcc.dg/tree-ssa/loop-31.c: New test.
4869 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
4871 PR rtl-optimization/26449
4872 * gcc.target/i386/pr26449-1.c: New file.
4874 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
4877 PR rtl-optimization/26449
4878 * gcc.target/i386/pr33329.c: New file.
4880 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
4882 * gnat.dg/renaming3.adb, renaming4.ads: New test.
4884 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
4886 * gnat.dg/unaligned_rep_clause.adb: New testcase.
4888 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
4890 PR tree-optimization/33301
4891 * gfortran.dg/vect/pr33301.f: New test.
4893 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4896 * gfortran.dg/backspace_10.f90: New test.
4898 2007-09-07 Richard Guenther <rguenther@suse.de>
4901 2007-09-06 Richard Guenther <rguenther@suse.de>
4903 PR tree-optimization/32586
4904 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4905 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4906 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4907 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4908 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4909 now obsolete simplification.
4911 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
4913 PR tree-optimization/33299
4914 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4915 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4917 2007-09-07 Richard Guenther <rguenther@suse.de>
4920 2007-09-06 Richard Guenther <rguenther@suse.de>
4922 PR tree-optimization/32586
4923 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4924 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4925 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4926 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4927 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4928 now obsolete simplification.
4930 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4932 PR tree-optimization/32821
4933 * gcc.dg/tree-ssa/pr32821.c: New file.
4935 2007-09-07 Richard Sandiford <richard@codesourcery.com>
4937 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4938 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4939 and mips_forced_no_er.
4940 (dg-mips-options): Add -mno-abicalls when a small-data option is
4941 specified. Skip tests with small-data options if mips_forced_gp.
4942 Skip tests with -mexplicit-relocs if mips_forced_no_er.
4943 * gcc.target/mips/sdata-1.c: New test.
4944 * gcc.target/mips/sdata-2.c: Likewise.
4945 * gcc.target/mips/sdata-3.c: Likewise.
4946 * gcc.target/mips/sdata-4.c: Likewise.
4948 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4951 * spread_zerosize_1.f90: New test case.
4952 * spread_bounds_1.f90: New test case.
4954 2007-09-06 Paolo Carlini <pcarlini@suse.de>
4957 * g++.dg/template/static31.C: New.
4959 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4962 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4965 2007-09-06 David Daney <ddaney@avtrex.com>
4966 Richard Sandiford <richard@codesourcery.com>
4969 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4970 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4971 * gcc.target/mips/pr33256.c: New test.
4973 2007-09-06 Tom Tromey <tromey@redhat.com>
4975 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4977 2007-09-06 Richard Guenther <rguenther@suse.de>
4979 PR tree-optimization/32586
4980 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4981 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4982 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4983 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4984 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4985 now obsolete simplification.
4987 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
4989 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4990 * gcc.target/i386/sse3-addsubps.c: Ditto.
4991 * gcc.target/i386/sse3-haddpd.c: Ditto.
4992 * gcc.target/i386/sse3-haddps.c: Ditto.
4993 * gcc.target/i386/sse3-hsubpd.c: Ditto.
4994 * gcc.target/i386/sse3-hsubps.c: Ditto.
4995 * gcc.target/i386/sse3-lddqu.c: Ditto.
4996 * gcc.target/i386/sse3-movddup.c: Ditto.
4997 * gcc.target/i386/sse3-movshdup.c: Ditto.
4998 * gcc.target/i386/sse3-movsldup.c: Ditto.
5000 2007-09-06 Richard Guenther <rguenther@suse.de>
5002 PR tree-optimization/33302
5003 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5005 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5008 * gfortran.dg./fmt_float.f90: New test.
5010 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5013 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5015 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5017 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5018 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5020 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5022 * g++.dg/eh/builtin1.C: New test.
5023 * g++.dg/eh/builtin2.C: New test.
5024 * g++.dg/eh/builtin3.C: New test.
5027 * g++.dg/eh/builtin4.C: New test.
5029 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5031 * gcc.target/powerpc/dfp-dd.c: New test.
5032 * gcc.target/powerpc/dfp-td.c: New test.
5034 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5036 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5037 * gcc.dg/va-arg-pack-1.c: New test.
5039 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5041 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5042 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5043 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5044 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5045 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5047 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5050 * g++.dg/ext/anon-struct5.C: New.
5052 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5054 * gcc.dg/i386-cpuid.h: Remove.
5055 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5056 (main): Use __get_cpuid to get target features.
5057 * gcc.target/i386/sse-check.h: Ditto.
5058 * gcc.target/i386/sse2-check.h: Ditto.
5059 * gcc.target/i386/sse3-check.h: Ditto.
5060 * gcc.target/i386/ssse3-check.h: Ditto.
5061 * gcc.target/i386/sse4_1-check.h: Ditto.
5062 * gcc.target/i386/sse4_2-check.h: Ditto.
5063 * gcc.target/i386/sse4a-check.h: Ditto.
5064 * gcc.dg/torture/pr16104-1.c: Ditto.
5065 (do_test): Change to void.
5066 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5067 * gcc.target/i386/sse-6.c: Ditto.
5068 * gcc.target/i386/sse-7.c: Ditto.
5069 * g++.dg/other/i386-1.C: Include cpuid.h.
5070 (main): New function. Use __get_cpuid to get target fetaures.
5072 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5073 David Ung <davidu@mips.com>
5074 Nigel Stephens <nigel@mips.com>
5076 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5077 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5078 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5079 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5080 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5081 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5082 * gcc.dg/torture/pr19683-1.c: Likewise.
5083 * gcc.target/mips/madd-3.c: Likewise.
5084 * gcc.target/mips/maddu-3.c: Likewise.
5085 * gcc.target/mips/msub-3.c: Likewise.
5086 * gcc.target/mips/msubu-3.c: Likewise.
5087 * gcc.target/mips/asm-1.c: Likewise.
5088 * gcc.target/mips/branch-1.c: Likewise.
5089 * gcc.target/mips/ins-1.c: Likewise.
5090 * gcc.target/mips/near-far-3.c: Likewise.
5091 * gcc.target/mips/near-far-4.c: Likewise.
5092 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5093 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5094 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5095 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5096 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5097 * gcc.target/mips/dspr2-MULT.c: Likewise.
5098 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5099 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5100 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5101 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5102 * gcc.target/mips/code-readable-2.c: Likewise.
5103 * gcc.target/mips/code-readable-3.c: Likewise.
5105 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5106 David Ung <davidu@mips.com>
5107 Nigel Stephens <nigel@mips.com>
5109 * gcc.target/mips/mips16-attributes.c: New.
5111 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5114 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5117 * gfortran.dg/char_length_10.f90: New test.
5119 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5122 * g++.dg/parse/template24.C: New.
5124 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5126 * g++.dg/other/spu2vmx-1.C: New test.
5128 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5130 PR tree-optimization/33017
5131 * gcc.dg/pr33017.c: New test.
5133 2007-09-05 Ben Elliston <bje@au.ibm.com>
5135 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5136 __protected_stream family of macros.
5138 2007-09-04 Jan Hubicka <jh@suse.cz>
5140 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5141 * gcc.dg/tree-ssa/pr27236.c: Likewise.
5142 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5143 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5144 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5145 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5146 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5149 2007-09-04 Janus Weil <jaydub66@gmail.com>
5150 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/proc_decl_1.f90: New.
5153 * gfortran.dg/proc_decl_2.f90: New.
5154 * gfortran.dg/proc_decl_3.f90: New.
5155 * gfortran.dg/proc_decl_4.f90: New.
5157 2007-09-04 Jan Hubicka <jh@suse.cz>
5159 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5160 * gcc.dg/vect/vect-105.c: Mark functions noinline.
5161 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5162 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5163 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5164 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5165 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5166 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5167 * gcc.dg/vect/vect-50.c: Mark functions noinline.
5168 * gcc.dg/vect/vect-33.c: Mark functions noinline.
5169 * gcc.dg/vect/vect-16.c: Mark functions noinline.
5170 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5171 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5172 * gcc.dg/vect/vect-92.c: Mark functions noinline.
5173 * gcc.dg/vect/vect-75.c: Mark functions noinline.
5174 * gcc.dg/vect/vect-58.c: Mark functions noinline.
5175 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5176 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5177 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5178 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5179 * gcc.dg/vect/vect-114.c: Mark functions noinline.
5180 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5181 * gcc.dg/vect/vect-8.c: Mark functions noinline.
5182 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5183 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5184 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5185 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5186 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5187 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5188 * gcc.dg/vect/vect-42.c: Mark functions noinline.
5189 * gcc.dg/vect/vect-25.c: Mark functions noinline.
5190 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5191 * gcc.dg/vect/vect-67.c: Mark functions noinline.
5192 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5193 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5194 * gcc.dg/vect/vect-106.c: Mark functions noinline.
5195 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5196 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5197 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5198 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5199 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5200 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5201 * gcc.dg/vect/vect-34.c: Mark functions noinline.
5202 * gcc.dg/vect/vect-17.c: Mark functions noinline.
5203 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5204 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5205 * gcc.dg/vect/vect-93.c: Mark functions noinline.
5206 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5207 * gcc.dg/vect/vect-76.c: Mark functions noinline.
5208 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5209 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5210 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5211 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5212 * gcc.dg/vect/vect-115.c: Mark functions noinline.
5213 * gcc.dg/vect/vect-9.c: Mark functions noinline.
5214 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5215 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5216 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5217 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5218 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5219 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5220 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5221 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5222 * gcc.dg/vect/vect-60.c: Mark functions noinline.
5223 * gcc.dg/vect/vect-26.c: Mark functions noinline.
5224 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5225 * gcc.dg/vect/vect-85.c: Mark functions noinline.
5226 * gcc.dg/vect/vect-68.c: Mark functions noinline.
5227 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5228 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5229 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5230 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5231 * gcc.dg/vect/vect-107.c: Mark functions noinline.
5232 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5233 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5234 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5235 * gcc.dg/vect/vect-52.c: Mark functions noinline.
5236 * gcc.dg/vect/vect-35.c: Mark functions noinline.
5237 * gcc.dg/vect/vect-18.c: Mark functions noinline.
5238 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5239 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5240 * gcc.dg/vect/vect-77.c: Mark functions noinline.
5241 * gcc.dg/vect/vect-2.c: Mark functions noinline.
5242 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5243 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5244 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5245 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5246 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5247 * gcc.dg/vect/vect-116.c: Mark functions noinline.
5248 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5249 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5250 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5251 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5252 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5253 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5254 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5255 * gcc.dg/vect/vect-44.c: Mark functions noinline.
5256 * gcc.dg/vect/vect-27.c: Mark functions noinline.
5257 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5258 * gcc.dg/vect/vect-86.c: Mark functions noinline.
5259 * gcc.dg/vect/vect-100.c: Mark functions noinline.
5260 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5261 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5262 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5263 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5264 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5265 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5266 * gcc.dg/vect/vect-108.c: Mark functions noinline.
5267 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5268 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5269 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5270 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5271 * gcc.dg/vect/vect-11.c: Mark functions noinline.
5272 * gcc.dg/vect/vect-70.c: Mark functions noinline.
5273 * gcc.dg/vect/vect-36.c: Mark functions noinline.
5274 * gcc.dg/vect/vect-19.c: Mark functions noinline.
5275 * gcc.dg/vect/vect-95.c: Mark functions noinline.
5276 * gcc.dg/vect/vect-78.c: Mark functions noinline.
5277 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5278 * gcc.dg/vect/vect-3.c: Mark functions noinline.
5279 * gcc.dg/vect/vect-all.c: Mark functions noinline.
5280 * gcc.dg/vect/vect-117.c: Mark functions noinline.
5281 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5282 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5283 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5284 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5285 * gcc.dg/vect/vect-20.c: Mark functions noinline.
5286 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5287 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5288 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5289 * gcc.dg/vect/vect-62.c: Mark functions noinline.
5290 * gcc.dg/vect/vect-28.c: Mark functions noinline.
5291 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5292 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5293 * gcc.dg/vect/vect-87.c: Mark functions noinline.
5294 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5295 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5296 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5297 * gcc.dg/vect/vect-109.c: Mark functions noinline.
5298 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5299 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5301 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5302 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5303 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5304 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5305 * gcc.dg/vect/vect-12.c: Mark functions noinline.
5306 * gcc.dg/vect/vect-71.c: Mark functions noinline.
5307 * gcc.dg/vect/vect-54.c: Mark functions noinline.
5308 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5309 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5310 * gcc.dg/vect/vect-96.c: Mark functions noinline.
5311 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5312 * gcc.dg/vect/vect-110.c: Mark functions noinline.
5313 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5314 * gcc.dg/vect/vect-4.c: Mark functions noinline.
5315 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5316 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5317 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5318 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5319 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5320 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5321 * gcc.dg/vect/vect-21.c: Mark functions noinline.
5322 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5323 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5324 * gcc.dg/vect/vect-80.c: Mark functions noinline.
5325 * gcc.dg/vect/vect-63.c: Mark functions noinline.
5326 * gcc.dg/vect/vect-46.c: Mark functions noinline.
5327 * gcc.dg/vect/vect-29.c: Mark functions noinline.
5328 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5329 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5330 * gcc.dg/vect/vect-88.c: Mark functions noinline.
5331 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5332 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5333 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5334 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5335 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5336 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5337 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5338 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5339 * gcc.dg/vect/vect-30.c: Mark functions noinline.
5340 * gcc.dg/vect/vect-13.c: Mark functions noinline.
5341 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5342 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5343 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5344 * gcc.dg/vect/vect-72.c: Mark functions noinline.
5345 * gcc.dg/vect/vect-38.c: Mark functions noinline.
5346 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5347 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5348 * gcc.dg/vect/vect-97.c: Mark functions noinline.
5349 * gcc.dg/vect/vect-111.c: Mark functions noinline.
5350 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5351 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5352 * gcc.dg/vect/vect-5.c: Mark functions noinline.
5353 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5354 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5355 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5356 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5357 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5358 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5359 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5360 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5361 * gcc.dg/vect/vect-22.c: Mark functions noinline.
5362 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5363 * gcc.dg/vect/vect-64.c: Mark functions noinline.
5364 * gcc.dg/vect/vect-89.c: Mark functions noinline.
5365 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5366 * gcc.dg/vect/vect-103.c: Mark functions noinline.
5367 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5368 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5369 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5370 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5371 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5372 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5373 * gcc.dg/vect/vect-31.c: Mark functions noinline.
5374 * gcc.dg/vect/vect-14.c: Mark functions noinline.
5375 * gcc.dg/vect/vect-73.c: Mark functions noinline.
5376 * gcc.dg/vect/vect-56.c: Mark functions noinline.
5377 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5378 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5379 * gcc.dg/vect/vect-98.c: Mark functions noinline.
5380 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5381 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5382 * gcc.dg/vect/vect-112.c: Mark functions noinline.
5383 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5384 * gcc.dg/vect/vect-6.c: Mark functions noinline.
5385 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5386 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5387 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5388 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5389 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5390 * gcc.dg/vect/pr25413.c: Mark functions noinline.
5391 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5392 * gcc.dg/vect/vect-40.c: Mark functions noinline.
5393 * gcc.dg/vect/vect-23.c: Mark functions noinline.
5394 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5395 * gcc.dg/vect/vect-82.c: Mark functions noinline.
5396 * gcc.dg/vect/vect-65.c: Mark functions noinline.
5397 * gcc.dg/vect/vect-48.c: Mark functions noinline.
5398 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5399 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5400 * gcc.dg/vect/vect-104.c: Mark functions noinline.
5401 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5402 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5403 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5404 * gcc.dg/vect/vect-32.c: Mark functions noinline.
5405 * gcc.dg/vect/vect-15.c: Mark functions noinline.
5406 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5407 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5408 * gcc.dg/vect/vect-91.c: Mark functions noinline.
5409 * gcc.dg/vect/vect-74.c: Mark functions noinline.
5410 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5411 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5412 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5413 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5414 * gcc.dg/vect/vect-99.c: Mark functions noinline.
5415 * gcc.dg/vect/vect-113.c: Mark functions noinline.
5416 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5417 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5418 * gcc.dg/vect/vect-7.c: Mark functions noinline.
5419 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5420 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5421 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5422 * gcc.dg/vect/vect-24.c: Mark functions noinline.
5423 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5424 * gcc.dg/vect/vect-83.c: Mark functions noinline.
5425 * gcc.dg/vect/vect-66.c: Mark functions noinline.
5426 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5428 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5431 * gcc.target/i386/cmov7.c: New file.
5433 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5435 * gcc.target/i386/sse4a-check.h: New file.
5436 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
5437 * gcc.target/i386/sse4a-insert.c: Ditto.
5438 * gcc.target/i386/sse4a-montsd.c: Ditto.
5439 * gcc.target/i386/sse4a-montss.c: Ditto.
5440 * gcc.target/i386/mmx-check.h: New file.
5441 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
5442 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5443 * gcc.target/i386/sse-check.h: New file.
5444 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
5445 * gcc.target/i386/sse-3.c: Ditto.
5446 * gcc.target/i386/sse-7.c: Ditto.
5447 * gcc.target/i386/sse-9.c: Ditto.
5448 * gcc.target/i386/ssefn-3.c: Ditto.
5449 * gcc.target/i386/sse-recip.c: Ditto.
5450 * gcc.target/i386/sse-recip-vec.c: Ditto.
5451 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5452 * gcc.target/i386/20020523-1.c: Remove.
5453 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
5454 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5455 * gcc.target/i386/ssefn-4.c: Ditto.
5456 * gcc.target/i386/sse-6.c: Ditto.
5457 * gcc.target/i386/sse-10.c: Ditto.
5458 * gcc.target/i386/sse-11.c: Ditto.
5459 * gcc.target/i386/sse-18.c: Ditto.
5460 * gcc.target/i386/fpprec-1.c: Ditto.
5461 * g++.dg/other/i386-1.C: Ditto.
5463 2007-09-04 Richard Guenther <rguenther@suse.de>
5465 PR tree-optimization/33291
5466 * gcc.dg/volatile2.c: New testcase.
5467 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5468 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5469 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5470 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5472 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5475 * gfortran.dg/namelist_15.f90: Update test.
5476 * gfortran.dg/namelist_24.f90: Update test.
5477 * gfortran.dg/namelist_38.f90: New test.
5479 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
5481 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
5482 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5483 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
5484 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5485 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
5486 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5488 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5490 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5491 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5493 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5495 2007-09-02 David Daney <ddaney@avtrex.com>
5497 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5498 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5499 * gcc.target/mips/atomic-memory-1.c: Ditto.
5500 * gcc.target/mips/atomic-memory-2.c: Ditto.
5502 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5504 * gcc.target/cris/builtin_clz_v0.c: New testcase.
5505 * gcc.target/cris/builtin_clz_v3.c: New testcase.
5507 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
5509 * gfortran.dg/substr_6.f90: New test.
5511 2007-09-02 Paolo Carlini <pcarlini@suse.de>
5514 * g++.dg/other/error18.C: New.
5515 * g++.dg/expr/bitfield3.C: Adjust.
5517 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
5520 * gfortran.fortran-torture/compile/pr33276.f90: New.
5522 2007-09-02 Joseph Myers <joseph@codesourcery.com>
5526 * gcc.dg/c99-arraydecl-3.c: New test.
5528 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5531 * g++.dg/cpp0x/variadic-new2.C: New.
5532 * g++.dg/cpp0x/variadic-new.C: New.
5534 2007-08-31 Tobias Burnus <burnus@net-b.de>
5537 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5538 * gfortran.dg/read_1.f90: New.
5540 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5543 * g++.dg/template/error30.C: New.
5545 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5548 * g++.dg/template/crash70.C: New.
5550 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5553 * g++.dg/ext/is_class_error.C: New.
5555 2007-08-31 Olivier Hainque <hainque@adacore.com>
5557 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5559 2007-08-31 David Edelsohn <edelsohn@gnu.org>
5560 Revital Eres <eres@il.ibm.com>
5562 * gcc.target/powerpc/paired-1.c: New test.
5563 * gcc.target/powerpc/paired-2.c: New test.
5564 * gcc.target/powerpc/paired-3.c: New test.
5565 * gcc.target/powerpc/paired-4.c: New test.
5566 * gcc.target/powerpc/paired-5.c: New test.
5567 * gcc.target/powerpc/paired-6.c: New test.
5568 * gcc.target/powerpc/paired-7.c: New test.
5569 * gcc.target/powerpc/ppc-paired.c: New test.
5571 2007-08-31 Ollie Wild <aaw@google.com>
5573 * g++.dg/conversion/ptrmem2.C: New test.
5574 * g++.dg/conversion/ptrmem3.C: New test.
5575 * g++.dg/conversion/ptrmem4.C: New test.
5576 * g++.dg/conversion/ptrmem5.C: New test.
5577 * g++.dg/conversion/ptrmem6.C: New test.
5578 * g++.dg/conversion/ptrmem7.C: New test.
5579 * g++.dg/conversion/ptrmem8.C: New test.
5581 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
5584 * gfortran.dg/char_length_7.f90: New test.
5585 * gfortran.dg/char_length_9.f90: New test.
5586 * gfortran.dg/char_assign_1.f90: Add extra warning.
5590 * gfortran.dg/char_length_8.f90: New test.
5592 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
5594 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5596 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5598 * gcc.dg/inline-24.c: New test.
5599 * g++.dg/opt/inline11.C: New test.
5601 2007-08-30 Richard Guenther <rguenther@suse.de>
5603 * gcc.target/i386/vectorize5.c: New testcase.
5605 2007-08-30 Tobias Burnus <burnus@net-b.de>
5608 * interface.c (check_interface0): Improve error for external procs.
5609 (check_sym_interfaces): Fix checking of module procedures.
5611 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5613 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5615 * gcc.dg/sync-3.c: New test.
5618 * gcc.dg/cleanup-12.c: New test.
5620 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
5622 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5623 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5624 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5625 * gcc.dg/pr32450.c: Ditto.
5626 * gcc.dg/nest.c: Ditto.
5627 * gcc.dg/nested-func-4.c: Ditto.
5628 * g++.old-deja/g++.law/profile1.C: Ditto.
5630 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5633 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5634 non-default integer kind arguments.
5636 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
5639 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5641 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5643 * gcc.dg/h8300-ice2.c: Remove target selector.
5645 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
5648 * gfortran.dg/binding_label_tests_15.f03: New test case.
5649 * gfortran.dg/binding_label_tests_16.f03: Ditto.
5651 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5653 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5654 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5656 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
5659 * g++.dg/other/canon-33194.C: New.
5661 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
5663 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5664 * gcc.c-torture/execute/pr23135.c: Likewise.
5666 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5668 * gcc.dg/pr31344.c: Move to ...
5669 * gcc.dg/dfp/pr31344.c: ... here.
5670 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5671 * gcc.dg/20050503-1.c: Ditto.
5672 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5673 * gcc.dg/20061127-1.c: Compile only for fpic targets.
5674 * gcc.dg/20060801-1.c: Ditto.
5676 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
5678 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5679 * gfortran.dg/nan_1.f90: Likewise.
5681 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5684 Revert previous patch.
5686 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
5687 Kazu Hirata <kazu@codesourcery.com>
5689 * gcc.target/m68k/interrupt-1.c: New.
5691 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
5693 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5694 10000 for targets where "int" can't hold at least 100000.
5695 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5696 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5697 (test5)(test6): Use it.
5698 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5699 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5700 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5701 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5702 * gcc.dg/attr-alloc_size.c (test): Likewise.
5704 2007-08-28 Paolo Carlini <pcarlini@suse.de>
5707 * g++.dg/template/error29.C: New.
5709 2007-08-28 Jakub Jelinek <jakub@redhat.com>
5712 * g++.dg/ext/visibility/anon5.C: New test.
5714 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5716 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5718 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5720 * gfortran.dg/gamma_1.f90: Remove large-real tests.
5721 * gfortran.dg/gamma_2.f90: Remove large-real tests.
5722 * gfortran.dg/gamma_4.f90: New: large-real tests.
5724 2007-08-28 Jason Merrill <jason@redhat.com>
5727 * g++.dg/ext/stmtexpr12.C: New test.
5730 * g++.dg/ext/attrib28.C: New test.
5732 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
5735 * gcc.target/i386/pr32661.c: New test.
5737 2007-08-28 Jakub Jelinek <jakub@redhat.com>
5740 * gcc.dg/pr32370.c: New test.
5742 PR rtl-optimization/33148
5743 * gcc.c-torture/compile/20070827-1.c: New test.
5746 * d++.dg/debug/const3.C: New test.
5747 * d++.dg/debug/const4.C: New test.
5748 * d++.dg/debug/dwarf2/const1.C: New test.
5749 * d++.dg/debug/dwarf2/const2.C: New test.
5750 * d++.dg/debug/dwarf2/const2b.C: New test.
5752 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
5753 Vladimir Yanovsky <yanov@il.ibm.com>
5754 Revital Eres <eres@il.ibm.com>
5755 Andrey Belevantsev <abel@ispras.ru>
5757 * gcc.dg/sms-1.c: New test.
5759 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
5761 * g++.dg/ext/gnu-inline-common.h: New.
5762 * g++.dg/ext/gnu-inline-global-reject.C: New.
5763 * g++.dg/ext/gnu-inline-global.C: New.
5764 * g++.dg/ext/gnu-inline-namespace.C: New.
5765 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5766 * g++.dg/ext/gnu-inline-class.C: New.
5767 * g++.dg/ext/gnu-inline-class-static.C: New.
5768 * g++.dg/ext/gnu-inline-template-class.C: New.
5769 * g++.dg/ext/gnu-inline-template-func.C: New.
5771 2007-08-27 Jason Merrill <jason@redhat.com>
5774 * g++.dg/ext/stmtexpr11.C: New.
5776 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
5778 * lib/target-supports.exp (check_profiling_available):
5779 Set profiling_available_saved to 0 on fido-*-elf.
5781 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
5783 PR tree-optimization/33173
5785 * gcc.c-torture/compile/pr33173.c: New.
5787 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
5790 * gcc.dg/dfp/pr31385.c: New.
5792 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5794 * gcc.dg/unsigned-long-compare.c: Remove target selector.
5796 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5798 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5799 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5800 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5801 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5802 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5803 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5804 gcc.target/m68k directory.
5805 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5806 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5807 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5808 gcc.target/cris directory.
5809 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5810 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5811 gcc.target/bfin directory.
5813 * gcc.target/sh: New directory.
5814 * gcc.target/sh/sh.exp: New file.
5815 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5816 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5817 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5818 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5819 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5820 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5822 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5824 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5825 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5826 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5827 * gcc.target/i386/local2.c: Ditto.
5828 * gcc.target/i386/stack-prot-kernel.c: Ditto.
5829 * gcc.target/i386/20011119-1.c: Ditto.
5830 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5831 * gcc.target/i386/fastcall-1.c: Fix target selector.
5833 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5836 * gfortran.dg/negative_unit.f: Add new check
5837 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5838 -fdefault-integer-8.
5840 2007-08-26 Asher Langton <langton2@llnl.gov>
5842 * gfortran.dg/recursive_stack.f90: New.
5843 * gfortran.dg/openmp_stack.f90: New.
5845 2007-08-26 Tobias Burnus <burnus@net-b.de>
5848 * gfortran.dg/use_10.f90: New.
5850 2007-08-26 Tobias Burnus <burnus@net-b.de>
5853 * gfortran.dg/namelist_14.f90: Make test case valid.
5854 * gfortran.dg/common_10.f90: New.
5856 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
5859 * gcc.dg/ifelse-2.c: New.
5861 2007-08-26 Tobias Burnus <burnus@net-b.de>
5864 * gfortran.dg/gamma_1.f90: New.
5865 * gfortran.dg/gamma_2.f90: New.
5866 * gfortran.dg/gamma_3.f90: New.
5868 2007-08-26 Tobias Burnus <burnus@net-b.de>
5871 * gfortran.dg/used_types_18.f90: New.
5873 2007-08-25 Jakub Jelinek <jakub@redhat.com>
5875 * gcc.dg/array-init-2.c: New test.
5877 2007-08-24 Tobias Burnus <burnus@net-b.de>
5880 * gfortran.dg/initialization_4.f90: Update dg-error.
5881 * gfortran.dg/initialization_13.f90: New.
5883 2007-08-24 Richard Guenther <rguenther@suse.de>
5886 * gcc.c-torture/compile/pr33166.c: New testcase.
5888 2007-08-24 Tobias Burnus <burnus@net-b.de>
5891 * gfortran.dg/pointer_assign_4.f90: New.
5892 * gfortran.dg/shape_2.f90: Fix test case.
5893 * gfortran.dg/char_result_4.f90: Ditto.
5895 2007-08-24 Jakub Jelinek <jakub@redhat.com>
5897 * gcc.dg/array-init-1.c: New test.
5900 * g++.dg/parse/crash36.C: New test.
5902 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
5904 * gcc.dg/pr32721.c: Updated.
5906 2007-08-24 Jakub Jelinek <jakub@redhat.com>
5908 PR tree-optimization/32573
5910 * gcc.dg/pr32573.c: New test.
5913 * g++.dg/lookup/ns3.C: New test.
5915 * gfortran.dg/assumed_charlen_sharing.f90: New test.
5918 * g++.dg/parse/crash37.C: New test.
5920 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
5923 * gcc.target/i386/pr17390.c: New test.
5925 2007-08-23 Richard Guenther <rguenther@suse.de>
5927 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5928 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5929 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5930 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5931 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5932 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5933 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5934 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5936 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
5938 * gcc.target/s390: New directory.
5939 * gcc.target/s390/s390.exp: New file.
5940 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5941 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5942 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5943 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5944 gcc.target/s390 directory.
5946 2007-08-23 Richard Guenther <rguenther@suse.de>
5948 PR tree-optimization/32328
5949 * gcc.dg/pr32328.c: New testcase.
5951 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
5953 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5956 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5959 * gfortran.dg/min_max_optional_5.f90: New test.
5960 * gfortran.dg/min_max_optional_2.f90: Remove.
5961 * gfortran.dg/min_max_optional_3.f90: Remove.
5962 * gfortran.dg/min_max_optional_4.f90: Remove.
5964 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
5966 * gcc.target/i386/xorps-sse.c: New.
5967 * gcc.target/i386/xorps-sse2.c: New.
5969 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
5971 * gcc.target/i386/cmov3.c: Fix scan-assembler.
5972 * gcc.target/i386/cmov4.c: Fix scan-assembler.
5973 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5975 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
5978 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5979 include multiple kinds for SHAPE parameter within a single
5981 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5982 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
5984 2007-08-22 Janus Weil <jaydub66@gmail.com>
5986 * interface_abstract_1.f90: Extended test case.
5987 * interface_abstract_3.f90: New test.
5989 2007-08-21 Christian Bruel <christian.bruel@st.com>
5991 * gcc.dg/fold-sub.c: New test.
5993 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
5995 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5996 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5997 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5998 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5999 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6000 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6002 2007-08-22 Richard Guenther <rguenther@suse.de>
6005 * gcc.dg/pr33007.c: New testcase.
6007 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6009 * gcc.c-torture/execute/strcmp-1.x: Delete.
6011 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6013 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6014 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6015 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6016 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6017 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6018 gcc.target/i386/stack-realign.c,
6019 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6020 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6021 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6022 target using dg-require-effective-target directive.
6023 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6024 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6025 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6026 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6027 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6028 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6029 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6030 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6031 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6032 Require lp64 target using dg-require-effective-target directive.
6033 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6034 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6036 * gcc.target/i386/20010202-1.c: Move from here ...
6037 * gcc.dg/20010202-1.c: ... to here.
6039 2007-08-22 Richard Guenther <rguenther@suse.de>
6041 PR tree-optimization/33142
6042 * gcc.c-torture/execute/pr33142.c: New testcase.
6044 2007-08-22 Richard Guenther <rguenther@suse.de>
6047 * g++.dg/torture/pr32563.C: New testcase.
6049 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6052 * gcc.dg/pr32912-1.c: Add -w to options.
6053 * gcc.dg/pr32912-2.c: Likewise.
6054 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6056 2007-08-21 Ian Lance Taylor <iant@google.com>
6058 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6060 2007-08-21 Ian Lance Taylor <iant@google.com>
6062 PR tree-optimization/33134
6063 * g++.dg/tree-ssa/pr33134.C: New test.
6065 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6067 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6068 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6070 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6073 * gcc.dg/debug/pr32610.c: New test.
6075 * g++.dg/init/new24.C: New test.
6078 * gcc.dg/pr32912-1.c: New test.
6079 * gcc.dg/pr32912-2.c: New test.
6080 * gcc.dg/pr32912-3.c: New test.
6082 2007-08-21 Richard Guenther <rguenther@suse.de>
6084 * gcc.dg/pointer-arith-10.c: New testcase.
6086 2007-08-21 Richard Guenther <rguenther@suse.de>
6089 * gcc.c-torture/compile/pr33122.c: New testcase.
6091 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6093 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6095 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6097 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6099 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6102 * g++.dg/init/new23.C: New test.
6104 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6107 * gcc.c-torture/compile/pr30564-1.c: New test.
6108 * gcc.c-torture/compile/pr30564-2.c: New test.
6110 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6112 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6114 2007-08-19 Tobias Burnus <burnus@net-b.de>
6116 * gfortran.dg/interface_abstract_2.f90: New.
6117 * gfortran.dg/interface_abstract_1.f90: Fix typo.
6119 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6121 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6122 unknown (so that outer-loop wont get analyzed).
6123 * gcc.dg/vect/vect-outer-1a.c: New test.
6124 * gcc.dg/vect/vect-outer-1b.c: New test.
6125 * gcc.dg/vect/vect-outer-1.c: New test.
6126 * gcc.dg/vect/vect-outer-2a.c: New test.
6127 * gcc.dg/vect/vect-outer-2b.c: New test.
6128 * gcc.dg/vect/vect-outer-2c.c: New test.
6129 * gcc.dg/vect/vect-outer-2.c: New test.
6130 * gcc.dg/vect/vect-outer-3a.c: New test.
6131 * gcc.dg/vect/vect-outer-3b.c: New test.
6132 * gcc.dg/vect/vect-outer-3c.c: New test.
6133 * gcc.dg/vect/vect-outer-3.c: New test.
6134 * gcc.dg/vect/vect-outer-4a.c: New test.
6135 * gcc.dg/vect/vect-outer-4b.c: New test.
6136 * gcc.dg/vect/vect-outer-4c.c: New test.
6137 * gcc.dg/vect/vect-outer-4d.c: New test.
6138 * gcc.dg/vect/vect-outer-4e.c: New test.
6139 * gcc.dg/vect/vect-outer-4f.c: New test.
6140 * gcc.dg/vect/vect-outer-4g.c: New test.
6141 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6142 * gcc.dg/vect/vect-outer-4i.c: New test.
6143 * gcc.dg/vect/vect-outer-4j.c: New test.
6144 * gcc.dg/vect/vect-outer-4k.c: New test.
6145 * gcc.dg/vect/vect-outer-4l.c: New test.
6146 * gcc.dg/vect/vect-outer-4m.c: New test.
6147 * gcc.dg/vect/vect-outer-4.c: New test.
6148 * gcc.dg/vect/vect-outer-5.c: New test.
6149 * gcc.dg/vect/vect-outer-6.c: New test.
6150 * gcc.dg/vect/vect-outer-fir.c: New test.
6151 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6152 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6154 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6156 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6157 and -fno-tree-reassoc.
6158 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6159 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6160 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6161 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6162 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6163 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6164 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6165 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6166 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6167 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6168 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6169 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6170 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6171 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6172 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6173 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6174 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6175 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6176 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6177 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6178 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6179 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6180 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6181 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6182 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6183 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6184 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6185 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6186 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6187 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6188 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6189 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6190 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6191 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6192 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6193 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6194 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6196 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6198 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6199 versioning for aliasing).
6200 * gcc.dg/vect/vect-35.c: Likewise.
6202 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6204 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6206 2007-08-18 Tom Tromey <tromey@redhat.com>
6208 PR preprocessor/32974:
6209 * gcc.dg/cpp/pr32974.c: New file.
6211 2007-08-17 Tobias Burnus <burnus@net-b.de>
6213 * gfortran.dg/interface_abstract_1.f90: New.
6215 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6218 * gfortran.dg/pure_initializer_1.f90: New test.
6220 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6223 * gfortran.dg/array_constructor_18.f90: New test.
6225 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
6228 * g++.dg/expr/lval3.C: New test.
6229 * g++.dg/expr/lval4.C: New test.
6231 2007-08-17 Ollie Wild <aaw@google.com>
6234 * g++.dg/lookup/builtin3.C: New test.
6235 * g++.dg/lookup/builtin4.C: New test.
6236 * g++.dg/lookup/using19.C: New test.
6238 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6241 * g++.dg/parse/error31.C: New.
6243 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6246 * g++.dg/template/error26.C: New.
6248 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6251 * gfortran.dg/zero_length_2.f90: New test.
6253 2007-08-17 Tobias Burnus <burnus@net-b.de>
6255 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6256 * gfortran.dg/kind_tests_3.f03: Ditto.
6257 * gfortran.dg/global_vars_f90_init.f90: Ditto.
6258 * gfortran.dg/interface_13.f90: Ditto.
6259 * gfortran.dg/pr32738.f90: Ditto.
6260 * gfortran.dg/module_private_1.f90: Ditto.
6261 * gfortran.dg/test_only_clause.f90: Ditto.
6262 * gfortran.dg/bind_c_vars.f90: Ditto.
6263 * gfortran.dg/bind_c_dts.f90: Ditto.
6264 * gfortran.dg/use_9.f90: Ditto.
6265 * gfortran.dg/generic_8.f90: Ditto.
6266 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6267 * gfortran.dg/private_type_6.f90: Ditto.
6268 * gfortran.dg/c_assoc.f90: Ditto.
6269 * gfortran.dg/private_type_7.f90: Ditto.
6270 * gfortran.dg/global_vars_c_init.f90: Ditto.
6271 * gfortran.dg/bind_c_dts_2.f03: Ditto.
6272 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6273 * gfortran.dg/c_size_t_test.f03: Ditto.
6274 * gfortran.dg/used_types_12.f90: Ditto.
6275 * gfortran.dg/pr25923.f90: Ditto.
6276 * gfortran.dg/test_com_block.f90: Ditto.
6277 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6278 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6279 * gfortran.dg/com_block_driver.f90: Ditto.
6280 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6281 * gfortran.dg/use_iso_c_binding.f90: Ditto.
6282 * gfortran.dg/c_loc_test.f90: Ditto.
6283 * gfortran.dg/c_ptr_tests.f03: Ditto.
6284 * gfortran.dg/module_interface_1.f90: Ditto.
6286 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6289 * g++.dg/other/error17.C: Adjust.
6291 2007-08-17 Ben Elliston <bje@au.ibm.com>
6294 * g++.dg/ext/altivec-14.C: New test.
6296 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6298 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6299 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6301 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6302 * gcc.dg/vect/pr32366.c: Ditto.
6304 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6307 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6308 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6309 * gcc.dg/dfp/convert-int-fold.c: Ditto.
6310 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6312 2007-08-16 Tobias Burnus <burnus@net-b.de>
6315 * gfortran.dg/use_9.f90: New.
6317 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6319 * g++.dg/gcov/gcov-5.C: New test.
6321 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6323 * g++.dg/gcov/gcov-4.C: New test.
6324 * lib/gcov.exp (verify-lines): Add support for
6325 checking no-coverage lines.
6327 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
6329 * gcc.dg/vect/vect-vfa-01.c: New.
6330 * gcc.dg/vect/vect-vfa-02.c: New.
6331 * gcc.dg/vect/vect-vfa-03.c: New.
6332 * gcc.dg/vect/vect-vfa-04.c: New.
6333 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6334 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6335 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6336 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6337 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6338 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6339 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6340 gfortran.dg/vect/pr19049.f90: Rename to start with
6342 * gcc.dg/vect/vect.exp: Disable versioning for alias
6343 when test starts with no-vfa-.
6344 * gfortran.dg/vect/vect.exp: Likewise.
6346 2007-08-16 Richard Sandiford <richard@codesourcery.com>
6348 * gcc.dg/torture/pr32897.c: New test.
6350 2007-08-16 Paolo Carlini <pcarlini@suse.de>
6353 * g++.dg/template/crash69.C: New.
6355 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
6357 * lib/target-supports.exp (check_effective_target_arm32): Use
6358 check_no_compiler_messages.
6360 2007-08-15 Diego Novillo <dnovillo@google.com>
6362 gcc.dg/tree-ssa/20070815.c: New test.
6364 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6367 * gfortran.dg/random_7.f90: Initialize variable.
6369 2007-08-15 Jakub Jelinek <jakub@redhat.com>
6372 * gfortran.dg/pr33074.f90: New test.
6375 * g++.dg/opt/nrv14.C: New test.
6377 2007-08-15 Paolo Carlini <pcarlini@suse.de>
6380 * g++.dg/template/crash68.C: New.
6382 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6384 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6385 * gcc.dg/sibcall-4.c: Ditto.
6387 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6390 * gfortran.dg/use_8.f90: New test.
6391 * gfortran.dg/c_loc_tests_2.f03: Fix code.
6393 2007-08-14 Paolo Carlini <pcarlini@suse.de>
6396 * g++.dg/template/error27.C: New.
6397 * g++.dg/template/error28.C: New.
6398 * g++.dg/other/pr28304.C: Adjust.
6399 * g++.old-deja/g++.mike/p811.C: Likewise.
6401 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
6404 * gcc.target/i386/pr30315.c: New.
6406 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6409 * gfortran.dg/substr_5.f90: New test.
6411 2007-08-14 Andrew Pinski <pinskia@gmail.com>
6414 * gcc.dg/vector-2.c: New test.
6417 * g++.dg/ext/vector8.C: New test.
6419 2007-08-13 Dan Hipschman <dsh@google.com>
6422 * gcc.dg/format/array-1.c: Add an additional test for
6423 unterminated format strings of length 1.
6425 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6428 * gfortran.dg/external_procedures_3.f90: New test.
6430 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6433 * gfortran.dg/import6.f90: New test.
6435 2007-08-13 Andrew Pinski <pinskia@gmail.com>
6438 * gcc.dg/vector-1.c: New test.
6440 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6442 * gcc.dg/pr21255-4.c: Skip for PIC.
6443 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6445 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6447 * gcc.dg/attr-isr.c: Skip for PIC.
6448 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6449 * gcc.dg/attr-isr-trapa.c: Likewise.
6450 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6451 * gcc.dg/pragma-isr-trapa.c: Likewise.
6452 * gcc.dg/pragma-isr-trapa2.c: Likewise.
6454 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6457 * gfortran.dg/transpose_1.f90: New test.
6459 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6462 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6465 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6469 * gfortran.dg/random_4.f90: New test.
6470 * gfortran.dg/random_5.f90: New test.
6471 * gfortran.dg/random_6.f90: New test.
6472 * gfortran.dg/random_7.f90: New test.
6474 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6477 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6479 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6482 * gfortran.dg/module_private_1.f90: New test.
6484 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6487 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6488 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6490 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6493 * gfortran.dg/char_length_6.f90: New test.
6495 2007-08-10 Ollie Wild <aaw@google.com>
6497 * g++.dg/lookup/using18.C: New test.
6499 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6502 * g++.dg/other/error16.C: New.
6504 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6507 * gfortran.dg/namelist_37.f90: New test.
6509 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6512 * g++.dg/conversion/op3.C: New.
6514 2007-08-09 Tobias Burnus <burnus@net-b.de>
6517 * gfortran.dg/fmt_tab_1.f90: New.
6518 * gfortran.dg/fmt_tab_2.f90: New.
6520 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6523 * gcc.c-torture/compile/pr32796.c: New test.
6525 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6528 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6529 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6532 2007-08-08 Richard Sandiford <richard@codesourcery.com>
6534 * gcc.target/mips/code-readable-1.c: New test.
6535 * gcc.target/mips/code-readable-2.c: Likewise.
6536 * gcc.target/mips/code-readable-3.c: Likewise.
6538 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
6539 Revital Eres <eres@il.ibm.com>
6541 * gfortran.dg/sms-1.f90: Add comment.
6542 * gfortran.dg/sms-2.f90: New.
6544 2007-08-07 Ian Lance Taylor <iant@google.com>
6546 * gcc.dg/instrument-1.c: New test.
6547 * gcc.dg/instrument-2.c: New test.
6548 * gcc.dg/instrument-3.c: New test.
6550 2007-08-07 Steve Ellcey <sje@cup.hp.com>
6552 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6554 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
6556 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
6557 !vector_alignment_reachable targets.
6558 * gcc.dg/vect/vect-33.c: Likewise.
6559 * gcc.dg/vect/vect-42.c: Likewise.
6560 * gcc.dg/vect/vect-44.c: Likewise.
6561 * gcc.dg/vect/vect-50.c: Likewise.
6562 * gcc.dg/vect/vect-70.c: Likewise.
6563 * gcc.dg/vect/vect-71.c: Likewise.
6564 * gcc.dg/vect/vect-87.c: Likewise.
6565 * gcc.dg/vect/vect-88.c: Likewise.
6566 * gcc.dg/vect/vect-91.c: Likewise.
6567 * gcc.dg/vect/vect-93.c: Likewise.
6568 * gcc.dg/vect/vect-96.c: Likewise.
6569 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6570 * gcc.dg/vect/section-anchors-69.c: Likewise.
6571 * gcc.dg/vect/pr25413.c: Likewise.
6572 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6573 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6574 * gfortran.dg/vect-2.f90: Likewise.
6575 * gfortran.dg/vect-3.f90: Likewise.
6576 * gfortran.dg/vect-4.f90: Likewise.
6577 * gfortran.dg/vect-5.f90: Likewise.
6578 * lib/target-supports.exp (check_effective_target_natural_alignment):
6579 Return false for darwin.
6580 (check_effective_target_vector_alignment_reachable_for_double): New.
6582 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
6584 * gcc.dg/multiword-1.c: New testcase.
6586 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
6588 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6590 * gfortran.dg/namelist_36.f90: New test.
6592 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
6594 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6595 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6597 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
6599 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6600 * gcc.dg/torture/type-generic-1.c: Likewise.
6602 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6604 * gcc.c-torture/20070522-1.c: Move to ...
6605 * gcc.c-torture/compile/20070522-1.c: Here.
6607 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6610 * gfortran.dg/minmax_char_1.f90: New test.
6611 * gfortran.dg/minmax_char_2.f90: New test.
6612 * gfortran.dg/min_max_optional_4.f90: New test.
6614 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6616 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6617 hanging on the testcase.
6619 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6622 * gcc.c-torture/compile/pr32988.c: New test.
6624 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6626 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6628 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
6630 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
6633 2007-03-22 Dirk Mueller <dmueller@suse.de>
6635 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6637 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6640 * gfortran.dg/isnan_1.f90: New test.
6642 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
6643 Revital Eres <eres@il.ibm.com>
6645 * gcc.dg/sms-antideps.c: New test.
6647 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
6650 * gfortran.dg/entry_13.f90: New test.
6652 * gfortran.dg/entry_12.f90: Clean up .mod file.
6654 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6657 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
6658 variables as kind=4 so they don't overflow the record length.
6660 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
6663 * gfortran.dg/selected_kind_1.f90: New test.
6665 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6668 * gcc.c-torture/compile/pr32780.c: New test.
6670 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6673 * gcc.c-torture/compile/pr32399.c: New testcase.
6675 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6678 * g++.dg/torture/pr32304.C: New testcase.
6680 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6683 * gfortran.fortran-torture/compile/complex_1.f90: New test.
6685 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6688 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6690 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6693 * gfortran.dg/nint_2.f90: New test.
6695 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
6697 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6698 * gcc.dg/weak/typeof-2.c: Likewise.
6700 2007-08-03 Diego Novillo <dnovillo@google.com>
6703 * gcc.dg/tree-ssa/pr31521.c: New test.
6705 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6708 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
6709 iostat must be default kind.
6711 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6713 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6715 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6718 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
6719 explicit so test passes with -fdefault-integer-8.
6720 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6721 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6723 2007-08-02 Lee Millward <lee.millward@gmail.com>
6726 * g++.dg/parse/asm1.C: New test.
6729 * g++.dg/parse/asm2.C: Likewise.
6732 * g++.dg/parse/asm3.C: Likewise.
6734 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
6736 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6737 "int" is only 16 bit bits wide.
6738 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6740 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6742 * g++.dg/torture/type-generic-1.C: New.
6743 * gcc.dg/pr28796-2.c: Move tests ...
6744 * gcc.dg/tg-tests.h: ... here.
6745 * gcc.dg/torture/type-generic-1.c: New.
6747 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6750 * minmaxloc_3.f90: New test case.
6752 2007-08-01 Tobias Burnus <burnus@net-b.de>
6755 * gfortran.dg/allocate_stat.f90: New.
6757 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
6759 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6761 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
6763 PR tree-optimization/32919
6764 * gcc.c-torture/compile/pr32919.c: New.
6766 2007-08-01 Nick Clifton <nickc@redhat.com>
6768 * gcc.c-torture/execute/execute.exp: Change copyright header to
6769 refer to version 3 of the GNU General Public License and to point
6770 readers at the COPYING3 file and the FSF's license web page.
6771 * gcc.c-torture/execute/ieee/ieee.exp,
6772 gcc.c-torture/unsorted/unsorted.exp,
6773 gcc.c-torture/compile/compile.exp,
6774 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6775 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6776 gcc.target/cris/torture/cris-torture.exp,
6777 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6778 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6779 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6780 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6781 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6782 gnat.dg/dg.exp, gnat.dg/style/style.exp,
6783 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6784 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6785 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6786 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6787 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6788 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6789 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6790 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6791 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6792 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6793 gcc.dg/noncompile/noncompile.exp,
6794 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6795 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6796 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6797 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6798 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6799 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6800 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6801 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6802 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6803 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6804 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6805 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6806 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6807 g++.old-deja/old-deja.exp,
6808 gfortran.fortran-torture/execute/execute.exp,
6809 gfortran.fortran-torture/compile/compile.exp,
6810 treelang/output/output-1.c, treelang/output/output-1.tree,
6811 treelang/execute/execute.exp, treelang/Makefile.in,
6812 treelang/compile/compile.exp, g++.dg/dg.exp,
6813 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6814 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6815 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6816 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6817 g++.dg/compat/struct-layout-1.exp,
6818 g++.dg/compat/struct-layout-1_generate.c,
6819 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6820 g++.dg/bprob/bprob.exp, config/default.exp,
6821 gcc.test-framework/test-framework.awk,
6822 gcc.test-framework/gen_directive_tests,
6823 gcc.test-framework/test-framework.exp,
6824 objc.dg/special/special.exp,
6825 objc.dg/gnu-encoding/gnu-encoding.exp,
6826 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6827 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6828 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6829 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6830 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6831 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6832 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6833 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6834 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6835 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6836 lib/target-supports-dg.exp, lib/gcc-defs.exp,
6837 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6838 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6839 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6840 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6841 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6844 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
6846 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6849 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
6852 * gfortran.dg/initialization_12.f90: New test.
6854 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
6857 * gfortran.dg/entry_12.f90: New test.
6859 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6862 * gfortran.dg/altreturn_6.f90: New test.
6864 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
6867 * gfortran.dg/exponent_2.f90: New test.
6869 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
6871 * gcc.dg/vect/vect-117.c: New test.
6872 * gcc.dg/vect/vect-74.c: Enabled test
6873 * gcc.dg/vect/vect-81.c: Enabled test
6875 2007-07-30 Andrew Pinski <pinskia@gmail.com>
6877 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6878 s/dg-error/dg-warning where warning is expected.
6880 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6883 * gfortran.dg/array_constructor_12.f90: Adjust argument
6884 of huge() to correct kind.
6886 2007-07-30 Ollie Wild <aaw@google.com>
6888 * gcc.dg/cpp/counter-2.c: New test.
6889 * gcc.dg/cpp/counter-3.c: New test.
6890 * gcc.dg/cpp/dir-only-1.c: New test.
6891 * gcc.dg/cpp/dir-only-1.h: New file.
6892 * gcc.dg/cpp/dir-only-2.c: New test.
6893 * gcc.dg/cpp/dir-only-3.c: New test.
6894 * gcc.dg/cpp/dir-only-3a.h: New file.
6895 * gcc.dg/cpp/dir-only-3b.h: New file.
6896 * gcc.dg/cpp/dir-only-4.c: New test.
6897 * gcc.dg/cpp/dir-only-5.c: New test.
6898 * gcc.dg/cpp/dir-only-6.c: New test.
6900 2007-07-30 Julian Brown <julian@codesourcery.com>
6902 * gcc.target/arm/neon/v*.c: Regenerate.
6904 2007-07-30 Paolo Carlini <pcarlini@suse.de>
6907 * g++.dg/ext/label6.C: New.
6909 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6913 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
6915 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
6918 * gfortran.dg/actual_pointer_function_1.f90: New test.
6921 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6923 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
6926 * gfortran.dg/shape_1.f90: Adjust error message.
6927 * gfortran.dg/parameter_array_ref_1.f90: New test.
6929 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6932 * gfortran.dg/entry_11.f90: New test.
6934 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
6935 Revital Eres <eres@il.ibm.com>
6937 * gfortran.dg/sms-1.f90: New test.
6939 2007-07-28 Richard Guenther <rguenther@suse.de>
6941 * gcc.c-torture/compile/pr32920.c: New testcase.
6943 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
6946 * g++.dg/lookup/friend11.C: New test.
6948 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
6950 * gfortran.dg/namelist_5.f90: Adjusted error message.
6951 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6952 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6953 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6954 * gfortran.dg/namelist_32.f90: ... this.
6957 * gfortran.dg/namelist_33.f90: New test.
6960 * gfortran.dg/namelist_34.f90: New test.
6963 * gfortran.dg/namelist_35.f90: New test.
6965 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
6968 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6970 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6973 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6974 assuming it is 0x7ffffffff.
6975 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6976 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6978 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
6980 * gfortran.dg/operator_3.f90: Fix dg directive.
6981 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6982 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6983 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6985 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
6987 * g++.dg/cpp0x/decltype1.C: New.
6988 * g++.dg/cpp0x/decltype2.C: New.
6989 * g++.dg/cpp0x/decltype3.C: New.
6990 * g++.dg/cpp0x/decltype4.C: New.
6991 * g++.dg/cpp0x/decltype5.C: New.
6992 * g++.dg/cpp0x/decltype6.C: New.
6994 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
6996 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6997 because the test relies on bit 31 to be the sign bit.
6999 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7001 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7002 assuming it is 0x7fffffff.
7003 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7004 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7006 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7009 * g++.dg/expr/bitfield9.C: New test.
7011 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7014 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7016 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7019 * gfortran.dg/private_type_7.f90: New test.
7021 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7024 * gfortran.dg/select_char_1.f90: New test.
7026 2007-07-27 Tobias Burnus <burnus@net-b.de>
7029 * gfortran.dg/initialization_11.f90: New test.
7031 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7033 * gcc.target/mips/ins-1.c: New test.
7035 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7038 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7041 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7043 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7044 error: width of 'spare' exceeds its type.
7046 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7048 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7049 * gcc.dg/sibcall-4.c: Likewise.
7051 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7053 PR rtl-optimization/31500
7054 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7055 * g++.dg/warn/Warray-bounds.C: Likewise.
7057 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7059 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7061 2007-07-25 Julian Brown <julian@codesourcery.com>
7062 Paul Brook <paul@codesourcery.com>
7063 Joseph Myers <joseph@codesourcery.com>
7064 Mark Shinwell <shinwell@codesourcery.com>
7066 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7067 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7068 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7069 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7070 (check_effective_target_arm_neon_hw): New.
7071 * gcc.target/arm/neon/neon.exp: New file.
7072 * gcc.target/arm/neon/polytypes.c: New file.
7073 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7075 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7077 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7078 targets where an "int" is less than 32 bits wide.
7080 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7082 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7084 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7086 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7087 during addition if an int is only 16 bits wide.
7088 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7090 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7092 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7093 size as "long int" and are 32 or 64 bits wide.
7094 * gcc.dg/torture/pr28814.c: Likewise.
7096 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7098 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7099 exactly as wide as an int.
7101 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7103 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7104 Define and use throughout as long long printf format specifier.
7105 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7108 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7110 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7111 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7113 2007-07-25 Ben Elliston <bje@au.ibm.com>
7115 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7117 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7119 * gcc.c-torture/execute/20070724-1.c: New.
7121 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7124 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7125 "deallocates" to 24, since patch has code rid of much spurious
7127 * gfortran.dg/interface_assignment_1.f90 : New test.
7130 * gfortran.dg/interface_assignment_2.f90 : New test.
7132 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7135 * fortran.dg/initialization_10.f90: New test.
7137 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7140 * gfortran.dg/imag_2.f: Removed
7141 * gfortran.dg/warn_std_1.f90: New test.
7142 * gfortran.dg/warn_std_2.f90: New test.
7143 * gfortran.dg/warn_std_3.f90: New test.
7145 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7148 * g++.dg/init/new22.C: New.
7150 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7153 * g++.dg/template/crash67.C: New.
7155 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
7157 * lib/target-support.exp (check_effective_target_natural_alignment):
7158 (check_effective_target_vector_alignment_reachable): New.
7159 * config/spu/spu.c (spu_vector_alignment_reachable): New.
7160 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7161 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
7163 * gcc.dg/vect/pr25413.c: Likewise.
7164 * gcc.dg/vect/pr31699.c: Likewise.
7166 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7169 * gfortran.dg/pack_bounds_1.f90: New test case.
7171 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
7174 * gfortran.dg/initialization_9.f90: New test.
7176 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7180 * gfortran.dg/bind_c_usage_8.f03: New test case.
7181 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7182 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
7184 2007-07-23 Richard Sandiford <richard@codesourcery.com>
7186 * gcc.target/mips/branch-cost-1.c: New test.
7187 * gcc.target/mips/branch-cost-2.c: Likewise.
7189 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7192 * gfortran.dg/c_char_tests.f03: New test case.
7193 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7194 * gfortran.dg/c_char_tests_2.f03: New test case.
7195 * gfortran.dg/value_6.f03: Ditto.
7196 * gfortran.dg/value_7.f03: Ditto.
7198 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7201 * gfortran.dg/c_funloc_tests_5.f03: New.
7202 * gfortran.dg/c_funloc_tests_5.f04: New.
7203 * gfortran.dg/c_funloc_tests_4_driver.c: New.
7205 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7208 * g++.dg/expr/call4.C: New.
7209 * g++.dg/expr/call5.C: New.
7211 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7214 * gfortran.dg/namelist_30.f90: New test.
7216 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7219 * gfortran.dg/array_initializer_1.f90: Removed warning.
7220 * gfortran.dg/initialization_1.f90: Adjusted messages.
7221 * gfortran.dg/nested_modules_6.f90: Removed warning.
7224 * gfortran.dg/initialization_7.f90: New test.
7227 * gfortran.dg/initialization_8.f90: New test.
7229 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7232 * g++.dg/template/crash47.C: Adjust errors.
7233 * g++.dg/template/crash48.C: Adjust errors.
7234 * g++.dg/template/typename12.C: New.
7235 * g++.dg/template/typename13.C: New.
7236 * g++.dg/template/typename14.C: New.
7237 * g++.dg/template/typedef6.C: Adjust errors.
7239 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7242 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7243 * gfortran.dg/pr32627.f03: New test case.
7245 * gfortran.dg/c_f_pointer_logical.f03: New test case.
7246 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7247 c_f_pointer_logical.
7248 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7249 c_f_pointer_complex.
7250 * gfortran.dg/c_f_pointer_complex.f03: New test case.
7251 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7252 c_f_pointer_shape_tests_2.
7253 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7255 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7258 * gfortran.dg/c_loc_tests_9.f03: New test case.
7259 * gfortran.dg/c_loc_tests_10.f03: Ditto.
7261 2007-07-21 Lee Millward <lee.millward@gmail.com>
7264 * gfortran.dg/int_2.f90: New test.
7266 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
7268 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7270 2007-07-20 Richard Sandiford <richard@codesourcery.com>
7272 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7273 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7275 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
7277 PR tree-optimization/19910
7278 * gcc.dg/pr19910.c: New test.
7280 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
7283 * gfortran.dg/pr32738.f90: New test.
7285 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7287 PR tree-optimzation/32635
7288 * gfortran.dg/pr32635.f: New test case.
7290 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
7293 * gfortran.dg/pr32801.f03: New test case.
7295 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7297 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7298 Test negative numbers also.
7299 * gcc.dg/c99-math-float-1.c: Likewise.
7300 * gcc.dg/c99-math-long-double-1.c: Likewise.
7301 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
7304 2007-07-18 Bob Wilson <bob.wilson@acm.org>
7306 * lib/target-supports.exp (check_effective_target_sync_int_long):
7308 (check_effective_target_sync_char_short): Likewise.
7310 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7312 * gcc.dg/pr28796-2.c: Add more cases.
7314 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7316 * gcc.dg/pr28796-1.c: Add more cases.
7317 * gcc.dg/pr28796-2.c: Likewise.
7319 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7321 * gcc.dg/pr28796-1.c: Add more cases.
7322 * gcc.dg/pr28796-2.c: Likewise.
7324 2007-07-17 Janus Weil <jaydub66@gmail.com>
7327 * gfortran.dg/pr32535.f90: New test.
7329 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
7333 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7335 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
7337 PR rtl-optimization/32773
7338 * gcc.dg/pr32773.c: New test.
7340 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
7342 * gcc.target/spu/intrinsics-1.c: Use dg-message to
7343 match flax-vector-conversions note.
7344 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7345 instead of dg-error for the warning.
7347 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7349 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7350 adapted to work on targets with 16-bit or wider int.
7351 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7352 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7353 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7354 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7356 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7358 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7359 support large arrays.
7360 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7361 * gcc.dg/20061109-1.c: Likewise.
7362 * gcc.c-torture/execute/20061101-1.x: Likewise.
7363 * gcc.c-torture/execute/pr29797-1.x: Likewise.
7364 * gcc.c-torture/execute/pr31448.x: Likewise.
7366 2007-07-16 Lee Millward <lee.millward@gmail.com>
7368 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7371 * gfortran.dg/pr32238.f90: New test.
7374 * gfortran.dg/pr32222.f90: New test.
7377 * gfortran.dg/pr32242.f90: New test.
7379 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
7380 David Ung <davidu@mips.com>
7382 * gcc.target/mips/mips-sched-madd.c: New test case.
7384 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7387 * gfortran.dg/large_real_kind_1.f90: Update test.
7388 * gfortran.dg/pr17706.f90: Update test.
7389 * gfortran.dg/fmt_zero_digits.f90: Update test.
7390 * gfortran.dg/fmt_zero_precision.f90: Update test.
7391 * gfortran.dg/real_const_3.f90: Update test.
7393 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7396 * gfortran.dg/bounds_check_8.f90: New test.
7397 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7399 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7402 * gfortran.dg/mvbits_2.f90: New test.
7404 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7407 * gfortran.dg/pack_mask_1.f90: New test.
7408 * gfortran.dg/unpack_mask_1.f90: New test.
7410 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7412 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7413 * gcc.dg/20001101-1.c: Likewise.
7414 * gcc.dg/20001102-1.c: Likewise.
7415 * gcc.dg/20020116-2.c: Likewise.
7416 * gcc.dg/20020416-1.c: Likewise.
7417 * gcc.dg/sparc-constant-1.c: Likewise.
7418 * gcc.dg/sparc-dwarf2.c: Likewise.
7419 * gcc.dg/sparc-frame-1.c: Likewise.
7420 * gcc.dg/sparc-getcontext-1.c: Likewise.
7421 * gcc.dg/sparc-loop-1.c: Likewise.
7422 * gcc.dg/sparc-reg-1.c: Likewise.
7423 * gcc.dg/sparc-ret.c: Likewise.
7424 * gcc.dg/sparc-trap-1.c: Likewise.
7425 * gcc.dg/ultrasp10.c: Likewise.
7426 * gcc.dg/ultrasp11.c: Likewise.
7427 * gcc.dg/ultrasp1.c: Likewise.
7428 * gcc.dg/ultrasp2.c: Likewise.
7429 * gcc.dg/ultrasp3.c: Likewise.
7430 * gcc.dg/ultrasp4.c: Likewise.
7431 * gcc.dg/ultrasp5.c: Likewise.
7432 * gcc.dg/ultrasp6.c: Likewise.
7433 * gcc.dg/ultrasp7.c: Likewise.
7434 * gcc.dg/ultrasp8.c: Likewise.
7435 * gcc.dg/ultrasp9.c: Likewise.
7436 * gcc.dg/splet-1.c: Delete.
7438 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
7441 * gfortran.dg/stfunc_5.f90: New test.
7443 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
7445 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7446 New procedure to check if arrays are naturally aligned to the vector
7448 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
7449 in size_t typedef. Adjust tree dump scan results according to
7450 vect_aligned_arrays target check.
7451 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7452 vect_aligned_arrays target check.
7453 * gcc.dg/vect/pr31699.c: Ditto.
7455 2007-07-13 Sa Liu <saliu@de.ibm.com>
7457 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7458 for V2DFmode vector conditional expression.
7459 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
7461 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
7463 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
7464 V2DFmode comparison and test special values.
7465 * lib/target-supports.exp: Switch on test for V2DFmode
7466 vector conditional expression.
7468 2007-07-13 Richard Guenther <rguenther@suse.de>
7470 PR tree-optimization/32721
7471 * gcc.dg/pr32721.c: New testcase.
7473 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
7475 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7476 error message part that continues on a new line.
7478 2007-07-12 Geoffrey Keating <geoffk@apple.com>
7480 * gcc.dg/c99-tgmath-1.c: New.
7481 * gcc.dg/c99-tgmath-2.c: New.
7482 * gcc.dg/c99-tgmath-3.c: New.
7483 * gcc.dg/c99-tgmath-4.c: New.
7485 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7486 Janis Johnson <janis187@us.ibm.com>
7489 * gcc.test-framework/dg-error-exp-F.c: New test.
7490 * gcc.test-framework/dg-warning-exp-F.c: New test.
7491 * lib/gcc.exp: Enable warning and error prefixes.
7492 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7493 (dg-error): Wrap original dg-error.
7494 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7495 markers from dg-error/dg-warning directives.
7496 * gcc.dg/20040322-1.c: Likewise.
7497 * gcc.dg/Wchar-subscripts-1.c: Likewise.
7498 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7499 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7500 * gcc.dg/Werror-1.c: Likewise.
7501 * gcc.dg/Werror-10.c: Likewise.
7502 * gcc.dg/Werror-11.c: Likewise.
7503 * gcc.dg/Werror-2.c: Likewise.
7504 * gcc.dg/Werror-3.c: Likewise.
7505 * gcc.dg/Werror-4.c: Likewise.
7506 * gcc.dg/Werror-5.c: Likewise.
7507 * gcc.dg/Werror-6.c: Likewise.
7508 * gcc.dg/Werror-7.c: Likewise.
7509 * gcc.dg/Werror-8.c: Likewise.
7510 * gcc.dg/Werror-9.c: Likewise.
7511 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7512 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7513 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7514 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7515 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7516 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7517 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7518 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7519 * gcc.dg/Wnested-externs-1.c: Likewise.
7520 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7521 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7522 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7523 * gcc.dg/Wshadow-3.c: Likewise.
7524 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7525 * gcc.dg/Wwrite-strings-1.c: Likewise.
7526 * gcc.dg/anon-struct-5.c: Likewise.
7527 * gcc.dg/anon-struct-6.c: Likewise.
7528 * gcc.dg/anon-struct-7.c: Likewise.
7529 * gcc.dg/anon-struct-8.c: Likewise.
7530 * gcc.dg/array-8.c: Likewise.
7531 * gcc.dg/array-quals-2.c: Likewise.
7532 * gcc.dg/asm-qual-1.c: Likewise.
7533 * gcc.dg/asm-wide-1.c: Likewise.
7534 * gcc.dg/assign-warn-1.c: Likewise.
7535 * gcc.dg/assign-warn-2.c: Likewise.
7536 * gcc.dg/bitfld-10.c: Likewise.
7537 * gcc.dg/bitfld-11.c: Likewise.
7538 * gcc.dg/bitfld-12.c: Likewise.
7539 * gcc.dg/bitfld-13.c: Likewise.
7540 * gcc.dg/bitfld-14.c: Likewise.
7541 * gcc.dg/builtin-choose-expr-2.c: Likewise.
7542 * gcc.dg/builtins-30.c: Likewise.
7543 * gcc.dg/c90-const-expr-5.c: Likewise.
7544 * gcc.dg/c90-typespec-1.c: Likewise.
7545 * gcc.dg/c99-const-expr-5.c: Likewise.
7546 * gcc.dg/c99-flex-array-5.c: Likewise.
7547 * gcc.dg/c99-fordecl-3.c: Likewise.
7548 * gcc.dg/c99-tag-3.c: Likewise.
7549 * gcc.dg/c99-typespec-1.c: Likewise.
7550 * gcc.dg/c99-vla-jump-1.c: Likewise.
7551 * gcc.dg/c99-vla-jump-2.c: Likewise.
7552 * gcc.dg/c99-vla-jump-3.c: Likewise.
7553 * gcc.dg/c99-vla-jump-4.c: Likewise.
7554 * gcc.dg/c99-vla-jump-5.c: Likewise.
7555 * gcc.dg/cast-1.c: Likewise.
7556 * gcc.dg/cast-2.c: Likewise.
7557 * gcc.dg/cast-3.c: Likewise.
7558 * gcc.dg/cast-4.c: Likewise.
7559 * gcc.dg/cast-pretty-print-1.c: Likewise.
7560 * gcc.dg/comp-goto-2.c: Likewise.
7561 * gcc.dg/comp-goto-3.c: Likewise.
7562 * gcc.dg/cpp/error-1.c: Likewise.
7563 * gcc.dg/cpp/if-paren.c: Likewise.
7564 * gcc.dg/decl-7.c: Likewise.
7565 * gcc.dg/decl-8.c: Likewise.
7566 * gcc.dg/decl-nospec-1.c: Likewise.
7567 * gcc.dg/decl-nospec-2.c: Likewise.
7568 * gcc.dg/decl-nospec-3.c: Likewise.
7569 * gcc.dg/declspec-10.c: Likewise.
7570 * gcc.dg/declspec-11.c: Likewise.
7571 * gcc.dg/declspec-12.c: Likewise.
7572 * gcc.dg/declspec-13.c: Likewise.
7573 * gcc.dg/declspec-14.c: Likewise.
7574 * gcc.dg/declspec-15.c: Likewise.
7575 * gcc.dg/declspec-16.c: Likewise.
7576 * gcc.dg/declspec-17.c: Likewise.
7577 * gcc.dg/declspec-4.c: Likewise.
7578 * gcc.dg/declspec-5.c: Likewise.
7579 * gcc.dg/declspec-6.c: Likewise.
7580 * gcc.dg/declspec-7.c: Likewise.
7581 * gcc.dg/declspec-8.c: Likewise.
7582 * gcc.dg/declspec-9.c: Likewise.
7583 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7584 * gcc.dg/dfp/constants-c99.c: Likewise.
7585 * gcc.dg/dfp/keywords-c89.c: Likewise.
7586 * gcc.dg/dfp/keywords-c99.c: Likewise.
7587 * gcc.dg/dfp/keywords-reserved.c: Likewise.
7588 * gcc.dg/dfp/typespec.c: Likewise.
7589 * gcc.dg/dremf-type-compat-2.c: Likewise.
7590 * gcc.dg/dremf-type-compat-3.c: Likewise.
7591 * gcc.dg/dremf-type-compat-4.c: Likewise.
7592 * gcc.dg/empty-source-2.c: Likewise.
7593 * gcc.dg/empty-source-3.c: Likewise.
7594 * gcc.dg/enum3.c: Likewise.
7595 * gcc.dg/extra-semi-2.c: Likewise.
7596 * gcc.dg/extra-semi-3.c: Likewise.
7597 * gcc.dg/float-range-1.c: Likewise.
7598 * gcc.dg/float-range-2.c: Likewise.
7599 * gcc.dg/float-range-3.c: Likewise.
7600 * gcc.dg/float-range-5.c: Likewise.
7601 * gcc.dg/format/asm_fprintf-2.c: Likewise.
7602 * gcc.dg/format/asm_fprintf-3.c: Likewise.
7603 * gcc.dg/format/asm_fprintf-4.c: Likewise.
7604 * gcc.dg/format/asm_fprintf-5.c: Likewise.
7605 * gcc.dg/format/cast-1.c: Likewise.
7606 * gcc.dg/format/gcc_diag-3.c: Likewise.
7607 * gcc.dg/format/gcc_diag-4.c: Likewise.
7608 * gcc.dg/format/gcc_diag-6.c: Likewise.
7609 * gcc.dg/format/gcc_diag-8.c: Likewise.
7610 * gcc.dg/format/gcc_diag-9.c: Likewise.
7611 * gcc.dg/format/nul-2.c: Likewise.
7612 * gcc.dg/format/opt-1.c: Likewise.
7613 * gcc.dg/format/opt-2.c: Likewise.
7614 * gcc.dg/format/opt-3.c: Likewise.
7615 * gcc.dg/format/opt-4.c: Likewise.
7616 * gcc.dg/format/opt-5.c: Likewise.
7617 * gcc.dg/format/opt-6.c: Likewise.
7618 * gcc.dg/framework-2.c: Likewise.
7619 * gcc.dg/func-args-1.c: Likewise.
7620 * gcc.dg/func-outside-1.c: Likewise.
7621 * gcc.dg/func-outside-2.c: Likewise.
7622 * gcc.dg/gnu-cond-expr-2.c: Likewise.
7623 * gcc.dg/gnu-cond-expr-3.c: Likewise.
7624 * gcc.dg/if-empty-1.c: Likewise.
7625 * gcc.dg/init-bad-1.c: Likewise.
7626 * gcc.dg/init-bad-2.c: Likewise.
7627 * gcc.dg/init-bad-3.c: Likewise.
7628 * gcc.dg/init-desig-obs-2.c: Likewise.
7629 * gcc.dg/init-desig-obs-3.c: Likewise.
7630 * gcc.dg/init-empty-2.c: Likewise.
7631 * gcc.dg/init-empty-3.c: Likewise.
7632 * gcc.dg/inline-11.c: Likewise.
7633 * gcc.dg/inline-12.c: Likewise.
7634 * gcc.dg/inline-8.c: Likewise.
7635 * gcc.dg/inline-9.c: Likewise.
7636 * gcc.dg/inline3.c: Likewise.
7637 * gcc.dg/label-decl-1.c: Likewise.
7638 * gcc.dg/label-decl-2.c: Likewise.
7639 * gcc.dg/label-decl-3.c: Likewise.
7640 * gcc.dg/label-decl-4.c: Likewise.
7641 * gcc.dg/long-long-typespec-1.c: Likewise.
7642 * gcc.dg/lvalue-2.c: Likewise.
7643 * gcc.dg/lvalue-3.c: Likewise.
7644 * gcc.dg/nested-func-3.c: Likewise.
7645 * gcc.dg/nested-redef-1.c: Likewise.
7646 * gcc.dg/noreturn-4.c: Likewise.
7647 * gcc.dg/old-style-prom-2.c: Likewise.
7648 * gcc.dg/old-style-prom-3.c: Likewise.
7649 * gcc.dg/old-style-then-proto-1.c: Likewise.
7650 * gcc.dg/overflow-warn-1.c: Likewise.
7651 * gcc.dg/overflow-warn-2.c: Likewise.
7652 * gcc.dg/overflow-warn-3.c: Likewise.
7653 * gcc.dg/overflow-warn-4.c: Likewise.
7654 * gcc.dg/overflow-warn-6.c: Likewise.
7655 * gcc.dg/parm-forwdecl-2.c: Likewise.
7656 * gcc.dg/parm-forwdecl-3.c: Likewise.
7657 * gcc.dg/parm-impl-decl-1.c: Likewise.
7658 * gcc.dg/parm-impl-decl-2.c: Likewise.
7659 * gcc.dg/parm-incomplete-1.c: Likewise.
7660 * gcc.dg/parm-mismatch-1.c: Likewise.
7661 * gcc.dg/pointer-arith-1.c: Likewise.
7662 * gcc.dg/pointer-arith-2.c: Likewise.
7663 * gcc.dg/pointer-arith-3.c: Likewise.
7664 * gcc.dg/pointer-arith-4.c: Likewise.
7665 * gcc.dg/pointer-arith-6.c: Likewise.
7666 * gcc.dg/pointer-arith-7.c: Likewise.
7667 * gcc.dg/pointer-arith-8.c: Likewise.
7668 * gcc.dg/pr13804-1.c: Likewise.
7669 * gcc.dg/pr15698-1.c: Likewise.
7670 * gcc.dg/pr15698-2.c: Likewise.
7671 * gcc.dg/pr15698-3.c: Likewise.
7672 * gcc.dg/pr15698-4.c: Likewise.
7673 * gcc.dg/pr15698-5.c: Likewise.
7674 * gcc.dg/pr15698-6.c: Likewise.
7675 * gcc.dg/pr15698-7.c: Likewise.
7676 * gcc.dg/pr15698-8.c: Likewise.
7677 * gcc.dg/pr17188-1.c: Likewise.
7678 * gcc.dg/pr17301-1.c: Likewise.
7679 * gcc.dg/pr17301-2.c: Likewise.
7680 * gcc.dg/pr17730-1.c: Likewise.
7681 * gcc.dg/pr20368-1.c: Likewise.
7682 * gcc.dg/pr20368-2.c: Likewise.
7683 * gcc.dg/pr20368-3.c: Likewise.
7684 * gcc.dg/pr22308-1.c: Likewise.
7685 * gcc.dg/qual-component-1.c: Likewise.
7686 * gcc.dg/redecl-1.c: Likewise.
7687 * gcc.dg/redecl-11.c: Likewise.
7688 * gcc.dg/redecl-12.c: Likewise.
7689 * gcc.dg/redecl-13.c: Likewise.
7690 * gcc.dg/redecl-14.c: Likewise.
7691 * gcc.dg/redecl-15.c: Likewise.
7692 * gcc.dg/register-var-1.c: Likewise.
7693 * gcc.dg/register-var-2.c: Likewise.
7694 * gcc.dg/stmt-expr-2.c: Likewise.
7695 * gcc.dg/stmt-expr-3.c: Likewise.
7696 * gcc.dg/stmt-expr-label-1.c: Likewise.
7697 * gcc.dg/stmt-expr-label-2.c: Likewise.
7698 * gcc.dg/stmt-expr-label-3.c: Likewise.
7699 * gcc.dg/struct-empty-2.c: Likewise.
7700 * gcc.dg/struct-empty-3.c: Likewise.
7701 * gcc.dg/struct-parse-1.c: Likewise.
7702 * gcc.dg/struct-semi-1.c: Likewise.
7703 * gcc.dg/struct-semi-2.c: Likewise.
7704 * gcc.dg/struct-semi-3.c: Likewise.
7705 * gcc.dg/switch-5.c: Likewise.
7706 * gcc.dg/switch-6.c: Likewise.
7707 * gcc.dg/switch-7.c: Likewise.
7708 * gcc.dg/tls/diag-5.c: Likewise.
7709 * gcc.dg/transparent-union-1.c: Likewise.
7710 * gcc.dg/transparent-union-3.c: Likewise.
7711 * gcc.dg/typespec-1.c: Likewise.
7712 * gcc.dg/vla-init-2.c: Likewise.
7713 * gcc.dg/vla-init-3.c: Likewise.
7714 * gcc.dg/vla-init-4.c: Likewise.
7715 * gcc.dg/vla-init-5.c: Likewise.
7716 * gcc.dg/void-cast-2.c: Likewise.
7717 * gcc.dg/wvla-3.c: Likewise.
7718 * gcc.dg/wvla-7.c: Likewise.
7719 * gcc.target/i386/991209-1.c: Likewise.
7720 * gcc.target/ia64/fpreg-1.c: Likewise.
7721 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7722 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7724 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
7727 * gfortran.dg/func_decl_4.f90: New test.
7729 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
7732 * gfortran.dg/interface_17.f90: New test.
7734 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
7737 * gfortran.dg/32599.f03: New test case.
7740 * gfortran.dg/32601.f03: New test case.
7741 * gfortran.dg/32601_1.f03: Ditto.
7742 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7743 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7745 2007-07-12 Steve Ellcey <sje@cup.hp.com>
7747 * gcc.c-torture/execute/align-3.c: Remove function addr check.
7749 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
7750 Devang Patel <dpatel@apple.com>
7752 PR tree-optimization/25413
7753 * gcc.dg/vect/vect-align-1.c: New.
7754 * gcc.dg/vect/vect-align-2.c: New.
7755 * gcc.dg/vect/pr25413.c: New.
7756 * gcc.dg/vect/pr25413a.c: New.
7757 * gcc.dg/vect/pr31699.c: Fix dg-final check.
7759 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
7761 * lib/target-support.exp (check_ultrasparc_hw_available):
7763 (is-effective-target): Check $arg for ultrasparc_hw.
7764 (is-effective-target-keyword): Likewise.
7765 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7766 when determining what to do on sparc platforms.
7767 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7768 * gcc.dg/20001101-1.c: Likewise.
7769 * gcc.dg/20001101-2.c: Likewise.
7770 * gcc.dg/ultrasp9.c: Likewise.
7771 * gcc.dg/ultrasp10.c: Likewise.
7772 * gcc.target/sparc/pdist-3.c: Likewise.
7774 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
7776 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7778 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
7780 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7782 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7784 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7785 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7786 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7787 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7788 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7789 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7790 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7791 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7792 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7793 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7794 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7795 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7796 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7797 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7798 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7799 * lib/target-supports.exp (check_effective_target_vect_int_mul):
7802 2007-07-12 Jakub Jelinek <jakub@redhat.com>
7805 * g++.dg/parse/error30.C: New test.
7807 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7810 * gfortran.dg/alloc_comp_misc_1.f90: New test.
7812 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
7814 * gfortran.fortran-torture/compile/pr32663.f: New test.
7816 2007-07-11 Paolo Carlini <pcarlini@suse.de>
7819 * g++.dg/inherit/virtual4.C: New.
7821 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
7824 * gcc.target/i386/pr32661-1.c: New test.
7826 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
7828 * gnat.dg/invariant_index.ad[sb]: New test.
7830 2007-07-11 Paolo Carlini <pcarlini@suse.de>
7833 * g++.dg/template/decl3.C: New.
7835 2007-07-09 Geoffrey Keating <geoffk@apple.com>
7838 * gcc.c-torture/execute/align-3.c: New.
7840 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
7843 * gcc.target/i386/pr32708-1.c: New test.
7844 * gcc.target/i386/pr32708-2.c: Ditto.
7845 * gcc.target/i386/pr32708-3.c: Ditto.
7847 2007-07-10 Mark Mitchell <mark@codesourcery.com>
7849 * g++.dg/init/new20.C: Remove svn:executable flag.
7851 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7853 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7855 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7857 * gcc.dg/ultrasp7.c: Add fpic target requirement.
7859 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7862 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7865 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
7868 * gfortran.dg/overload_2.f90: New test.
7871 * gfortran.dg/transfer_simplify_5.f90
7874 * gfortran.dg/interface_15.f90: New test.
7876 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7879 * gfortran.dg/matmul_5.f90: New test case.
7881 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
7883 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7884 * gcc.dg/fesd-any.h: Likewise.
7885 * gcc.dg/fesd-baseonly.c: Likewise.
7886 * gcc.dg/fesd-baseonly.h: Likewise.
7887 * gcc.dg/fesd-none.c: Likewise.
7888 * gcc.dg/fesd-none.h: Likewise.
7889 * gcc.dg/fesd-reduced.c: Likewise.
7890 * gcc.dg/fesd-reduced.h: Likewise.
7891 * gcc.dg/fesd-sys.c: Likewise.
7892 * gcc.dg/fesd-sys.h: Likewise
7893 * gcc.dg/fesd.h: Likewise.
7895 * g++.dg/debug/dwarf2: New directory.
7896 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7897 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7898 * g++.dg/other/fesd-any.h: Likewise.
7899 * g++.dg/other/fesd-baseonly.C: Likewise.
7900 * g++.dg/other/fesd-baseonly.h: Likewise.
7901 * g++.dg/other/fesd-none.C: Likewise.
7902 * g++.dg/other/fesd-none.h: Likewise.
7903 * g++.dg/other/fesd-reduced.C: Likewise.
7904 * g++.dg/other/fesd-reduced.h: Likewise.
7905 * g++.dg/other/fesd-sys.C: Likewise.
7906 * g++.dg/other/fesd-sys.h: Likewise.
7907 * g++.dg/other/fesd.h: Likewise.
7909 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
7912 * gfortran.dg/parameter_unused.f90: New test.
7914 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
7916 PR tree-optimization/32681
7917 * gcc.dg/tree-ssa/pr32681.c: New test.
7919 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7922 * gfortran.dg/fmt_t_5.f90: New test.
7924 2007-07-08 Paolo Carlini <pcarlini@suse.de>
7927 * g++.dg/template/operator10.C: New.
7929 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7932 * gfortran.dg/unpack_zerosize_1.f90: New test case.
7934 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7937 * gfortran.dg/operator_6.f90: New test.
7939 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7942 * gfortran.dg/operator_4.f90: New test.
7943 * gfortran.dg/operator_5.f90: New test.
7944 * gfortran.dg/logical_comp.f90: Adjusted error messages.
7945 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7947 2007-07-08 Tobias Burnus <burnus@net-b.de>
7950 * gfortran.dg/argument_checking_6.f90: New.
7952 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7955 * gfortran.dg/interface_155555.f90: New test.
7957 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7959 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7960 c99-math-long-double-1.c, c99-math.h: Test subnormals.
7962 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7965 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7966 discern pedantic diagnostics and errors.
7967 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7969 * gcc.dg/20050121-1.c: This is an error and not a warning.
7970 * gcc.target/i386/sseregparm-2.c: Likewise.
7971 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7972 * gcc.dg/charset/attribute2.c: Likewise.
7973 * gcc.dg/bitfld-1.c: Likewise.
7974 * gcc.dg/pack-test-2.c: Likewise.
7975 * gcc.dg/940510-1.c: Match separately error and warning.
7976 * gcc.dg/array-2.c: Match separately multiple messages. The second
7977 diagnostic is a pedantic warning and not an error.
7978 * gcc.dg/pr14475.c: Match separately multiple messages.
7979 * gcc.dg/pr18809-1.c: Likewise.
7980 * gcc.dg/pr27953.c: Likewise.
7981 * gcc.dg/vla-init-1.c: Likewise.
7982 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7984 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7987 * gfortran.dg/char_decl_1.f90: New test.
7989 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
7991 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7993 2007-07-07 Mark Mitchell <mark@codesourcery.com>
7996 * g++.dg/template/overload9.C: New test.
7998 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8000 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8001 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8003 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8005 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8006 * gcc.dg/20001012-2.c: Likewise.
8007 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8008 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8010 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8012 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8013 about the chunk size when STACK_SIZE is defined.
8015 2007-07-06 Josh Conner <jconner@apple.com>
8018 * gcc.dg/sibcall-8.c: New test.
8020 2007-07-06 Josh Conner <jconner@apple.com>
8023 * gcc.target/arm/sibcall-1.c: New test.
8025 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8027 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8029 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8031 * gfortran.dg/save_parameter.f90: New test.
8032 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8034 2007-07-06 Richard Guenther <rguenther@suse.de>
8036 * g++.dg/opt/pr30965.C: New testcase.
8038 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8040 * gcc.target/mips/save-restore-5.c: New test.
8042 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8044 PR rtl_optimization/32450
8045 * gcc.dg/pr32450.c: New runtime test.
8047 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8049 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8050 single underscore in scan directives.
8052 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8055 * g++.dg/init/ptrmem4.C: New test.
8058 * g++.dg/init/new21.C: Likewise.
8061 * g++.dg/template/static30.C: Likewise.
8063 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8065 * gcc.dg/vect/costmodel/ppc: New directory.
8066 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8067 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8069 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8070 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8071 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8072 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8073 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8074 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8075 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8076 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8077 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8079 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8081 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8082 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8084 2007-07-05 Tobias Burnus <burnus@net-b.de>
8087 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8089 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8092 * gfortran.dg/interface_14.f90: New test.
8095 * gfortran.dg/do_iterator_2.f90: New test.
8097 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8099 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8100 (FE_DEC_DOWNWARD): Likewise.
8101 (FE_DEC_UPWARD): Likewise.
8102 (FE_DEC_TOWARDZERO): Likewise.
8103 (FE_DEC_TONEARESTFROMZERO): Likewise.
8105 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8107 * gcc.c-torture/compile/pr32606.c: New.
8108 * gfortran.fortran-torture/execute/pr32604.f90: New.
8110 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8112 * gcc.dg/visibility-12.c: New test.
8113 * gcc.dg/visibility-13.c: Likewise.
8114 * g++.dg/ext/visibility-9.C: Likewise.
8115 * g++.dg/ext/visibility-10.C: Likewise.
8117 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8119 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8120 * gcc.dg/sh-relax-vxworks.c: New test.
8122 2007-07-04 Richard Guenther <rguenther@suse.de>
8124 PR tree-optimization/32500
8125 * gcc.c-torture/execute/pr32500.c: New testcase.
8127 2007-07-04 Richard Guenther <rguenther@suse.de>
8129 PR tree-optimization/32482
8130 * gcc.c-torture/compile/pr32482.c: New testcase.
8132 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8134 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8136 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8137 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8138 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8139 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8141 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8143 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8145 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8147 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8149 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8152 * gfortran.dg/min_max_optional_1.f90: New test.
8153 * gfortran.dg/min_max_optional_2.f90: New test.
8154 * gfortran.dg/min_max_optional_3.f90: New test.
8156 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8159 * gfortran.dg/fmt_error.f90: New test.
8161 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8164 * gfortran.dg/interface_13.f90: New test.
8166 2007-07-03 Dave Brolley <brolley@redhat.com>
8169 * g++.dg/init/new20.C: New test.
8171 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
8174 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8176 2007-07-03 Tobias Burnus <burnus@net-b.de>
8179 * common_7.f90: New.
8180 * common_8.f90: New.
8181 * common_9.f90: New.
8183 2007-07-03 Tobias Burnus <burnus@net-b.de>
8186 * gfortran.dg/argument_checking_1.f90: New.
8187 * gfortran.dg/argument_checking_2.f90: New.
8188 * gfortran.dg/argument_checking_3.f90: New.
8189 * gfortran.dg/argument_checking_4.f90: New.
8190 * gfortran.dg/argument_checking_5.f90: New.
8191 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8192 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8194 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8196 * gcc.dg/pr32176.c: Add -w to default dg-options.
8198 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8200 * gcc.c-torture/compile/ssa-pre-1.c: New test.
8202 2007-07-03 Tobias Burnus <burnus@net-b.de>
8205 * gfortran.dg/null_2.f90: New.
8207 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8208 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8211 * gcc.dg/pr32176.c: New test.
8213 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8215 * gcc.dg/const-float80.c : New test.
8216 * gcc.dg/const-float128.c : New test.
8217 * gcc.dg/const-float80-ped.c : New test.
8218 * gcc.dg/const-float128-ped.c : New test.
8220 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8222 * gcc.dg/c99-math.h: Fix typo.
8224 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8227 * gcc.dg/gomp/pr32468-1.c: New test.
8229 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8231 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8234 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8236 * gfortran.fortran-torture/compile/pr32583.f: New.
8237 * gcc.c-torture/compile/pr32584.c: New
8239 2007-07-02 Ollie Wild <aaw@google.com>
8241 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8242 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8244 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8246 * gcc.target/mips/save-restore-1.c: New test.
8247 * gcc.target/mips/save-restore-2.c: Likewise.
8248 * gcc.target/mips/save-restore-3.c: Likewise.
8249 * gcc.target/mips/save-restore-4.c: Likewise.
8251 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
8253 PR tree-optimization/31966
8254 PR tree-optimization/32533
8255 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8256 * gfortran.dg/pr32533.f90: Ditto.
8258 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8260 * g++.dg/opt/nrv12.C: New test.
8261 * gcc.target/i386/nrv1.c: New test.
8264 * g++.dg/gomp/pr31748.C: New test.
8266 2007-07-02 Ira Rosen <irar@il.ibm.com>
8268 PR tree-optimization/32230
8269 * gcc.dg/vect/pr32230.c: New test.
8271 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
8273 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8274 * bind_c_coms.f90: Ditto.
8275 * bind_c_coms_driver.c: Ditto.
8276 * bind_c_dts.f90: Ditto.
8277 * bind_c_dts_2.f03: Ditto.
8278 * bind_c_dts_2_driver.c: Ditto.
8279 * bind_c_dts_3.f03: Ditto.
8280 * bind_c_dts_4.f03: Ditto.
8281 * bind_c_dts_driver.c: Ditto.
8282 * bind_c_implicit_vars.f03: Ditto.
8283 * bind_c_procs.f03: Ditto.
8284 * bind_c_usage_2.f03: Ditto.
8285 * bind_c_usage_3.f03: Ditto.
8286 * bind_c_usage_5.f03: Ditto.
8287 * bind_c_usage_6.f03: Ditto.
8288 * bind_c_usage_7.f03: Ditto.
8289 * bind_c_vars.f90: Ditto.
8290 * bind_c_vars_driver.c: Ditto.
8291 * binding_c_table_15_1.f03: Ditto.
8292 * binding_label_tests.f03: Ditto.
8293 * binding_label_tests_10.f03: Ditto.
8294 * binding_label_tests_10_main.f03: Ditto.
8295 * binding_label_tests_11.f03: Ditto.
8296 * binding_label_tests_11_main.f03: Ditto.
8297 * binding_label_tests_12.f03: Ditto.
8298 * binding_label_tests_13.f03: Ditto.
8299 * binding_label_tests_13_main.f03: Ditto.
8300 * binding_label_tests_14.f03: Ditto.
8301 * binding_label_tests_2.f03: Ditto.
8302 * binding_label_tests_3.f03: Ditto.
8303 * binding_label_tests_4.f03: Ditto.
8304 * binding_label_tests_5.f03: Ditto.
8305 * binding_label_tests_6.f03: Ditto.
8306 * binding_label_tests_7.f03: Ditto.
8307 * binding_label_tests_8.f03: Ditto.
8308 * binding_label_tests_9.f03: Ditto.
8309 * c_assoc.f90: Ditto.
8310 * c_assoc_2.f03: Ditto.
8311 * c_f_pointer_shape_test.f90: Ditto.
8312 * c_f_pointer_tests.f90: Ditto.
8313 * c_f_tests_driver.c: Ditto.
8314 * c_funloc_tests.f03: Ditto.
8315 * c_funloc_tests_2.f03: Ditto.
8316 * c_funloc_tests_3.f03: Ditto.
8317 * c_funloc_tests_3_funcs.c: Ditto.
8318 * c_kind_params.f90: Ditto.
8319 * c_kind_tests_2.f03: Ditto.
8321 * c_loc_driver.c: Ditto.
8322 * c_loc_test.f90: Ditto.
8323 * c_loc_tests_2.f03: Ditto.
8324 * c_loc_tests_2_funcs.c: Ditto.
8325 * c_loc_tests_3.f03: Ditto.
8326 * c_loc_tests_4.f03: Ditto.
8327 * c_loc_tests_5.f03: Ditto.
8328 * c_loc_tests_6.f03: Ditto.
8329 * c_loc_tests_7.f03: Ditto.
8330 * c_loc_tests_8.f03: Ditto.
8331 * c_ptr_tests.f03: Ditto.
8332 * c_ptr_tests_10.f03: Ditto.
8333 * c_ptr_tests_5.f03: Ditto.
8334 * c_ptr_tests_7.f03: Ditto.
8335 * c_ptr_tests_7_driver.c: Ditto.
8336 * c_ptr_tests_8.f03: Ditto.
8337 * c_ptr_tests_8_funcs.c: Ditto.
8338 * c_ptr_tests_9.f03: Ditto.
8339 * c_ptr_tests_driver.c: Ditto.
8340 * c_size_t_driver.c: Ditto.
8341 * c_size_t_test.f03: Ditto.
8342 * com_block_driver.f90: Ditto.
8343 * global_vars_c_init.f90: Ditto.
8344 * global_vars_c_init_driver.c: Ditto.
8345 * global_vars_f90_init.f90: Ditto.
8346 * global_vars_f90_init_driver.c: Ditto.
8347 * interop_params.f03: Ditto.
8348 * iso_c_binding_only.f03: Ditto.
8349 * iso_c_binding_rename_1.f03: Ditto.
8350 * iso_c_binding_rename_1_driver.c: Ditto.
8351 * iso_c_binding_rename_2.f03: Ditto.
8352 * iso_c_binding_rename_2_driver.c: Ditto.
8353 * kind_tests_2.f03: Ditto.
8354 * kind_tests_3.f03: Ditto.
8355 * module_md5_1.f90: Ditto.
8356 * only_clause_main.c: Ditto.
8357 * print_c_kinds.f90: Ditto.
8358 * test_bind_c_parens.f03: Ditto.
8359 * test_c_assoc.c: Ditto.
8360 * test_com_block.f90: Ditto.
8361 * test_common_binding_labels.f03: Ditto.
8362 * test_common_binding_labels_2.f03: Ditto.
8363 * test_common_binding_labels_2_main.f03: Ditto.
8364 * test_common_binding_labels_3.f03: Ditto.
8365 * test_common_binding_labels_3_main.f03: Ditto.
8366 * test_only_clause.f90: Ditto.
8367 * use_iso_c_binding.f90: Ditto.
8368 * value_5.f90: Ditto.
8369 * value_test.f90: Ditto.
8370 * value_tests_f03.f90: Ditto.
8372 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
8374 * gcc.dg/tls/opt-14.c: New.
8376 2007-07-01 Ollie Wild <aaw@google.com>
8378 * g++.dg/lookup/using16.C: New test.
8379 * g++.dg/lookup/using17.C: New test.
8381 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
8384 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8385 (test_4): Use proper test for floating point equality.
8388 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8390 PR libgfortran/32554
8391 * gfortran.dg/fmt_p_1.f90: New test.
8393 2007-07-01 Ira Rosen <irar@il.ibm.com>
8395 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8396 initialization and fix dg-final check - the initialization loop is
8399 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8400 Volker Reichelt <reichelt@netcologne.de>
8403 * gcc.dg/pr32559.c: New test.
8405 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8407 PR tree-optimization/25371
8408 * gcc.dg/vect/pr25371.c: New test.
8410 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
8412 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8413 when allocating and initializing a flexible array.
8415 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
8418 * gfortran.dg/intrinsic.f90: New test.
8420 2007-06-30 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/fmt_zero_check.f90: New.
8425 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
8428 * gfortran.dg/repeat_f90: New test.
8430 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8433 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8434 -pedantic-errors, so we should match errors.
8435 * gcc.dg/cpp/escape-1.c: Likewise.
8436 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8437 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8439 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8440 errors instead of warnings.
8441 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8443 * gcc.dg/cpp/arith-3.c: Likewise.
8445 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8448 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8449 * gcc.dg/pch/valid-2.c: Likewise.
8450 * gcc.dg/pch/valid-3.c: Likewise.
8451 * gcc.dg/pch/warn-1.c: Likewise.
8452 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8454 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8457 * gcc.dg/Wunused-function.c: New.
8459 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8461 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8463 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
8465 * g++.dg/other/canon-31724.C: New.
8467 2007-06-29 Jan Hubicka <jh@suse.cz>
8470 * gcc.c-torture/compile/pr32372.c: new.
8472 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8474 * gfortran.dg/operator_3.f90: New test.
8476 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8478 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8479 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8481 2007-06-29 Richard Guenther <rguenther@suse.de>
8484 * gcc.dg/inline-23.c: New testcase.
8486 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
8488 PR tree-optimization/24659
8489 * gcc.target/i386/vectorize2.c: New test.
8490 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8491 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8493 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
8495 * gcc.dg/pointer-arith-9.c: New test.
8497 2007-06-29 Tobias Burnus <burnus@net-b.de>
8500 * gfortran.dg/fmt_read_2.f90: New.
8502 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8504 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8505 If it exists, don't try to create it.
8507 2007-06-28 Geoffrey Keating <geoffk@apple.com>
8509 * g++.dg/ext/visibility/ms-compat-1.C: New.
8511 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8514 * gfortran.fortran-torture/compile/pr32417.f90: New test.
8516 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
8518 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8521 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
8524 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8526 2007-06-27 Richard Guenther <rguenther@suse.de>
8529 * gcc.dg/inline-22.c: New testcase.
8531 2007-06-26 Hui-May Chang <hm.chang@apple.com>
8533 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8534 the scan-assembler constant.
8536 2007-06-25 Geoffrey Keating <geoffk@apple.com>
8539 * gcc.dg/pr20216.c: New.
8541 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8544 * gcc.dg/vect/pr32421.c: New test.
8546 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
8549 * g++.dg/other/friend5.C: New test.
8551 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
8554 * gfortran.dg/host_assoc_function_2.f90: New test.
8557 * gfortran.dg/host_assoc_call_1.f90: New test.
8559 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8561 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8563 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8566 * gfortran.dg/error_format.f90: New test.
8568 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8571 * gfortran.dg/pr32136.f90: New test.
8573 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8576 * gfortran.dg/minmaxloc_1.f90: New test.
8579 * gfortran.dg/minmaxloc_2.f90: New test.
8581 2007-06-23 Richard Guenther <rguenther@suse.de>
8583 PR tree-optimization/16876
8585 * gcc.dg/pr29254.c: The warning is bogus.
8586 * gcc.dg/warn-1.c: Likewise.
8587 * gcc.dg/assign-warn-3.c: Likewise.
8588 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8590 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
8592 * gcc.c-torture/execute/20070623-1.c: New.
8594 2007-06-22 Jan Hubicka <jh@suse.cz>
8596 * gcc.c-torture/compile/pr31541.c: New.
8598 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8600 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8601 Remove -m64 from dg-options.
8603 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8606 * gcc.dg/pr32374.c: New test.
8608 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8611 * gfortran.dg/pointer_assign_3.f90: New test.
8613 2007-06-21 Sebastian Pop <sebpop@gmail.com>
8615 * gcc.dg/tree-ssa/pr19590.c: New.
8617 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8620 * gfortran.dg/assign.f90: Update test.
8621 * gfortran.dg/real_do_1.f90: Update test.
8622 * gfortran.dg/gomp/omp_do1.f90: Update test.
8623 * gfortran.dg/warnings_are_errors_1.f: Update test.
8624 * gfortran.dg/g77/20010519-1.f: Update test.
8625 * gfortran.dg/g77/pr9258.f: Update test.
8626 * gfortran.dg/g77/960317-1.f: Update test.
8628 2007-06-21 Richard Guenther <rguenther@suse.de>
8630 PR tree-optimization/32453
8631 * gcc.c-torture/compile/pr32453.c: New testcase.
8633 2007-06-21 Jakub Jelinek <jakub@redhat.com>
8635 PR tree-optimization/31866
8636 * gcc.dg/pr31866.c: New test.
8638 2007-06-21 Richard Guenther <rguenther@suse.de>
8640 PR tree-optimization/32451
8641 * g++.dg/torture/20070621-1.C: New testcase.
8643 2007-06-21 Christian Bruel <christian.bruel@st.com>
8645 * gcc.dg/attr-isr.c: Test delay slot content.
8647 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8650 gfortran.dg/pointer_assign_2.f90: New test.
8652 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8655 gfortran.dg/invalid_procedure_name.f90: New test.
8657 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
8659 PR tree-optimization/25737
8660 * gcc.dg/tree-ssa/alias-14.c: New test.
8662 2007-06-20 Hui-May Chang <hm.chang@apple.com>
8664 * gcc.target/i386/large-size-array-3.c: New.
8666 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8667 Richard Guenther <rguenther@suse.de>
8670 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8672 2007-06-20 Jakub Jelinek <jakub@redhat.com>
8675 * gcc.dg/pr31959.c: New test.
8678 * g++.dg/ext/asm10.C: New test.
8681 * gcc.c-torture/execute/20070614-1.c: New test.
8683 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
8685 * gcc.target/arm/stack-corruption.c: New test.
8687 2007-06-19 Richard Guenther <rguenther@suse.de>
8689 * g++.dg/torture/pr30252.C: New testcase.
8691 2007-06-19 Jakub Jelinek <jakub@redhat.com>
8693 PR tree-optimization/32353
8694 * g++.dg/opt/nrv13.C: New test.
8696 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
8700 * gfortran.dg/impure_assignment_2.f90 : New test.
8703 * gfortran.dg/data_initialized_2.f90 : New test.
8705 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8706 appropriate version of 'dmach'.
8708 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
8711 * gcc.target/i386/pr32389.c New test.
8713 2007-06-18 Simon Baldwin <simonb@google.com>
8716 * g++.dg/template/error25.C: New.
8717 * g++.dg/template/spec35.C: New.
8719 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
8721 * gcc.c-torture/compile/pr32355.c: New testcase.
8723 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
8725 PR tree-optimization/32383
8726 * g++.dg/opt/pr32383.C: New test.
8728 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
8730 PR rtl-optimization/32366
8731 * gcc.dg/vect/pr32366.c: New test.
8733 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
8735 * gcc.c-torture/compile/pr32349.c: New testcase.
8737 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8739 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8740 * gcc.target/sparc/combined-2.c: Likewise.
8741 * gcc.target/sparc/fexpand.c : Likewise.
8742 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
8743 * gcc.target/sparc/fpack16.c : Likewise.
8744 * gcc.target/sparc/fpmerge.c : Likewise.
8745 * gcc.target/sparc/fpmul.c : Likewise.
8746 * gcc.target/sparc/noresult.c : Likewise.
8747 * gcc.target/sparc/pdist.c: Likewise.
8749 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
8752 * gcc.target/i386/recip-divf.c: New test.
8753 * gcc.target/i386/recip-sqrtf.c: Ditto.
8754 * gcc.target/i386/recip-vec-divf.c: Ditto.
8755 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8756 * gcc.target/i386/sse-recip.c: Ditto.
8757 * gcc.target/i386/sse-recip-vec.c: Ditto.
8759 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8762 * gcc.c-torture/compile/20070605-1.c: New test.
8764 * gcc.c-torture/compile/20070603-1.c: New testcase.
8765 * gcc.c-torture/compile/20070603-2.c: New testcase.
8767 * gcc.c-torture/compile/20070531-1.c: New test.
8770 * gcc.c-torture/compile/20070531-2.c: New test.
8773 * gcc.c-torture/compile/20070529-1.c: New test.
8776 * gcc.c-torture/compile/20070529-2.c: New test.
8779 * gcc.c-torture/compile/20070520-1.c: New test.
8781 * g++.dg/ext/java-1.C: New test.
8783 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8784 loops instead of one. Remove the "can't determine dependence"
8786 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8787 needed as the cast is gone in the first place.
8788 * gcc.dg/max-1.c: Change local variable a to be a global one.
8789 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8790 have a cast which is PREd.
8792 2007-06-15 Mark Mitchell <mark@codesourcery.com>
8794 * g++.dg/lookup/anon6.C: New test.
8796 2007-06-14 Dirk Mueller <dmueller@suse.de>
8799 * g++.dg/opt/static6.C: New testcase.
8801 2007-06-14 Geoff Keating <geoffk@apple.com>
8803 * g++.dg/ext/visibility/overload-1.C: New.
8806 * g++.dg/ext/visibility/anon4.C: New.
8808 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
8811 * gcc.target/i386/pr32268.c: New test.
8813 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
8815 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8816 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8817 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8819 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8820 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8821 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8824 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
8827 * gfortran.dg/common_resize_1.f90: New test.
8829 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
8832 * gcc.dg/vect/pr32224.c: Fix.
8834 2007-06-13 Eric Christopher <echristo@apple.com>
8836 * gcc.target/i386/ssefn-1.c: Add -march=i386.
8838 2007-06-13 Tobias Burnus <burnus@net-b.de>
8841 * gfortran.dg/actual_array_vect_1.f90: New.
8843 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
8845 * gcc.target/sparc/mfpu.c: New test.
8847 2007-06-12 Geoff Keating <geoffk@apple.com>
8849 * g++.dg/warn/weak1.C: Suppress on Darwin.
8850 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8852 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8855 * g++.dg/torture/pr31579.C: New testcase.
8857 2007-06-12 Ian Lance Taylor <iant@google.com>
8860 * g++.dg/init/new16.C: New test.
8861 * g++.dg/init/new17.C: New test.
8862 * g++.dg/init/new18.C: New test.
8863 * g++.dg/init/new19.C: New test.
8865 2007-06-12 Olivier Hainque <hainque@adacore.com>
8867 * gnat.dg/lhs_view_convert.adb: New test.
8869 2007-06-12 Richard Guenther <rguenther@suse.de>
8871 PR tree-optimization/15353
8872 PR tree-optimization/31657
8873 * gcc.c-torture/execute/20070424-1.c: New testcase.
8874 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8875 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8876 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8877 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8878 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8880 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
8882 PR rtl-optimization/32293
8883 * gcc.dg/pr32293.c: New test.
8885 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
8887 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8889 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
8892 * gfortran.dg/equiv_7.f90: New test.
8893 * gfortran.dg/equiv_constraint_7.f90: Change error message.
8896 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8898 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
8900 * gcc.dg/setjmp-3.c: Rename raise to raise0.
8901 * gcc.dg/setjmp-4.c: Likewise.
8902 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8904 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
8906 PR rtl-optimization/31025
8907 * gfortran.dg/pr31025.f90: New.
8909 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
8912 * gcc.target/i386/pr32280.c: New test.
8914 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
8917 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8919 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8921 PR libgfortran/32235
8922 * gfortran.dg/backspace_9.f: New test.
8924 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
8926 * gcc.dg/tree-ssa/prefetch-7.c: New test.
8928 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
8930 * gcc.dg/tree-ssa/loop-28.c: New testcase.
8932 2007-06-09 Ian Lance Taylor <iant@google.com>
8934 PR tree-optimization/32169
8935 * gcc.c-torture/compile/pr32169.c: New test.
8937 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
8939 * gcc.dg/vect/costmodel: New directory.
8940 * gcc.dg/vect/costmodel/i386: New directory.
8941 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8942 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8944 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8945 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8946 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8947 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8948 * gcc.dg/vect/costmodel/x86_64: New directory.
8949 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8951 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8953 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8954 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8955 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8956 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8957 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8959 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
8961 PR tree-optimization/32243
8962 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
8963 flags for -Os tests.
8964 * gcc.dg/vect/03-vect-pr32243.c: New test.
8966 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
8968 PR tree-optimization/32224
8969 * gcc.dg/vect/pr32224.c: New test.
8971 2007-06-08 Jakub Jelinek <jakub@redhat.com>
8974 * g++.dg/gomp/pr32177.C: New test.
8976 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8979 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8980 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8981 warning nor an error.
8982 * gcc.dg/Wfatal-2.c: Likewise.
8983 * gcc.dg/Werror-1.c: Likewise.
8984 * gcc.dg/Werror-5.c: Likewise.
8985 * gcc.dg/Werror-7.c: Likewise.
8986 * gcc.dg/Werror-10.c: Likewise.
8987 * gcc.dg/Werror-11.c: Likewise.
8989 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
8992 * g++.dg/init/brace6.C: New test.
8994 2007-06-07 Geoffrey Keating <geoffk@apple.com>
8996 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8997 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8998 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8999 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9001 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9002 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9003 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9004 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9005 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9006 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9007 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9008 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9010 * gcc.dg/darwin-minversion-3.c: New.
9012 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9014 * gcc.target/i386/builtin-copysign.c: New test.
9016 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9018 PR tree-optimization/32220
9019 * gfortran.dg/predcom-2.f: New testcase.
9021 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9024 * gcc.target/i386/vectorize4.c: New test.
9026 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9028 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9030 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9033 * gcc.dg/simd-5.c: Mark output as a note.
9034 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9036 * gcc.dg/simd-1.c: Likewise.
9037 * gcc.dg/always_inline.c: Mark output as a sorry.
9038 * gcc.dg/always_inline2.c: Likewise.
9039 * gcc.dg/always_inline3.c: Likewise.
9041 2007-06-06 Ian Lance Taylor <iant@google.com>
9043 * g++.dg/conversion/enum1.C: New test.
9045 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9047 PR tree-optimization/32216
9048 * gcc.dg/vect/pr32216.c: New test.
9050 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9053 * gfortran.dg/invalid_contains_1.f90: New test.
9054 * gfortran.dg/invalid_contains_2.f90: New test.
9056 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9062 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9065 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9066 dg-message to match de note.
9067 * gcc.dg/pr26570.c: Use dg-message for a note.
9068 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9069 dg-error instead of dg-warning because of -Werror.
9070 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9071 neither an error, nor a warning.
9072 * gcc.dg/glibc-uclibc-2.c: Likewise
9073 * gcc.dg/cpp/19940712-1.c: Likewise.
9075 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9077 PR preprocessor/23479
9078 * gcc.dg/binary-constants-1.c: Add test suites for
9079 the 0b-prefixed binary integer constants.
9080 * gcc.dg/binary-constants-2.c: Ditto.
9081 * gcc.dg/binary-constants-3.c: Ditto.
9082 * gcc.dg/binary-constants-4.c: Ditto.
9084 2007-06-05 Ian Lance Taylor <iant@google.com>
9086 * gcc.dg/Wstrict-overflow-19.c: New test.
9088 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9090 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9092 2007-06-04 Ian Lance Taylor <iant@google.com>
9094 * gcc.dg/Wstrict-overflow-18.c: New test.
9096 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9099 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9100 * gcc.dg/cpp/mi5.c: Likewise.
9101 * gcc.dg/cpp/mi7.c: Likewise.
9103 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9106 * gcc.dg/pr32191.c: New test.
9108 2007-05-28 Tobias Burnus <burnus@net-b.de>
9111 * gfortran.dg/allocate_stat_1.f90: Remove.
9113 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
9115 * gcc.target/i386/sse4_2-check.h: New.
9116 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9117 * gcc.target/i386/sse4_2-crc32.h: Likewise.
9118 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9119 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9120 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9121 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9122 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9123 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9124 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9125 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9126 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9127 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9128 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9129 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9130 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9131 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9132 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9133 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9135 2007-06-01 Geoffrey Keating <geoffk@apple.com>
9137 * gcc.dg/pie-link.c: New test.
9139 2007-06-01 Ian Lance Taylor <iant@google.com>
9141 * gcc.dg/Wstrict-overflow-17.c: New test.
9143 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
9145 * gcc.dg/builtin-return-1.c (g): New.
9146 (main): Allocate at least 64 bytes on the stack.
9148 2007-05-31 Mark Mitchell <mark@codesourcery.com>
9150 * g++.dg/init/cleanup3.C: New test.
9152 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
9154 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9157 007-05-31 Paul Thomas <pault@gcc.gnu.org>
9160 * gfortran.dg/char_array_constructor_3.f90: New test.
9162 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9164 PR tree-optimization/32160
9165 * gfortran.dg/predcom-1.f: New test.
9167 2007-05-31 Richard Guenther <rguenther@suse.de>
9169 * g++.dg/other/str_empty.C: Move...
9170 * g++.dg/other/pr30567.C: Move...
9171 * g++.dg/tree-ssa/pr27218.C: Move...
9172 * g++.dg/torture: ...here and remove dg-options.
9174 2007-05-31 Paolo Carlini <pcarlini@suse.de>
9177 * g++.dg/ext/is_pod_incomplete.C: New.
9179 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
9180 Douglas Gregor <doug.gregor@gmail.com>
9181 Pedro Lamarao <pedro.lamarao@mndfck.org>
9182 Howard Hinnant <howard.hinnant@gmail.com>
9186 * g++.dg/cpp0x/rv8p.C: New.
9187 * g++.dg/cpp0x/temp-constructor-bug.C: New.
9188 * g++.dg/cpp0x/cast-bug.C: New.
9189 * g++.dg/cpp0x/elision_weak.C: New.
9190 * g++.dg/cpp0x/collapse-bug.C: New.
9191 * g++.dg/cpp0x/rv3p.C: New.
9192 * g++.dg/cpp0x/rv7n.C: New.
9193 * g++.dg/cpp0x/overload-conv-1.C: New.
9194 * g++.dg/cpp0x/rv2n.C: New.
9195 * g++.dg/cpp0x/deduce.C: New.
9196 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9197 * g++.dg/cpp0x/rv6p.C: New.
9198 * g++.dg/cpp0x/template_deduction.C: New.
9199 * g++.dg/cpp0x/implicit-copy.C: New.
9200 * g++.dg/cpp0x/rv1p.C: New.
9201 * g++.dg/cpp0x/cast.C: New.
9202 * g++.dg/cpp0x/rv5n.C: New.
9203 * g++.dg/cpp0x/collapse.C: New.
9204 * g++.dg/cpp0x/overload-conv-2.C: New.
9205 * g++.dg/cpp0x/rv4p.C: New.
9206 * g++.dg/cpp0x/rvo.C: New.
9207 * g++.dg/cpp0x/iop.C: New.
9208 * g++.dg/cpp0x/rv3n.C: New.
9209 * g++.dg/cpp0x/rv7p.C: New.
9210 * g++.dg/cpp0x/reference_collapsing.C: New.
9211 * g++.dg/cpp0x/overload.C: New.
9212 * g++.dg/cpp0x/named.C: New.
9213 * g++.dg/cpp0x/rv2p.C: New.
9214 * g++.dg/cpp0x/rv6n.C: New.
9215 * g++.dg/cpp0x/not_special.C: New.
9216 * g++.dg/cpp0x/bind.C: New.
9217 * g++.dg/cpp0x/rv1n.C: New.
9218 * g++.dg/cpp0x/rv5p.C: New.
9219 * g++.dg/cpp0x/elision.C: New.
9220 * g++.dg/cpp0x/named_refs.C: New.
9221 * g++.dg/cpp0x/unnamed_refs.C: New.
9222 * g++.dg/cpp0x/rv4n.C: New.
9223 * g++.dg/cpp0x/elision_neg.C: New.
9224 * g++.dg/init/copy7.C: Run in C++98 mode.
9225 * g++.dg/overload/arg1.C: Ditto.
9226 * g++.dg/overload/arg4.C: Ditto.
9228 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9231 * g++.dg/opt/static5.C: New test.
9233 2007-05-30 Richard Guenther <rguenther@suse.de>
9235 * g++.dg/dg.exp: Prune torture/.
9236 * g++.dg/torture/dg-torture.exp: New testsuite.
9238 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
9240 * gcc.target/arm/pr27387.C: Move and rename to ...
9241 * g++.dg/inherit/thunk8.C: ... here.
9243 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9245 PR tree-optimization/31769
9246 * g++.dg/gomp/pr31769.C: New test.
9248 2007-05-29 Hui-May Chang <hm.chang@apple.com>
9250 * gcc.target/i386/stack-realign.c: New.
9252 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
9254 * gcc.dg/tree-ssa/prefetch-6.c: New test.
9256 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
9258 * gfortran.dg/sizeof.f90: New.
9260 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9263 * gcc.dg/boolcomplex-1.c: New test.
9266 * g++.dg/ext/boolcomplex-1.c: New test.
9268 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
9270 * gcc.dg/matrix: New directory.
9272 2007-05-28 Tobias Burnus <burnus@net-b.de>
9275 * gfortran.dg/allocate_stat_1.f90: New.
9277 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9280 * transfer_hollerith_1.f90: New test.
9282 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9285 * gcc.c-torture/execute/vrp-7.c: New test.
9287 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9289 * gfortran.dg/transfer_simplify_4.f90: New test.
9291 2007-05-27 Tobias Burnus <burnus@net-b.de>
9294 * gfortran.dg/func_result_3.f90: New.
9296 2007-05-27 Tobias Burnus <burnus@net-b.de>
9299 * gfortran.dg/transfer_simplify_3.f90: New.
9301 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9304 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
9306 * gcc.target/i386/pr32065-2.c: New test.
9308 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9311 * gfortran.dg/io_constraints_2.f90: Update.
9313 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
9316 * gfortran.dg/array_constructor_17.f90: New test.
9318 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9321 * g++.dg/opt/array2.C: New testcase.
9323 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9326 * gcc.target/i386/pr32065.c: New test.
9328 2007-05-25 Dirk Mueller <dmueller@suse.de>
9329 Marcus Meissner <meissner@suse.de>
9331 * gcc.dg/attr-alloc_size.c: New.
9333 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
9334 Lee Millward <lee.millward@gmail.com>
9337 * g++.dg/parse/crash34.C: New test.
9339 * g++.dg/parse/crash35.C: New test.
9341 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
9343 * gcc.target/i386/sse2-check.h: New.
9344 * gcc.target/i386/sse2-vec-1.c: Likewise.
9345 * gcc.target/i386/sse2-vec-2.c: Likewise.
9346 * gcc.target/i386/sse2-vec-3.c: Likewise.
9347 * gcc.target/i386/sse2-vec-4.c: Likewise.
9348 * gcc.target/i386/sse2-vec-5.c: Likewise.
9349 * gcc.target/i386/sse2-vec-6.c: Likewise.
9351 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
9363 * g++.dg/cpp0x/pr31431.C: New.
9364 * g++.dg/cpp0x/pr31437.C: New.
9365 * g++.dg/cpp0x/pr31442.C: New.
9366 * g++.dg/cpp0x/pr31444.C: New.
9367 * g++.dg/cpp0x/pr31431-2.C: New.
9368 * g++.dg/cpp0x/pr31432.C: New.
9369 * g++.dg/cpp0x/pr31434.C: New.
9370 * g++.dg/cpp0x/pr31438.C: New.
9371 * g++.dg/cpp0x/pr31443.C: New.
9372 * g++.dg/cpp0x/pr31445.C: New.
9373 * g++.dg/cpp0x/variadic-crash1.C: New.
9375 2007-05-25 Richard Sandiford <richard@codesourcery.com>
9377 * gcc.target/arm/long-calls-1.c: New test.
9378 * gcc.target/arm/long-calls-2.c: Likewise.
9379 * gcc.target/arm/long-calls-3.c: Likewise.
9380 * gcc.target/arm/long-calls-4.c: Likewise.
9382 2007-05-25 Richard Guenther <rguenther@suse.de>
9383 Andrew Pinski <andrew_pinski@playstation.sony.com>
9385 PR tree-optimization/31982
9386 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9388 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
9391 * gfortran.dg/result_in_spec_2.f90: New test.
9393 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9395 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9397 2007-05-24 Ollie Wild <aaw@google.com>
9399 * gcc.dg/cpp/counter-1.c: New test.
9400 * gcc.dg/pch/counter-1.c: New test.
9401 * gcc.dg/pch/counter-1.hs: New file.
9402 * gcc.dg/pch/counter-2.c: New test.
9403 * gcc.dg/pch/counter-2.hs: New file.
9404 * gcc.dg/pch/counter-3.c: New test.
9405 * gcc.dg/pch/counter-3.hs: New file.
9407 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9409 * gcc.dg/tree-ssa/predcom-1.c: New test.
9410 * gcc.dg/tree-ssa/predcom-2.c: New test.
9411 * gcc.dg/tree-ssa/predcom-3.c: New test.
9412 * gcc.dg/tree-ssa/predcom-4.c: New test.
9413 * gcc.dg/tree-ssa/predcom-5.c: New test.
9414 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9416 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
9419 * gcc.target/i386/sse4_1-check.h (MASK): New.
9421 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9424 * gfortran.dg/pr25603.f: Initialize integer variables.
9426 2007-05-23 Ian Lance Taylor <iant@google.com>
9428 * g++.dg/other/vrp1.C: New test.
9430 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
9432 PR preprocessor/20077
9433 * gcc.dg/cpp/paste15.c: New test.
9435 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
9436 Nigel Stephens <nigel@mips.com>
9437 Richard Sandiford <richard@codesourcery.com>
9439 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9440 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9441 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9442 * gcc.target/mips/inter/mips16-inter.exp: New.
9444 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
9446 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9448 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
9450 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9451 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
9452 * gcc.target/i386/sse3-addsubps.c: Likewise.
9453 * gcc.target/i386/sse3-haddpd.c: Likewise.
9454 * gcc.target/i386/sse3-haddps.c: Likewise.
9455 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9456 * gcc.target/i386/sse3-hsubps.c: Likewise.
9457 * gcc.target/i386/sse3-lddqu.c: Likewise.
9458 * gcc.target/i386/sse3-movddup.c: Likewise.
9459 * gcc.target/i386/sse3-movshdup.c: Likewise.
9460 * gcc.target/i386/sse3-movsldup.c: Likewise.
9462 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9463 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
9464 * gcc.target/i386/ssse3-pabsd.c: Likewise.
9465 * gcc.target/i386/ssse3-pabsw.c: Likewise.
9466 * gcc.target/i386/ssse3-palignr.c: Likewise.
9467 * gcc.target/i386/ssse3-phaddd.c: Likewise.
9468 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9469 * gcc.target/i386/ssse3-phaddw.c: Likewise.
9470 * gcc.target/i386/ssse3-phsubd.c: Likewise.
9471 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9472 * gcc.target/i386/ssse3-phsubw.c: Likewise.
9473 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9474 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9475 * gcc.target/i386/ssse3-pshufb.c: Likewise.
9476 * gcc.target/i386/ssse3-psignb.c: Likewise.
9477 * gcc.target/i386/ssse3-psignd.c: Likewise.
9478 * gcc.target/i386/ssse3-psignw.c: Likewise.
9479 * gcc.target/i386/ssse3-vals.h: Likewise.
9481 * gcc.target/i386/sse3-check.h: New file.
9482 * gcc.target/i386/ssse3-check.h: Likewise.
9484 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9487 * gcc.c-torture/compile/bcopy-1.c: New testcase.
9489 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9492 * gcc.c-torture/20070522-1.c: New testcase.
9494 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9496 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9498 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
9500 * gcc.c-torture/execute/ieee/20000320-1.x,
9501 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9502 m68k-*-* and check_effective_target_coldfire_fpu.
9504 2007-05-22 Ollie Wild <aaw@google.com>
9506 * g++.dg/lookup/hidden-class10.C: New test.
9507 * g++.dg/lookup/hidden-class11.C: New test.
9509 2007-05-22 Ollie Wild <aaw@google.com>
9511 * g++.dg/lookup/name-clash5.C: New test.
9512 * g++.dg/lookup/name-clash6.C: New test.
9514 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9516 * g++.dg/other/i386-2.C: Update comments on header files tested.
9517 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
9519 * gcc.target/i386/sse-12.c: Likewise.
9520 * gcc.target/i386/sse-13.c: Likewise.
9521 * gcc.target/i386/sse-14.c: Likewise.
9523 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9524 Redefined to test with immediate operand.
9525 (__builtin_ia32_blendps): Likewise.
9526 (__builtin_ia32_blendpd): Likewise.
9527 (__builtin_ia32_dpps): Likewise.
9528 (__builtin_ia32_dpps): Likewise.
9529 (__builtin_ia32_insertps128): Likewise.
9530 (__builtin_ia32_vec_ext_v4sf): Likewise.
9531 (__builtin_ia32_vec_set_v16qi): Likewise.
9532 (__builtin_ia32_vec_set_v4si): Likewise.
9533 (__builtin_ia32_vec_set_v2di): Likewise.
9534 (__builtin_ia32_vec_ext_v16qi): Likewise.
9535 (__builtin_ia32_vec_ext_v4si): Likewise.
9536 (__builtin_ia32_vec_ext_v2di): Likewise.
9537 (__builtin_ia32_roundpd): Likewise.
9538 (__builtin_ia32_roundsd): Likewise.
9539 (__builtin_ia32_roundps): Likewise.
9540 (__builtin_ia32_roundss): Likewise.
9541 (__builtin_ia32_mpsadbw128): Likewise.
9543 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9545 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9547 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9549 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9551 * gcc.dg/dfp/func-struct.c: Ditto.
9552 * gcc.dg/dfp/operator-assignment.c: Ditto.
9553 * gcc.dg/dfp/convert-bfp.c: Ditto.
9554 * gcc.dg/dfp/convert-int.c: Ditto.
9555 * gcc.dg/dfp/convert-int-max.c: Ditto.
9556 * gcc.dg/dfp/func-scalar.c: Ditto.
9557 * gcc.dg/dfp/cast.c: Ditto.
9558 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9559 failures, and fix a typo in return type of arg1_128.
9560 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9561 failures, and fix a typo in a constant suffix.
9562 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9563 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9565 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9566 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9568 * lib/gcc-dg.exp(process_message): New proc.
9569 (dg-message): New test directive.
9570 * gcc.dg/always_inline.c: Use dg-message.
9571 * gcc.dg/always_inline2.c: Ditto.
9572 * gcc.dg/always_inline3.c: Ditto.
9573 * gcc.dg/invalid-call-1.c: Ditto.
9574 * gcc.dg/pr17506.c: Ditto.
9575 * gcc.dg/simd-5.c: Ditto.
9576 * gcc.dg/simd-6.c: Ditto.
9577 * gcc.dg/va-arg-2.c: Ditto.
9578 * gcc.dg/cpp/syshdr.c: Ditto.
9579 * gcc.dg/cpp/unc4.c: Ditto.
9580 * gcc.dg/cpp/trad/mi1.c: Ditto.
9581 * gcc.dg/cpp/trad/mi5.c: Ditto.
9582 * gcc.dg/cpp/trad/mi7.c: Ditto.
9583 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9584 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9585 * gcc.test-framework/test-framework.awk: Special-case outexists
9588 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9590 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9591 (bit_SSE4_2): Likewise.
9592 (bit_POPCNT): Likewise.
9594 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9595 Check if assembler supports SSE4 instructions.
9597 * gcc.target/i386/sse4_1-blendpd.c: New file.
9598 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9599 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9600 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9601 * gcc.target/i386/sse4_1-check.h: Likewise.
9602 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9603 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9604 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9605 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9606 * gcc.target/i386/sse4_1-extractps.c: Likewise.
9607 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9608 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9609 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9610 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9611 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9612 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9613 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9614 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9615 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9616 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9617 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9618 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9619 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9620 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9621 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9622 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9623 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9624 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9625 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9626 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9627 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9628 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9629 * gcc.target/i386/sse4_1-pminud.c: Likewise.
9630 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9631 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9632 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9633 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9634 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9635 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9636 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9637 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9638 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9639 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9640 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9641 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9642 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9643 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9644 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9645 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9646 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9647 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9648 * gcc.target/i386/sse4_1-round.h: Likewise.
9649 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9650 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9651 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9652 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9653 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9654 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9655 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9656 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9657 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9658 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9659 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9660 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9661 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9662 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9664 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9667 * gfortran.dg/bounds_check_7.f90: New test.
9669 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
9671 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9672 (check_effective_target_sse4a): Ditto.
9674 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9675 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9676 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9677 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9678 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9679 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9680 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9681 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9682 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9683 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9684 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9685 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9686 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9687 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9688 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9689 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9690 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9691 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9692 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9693 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9695 2007-05-21 Mark Mitchell <mark@codesourcery.com>
9697 * g++.dg/ext/cleanup-1.C: New test.
9698 * g++.dg/ext/cleanup-2.C: Likewise.
9699 * g++.dg/ext/cleanup-3.C: Likewise.
9700 * g++.dg/ext/cleanup-4.C: Likewise.
9701 * g++.dg/ext/cleanup-5.C: Likewise.
9702 * g++.dg/ext/cleanup-6.C: Likewise.
9703 * g++.dg/ext/cleanup-8.C: Likewise.
9704 * g++.dg/ext/cleanup-9.C: Likewise.
9705 * g++.dg/ext/cleanup-10.C: Likewise.
9706 * g++.dg/ext/cleanup-11.C: Likewise.
9707 * g++.dg/ext/cleanup-dtor.C: Likewise.
9709 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
9712 * gcc.dg/vect/vect-102a.c: New test.
9714 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
9715 Paolo Carlini <pcarlini@suse.de>
9716 Uros Bizjak <ubizjak@gmail.com>
9718 * gcc.dg/gcc-have-sync-compare-and-swap.c,
9719 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9720 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9721 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9722 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9725 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
9728 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9730 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9733 * gfortran.dg/do_3.F90: Add checks for the final value of the
9736 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
9738 * gcc.c-torture/execute/990127-2.x: New file.
9740 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
9742 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9743 * gcc.target/i386/sse-12: Add -O to compile options.
9744 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9745 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
9746 and mm3dnow.h. Add -O to compile options.
9748 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
9751 * gfortran.dg/char_length_5.f90: New test.
9754 * gfortran.dg/array_reference_1.f90: New test.
9756 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9763 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9764 * gcc.dg/Wtype-limits.c: New.
9765 * gcc.dg/Wtype-limits-Wextra.c: New.
9766 * gcc.dg/Wtype-limits-no.c: New.
9767 * g++.dg/warn/Wtype-limits.C: New.
9768 * g++.dg/warn/Wtype-limits-Wextra.C: New.
9769 * g++.dg/warn/Wtype-limits-no.C: New.
9771 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9773 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9774 instead of "-msse2".'
9775 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9776 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
9778 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9779 to test with immediate operand.
9780 (__builtin_ia32_insertqi): Ditto.
9781 (__builtin_ia32_palignr128): Ditto.
9782 (__builtin_ia32_palignr): Ditto.
9783 (__builtin_ia32_pshufhw): Ditto.
9784 (__builtin_ia32_pshuflw): Ditto.
9785 (__builtin_ia32_pshufd): Ditto.
9786 (__builtin_ia32_vec_set_v8hi): Ditto.
9787 (__builtin_ia32_vec_ext_v8hi): Ditto.
9788 (__builtin_ia32_shufpd): Ditto.
9789 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9791 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
9794 * gfortran.dg/min_max_conformance.f90: Added more testcases.
9796 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9799 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9800 and "__inline". Use "-msse" instead of "-msse2".
9802 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9805 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9806 * gcc.dg/20030906-2.c: Likewise.
9807 * objc.dg/method-17.m: Add -Wreturn-type.
9808 * obj-c++.dg/method-21.mm: Likewise.
9810 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9813 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9814 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9815 (__builtin_ia32_psrlqi128): Ditto.
9816 (__builtin_ia32_psrlwi128): Ditto.
9817 (__builtin_ia32_psrldi128): Ditto.
9818 (__builtin_ia32_psrldqi128): Ditto.
9819 (__builtin_ia32_pslldqi128): Ditto.
9820 (__builtin_ia32_psrawi128): Ditto.
9821 (__builtin_ia32_psradi128): Ditto.
9822 (__builtin_ia32_psllqi128): Ditto.
9823 (__builtin_ia32_pslldi128): Ditto.
9824 (__builtin_prefetch): Ditto.
9825 (__builtin_ia32_pshufw): Ditto.
9826 (__builtin_ia32_vec_set_v4hi): Ditto.
9827 (__builtin_ia32_vec_ext_v4hi): Ditto.
9828 (__builtin_ia32_shufps): Ditto.
9829 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9831 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9834 * gfortran.dg/char_allocation_1.f90: New test.
9836 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9838 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9839 * gcc.dg/Wconversion-sign.c: New.
9840 * gcc.dg/Wconversion-integer-no-sign.c: New.
9841 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9843 * g++.dg/warn/Wconversion-sign.C: New.
9844 * g++.old-deja/g++.other/warn4.C: Update.
9845 * g++.dg/warn/Wconversion1.C: Likewise.
9847 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9849 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9850 * gcc.dg/torture/builtin-math-4.c: Likewise.
9852 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9855 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9857 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
9859 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9861 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
9864 * gcc.target/i386/pr31628.c: New.
9866 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
9869 * gcc.dg/pr31344.c: New test.
9871 2007-05-17 Ian Lance Taylor <iant@google.com>
9873 PR tree-optimization/31953
9874 * gcc.c-torture/compile/pr31953.c: New test.
9876 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9878 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9880 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9882 * gcc.dg/torture/builtin-math-4.c: Likewise.
9884 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9885 * gcc.dg/torture/builtin-math-4.c: Likewise.
9887 * gcc.dg/torture/builtin-math-4.c: New test.
9889 2007-05-17 Janis Johnson <janis187@us.ibm.com>
9890 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9892 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9893 * gcc.dg/cpp/include2.c: Ditto.
9894 * gcc.dg/cpp/mac-dir-2.c: Ditto.
9895 * gcc.dg/cpp/paste5.c: Ditto.
9896 * gcc.dg/cpp/paste6.c: Ditto.
9897 * gcc.dg/cpp/paste8.c: Ditto.
9898 * gcc.dg/cpp/paste11.c: Ditto.
9899 * gcc.dg/cpp/paste13.c: Ditto.
9900 * gcc.dg/cpp/skipping2.c: Ditto.
9901 * gcc.dg/reg-vol-struct-1.c: Ditto.
9902 * gcc.dg/Wshadow-1.c: Ditto.
9903 * gcc.dg/cpp/trad/comment.c: Ditto.
9904 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9905 * gcc.dg/cpp/if-2.c: Ditto.
9906 * gcc.dg/array-5.c: Ditto.
9907 * gcc.dg/inline-15.c: Ditto.
9908 * gcc.dg/pr27953.c: Ditto.
9909 * gcc.dg/Wno-c++-compat.c: Ditto.
9911 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
9913 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9915 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9917 * gcc.c-torture/execute/20070517-1.c: New test.
9919 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
9922 * gfortran.dg/min_max_conformance.f90: New test.
9924 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
9926 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9927 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9928 gcc.dg/vect/vect-104.c: Use more complex construction to
9929 prevent vectorizing.
9930 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9932 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
9934 PR tree-optimization/24659
9935 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9936 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9937 not vect_int target.
9938 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9939 not vect_int target. Loop is vectorized for vect_intfloat_cvt
9941 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9942 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9943 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9945 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
9947 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9948 and x86_64-*-* targets.
9949 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9951 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
9958 * transfer_simplify_1.f90: New test.
9959 * transfer_simplify_2.f90: New test.
9961 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9963 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9965 2007-05-14 Janis Johnson <janis187@us.ibm.com>
9967 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9969 * gcc.dg/fltconst-pedantic-dfp.c: New test.
9972 * gcc.dg/fltconst-1.c: New test.
9974 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9975 * gcc.dg/dfp/operator-assignment.c: Ditto.
9977 2007-05-14 Paolo Carlini <pcarlini@suse.de>
9980 * g++.dg/rtti/typeid5.C: New.
9982 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9985 * gfortran.dg/substr_4.f: New test.
9987 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
9989 * gcc.target/m68k/interrupt_thread-1.c,
9990 gcc.target/m68k/interrupt_thread-2.c,
9991 gcc.target/m68k/interrupt_thread-3.c: New.
9992 * gcc.target/m68k/m68k.exp: Accept fido.
9994 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9996 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9997 * gfortran.dg/altreturn_3.f90: Likewise.
9998 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9999 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10000 * gfortran.dg/inquire_iolength.f90: Likewise.
10001 * gfortran.dg/module_naming_1.f90: Likewise.
10002 * gfortran.dg/oldstyle_2.f90: Likewise.
10003 * gfortran.dg/operator_2.f90: Likewise.
10004 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10005 * gfortran.dg/used_types_11.f90: Likewise.
10006 * gfortran.dg/zero_array_components_1.f90: Likewise.
10007 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10008 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10009 * gfortran.dg/real_const_3.f90: Likewise.
10011 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10013 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10014 * gcc.dg/tree-ssa/loop-30.c: New test.
10016 2007-05-13 Richard Guenther <rguenther@suse.de>
10018 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10019 scanning forwprop1.
10020 * g++.dg/tree-ssa/pr31146.C: Likewise.
10022 2007-05-13 Revital Eres <eres@il.ibm.com>
10024 * gcc.dg/dse.c: New test.
10026 2007-05-12 Richard Guenther <rguenther@suse.de>
10028 PR tree-optimization/31797
10029 * gcc.c-torture/compile/pr31797.c: New testcase.
10031 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10034 * gfortran.dg/host_assoc_function_1.f90: New test.
10036 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10039 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10041 2007-05-11 Silvius Rus <rus@google.com>
10043 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10044 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10045 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10046 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10047 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10048 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10049 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10050 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10051 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10052 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10053 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10054 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10055 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10056 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10057 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10058 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10060 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10063 * gcc.c-torture/execute/builtins/memchr.c: New.
10064 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10065 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10067 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10070 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10072 * gfortran.dg/recursive_reference_2.f90: New test.
10074 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10077 * gfortran.dg/namelist_29.f90: New test.
10079 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10082 * gfortran.dg/entry_10.f90: New test.
10084 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10086 PR tree-optimization/31885
10087 * gcc.dg/tree-ssa/loop-29.c: New test.
10089 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10091 * assumed_dummy_1.f90: Fix dg directive.
10092 * char_initialiser_actual.f90: Likewise.
10093 * nested_modules_2.f90: Likewise.
10094 * shift-alloc.f90: Likewise.
10096 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10098 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10100 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10102 PR libfortran/31880
10103 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10105 2007-05-09 Mike Stump <mrs@apple.com>
10107 * g++.dg/other/first-global.C: Add -fpie for darwin.
10108 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10110 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10112 * gcc.dg/20070507-1.c: New testcase.
10114 2007-05-08 Chao-ying Fu <fu@mips.com>
10116 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10117 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10118 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10119 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10121 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
10124 * gcc.dg/pr31847.c: New test.
10126 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10129 * gfortran.dg/actual_array_result_1.f90: New test.
10131 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10134 * gfortran.dg/parameter_array_init_1.f90: New test.
10137 * gfortran.dg/parameter_array_init_2.f90: New test.
10139 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
10142 * gcc.target/i386/pr31854.c: New test.
10144 2007-05-07 Janis Johnson <janis187@us.ibm.com>
10146 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10148 2007-05-07 Mike Stump <mrs@apple.com>
10150 * g++.old-deja/g++.mike/empty.C: Add.
10152 2007-05-07 Eric Christopher <echristo@apple.com>
10154 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10156 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
10158 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10159 variable. Rearrange conversions from binary float to decimal float.
10161 2007-05-07 Mark Mitchell <mark@codesourcery.com>
10163 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10166 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
10168 * gnat.dg/opt1.ad[sb]: New testcase.
10170 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10173 * gfortran.dg/do_3.F90: New test.
10175 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10178 * gfortran.dg/new_line.f90: Add new checks.
10180 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10183 * gfortran.dg/large_unit_1.f90: New.
10184 * gfortran.dg/large_unit_2.f90: New.
10185 * gfortran.dg/iostat_4.f90: New
10186 * gfortran.dg/bounds_check_fail_1.f90: Updated.
10188 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
10191 * gfortran.dg/char_result_4.f90: New test.
10193 2007-06-05 Revital Eres <eres@il.ibm.com>
10196 * gcc.dg/pr30957-1.c: New test.
10198 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10201 * gfortran.dg/char_type_len_2.f90: New test.
10203 2007-05-05 Geoffrey Keating <geoffk@apple.com>
10206 * g++.dg/other/nested-extern.cc: New.
10207 * g++.dg/other/nested-extern-1.C: New.
10208 * g++.dg/other/nested-extern-2.C: New.
10210 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10213 * gfortran.dg/erf.f90: New test.
10214 * gfortran.dg/besxy.f90: New test.
10216 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10219 * gfortran.dg/fseek.f90: New test.
10221 2007-05-04 Bob Wilson <bob.wilson@acm.org>
10223 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10225 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10227 PR libfortran/31210
10228 * gfortran.dg/zero_length_1.f90: New test.
10230 2007-05-04 Tobias Burnus <burnus@net-b.de>
10233 * gfortran.dg/char_pointer_assign_3.f90: New test.
10234 * gfortran.dg/char_result_2.f90: Re-enable test.
10236 2007-05-04 Tobias Burnus <burnus@net-b.de>
10239 * gfortran.dg/char_length_3.f90: New test.
10240 * gfortran.dg/char_result_2.f90: Fix test.
10242 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
10244 PR tree-optimization/30565
10245 * gcc.dg/tree-ssa/loop-27.c: New test.
10247 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
10249 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10250 * gcc.target/bfin/arith.c (__v2hi): Likewise.
10251 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10252 * gcc.target/bfin/shift.c (__v2hi): Likewise.
10254 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
10256 PR tree-optimization/31699
10257 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10259 (check_effective_target_vect_floatint_cvt): New.
10260 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10261 of specific targets.
10262 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10263 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10264 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10265 * gcc.dg/vect/vect-iv-4.c: Likewise.
10266 * gcc.dg/vect/vect-multitypes-11.c: New.
10267 * gcc.dg/vect/pr31699.c: New.
10269 2007-05-02 Geoffrey Keating <geoffk@apple.com>
10271 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10273 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
10276 * g++.dg/warn/anonymous-namespace-2.C: New.
10277 * g++.dg/warn/anonymous-namespace-2.h: New.
10279 2007-05-02 Paul Brook <paul@codesourcery.com>
10281 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
10283 2007-05-02 Eric Christopher <echristo@apple.com>
10285 * gcc.dg/cpp/if-div.c: New file.
10287 2007-05-02 Tom Tromey <tromey@redhat.com>
10289 PR preprocessor/28709:
10290 * gcc.dg/cpp/pr28709.c: New file.
10292 2007-05-02 Richard Guenther <rguenther@suse.de>
10294 PR tree-optimization/31146
10295 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10297 2007-05-01 Geoffrey Keating <geoffk@apple.com>
10299 * gcc.c-torture/compile/limits-blockid.c: New.
10300 * gcc.c-torture/compile/limits-caselabels.c: New.
10301 * gcc.c-torture/compile/limits-declparen.c: New.
10302 * gcc.c-torture/compile/limits-enumconst.c: New.
10303 * gcc.c-torture/compile/limits-exprparen.c: New.
10304 * gcc.c-torture/compile/limits-externalid.c: New.
10305 * gcc.c-torture/compile/limits-fnargs.c: New.
10306 * gcc.c-torture/compile/limits-fndefn.c: New.
10307 * gcc.c-torture/compile/limits-idexternal.c: New.
10308 * gcc.c-torture/compile/limits-idinternal.c: New.
10309 * gcc.c-torture/compile/limits-pointer.c: New.
10310 * gcc.c-torture/compile/limits-stringlit.c: New.
10311 * gcc.c-torture/compile/limits-structmem.c: New.
10312 * gcc.c-torture/compile/limits-structnest.c: New.
10314 2007-04-29 Geoffrey Keating <geoffk@apple.com>
10316 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10318 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
10320 PR middle-end/31740
10321 * gcc.c-torture/compile/20070501-1.c: New testcase.
10323 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10326 * gfortran.dg/array_memset_2: New test case.
10328 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10331 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10333 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10336 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10338 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10339 keyword to dg-final test.
10340 * gcc.dg/vect/vect-iv-4.c: Likewise.
10341 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10342 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10344 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10346 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10347 * lib/target-supports.exp
10348 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10349 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10351 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
10353 * gcc.c-torture/execute/ieee/20000320-1.c: Use
10354 __LONG_LONG_MAX__ and its friends instead of those supplied by
10357 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
10360 * g++.dg/ext/vector7.C: New testcase.
10362 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10365 * gfortran.dg/bound_simplification_1.f90: New test.
10367 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10370 * gfortran.dg/bom_error.f90: New test.
10371 * gfortran.dg/bom_include.f90: New test.
10372 * gfortran.dg/bom_UTF16-LE.f90: New test.
10373 * gfortran.dg/bom_UTF16-BE.f90: New test.
10374 * gfortran.dg/bom_UTF-8.f90: New test.
10375 * gfortran.dg/bom_UTF-32.f90: New test.
10376 * gfortran.dg/bom_UTF-8.F90: New test.
10377 * gfortran.dg/bom_include.inc: New file.
10379 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10382 * g++.dg/init/ptrfn2.C: New test.
10383 * g++.dg/init/ptrfn3.C: New test.
10385 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
10388 * gfortran.dg/dependency_21.f90: New test.
10390 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10392 * gfortran.dg/secnds.f: Use real*8.
10393 * gfortran.dg/secnds-1.f: Use real*8.
10395 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10397 PR libfortran/31532
10398 * gfortran.dg/inquire_5.f90: Update test.
10400 2007-04-27 Ian Lance Taylor <iant@google.com>
10402 PR middle-end/31710
10403 * gcc.c-torture/compile/pr31710.c: New test.
10405 2007-04-27 Richard Guenther <rguenther@suse.de>
10407 PR tree-optimization/30965
10408 PR tree-optimization/30978
10409 * gcc.dg/tree-ssa/pr30978.c: New testcase.
10410 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10411 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10412 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10414 2007-04-27 Richard Guenther <rguenther@suse.de>
10416 PR tree-optimization/31715
10417 * gcc.dg/Warray-bounds-4.c: New testcase.
10419 2007-04-26 Ian Lance Taylor <iant@google.com>
10422 * gcc.c-torture/compile/pr28675.c: New test.
10424 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
10427 * g++.dg/ext/vector6.C: New test.
10429 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
10431 * gcc.c-torture/execute/ieee/20000320-1.x: New.
10433 2007-04-26 Steve Ellcey <sje@cup.hp.com>
10435 PR middle-end/31617
10436 * g++.dg/other/str_empty.C: Add expected warning.
10438 2007-04-26 Richard Guenther <rguenther@suse.de>
10439 Daniel Berlin <dberlin@dberlin.org>
10441 PR tree-optimization/30567
10442 * g++.dg/other/pr30567.C: New testcase.
10444 2007-04-26 Richard Guenther <rguenther@suse.de>
10446 PR tree-optimization/31703
10447 * gcc.c-torture/compile/pr31703.c: New testcase.
10448 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10449 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10451 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
10453 * gfortran.dg/open_errors.f90: Added if statements checking
10454 the value of iostat.
10456 2007-04-26 Jakub Jelinek <jakub@redhat.com>
10459 * g++.dg/gomp/pr31598.C: New test.
10461 PR tree-optimization/30558
10462 * g++.dg/gomp/pr30558.C: New test.
10464 2007-04-24 Mark Mitchell <mark@codesourcery.com>
10467 * g++.dg/ext/complex2.C: New test.
10469 2007-04-25 Paolo Carlini <pcarlini@suse.de>
10471 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10473 2007-04-25 Thiemo Seufer <ths@mips.com>
10475 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10476 value to signed char.
10478 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
10480 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
10481 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
10482 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
10484 2007-04-25 Tobias Burnus <burnus@net-b.de>
10487 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10488 statement functions.
10489 * gfortran.dg/c_by_val_5.f90: New test.
10491 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
10493 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10494 with two new subroutines to avoid parameter-induced aliasing.
10495 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10496 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10498 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10500 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10501 * g++.dg/warn/Warray-bounds.C: Likewise.
10503 2007-04-24 Ian Lance Taylor <iant@google.com>
10505 PR tree-optimization/31605
10506 * gcc.c-torture/execute/pr31605.c: New test.
10508 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10511 * lib/gcc-dg.exp (scan-module): New function.
10512 * gfortran.dg/module_md5_1.f90: New test.
10514 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
10516 * g++.old-deja/g++.pt/defarg6.C: Only run with
10518 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10519 * g++.dg/cpp0x/variadic61.C: Ditto.
10520 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10521 * g++.dg/cpp0x/variadic62.C: Ditto.
10522 * g++.dg/template/meminit1.C: Ditto.
10523 * g++.dg/template/operator7.C: Ditto.
10524 * g++.dg/template/static15.C: Ditto.
10525 * g++.dg/template/invalid1.C: Ditto.
10526 * g++.dg/template/shift1.C: Ditto.
10527 * g++.dg/template/error10.C: Ditto.
10529 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
10531 PR diagnostic/25923
10532 * gfortran.dg/pr25923.f90: New test.
10534 2007-04-24 Ian Lance Taylor <iant@google.com>
10536 PR tree-optimization/31602
10537 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10539 2007-04-24 Janis Johnson <janis187@us.ibm.com>
10541 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10542 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10544 2007-04-24 Hui-May Chang <hm.chang@apple.com>
10546 * gcc.target/i386/reload-1.c. New.
10548 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10549 Olga Golovanevsky <olga@il.ibm.com>
10551 * g++.dg/other/str_empty.C: New test.
10553 2007-04-24 Richard Henderson <rth@redhat.com>
10555 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10557 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
10560 * gcc.c-torture/compile/pr31641.c: New testcase.
10562 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
10564 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10565 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10566 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10567 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10569 2007-04-23 Simon Baldwin <simonb@google.com>
10571 * g++.dg/other/error15.C: New.
10572 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10573 triggering a "multiple parameters named" error.
10575 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
10578 * gfortran.dg/backspace_8.f: New test case.
10580 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
10583 * gfortran.dg/used_types_17.f90: New test.
10586 * gfortran.dg/zero_array_components_1.f90: New test.
10588 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10591 * gfortran.dg/open_errors.f90: Allow a different error message.
10593 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
10595 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10596 Rename from check_effective_target_vect_pack_mod. Rename global
10597 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
10599 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10601 * gcc.dg/vect/vect-iv-8a.c: Ditto.
10602 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10604 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10606 PR middle-end/31448
10607 * gcc.c-torture/execute/pr31448.c: New testcase.
10609 2007-04-22 Nick Clifton <nickc@redhat.com>
10611 * gcc.dg/20020312-2.c: Add support for the FRV.
10613 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
10615 PR tree-optimization/24659
10616 * gcc.dg/vect/vect-float-extend-1.c: New test.
10617 * gcc.dg/vect/vect-float-truncate-1.c: New test.
10619 2007-04-22 Richard Guenther <rguenther@suse.de>
10621 PR tree-optimization/29789
10622 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10623 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10625 2007-04-22 Revital Eres <eres@il.ibm.com>
10627 * gcc.dg/var-expand2.c: New test.
10629 2007-04-22 Revital Eres <eres@il.ibm.com>
10631 * gcc.dg/var-expand3.c: New test.
10633 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10636 * gfortran.dg/continuation_8.f90: New test.
10638 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10641 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10642 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10644 2007-04-21 Richard Guenther <rguenther@suse.de>
10646 PR middle-end/31136
10647 * gcc.c-torture/execute/pr31136.c: New testcase.
10649 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
10651 * gcc.target/i386/movsi-sm-1.c: New.
10653 2007-04-20 Richard Henderson <rth@redhat.com>
10655 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10656 * gcc.dg/pr27095.c: Cope with alpha GOT load.
10658 2007-04-20 Jakub Jelinek <jakub@redhat.com>
10660 * gcc.target/i386/ordcmp-1.c: New test.
10661 * gcc.target/i386/unordcmp-1.c: New test.
10663 PR tree-optimization/31632
10664 * gcc.c-torture/compile/20070419-1.c: New test.
10666 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10668 * gcc.dg/invalid-call-1.c: New test.
10670 2007-04-18 Dirk Mueller <dmueller@suse.de>
10672 PR diagnostic/31227
10673 * gcc.dg/Warray-bounds-3.c: New.
10675 2007-04-18 Richard Guenther <rguenther@suse.de>
10677 PR tree-optimization/19431
10678 PR tree-optimization/21463
10679 * gcc.c-torture/execute/20070212-1.c: New testcase.
10680 * gcc.c-torture/execute/20070212-2.c: Likewise.
10681 * gcc.c-torture/execute/20070212-3.c: Likewise.
10682 * gcc.dg/tree-ssa/pr19431.c: Likewise.
10683 * gcc.dg/tree-ssa/pr21463.c: Likewise.
10684 * g++.dg/tree-ssa/pr21463.C: Likewise.
10685 * g++.dg/tree-ssa/pr30738.C: Likewise.
10687 2007-04-17 Mark Mitchell <mark@codesourcery.com>
10690 * g++.dg/expr/bitfield8.C: New test.
10692 2007-04-17 Joseph Myers <joseph@codesourcery.com>
10693 Richard Sandiford <richard@codesourcery.com>
10695 * lib/target-supports.exp (check_profiling_available): Return 0
10696 for uClibc with -p or -pg.
10698 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
10701 * g++.dg/template/init7.C: New test.
10703 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
10705 PR rtl-optimization/31360
10706 * gcc.dg/loop-7.c: New test.
10708 2007-04-17 Mark Mitchell <mark@codesourcery.com>
10710 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10711 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10713 (compat-execute): Likewise.
10714 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10715 files to remote hosts.
10716 * lib/c-ctorture.exp (c-torture-compile): Likewise.
10717 (c-torture-execute): Likewise.
10718 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10719 or plain file. Use remote_upload and remote_download to copy
10721 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10722 before scanning it.
10724 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
10726 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10728 2007-04-16 Lawrence Crowl <crowl@google.com>
10730 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10731 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10732 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10733 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10734 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10735 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10736 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10737 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10738 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10739 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10740 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10742 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10743 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10744 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10745 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10746 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10747 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10748 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10749 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10750 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10751 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10752 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10754 2007-04-16 Ian Lance Taylor <iant@google.com>
10756 PR tree-optimization/31522
10757 * gcc.dg/Wstrict-overflow-16.c: New test.
10759 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
10761 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10763 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
10766 * gfortran.dg/module_naming_1.f90: New.
10768 2007-04-16 Richard Sandiford <richard@codesourcery.com>
10770 * lib/target-supports.exp (check_profiling_available): Return
10771 false for m68k-*-uclinux.
10773 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
10776 Testcase for c++ anonymous namespace warning
10778 * g++.dg/warn/anonymous-namespace-1.C: New test
10779 * g++.dg/warn/anonymous-namespace-1.h: New test
10781 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10784 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10786 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10788 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10790 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
10793 * gfortran.dg/array_constructor_16.f90: New test.
10795 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
10797 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10798 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10800 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10802 PR rtl-optimization/31500
10803 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10804 * g++.dg/warn/Warray-bounds.C: Likewise.
10806 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10809 * gcc.dg/gnu89-init-4.c: New testcase.
10811 2007-04-14 Jakub Jelinek <jakub@redhat.com>
10814 * gcc.dg/gomp/pr25874.c: Add dg-options.
10815 * g++.dg/gomp/pr25874.C: Add dg-options.
10817 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
10820 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10821 * gfortran.dg/warnings_are_errors_1.f: New testcase.
10823 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10826 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10828 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10832 * gfortran.dg/initialization_6.f90: New test.
10834 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
10836 * gcc.c-torture/compile/pr27528.c: Require nonpic.
10838 * lib/target-supports.exp (check_gc_sections_available):
10839 Return false if ldflags includes -elf2flt.
10841 2007-04-13 Jason Merrill <jason@redhat.com>
10844 * conv3.C: New test.
10846 2007-04-13 Mike Stump <mrs@apple.com>
10848 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10849 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10851 2007-04-13 Joseph Myers <joseph@codesourcery.com>
10853 PR tree-optimization/29598
10854 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10856 2007-04-13 Tobias Burnus <burnus@net-b.de>
10859 * gfortran.dg/func_assign.f90: New test.
10861 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
10864 * gfortran.dg/used_types_16.f90: New test.
10866 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
10869 * gfortran.dg/goto_2.f90: New.
10870 * gfortran.dg/goto_3.f90: New.
10871 * gfortran.dg/pr17708.f90: Rename to ...
10872 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10874 2007-04-13 Tobias Burnus <burnus@net-b.de>
10877 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10878 instead of a struct.
10880 2007-04-13 Tobias Burnus <burnus@net-b.de>
10883 * gfortran.dg/value_4.c: Use GNU extensions for complex
10884 instead of a struct.
10886 2007-04-13 Richard Guenther <rguenther@suse.de>
10888 PR tree-optimization/21258
10889 * gcc.dg/tree-ssa/vrp34.c: New testcase.
10891 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10893 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10896 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
10899 * gfortran.dg/char_length_2.f90: New.
10900 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10901 * gfortran.dg/repeat_4.f90: Likewise.
10904 * gfortran.dg/char_assign_1.f90: New.
10907 * gfortran.dg/block_name_1.f90: New.
10908 * gfortran.dg/block_name_2.f90: New.
10910 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
10913 * g++.dg/other/pr31078.C: New.
10915 2007-04-12 Richard Guenther <rguenther@suse.de>
10917 PR tree-optimization/31169
10918 * gcc.c-torture/execute/pr31169.c: New testcase.
10920 2007-04-12 Richard Guenther <rguenther@suse.de>
10922 PR tree-optimization/24689
10923 PR tree-optimization/31307
10924 * g++.dg/tree-ssa/pr31307.C: New testcase.
10925 * gcc.dg/tree-ssa/pr24689.c: Likewise.
10927 2007-04-12 Tobias Burnus <burnus@net-b.de>
10930 * gfortran.dg/access_spec_1.f90: New test.
10931 * gfortran.dg/access_spec_2.f90: New test.
10932 * gfortran.dg/non_module_public.f90: Match new error message.
10934 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
10937 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10938 to 4 at line 38 to fix bounds problem.
10940 2007-04-11 Tobias Burnus <burnus@net-b.de>
10943 * gfortran.dg/pointer_intent_1.f90: Fix test.
10945 2007-04-10 Eric Christopher <echristo@apple.com>
10947 * lib/target-supports.exp
10948 (check_effective_target_fstack_protector): Rewrite.
10950 2007-04-09 Mark Mitchell <mark@codesourcery.com>
10953 * g++.dg/init/const5.C: New test.
10955 2007-04-09 Jan Hubicka <jh@suse.cz>
10957 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10959 2007-04-08 Jan Hubicka <jh@suse.cz>
10961 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10963 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10966 * gfortran.dg/achar_4.f90: New test.
10968 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10971 * gfortran.dg/used_dummy_types_8.f90: New test.
10973 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10976 * gfortran.dg/parameter_array_element_1.f90: New test.
10978 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10981 * gfortran.dg/default_numeric_type_1.f90: New test.
10983 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10986 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10988 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10991 * gfortran.dg/interface_12.f90: New test.
10993 2007-04-07 Bruce Korb <bkorb@gnu.org>
10995 * gcc.dg/format/opt-6.c: New test.
10996 * gcc.dg/format/nul-1.c: New test.
10997 * gcc.dg/format/nul-2.c: New test.
10999 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11001 PR libgfortran/31395
11002 * gfortran.dg/fmt_colon.f90: New test.
11004 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11006 * g++.old-deja/g++.other/init18.C: Use
11007 dg-require-effective-target instead of an explicit xfail.
11009 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11011 * gcc.dg/dfp/signbit-1.c
11012 * gcc.dg/dfp/signbit-2.c
11014 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11017 * gfortran.dg/altreturn_5.f90: New test.
11019 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11022 * gfortran.dg/contained_module_proc_1.f90: New test.
11024 2007-04-04 Stuart Hastings <stuart@apple.com>
11027 * objc/execute/exceptions/pr31281.m: New.
11029 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11031 * g++.dg/ext/dllimport12.C: Update comments.
11033 2007-04-03 Eric Christopher <echristo@apple.com>
11035 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11037 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11040 * gfortran.dg/repeat_2.f90: New test.
11041 * gfortran.dg/repeat_3.f90: New test.
11042 * gfortran.dg/repeat_4.f90: New test.
11044 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11046 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11048 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11051 * g++.dg/parse/cond3.C: New test.
11053 PR middle-end/30704
11054 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11056 2007-04-02 Jason Merrill <jason@redhat.com>
11059 * g++.dg/ext/visibility/anon3.C: New test.
11061 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11063 PR libgfortran/31052
11064 * gfortran.dg/namelist_28.f90: New test.
11066 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11068 PR libgfortran/31366
11069 * gfortran.dg/direct_io_6.f90: New test.
11071 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11073 PR libgfortran/31207
11074 * gfortran.dg/advance_5.f90: New test.
11075 * gfortran.dg/advance_6.f90: New test.
11077 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11079 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11080 * g++.dg/ext/dllimport7.C: Likewise.
11081 * g++.dg/ext/selectany1.C: Likewise.
11083 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11085 * g++.dg/parser/pr31138.C: New.
11086 * g++.dg/parser/pr31140.C: New.
11087 * g++.dg/parser/pr31141.C: New.
11089 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11092 * g++.dg/ext/is_base_of.C: New.
11093 * g++.dg/ext/has_virtual_destructor.C: New.
11094 * g++.dg/ext/is_polymorphic.C: New.
11095 * g++.dg/ext/is_base_of_diagnostic.C: New.
11096 * g++.dg/ext/is_enum.C: New.
11097 * g++.dg/ext/has_nothrow_assign.C: New.
11098 * g++.dg/ext/has_nothrow_constructor.C: New.
11099 * g++.dg/ext/is_empty.C: New.
11100 * g++.dg/ext/has_trivial_copy.C: New.
11101 * g++.dg/ext/has_trivial_assign.C: New.
11102 * g++.dg/ext/is_abstract.C: New.
11103 * g++.dg/ext/is_pod.C: New.
11104 * g++.dg/ext/has_nothrow_copy.C: New.
11105 * g++.dg/ext/is_class.C: New.
11106 * g++.dg/ext/has_trivial_constructor.C: New.
11107 * g++.dg/ext/is_union.C: New.
11108 * g++.dg/ext/has_trivial_destructor.C: New.
11109 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11110 * g++.dg/template/crash43.C: Likewise.
11112 2007-03-29 Dirk Mueller <dmueller@suse.de>
11114 * g++.dg/warn/pedantic2.C: New testcase.
11116 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11118 * size_dim.f90: Fix dg directive.
11119 * pr16433.f: Likewise.
11120 * use_6.f90: Likewise.
11121 * use_7.f90: Likewise.
11122 * entry_9.f90: Likewise.
11123 * pointer_intent_2.f90: Likewise.
11124 * protected_1.f90: Likewise.
11125 * fmt_missing_period_2.f: Likewise.
11126 * pointer_intent_3.f90: Likewise.
11127 * protected_2.f90: Likewise.
11128 * protected_3.f90: Likewise.
11129 * pr15754.f90: Likewise.
11130 * protected_4.f90: Likewise.
11131 * protected_5.f90: Likewise.
11132 * initialization_2.f90: Likewise.
11133 * protected_6.f90: Likewise.
11134 * continuation_7.f90: Likewise.
11135 * derived_function_interface_1.f90: Likewise.
11136 * der_pointer_4.f90: Likewise.
11137 * fmt_zero_precision.f90: Likewise.
11138 * blockdata_3.f90: Likewise.
11139 * fmt_missing_period_1.f: Likewise.
11140 * real_const_3.f90: Likewise.
11141 * use_4.f90: Likewise.
11142 * fmt_missing_period_3.f: Likewise.
11143 * use_5.f90: Likewise.
11145 2007-03-28 Mike Stump <mrs@apple.com>
11147 * gcc.dg/darwin-comm.c: Add.
11149 2007-03-28 Eric Christopher <echristo@apple.com>
11151 * lib/target-supports.exp (check_effective_target_fstack_protector):
11153 * gcc.dg/ssp-1.c: Use.
11154 * gcc.dg/ssp-2.c: Ditto.
11156 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
11159 * g++.dg/parse/constructor3.C: New test.
11161 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
11163 * gnat.dg/thin_pointer.ad[sb]: New test.
11165 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11167 * g++.dg/cpp0x/bracket1.C: New.
11168 * g++.dg/cpp0x/bracket2.C: New.
11169 * g++.dg/cpp0x/bracket3.C: New.
11170 * g++.dg/cpp0x/bracket4.C: New.
11172 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11174 * g++.dg/cpp0x/temp_default1.C: New.
11175 * g++.dg/cpp0x/temp_default3.C: New.
11176 * g++.dg/cpp0x/temp_default2.C: New.
11177 * g++.dg/cpp0x/temp_default4.C: New.
11179 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11182 * g++.dg/other/cv_func2.C: New.
11184 2007-03-27 Janis Johnson <janis187@us.ibm.com>
11186 * gcc.dg/dfp/func-vararg-alternate.h: New file.
11187 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11188 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11189 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11191 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11192 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11194 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11196 * lib/compat.exp (compat-execute): Fix processing of file names.
11198 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11200 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11202 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
11204 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11205 Delete created executable test file.
11206 (check_effective_target_fortran_large_int): Ditto.
11207 (check_effective_target_static_libgfortran): Ditto.
11209 2007-03-26 Paolo Carlini <pcarlini@suse.de>
11212 * g++.dg/warn/pragma-system_header1.C: New test.
11213 * g++.dg/warn/pragma-system_header2.C: New test.
11214 * g++.dg/warn/pragma-system_header1.h. New.
11215 * g++.dg/warn/pragma-system_header2.h. New.
11217 2007-03-26 Ian Lance Taylor <iant@google.com>
11219 PR tree-optimization/31345
11220 * gcc.c-torture/compile/pr31345-1.c: New test.
11222 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
11224 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11225 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11226 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11227 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11228 * gfortran.dg/overload_1.f90: Likewise.
11229 * gfortran.dg/impure_assignment_1.f90: Likewise.
11230 * gfortran.dg/error_recovery_3.f90: Likewise.
11231 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11232 * gfortran.dg/sequence_types_1.f90: Likewise.
11233 * gfortran.dg/internal_references_1.f90: Likewise.
11234 * gfortran.dg/present_1.f90: Likewise.
11235 * gfortran.dg/volatile10.f90: Likewise.
11236 * gfortran.dg/module_equivalence_2.f90: Likewise.
11237 * gfortran.dg/use_4.f90: Likewise.
11238 * gfortran.dg/elemental_result_1.f90: Likewise.
11239 * gfortran.dg/generic_actual_arg.f90: Likewise.
11240 * gfortran.dg/private_type_5.f90: Likewise.
11241 * gfortran.dg/protected_4.f90: Likewise.
11242 * gfortran.dg/interface_3.f90: Likewise.
11244 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11246 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11247 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11249 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11251 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11253 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11255 PR libgfortran/31199
11256 * gfortran.dg/fmt_t_4.f90: New test.
11258 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11260 PR libfortran/31297
11261 * gfortran.dg/backspace_5.f: Initialize variable(s).
11262 * gfortran.dg/backspace_6.f: Likewise.
11263 * gfortran.dg/char_bounds_check_fail_1: Likewise.
11264 * gfortran.dg/direct_io_2.f90: Likewise.
11265 * gfortran.dg/write_back.f: Likewise.
11266 * gfortran.dg/write_rewind_2.f: Likewise.
11267 * gfortran.dg/write_rewind_1.f: Likewise.
11268 * gfortran.dg/write_rewind_2.f: Likewise.
11270 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
11272 PR tree-optimization/30784
11273 * gcc.dg/vect/pr30784.c: New test.
11275 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11278 * gfortran.dg/operator_1.f90: New test.
11279 * gfortran.dg/operator_2.f90: New test.
11281 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11283 PR libfortran/31196
11284 * gfortran.dg/reshape_transpose_1.f90: New test.
11286 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11289 * gfortran.dg/bounds_check_6.f90: New test.
11291 2007-03-23 Michael Meissner <michael.meissner@amd.com>
11293 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11295 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11296 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11298 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
11301 * gfortran.dg/pointer_function_actual_1.f90: New test.
11304 * gfortran.dg/pointer_function_actual_2.f90: New test.
11307 * gfortran.dg/result_in_spec_1.f90: New test.
11309 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11312 * gfortran.dg/integer_exponentiation_3.F90: New test.
11313 * gfortran.dg/integer_exponentiation_4.f90: New test.
11314 * gfortran.dg/integer_exponentiation_5.F90: New test.
11316 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11319 * g++.dg/template/error24.C: New test.
11320 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11322 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11325 * g++.dg/expr/bitfield7.C: New test.
11327 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11330 * gcc.dg/float-range-4.c: New.
11331 * gcc.dg/float-range-1.c: Update. Test for a warning.
11332 * gcc.dg/float-range-3.c: New.
11333 * gcc.dg/float-range-5.c: New.
11335 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11338 * gfortran.dg/no_range_check_1.f90: New test.
11340 2007-03-22 Dirk Mueller <dmueller@suse.de>
11342 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11343 * g++.dg/other/static1.C: Remove stray semicolon.
11344 * g++.dg/other/init1.C: Likewise.
11345 * g++.dg/rtti/dyncast1.C: Likewise.
11346 * g++.dg/tree-ssa/pr17153.C: Likewise.
11347 * g++.dg/lookup/disamb1.C: Likewise.
11348 * g++.dg/lookup/scoped2.C: Likewise.
11349 * g++.dg/lookup/friend7.C: Likewise.
11350 * g++.dg/parse/parse4.C: Likewise.
11351 * g++.dg/parse/parse5.C: Likewise.
11352 * g++.dg/expr/pr29066.C: Likewise.
11353 * g++.dg/expr/cast4.C: Likewise.
11354 * g++.dg/tc1/dr193.C: Likewise.
11355 * g++.dg/tc1/dr213.C: Likewise.
11356 * g++.dg/abi/dcast1.C: Likewise.
11357 * g++.dg/abi/covariant2.C: Likewise.
11358 * g++.dg/inherit/covariant11.C: Likewise.
11359 * g++.dg/inherit/covariant9.C: Likewise.
11360 * g++.dg/inherit/covariant10.C: Likewise.
11361 * g++.dg/init/static3.C: Likewise.
11362 * g++.dg/init/init-ref3.C: Likewise.
11363 * g++.dg/init/ref10.C: Likewise.
11364 * g++.dg/template/meminit2.C: Likewise.
11365 * g++.dg/template/using9.C: Likewise.
11366 * g++.dg/template/friend9.C: Likewise.
11367 * g++.dg/template/ref1.C: Likewise.
11368 * g++.old-deja/g++.warn/inline.C: Likewise.
11369 * g++.old-deja/g++.robertl/eb91.C: Likewise.
11370 * g++.old-deja/g++.robertl/eb46.C: Likewise.
11371 * g++.old-deja/g++.robertl/eb34.C: Likewise.
11372 * g++.old-deja/g++.robertl/eb43.C: Likewise.
11373 * g++.old-deja/g++.robertl/eb26.C: Likewise.
11374 * g++.old-deja/g++.robertl/eb116.C: Likewise.
11375 * g++.old-deja/g++.brendan/copy5.C: Likewise.
11376 * g++.old-deja/g++.brendan/overload8.C: Likewise.
11377 * g++.old-deja/g++.brendan/overload11.C: Likewise.
11378 * g++.old-deja/g++.brendan/copy7.C: Likewise.
11379 * g++.old-deja/g++.brendan/crash38.C: Likewise.
11380 * g++.old-deja/g++.brendan/template11.C: Likewise.
11381 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11382 * g++.old-deja/g++.brendan/crash50.C: Likewise.
11383 * g++.old-deja/g++.brendan/crash16.C: Likewise.
11384 * g++.old-deja/g++.jason/pmem2.C: Likewise.
11385 * g++.old-deja/g++.jason/parse9.C: Likewise.
11386 * g++.old-deja/g++.jason/byval2.C: Likewise.
11387 * g++.old-deja/g++.jason/overload8.C: Likewise.
11388 * g++.old-deja/g++.jason/pmf8.C: Likewise.
11389 * g++.old-deja/g++.jason/template33.C: Likewise.
11390 * g++.old-deja/g++.jason/return3.C: Likewise.
11391 * g++.old-deja/g++.jason/scoping2.C: Likewise.
11392 * g++.old-deja/g++.jason/virtual.C: Likewise.
11393 * g++.old-deja/g++.jason/opeq3.C: Likewise.
11394 * g++.old-deja/g++.jason/template27.C: Likewise.
11395 * g++.old-deja/g++.jason/synth6.C: Likewise.
11396 * g++.old-deja/g++.jason/ref8.C: Likewise.
11397 * g++.old-deja/g++.jason/offset1.C: Likewise.
11398 * g++.old-deja/g++.other/static20.C: Likewise.
11399 * g++.old-deja/g++.other/array1.C: Likewise.
11400 * g++.old-deja/g++.other/new3.C: Likewise.
11401 * g++.old-deja/g++.other/array2.C: Likewise.
11402 * g++.old-deja/g++.other/overload9.C: Likewise.
11403 * g++.old-deja/g++.other/cast6.C: Likewise.
11404 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11405 * g++.old-deja/g++.other/eh4.C: Likewise.
11406 * g++.old-deja/g++.other/using7.C: Likewise.
11407 * g++.old-deja/g++.other/init18.C: Likewise.
11408 * g++.old-deja/g++.other/dyncast1.C: Likewise.
11409 * g++.old-deja/g++.other/dyncast2.C: Likewise.
11410 * g++.old-deja/g++.other/dtor11.C: Likewise.
11411 * g++.old-deja/g++.pt/static11.C: Likewise.
11412 * g++.old-deja/g++.pt/crash19.C: Likewise.
11413 * g++.old-deja/g++.pt/overload12.C: Likewise.
11414 * g++.old-deja/g++.pt/crash46.C: Likewise.
11415 * g++.old-deja/g++.pt/mi1.C: Likewise.
11416 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11417 * g++.old-deja/g++.pt/nontype5.C: Likewise.
11418 * g++.old-deja/g++.pt/local5.C: Likewise.
11419 * g++.old-deja/g++.pt/typename2.C: Likewise.
11420 * g++.old-deja/g++.pt/explicit80.C: Likewise.
11421 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11422 * g++.old-deja/g++.law/visibility1.C: Likewise.
11423 * g++.old-deja/g++.law/visibility2.C: Likewise.
11424 * g++.old-deja/g++.law/virtual2.C: Likewise.
11425 * g++.old-deja/g++.law/operators19.C: Likewise.
11426 * g++.old-deja/g++.law/parsing10.C: Likewise.
11427 * g++.old-deja/g++.law/visibility4.C: Likewise.
11428 * g++.old-deja/g++.law/operators4.C: Likewise.
11429 * g++.old-deja/g++.law/dtors2.C: Likewise.
11430 * g++.old-deja/g++.law/missed-error3.C: Likewise.
11431 * g++.old-deja/g++.law/visibility10.C: Likewise.
11432 * g++.old-deja/g++.law/scope3.C: Likewise.
11433 * g++.old-deja/g++.law/casts2.C: Likewise.
11434 * g++.old-deja/g++.law/code-gen5.C: Likewise.
11435 * g++.old-deja/g++.law/operators33.C: Likewise.
11436 * g++.old-deja/g++.law/friend4.C: Likewise.
11437 * g++.old-deja/g++.mike/pmf7.C: Likewise.
11438 * g++.old-deja/g++.mike/p5611.C: Likewise.
11439 * g++.old-deja/g++.mike/net37.C: Likewise.
11440 * g++.old-deja/g++.mike/p3570.C: Likewise.
11441 * g++.old-deja/g++.mike/p5718.C: Likewise.
11442 * g++.old-deja/g++.mike/net21.C: Likewise.
11443 * g++.old-deja/g++.mike/p1862.C: Likewise.
11444 * g++.old-deja/g++.mike/p4511.C: Likewise.
11445 * g++.old-deja/g++.mike/virt3.C: Likewise.
11446 * g++.old-deja/g++.mike/p16146.C: Likewise.
11447 * g++.old-deja/g++.mike/p1989.C: Likewise.
11448 * g++.old-deja/g++.mike/p5571.C: Likewise.
11449 * g++.old-deja/g++.gb/scope10.C: Likewise.
11450 * g++.old-deja/g++.abi/primary5.C: Likewise.
11451 * g++.old-deja/g++.abi/empty2.C: Likewise.
11452 * g++.old-deja/g++.abi/arraynew.C: Likewise.
11453 * g++.old-deja/g++.eh/vbase4.C: Likewise.
11454 * g++.old-deja/g++.eh/ptr1.C: Likewise.
11455 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11456 * g++.old-deja/g++.bob/template3.C: Likewise.
11457 * g++.old-deja/g++.bob/inherit1.C: Likewise.
11459 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
11462 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11464 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
11467 * gfortran.dg/derived_name_1.f90: New.
11468 * gfortran.dg/derived_name_2.f: New.
11470 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11472 * lib/target-supports.exp (check_effective_target_nonpic): New
11474 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11475 when compiling PIC.
11476 * gcc.target/i386/asm-4.c: Require nonpic.
11477 * gcc.target/i386/cmov1.c: Likewise.
11478 * gcc.target/i386/mul.c: Likewise.
11479 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11480 * gcc.target/i386/ssetype-1.c: Require nonpic.
11481 * gcc.target/i386/ssetype-3.c: Likewise.
11482 * gcc.target/i386/ssetype-5.c: Likewise.
11484 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11486 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11487 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11488 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11489 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11491 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
11493 PR tree-optimization/30590
11494 * g++.dg/opt/pr30590.C: New testcase.
11496 2007-03-20 Jakub Jelinek <jakub@redhat.com>
11499 * gcc.dg/pr30762-1.c: New test.
11500 * gcc.dg/pr30762-2.c: New test.
11502 PR inline-asm/30505
11503 * gcc.target/i386/pr30505.c: New test.
11505 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
11507 * gcc.target/arm/register-variables.c: New.
11509 2007-03-19 Jeff Law <law@redhat.com>
11511 * PR tree-optimization/30984
11512 * gcc.c-torture/pr30984.c: New test.
11514 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
11515 Richard Guenther <rguenther@suse.de>
11517 PR tree-optimization/31254
11518 * gcc.dg/torture/pr31254.c: New testcase.
11520 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
11522 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11523 target default_packed.
11525 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11528 * gfortran.dg/string_length_1.f90: New test.
11530 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11533 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11535 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11537 PR libgfortran/31052
11538 * gfortran.dg/namelist_27.f90: New test.
11540 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
11543 * gfortran.dg/used_types_14.f90: New test.
11546 * gfortran.dg/used_types_15.f90: New test.
11548 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
11550 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11551 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11553 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11556 * gfortran.dg/integer_exponentiation_2.f90: New test.
11558 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
11560 PR tree-optimization/31041
11561 * gcc.dg/vect/pr31041.c: New test.
11563 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11565 * g++.dg/warn/Wconversion-integer.C: New
11566 * g++.dg/warn/Wconversion-real.C: New.
11567 * g++.dg/warn/Wconversion-real-integer.C: New.
11568 * g++.dg/warn/conv2.C: Updated.
11570 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11572 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11575 2007-03-16 Richard Guenther <rguenther@suse.de>
11577 PR tree-optimization/31146
11578 * g++.dg/tree-ssa/pr31146.C: New testcase.
11580 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11582 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11583 assume that the target has <features.h>.
11585 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11587 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11588 dg-options rather than to the whole test.
11590 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
11593 * g++.dg/debug/pr29906.C: New
11595 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597 PR libgfortran/31099
11598 * gfortran.dg/unformatted_recl.f90: Update test.
11600 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
11602 * gcc.dg/tree-ssa/prefetch-5.c: New test.
11604 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11607 * g++.dg/parse/namespace-definition.C: New.
11609 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11612 * g++.dg/cpp/pedantic-errors.C: New.
11613 * g++.dg/cpp/permissive.C: New.
11615 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11617 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11618 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11620 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11622 * lib/target-supports.exp (check_missing_uclibc_feature)
11623 (check_effective_target_wchar): New procedures.
11624 * gcc.dg/wchar_t-1.c: Require target wchar.
11625 * gcc.dg/wint_t-1.c: Likewise.
11627 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11629 * lib/target-supports.exp (check_gc_sections_available): Return
11630 false for VxWorks targets.
11632 2007-03-15 Dirk Mueller <dmueller@suse.de>
11634 * g++.dg/warn/Wconversion2.C: Fix typo.
11635 * gcc.dg/if-empty-1.c: Ditto.
11637 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11639 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11641 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11643 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11644 * gcc.target/i386/pr31167.c: Ditto.
11646 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11649 * gcc.target/i386/pr31167.c: New test.
11651 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
11654 * gfortran.dg/import5.f90.f90: New test.
11658 * gfortran.dg/data_components_1.f90: New test.
11662 * gfortran.dg/generic_13.f90: New test.
11665 * gfortran.dg/alloc_comp_basics_5.f90: New test.
11667 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11669 PR libgfortran/31051
11670 * gfortran.dg/fmt_t_4.f90: New
11672 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11675 * g++.dg/other/default7.C: New test.
11677 2007-03-15 Dirk Mueller <dmueller@suse.de>
11679 * g++.dg/warn/Wconversion2.C: New.
11681 2007-03-14 Eric Christopher <echristo@apple.com>
11683 * gcc.dg/ssp-1.c: New.
11684 * gcc.dg/ssp-2.c: Ditto.
11686 2007-03-14 Dirk Mueller <dmueller@suse.de>
11688 * g++.dg/warn/do-empty.C: New.
11689 * gcc.dg/do-empty.c: New.
11690 * gcc.dg/if-empty-1.c: Update.
11691 * gcc.dg/20001116-1.c: Update.
11692 * gcc.dg/pr23165.c: Update.
11694 2007-03-14 Jakub Jelinek <jakub@redhat.com>
11696 * gfortran.dg/module_implicit_conversion.f90: New test.
11698 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
11700 PR middle-end/31127
11701 * gcc.dg/pr31127.c: New.
11703 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
11705 * gcc.dg/tree-ssa/loop-26.c: New test.
11707 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
11709 * gcc.target/i386/cmpxchg16b-1.c: New test.
11711 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
11713 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11714 * gcc.dg/c99-vla-1.c: Likewise.
11715 * g++.dg/ext/vla1.C: Likewise
11717 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
11719 * gcc.dg/wvla-1.c: New test
11720 * gcc.dg/wvla-2.c: New test
11721 * gcc.dg/wvla-3.c: New test
11722 * gcc.dg/wvla-4.c: New test
11723 * gcc.dg/wvla-5.c: New test
11724 * gcc.dg/wvla-6.c: New test
11725 * gcc.dg/wvla-7.c: New test
11726 * g++.dg/warn/Wvla-1.C: New test
11727 * g++.dg/warn/Wvla-2.C: New test
11728 * g++.dg/warn/Wvla-3.C: New test
11730 2007-03-12 Mark Mitchell <mark@codesourcery.com>
11733 * g++.dg/other/default6.C: New test.
11735 2007-03-12 Richard Sandiford <richard@codesourcery.com>
11737 * lib/target-supports.exp (check_profiling_available): Return false
11739 (check_effective_target_vxworks_kernel): New procedure.
11740 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11742 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11743 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11744 to include VxWorks.
11745 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11747 2007-03-12 Richard Sandiford <richard@codesourcery.com>
11749 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11750 PIC is not supported.
11751 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11752 * gcc.dg/20020426-2.c: Likewise.
11753 * gcc.dg/pr28243.c: Likewise.
11754 * gcc.dg/visibility-11.c: Likewise.
11755 * gcc.dg/tls/opt-9.c: Likewise.
11756 * gcc.dg/tls/opt-10.c: Likewise.
11757 * gcc.dg/tls/pic-1.c: Likewise.
11758 * gcc.dg/tls/struct-1.c: Likewise.
11759 * gcc.target/i386/20000807-1.c: Likewise.
11760 * gcc.target/i386/20000904-1.c: Likewise.
11761 * gcc.target/i386/20011119-1.c: Likewise.
11762 * gcc.target/i386/990213-2.c: Likewise.
11763 * gcc.target/i386/990214-1.c: Likewise.
11764 * gcc.target/i386/compress-float-387-pic.c: Likewise.
11765 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11766 * gcc.target/i386/pic-1.c: Likewise.
11767 * gcc.target/i386/pr21518.c: Likewise.
11768 * gcc.target/i386/pr23098.c: Likewise.
11769 * gcc.target/i386/pr23943.c: Likewise.
11771 2007-03-11 Mark Mitchell <mark@codesourcery.com>
11774 * g++.dg/template/complit2.C: New test.
11777 * g++.dg/ext/bitfield1.C: New test.
11779 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
11782 * gfortran.dg/interface_11.f90: New test.
11784 2007-03-11 Richard Guenther <rguenther@suse.de>
11786 PR tree-optimization/31115
11787 * gcc.dg/torture/pr31115.c: New testcase.
11789 2007-03-11 Ira Rosen <irar@il.ibm.com>
11791 PR tree-optimization/29925
11792 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11794 2007-03-10 Mark Mitchell <mark@codesourcery.com>
11797 * g++.dg/expr/bitfield3.C: New test.
11798 * g++.dg/expr/bitfield4.C: Likewise.
11799 * g++.dg/expr/bitfield5.C: Likewise.
11800 * g++.dg/expr/bitfield6.C: Likewise.
11803 * g++.dg/template/array18.C: New test.
11805 2007-03-10 Dirk Mueller <dmueller@suse.de>
11808 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11809 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11811 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
11814 * g++.dg/cpp0x/variadic-bind.C: New.
11815 * g++.dg/cpp0x/variadic-function.C: New.
11816 * g++.dg/cpp0x/variadic-mem_fn.C: New.
11817 * g++.dg/cpp0x/variadic-tuple.C: New.
11818 * g++.dg/cpp0x/variadic1.C: New.
11819 * g++.dg/cpp0x/variadic2.C: New.
11820 * g++.dg/cpp0x/variadic3.C: New.
11821 * g++.dg/cpp0x/variadic4.C: New.
11822 * g++.dg/cpp0x/variadic5.C: New.
11823 * g++.dg/cpp0x/variadic6.C: New.
11824 * g++.dg/cpp0x/variadic7.C: New.
11825 * g++.dg/cpp0x/variadic8.C: New.
11826 * g++.dg/cpp0x/variadic9.C: New.
11827 * g++.dg/cpp0x/variadic10.C: New.
11828 * g++.dg/cpp0x/variadic11.C: New.
11829 * g++.dg/cpp0x/variadic12.C: New.
11830 * g++.dg/cpp0x/variadic13.C: New.
11831 * g++.dg/cpp0x/variadic14.C: New.
11832 * g++.dg/cpp0x/variadic15.C: New.
11833 * g++.dg/cpp0x/variadic16.C: New.
11834 * g++.dg/cpp0x/variadic17.C: New.
11835 * g++.dg/cpp0x/variadic18.C: New.
11836 * g++.dg/cpp0x/variadic19.C: New.
11837 * g++.dg/cpp0x/variadic20.C: New.
11838 * g++.dg/cpp0x/variadic21.C: New.
11839 * g++.dg/cpp0x/variadic22.C: New.
11840 * g++.dg/cpp0x/variadic23.C: New.
11841 * g++.dg/cpp0x/variadic24.C: New.
11842 * g++.dg/cpp0x/variadic25.C: New.
11843 * g++.dg/cpp0x/variadic26.C: New.
11844 * g++.dg/cpp0x/variadic27.C: New.
11845 * g++.dg/cpp0x/variadic28.C: New.
11846 * g++.dg/cpp0x/variadic29.C: New.
11847 * g++.dg/cpp0x/variadic30.C: New.
11848 * g++.dg/cpp0x/variadic31.C: New.
11849 * g++.dg/cpp0x/variadic32.C: New.
11850 * g++.dg/cpp0x/variadic33.C: New.
11851 * g++.dg/cpp0x/variadic34.C: New.
11852 * g++.dg/cpp0x/variadic35.C: New.
11853 * g++.dg/cpp0x/variadic36.C: New.
11854 * g++.dg/cpp0x/variadic37.C: New.
11855 * g++.dg/cpp0x/variadic38.C: New.
11856 * g++.dg/cpp0x/variadic39.C: New.
11857 * g++.dg/cpp0x/variadic40.C: New.
11858 * g++.dg/cpp0x/variadic41.C: New.
11859 * g++.dg/cpp0x/variadic42.C: New.
11860 * g++.dg/cpp0x/variadic43.C: New.
11861 * g++.dg/cpp0x/variadic44.C: New.
11862 * g++.dg/cpp0x/variadic45.C: New.
11863 * g++.dg/cpp0x/variadic46.C: New.
11864 * g++.dg/cpp0x/variadic47.C: New.
11865 * g++.dg/cpp0x/variadic48.C: New.
11866 * g++.dg/cpp0x/variadic49.C: New.
11867 * g++.dg/cpp0x/variadic50.C: New.
11868 * g++.dg/cpp0x/variadic51.C: New.
11869 * g++.dg/cpp0x/variadic52.C: New.
11870 * g++.dg/cpp0x/variadic53.C: New.
11871 * g++.dg/cpp0x/variadic54.C: New.
11872 * g++.dg/cpp0x/variadic55.C: New.
11873 * g++.dg/cpp0x/variadic56.C: New.
11874 * g++.dg/cpp0x/variadic57.C: New.
11875 * g++.dg/cpp0x/variadic58.C: New.
11876 * g++.dg/cpp0x/variadic59.C: New.
11877 * g++.dg/cpp0x/variadic60.C : New.
11878 * g++.dg/cpp0x/variadic61.C : New.
11879 * g++.dg/cpp0x/variadic62.C : New.
11880 * g++.dg/cpp0x/variadic63.C : New.
11881 * g++.dg/cpp0x/variadic64.C : New.
11882 * g++.dg/cpp0x/variadic65.C : New.
11883 * g++.dg/cpp0x/variadic66.C : New.
11884 * g++.dg/cpp0x/variadic67.C : New.
11885 * g++.dg/cpp0x/variadic68.C : New.
11886 * g++.dg/cpp0x/variadic69.C : New.
11887 * g++.dg/cpp0x/variadic70.C : New.
11888 * g++.dg/cpp0x/variadic71.C : New.
11889 * g++.dg/cpp0x/variadic72.C : New.
11890 * g++.dg/cpp0x/variadic73.C : New.
11891 * g++.dg/cpp0x/variadic74.C : New.
11892 * g++.dg/cpp0x/variadic75.C : New.
11893 * g++.dg/cpp0x/variadic-ex1.C : New.
11894 * g++.dg/cpp0x/variadic-ex2.C : New.
11895 * g++.dg/cpp0x/variadic-ex3.C : New.
11896 * g++.dg/cpp0x/variadic-ex4.C : New.
11897 * g++.dg/cpp0x/variadic-ex5.C : New.
11898 * g++.dg/cpp0x/variadic-ex6.C : New.
11899 * g++.dg/cpp0x/variadic-ex7.C : New.
11900 * g++.dg/cpp0x/variadic-ex8.C : New.
11901 * g++.dg/cpp0x/variadic-ex9.C : New.
11902 * g++.dg/cpp0x/variadic-ex10.C : New.
11903 * g++.dg/cpp0x/variadic-ex11.C : New.
11904 * g++.dg/cpp0x/variadic-ex12.C : New.
11905 * g++.dg/cpp0x/variadic-ex13.C : New.
11906 * g++.dg/cpp0x/variadic-ex14.C : New.
11908 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11910 PR libgfortran/31099
11911 * gfortran.dg/unformatted_recl.f90: New test.
11913 2007-03-09 Roger Sayle <roger@eyesopen.com>
11915 * gcc.dg/fold-eqcmplx-1.c: New test case.
11917 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
11919 PR rtl-optimization/30643
11920 * gcc.dg/pr30643.c: New.
11922 2007-03-09 Chao-ying Fu <fu@mips.com>
11924 * gcc.target/mips/mips32-dspr2-type.c: New test.
11925 * gcc.target/mips/mips32-dspr2.c: New test.
11926 * gcc.target/mips/dspr2-MULT.c: New test.
11927 * gcc.target/mips/dspr2-MULTU.c: New test.
11928 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11929 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11930 Adjust some formats.
11932 2007-03-09 Dirk Mueller <dmueller@suse.de>
11935 * gcc.dg/Wlogical-op-1.c: New.
11936 * g++.dg/warn/Wlogical-op-1.C: New.
11938 2007-03-09 Richard Guenther <rguenther@suse.de>
11940 PR tree-optimization/30904
11941 PR middle-end/31058
11942 * gcc.dg/pr30904.c: Remove xfail.
11944 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11947 * gcc.c-torture/execute/pr31072.c: New test.
11949 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11951 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11952 * gcc.dg/torture/builtin-attr-1.c: Likewise.
11953 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
11954 *lrint* and *lround*.
11955 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11957 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11958 * gcc.dg/torture/builtin-integral-1.c: Likewise.
11959 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
11960 and *lround*. Correct macro names.
11961 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11962 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11964 2007-03-08 Ian Lance Taylor <iant@google.com>
11966 * gcc.dg/no-strict-overflow-5.c: New test.
11967 * gcc.dg/no-strict-overflow-6.c: New test.
11968 * gcc.dg/Wstrict-overflow-11.c: New test.
11969 * gcc.dg/Wstrict-overflow-12.c: New test.
11970 * gcc.dg/Wstrict-overflow-13.c: New test.
11971 * gcc.dg/Wstrict-overflow-14.c: New test.
11972 * gcc.dg/Wstrict-overflow-15.c: New test.
11974 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11976 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
11977 for VxWorks kernel mode.
11978 * gcc.c-torture/execute/strncmp-1.x: Likewise.
11980 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11982 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11985 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11987 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11988 and lib/bfill.c on VxWorks targets.
11989 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11990 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11991 lib/bfill.c and lib/memmove.c on VxWorks targets.
11992 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11993 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11994 on VxWorks targets.
11995 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11996 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11998 2007-03-08 Tobias Burnus <burnus@net-b.de>
12000 * gfortran.dg/use_5.f90: New test.
12001 * gfortran.dg/use_6.f90: Ditto.
12002 * gfortran.dg/use_7.f90: Ditto.
12004 2007-03-08 Tobias Burnus <burnus@net-b.de>
12007 * gfortran.dg/use_4.f90: New test.
12008 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12010 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12013 * gfortran.dg/parameter_array_section_2.f90: New test.
12015 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12018 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12021 * g++.dg/template/arg5.C: New test.
12023 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12025 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12027 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12029 * gcc.dg/var-expand1.c: Add newline at end of file.
12031 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12033 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12035 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12037 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12039 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12041 * gcc.dg/torture/builtin-convert-4.c: New test.
12043 2007-03-05 Ian Lance Taylor <iant@google.com>
12045 * gcc.c-torture/compile/pr31034.c: New test.
12047 2007-03-05 Ian Lance Taylor <iant@google.com>
12049 * gcc.dg/inline-18.c: New test.
12050 * gcc.dg/inline-19.c: New test.
12051 * gcc.dg/inline-20.c: New test.
12052 * gcc.dg/inline-21.c: New test.
12054 2007-03-05 Richard Guenther <rguenther@suse.de>
12056 PR tree-optimization/14052
12057 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12059 2007-03-05 Richard Guenther <rguenther@suse.de>
12061 PR tree-optimization/23777
12062 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12064 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12067 * gcc.dg/multiple-overflow-warn-3.c: New.
12068 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12070 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12073 * g++.dg/parse/template23.C: New test.
12075 2007-03-04 Roger Sayle <roger@eyesopen.com>
12077 PR middle-end/30744
12078 * gcc.dg/pr30744-1.c: New test case.
12080 2007-03-04 Tobias Burnus <burnus@net-b.de>
12082 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12084 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12087 * gfortran.dg/logical_3.f90: New test.
12089 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12091 PR libfortran/30981
12092 * gfortran.dg/integer_exponentiation_1.f90: New test.
12094 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12096 * gcc.target/m68k/m68k.exp: New.
12097 * gcc.target/m68k/crash1.c: New.
12099 2007-03-03 Tobias Burnus <burnus@net-b.de>
12101 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12102 to be more compatible with integer(kind=8).
12104 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12106 PR libfortran/31001
12107 * gfortran.dg/zero_sized_3.f90: New test.
12109 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12112 * g++.dg/parse/else.C: New.
12113 * g++.dg/parse/else-2.C: New.
12115 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
12116 Tobias Burnus <burnus@net-b.de>
12119 * gfortran.dg/size_dim.f90: New test.
12121 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
12122 Tobias Burnus <burnus@net-b.de>
12125 * gfortran.dg/entry_9.f90: New test.
12127 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
12130 * g++.dg/inherit/covariant16.C: New test.
12132 2007-03-02 Geoffrey Keating <geoffk@apple.com>
12134 * g++.dg/other/darwin-minversion-1.C: New.
12136 2007-03-02 Diego Novillo <dnovillo@redhat.com>
12138 * gcc.dg/tree-ssa/20070302-1.c: New test.
12140 2007-03-02 Joseph Myers <joseph@codesourcery.com>
12142 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12145 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
12147 * gcc.dg/tree-ssa/prefetch-4.c: New test.
12149 2007-03-01 Simon Baldwin <simonb@google.com>
12152 * warn/ignored_typedef.C: New.
12153 * init/ctor8.C: Added dg-warning to consume ignored typedef
12155 * template/typedef2.C: Ditto. Moved dg-error onto its own line
12156 and added an explicit line number.
12158 2007-02-28 Richard Guenther <rguenther@suse.de>
12160 PR middle-end/30364
12161 * gcc.dg/torture/pr30364-1.c: New testcase.
12162 * gcc.dg/torture/pr30364-2.c: Likewise.
12163 * gcc.dg/torture/pr30364-3.c: Likewise.
12165 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12167 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12168 powerpc*, use -funsafe-math-optimizations.
12169 * gcc.dg/torture/builtin-logb-1.c: Likewise.
12170 * gcc.dg/torture/builtin-modf-1.c: Likewise.
12172 2007-02-28 Tobias Burnus <burnus@net-b.de>
12173 Paul Thomas <pault@gcc.gnu.org>
12177 * c_by_val_1.f: Test %VAL() with non-default kind.
12178 * c_by_val.c: Ditto.
12179 * c_by_val_4.f: New test.
12181 2007-02-28 Tobias Burnus <burnus@net-b.de>
12184 * gfortran.dg/continuation_7.f90: New test.
12186 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
12188 * g++.dg/inherit/thunk7.C: New test.
12189 * lib/target-supports.exp (check_profiling_available): Not available
12192 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
12195 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12197 2007-02-27 Mark Mitchell <mark@codesourcery.com>
12199 * lib/target-supports.exp (check_effective_target_init_priority):
12200 Remove Solaris special case.
12202 2007-02-26 Geoffrey Keating <geoffk@apple.com>
12204 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12205 for more builtin types.
12207 * g++.dg/ext/visibility/class1.C: Port to Darwin.
12208 * g++.dg/ext/visibility/noPLT.C: Likewise.
12210 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12212 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12215 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
12218 * size_optional_dim_1.f90: New test.
12220 2007-02-25 Mark Mitchell <mark@codesourcery.com>
12222 * gcc.dg/vxworks/vxworks.exp: New file.
12223 * gcc.dg/vxworks/initpri1.c: Likewise.
12224 * gcc.dg/vxworks/initpri2.c: Likewise.
12225 * gcc.dg/initpri2.c: Add more tests.
12226 * g++.dg/special/initpri2.C: Likewise.
12228 * gcc.dg/initpri1.c: New test.
12229 * gcc.dg/initpri2.c: Likewise.
12230 * g++.dg/special/initpri1.C: New test.
12231 * g++.dg/special/initpri2.C: Likewise.
12232 * g++.dg/special/conpr-1.C: Use init_priority effective target.
12233 * g++.dg/special/conpr-2.C: Likewise.
12234 * g++.dg/special/conpr-3.C: Likewise.
12235 * g++.dg/special/conpr-4.C: Likewise.
12236 * g++.dg/special/initp1.C: Likewise.
12237 * g++.dg/special/ecos.exp: Remove code to detect availability of
12238 constructor priorities.
12239 * lib/target-supports.exp (check_effective_target_init_priority):
12242 2007-02-24 Jan Hubicka <jh@suse.cz>
12244 * gcc.c-torture/execute/pr30778.c: New testcase.
12246 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12248 PR libgfortran/30918
12249 * gfortran.dg/namelist_26.f90: New test.
12251 2007-02-24 Richard Guenther <rguenther@suse.de>
12253 PR middle-end/30951
12254 * gcc.dg/pr30951.c: New testcase.
12256 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12258 * gcc.dg/torture/builtin-modf-1.c: New test.
12260 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
12262 PR tree-optimization/30904
12263 * gcc.dg/pr30904.c: New test.
12265 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12267 * gcc.test-framework/README: Correct command.
12268 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12270 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12272 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
12274 * lib/target-supports.exp (check_effective_target_unwrapped): New.
12276 2007-02-23 Mark Mitchell <mark@codesourcery.com>
12278 * lib/target-supports.exp (check_effective_target_newlib): New
12281 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
12284 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12285 allocatable component.
12288 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12290 * gcc.dg/torture/builtin-logb-1.c: New test.
12291 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12292 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12293 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12296 2007-02-23 Richard Guenther <rguenther@suse.de>
12298 * g++.dg/warn/changes-meaning.C: New testcase.
12300 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12302 PR libgfortran/30910
12303 * gfortran.dg/fmt_zero_precision.f90: Update test.
12305 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12307 * gcc.dg/torture/builtin-frexp-1.c: New test.
12309 2007-02-22 Mark Mitchell <mark@codesourcery.com>
12311 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12313 2007-02-22 Ian Lance Taylor <iant@google.com>
12316 * g++.dg/debug/pr30898.C: New test.
12318 2007-02-22 Ira Rosen <irar@il.ibm.com>
12320 * gcc.dg/vect/vect-106.c: New test.
12322 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12323 Ira Rosen <irar@il.ibm.com>
12325 PR tree-optimization/30843
12326 * gcc.dg/vect/pr30843.c: New test.
12328 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12330 PR tree-optimization/30858
12331 * gcc.dg/vect/pr30858.c: New test.
12333 2007-02-21 Mark Mitchell <mark@codesourcery.com>
12335 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12336 to set options for compiling testglue.
12337 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12338 * lib/obj-c++.exp (obj-c++_init): Likewise.
12340 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
12342 * gnat.dg/derived_aggregate.adb: New test.
12344 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12346 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12347 sh* targets. Call the correct CKSGN macro.
12349 2007-02-21 Jakub Jelinek <jakub@redhat.com>
12351 * gfortran.dg/gomp/omp_parse1.f90: New test.
12352 * gfortran.dg/gomp/omp_parse2.f: New test.
12354 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
12357 * gfortran.dg/do_pointer_1.f90: New test.
12359 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12361 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12364 2007-02-20 Geoffrey Keating <geoffk@apple.com>
12366 * gcc.dg/darwin-minversion-1.c: New.
12367 * gcc.dg/darwin-minversion-2.c: New.
12369 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12371 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12373 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12374 DJ Delorie <dj@redhat.com>
12377 * gcc.dg/Wfatal.c: New.
12378 * gcc.dg/Wfatal-2.c: New.
12379 * gcc.dg/Werror-1.c: Adjust expectations.
12380 * gcc.dg/Werror-5.c: Likewise.
12381 * gcc.dg/Werror-7.c: Likewise.
12382 * gcc.dg/Werror-10.c: Likewise.
12383 * gcc.dg/Werror-11.c: Likewise.
12385 2007-02-20 Tobias Burnus <burnus@net-b.de>
12388 * gfortran.dg/volatile10.f90: New test.
12390 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
12392 PR libfortran/30533
12393 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
12395 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12397 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12398 * gcc.dg/Walways-true-1.c: Likewise.
12399 * gcc.dg/weak/weak-3.c: Likewise.
12400 * gcc.dg/Werror-1.c: Likewise.
12401 * gcc.dg/Werror-3.c: Likewise.
12402 * gcc.dg/Werror-4.c: Likewise.
12403 * gcc.dg/Werror-5.c: Likewise.
12404 * gcc.dg/Werror-6.c: Likewise.
12405 * gcc.dg/Werror-7.c: Likewise.
12406 * gcc.dg/Werror-8.c: Likewise.
12407 * gcc.dg/Werror-10.c: Likewise.
12408 * gcc.dg/Werror-11.c: Likewise.
12409 * gcc.dg/Werror-12.c: Likewise.
12410 * g++.old-deja/g++.mike/warn8.C: Likewise.
12411 * g++.dg/warn/Walways-true-1.C: Likewise.
12412 * g++.dg/warn/Walways-true-2.C: Likewise.
12413 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12414 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12415 -Wstring-literal-comparison with -Waddress.
12416 * gcc.dg/Wstring-literal-comparison-4.c: Replace
12417 -Wno-string-literal-comparison with -Wno-address.
12419 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
12421 * gnat.dg/self_aggregate_with_call.adb: New test.
12423 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
12425 PR tree-optimization/30975
12426 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12427 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12428 * gcc.dg/vect/pr30795.c: New.
12430 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12433 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12435 2007-02-18 Roger Sayle <roger@eyesopen.com>
12437 PR rtl-optimization/28173
12438 * gcc.target/i386/andor-1.c: New test case.
12440 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12442 * gcc.dg/torture/builtin-ldexp-1.c: New.
12443 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12445 2007-02-18 Roger Sayle <roger@eyesopen.com>
12447 * gfortran.dg/array_constructor_15.f90: New test case.
12449 2007-02-18 Roger Sayle <roger@eyesopen.com>
12451 * gfortran.dg/forall_10.f90: New test case.
12453 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12455 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12457 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12459 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12460 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12462 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
12464 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12465 * gcc.target/i386/builtin-bswap-3.c: Ditto.
12466 * gcc.target/i386/xchg-1.c: New test.
12467 * gcc.target/i386/xchg-2.c: New test.
12469 2007-02-16 Richard Guenther <rguenther@suse.de>
12470 Christian Bruel <christian.bruel@st.com>
12472 * gcc.dg/strict-overflow-5.c: New testcase.
12474 2007-02-16 Tobias Burnus <burnus@net-b.de>
12477 * gfortran.dg/func_derived_4.f90: New test.
12479 2007-02-15 Roger Sayle <roger@eyesopen.com>
12481 PR middle-end/30391
12482 * gfortran.dg/pr30391-1.f90: New test case.
12484 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12486 PR middle-end/30433
12487 * gcc.c-torture/compile/pr30433.c: New testcase to check
12488 that complex constants comparisions are foldded.
12490 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12493 * g++.dg/ext/stmtexpr10.C: New testcase.
12495 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12497 PR middle-end/30729
12498 * gcc.dg/Wunused-value-2.c: New testcase.
12500 2007-02-15 Ian Lance Taylor <iant@google.com>
12502 * g++.dg/eh/subreg-1.C: New test.
12504 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12507 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12508 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12509 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12510 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12511 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12512 * gcc.dg/Werror-implicit-function-declaration.c: New.
12514 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12517 * g++.dg/warn/pr28943.C: New.
12519 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12521 * gfortran.fortran-torture/execute/math.f90: Fix typo.
12523 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12526 * gfortran.dg/error_recovery_3.f90: New test.
12528 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12530 * g++.dg/tree-ssa/sra-1.C: New.
12532 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12534 * g++.dg/tree-ssa/sra-1.C: New.
12536 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12538 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12540 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12542 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12544 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
12547 * gfortran.dg/logical_2.f90: New test.
12549 2007-02-14 Joseph Myers <joseph@codesourcery.com>
12551 * gcc.dg/torture/complex-alias-1.c: New test.
12553 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
12555 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12556 instead of -fdump-tree-tailcall.
12558 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
12560 * gfortran.dg/interface_10.f90: Fix comment typo.
12562 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
12564 PR tree-optimization/30771
12565 * gcc.dg/vect/pr30771.c: New test.
12567 2007-02-13 Ian Lance Taylor <iant@google.com>
12569 * gcc.dg/Wstrict-overflow-1.c: New test.
12570 * gcc.dg/Wstrict-overflow-2.c: New test.
12571 * gcc.dg/Wstrict-overflow-3.c: New test.
12572 * gcc.dg/Wstrict-overflow-4.c: New test.
12573 * gcc.dg/Wstrict-overflow-5.c: New test.
12574 * gcc.dg/Wstrict-overflow-6.c: New test.
12575 * gcc.dg/Wstrict-overflow-7.c: New test.
12576 * gcc.dg/Wstrict-overflow-8.c: New test.
12577 * gcc.dg/Wstrict-overflow-9.c: New test.
12578 * gcc.dg/Wstrict-overflow-10.c: New test.
12580 2007-02-13 Roger Sayle <roger@eyesopen.com>
12582 * gcc.target/ia64/builtin-bswap-2.c: New test case.
12584 2007-02-13 Richard Henderson <rth@redhat.com>
12586 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12587 * gcc.c-torture/execute/pr29302-1.c: ... here.
12589 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12592 * gcc.dg/c90-return-1.c: Update output.
12593 * gcc.dg/c99-return-1.c: Likewise.
12595 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
12598 * gfortran.dg/used_dummy_types_7.f90: New test..
12600 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
12602 * gcc.target/i386/parity-1.c: New test.
12603 * gcc.target/i386/parity-2.c: New test.
12605 2007-02-12 Roger Sayle <roger@eyesopen.com>
12607 * gcc.target/i386/builtin-bswap-3.c: New test case.
12609 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
12611 PR tree-optimization/29145
12612 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12613 alias analysis is improved to take better advantage of restrict
12614 qualified pointers.
12615 * gcc.dg/vect/vect-80.c: Likewise.
12616 * gcc.dg/vect/pr29145.c: New.
12618 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
12620 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12621 * gcc.target/i386/sse4a-insert.c: Likewise.
12623 2007-02-11 Roger Sayle <roger@eyesopen.com>
12625 * gcc.target/ia64/builtin-popcount-1.c: New test case.
12626 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12628 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
12631 * gfortran.dg/enum_4.f90: Update error message checks.
12633 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
12636 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12637 versions of the modules.
12640 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12641 by getting rid of recursive I/O and providing functions with
12645 * gfortran.dg/char_array_constructor_2.f90
12647 2007-02-11 Mark Mitchell <mark@codesourcery.com>
12650 * g++.dg/template/spec34.C: New test
12652 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
12654 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12655 on i?86 and x86_64.
12656 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12657 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12658 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12659 on i?86 and x86_64.
12660 * gcc.dg/vect/vect-113.c: Ditto.
12662 2007-02-06 Mark Mitchell <mark@codesourcery.com>
12665 * g++.dg/eh/weak1-C: New test.
12666 * g++.dg/eh/weak1-a.cc: Likewise.
12667 * g++.dg/eh/comdat1.C: Likewise.
12669 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
12670 Dorit Nuzman <dorit@il.ibm.com>
12672 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
12673 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
12674 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12675 * gcc.dg/vect/vect-113.c: Likewise.
12677 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12679 2007-02-10 Richard Henderson <rth@redhat.com>
12681 * lib/target-supports.exp (check_effective_target_tls): Redefine
12682 to mean non-emulated tls.
12683 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12684 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12685 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12686 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12687 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12688 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12689 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12691 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
12693 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12695 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
12697 * gfortran.dg/secnds.f: Replace time tolerance with a
12698 before-and-after bracket.
12699 * gfortran.dg/secnds-1.f: Likewise.
12701 2007-02-09 Tobias Burnus <burnus@net-b.de>
12704 * gfortran.dg/maxlocval_1.f90: New test.
12706 2007-02-09 Roger Sayle <roger@eyesopen.com>
12708 * gcc.target/ia64/builtin_bswap-1.c: New test case.
12710 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12713 * gfortran.dg/array_function_1.f90: New test.
12715 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12717 * lib/target-supports.exp (check_effective_target_lax_strtofp)
12718 (check_effective_target_dummy_wcsftime): New functions.
12720 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12722 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12723 * lib/target-supports.exp (check_effective_target_uclibc): New
12726 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12728 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12729 (vsnprintf): Don't define for uClibc targets.
12731 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12733 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12734 set before checking whether it was allowed.
12735 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12736 before checking inside_main.
12738 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12740 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12742 (u16sf): Likewise u4sf.
12743 * g++.dg/compat/struct-layout-1.h: Likewise.
12745 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12747 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12749 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12750 m68k targets if check_effective_target_coldfire_fpu returns true.
12752 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
12753 Richard Guenther <rguenther@suse.de>
12755 PR middle-end/23361
12756 * gcc.dg/fold-compare-3.c: New testcase.
12757 * gcc.dg/tree-ssa/loop-24.c: Likewise.
12759 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
12761 * gcc.dg/pr26570.c: Clean up coverage files.
12762 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12763 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12764 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12765 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12766 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12767 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12768 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12769 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12770 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12771 * gcc.dg/tree-ssa/pr25501.c: Ditto.
12772 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12773 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12774 * gcc.dg/vect/pr28952.c: Ditto.
12775 * gcc.dg/vect/pr27151.c: Ditto.
12776 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12777 * g++.dg/gomp/macro-3.C: Ditto.
12779 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
12781 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12784 2007-02-08 Roger Sayle <roger@eyesopen.com>
12786 * gcc.target/i386/builtin-bswap-2.c: New test case.
12788 2007-02-08 Roger Sayle <roger@eyesopen.com>
12790 * gfortran.dg/forall_8.f90: New test case.
12791 * gfortran.dg/forall_9.f90: Likewise.
12793 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12795 * gcc.dg/builtins-20.c: Add some -~ complex cases.
12797 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
12799 * lib/target-supports.exp (check_effective_target_simulator): New.
12801 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
12803 * gcc.dg/tree-ssa/loop-25.c: New test.
12805 2007-02-06 Richard Henderson <rth@redhat.com>
12807 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12809 2007-02-06 Roger Sayle <roger@eyesopen.com>
12811 * gcc.target/powerpc/popcount-1.c: New test case.
12812 * gcc.target/powerpc/parity-1.c: Likewise.
12814 2007-02-06 Richard Guenther <rguenther@suse.de>
12816 PR middle-end/27302
12817 * gcc.dg/torture/pr27302-2.c: New testcase.
12819 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
12821 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12822 * gcc.dg/vect/vect-iv-1.c: New test.
12823 * gcc.dg/vect/vect-iv-2.c: New test.
12824 * gcc.dg/vect/vect-iv-3.c: New test.
12825 * gcc.dg/vect/vect-iv-4.c: New test.
12826 * gcc.dg/vect/vect-iv-5.c: New test.
12827 * gcc.dg/vect/vect-iv-6.c: New test.
12828 * gcc.dg/vect/vect-iv-7.c: New test.
12829 * gcc.dg/vect/vect-iv-8.c: New test.
12830 * gcc.dg/vect/vect-iv-9.c: New test.
12831 * gcc.dg/vect/vect-iv-10.c: New test.
12832 * gcc.dg/vect/vect-iv-11.c: New test.
12833 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12834 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12835 * gcc.dg/vect/vect-14.c: Now vectorizable.
12836 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12838 * gcc.dg/vect/vect-27.c: Likewise.
12839 * gcc.dg/vect/vect-29.c Likewise.
12840 * gcc.dg/vect/vect-dv-2.c: Likewise.
12841 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12842 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12843 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12845 2007-02-06 Ira Rosen <irar@il.ibm.com>
12847 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12849 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12851 * gcc.dg/builtins-20.c: Add more cases.
12853 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
12856 * gcc.dg/pr30189.c: New test.
12858 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
12860 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12862 * gcc.target/i386/sse4a-extract.c: New test.
12863 * gcc.target/i386/sse4a-insert.c: New test.
12864 * gcc.target/i386/sse4a-montsd.c: New test.
12865 * gcc.target/i386/sse4a-montss.c: New test.
12867 2007-02-05 Richard Guenther <rguenther@suse.de>
12869 * gcc.target/i386/vectorize3.c: New testcase.
12871 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
12874 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12876 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12879 * gfortran.dg/repeat_1.f90: New test.
12881 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
12884 * gfortran.dg/spread_shape_1.f90: Remove tabs.
12885 * gfortran.dg/derived_init_2.f90: Ditto.
12886 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12887 * gfortran.dg/array_initializer_1.f90: Ditto.
12888 * gfortran.dg/do_2.f90: Ditto.
12889 * gfortran.dg/proc_assign_1.f90: Ditto.
12891 2007-02-04 Richard Guenther <rguenther@suse.de>
12893 PR middle-end/30636
12894 * g++.dg/warn/pr30636.C: New testcase.
12895 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12897 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
12899 PR middle-end/30667
12900 * gfortran.dg/pr30667.f: New test.
12902 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12904 * gcc.dg/builtins-54.c: Add more cases.
12906 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
12909 * gfortran.dg/zero_sized_2.f90: New test.
12912 * gfortran.dg/alloc_comp_basics_4.f90: New test.
12915 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12918 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
12921 * gfortran.dg/interface_10.f90: New test.
12923 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12925 * gcc.dg/builtins-20.c: Add more cases.
12927 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12930 * gcc-target/ia64/pr29682.c: New test.
12932 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
12935 * gfortran.dg/arrayio_11.f90.f90: New test.
12938 * gfortran.dg/arrayio_12.f90.f90: New test.
12940 2007-02-02 Jakub Jelinek <jakub@redhat.com>
12943 * g++.dg/tls/diag-5.C: New test.
12945 PR middle-end/30473
12946 * gcc.dg/pr30473.c: New test.
12947 * gcc.c-torture/execute/20070201-1.c: New test.
12949 2007-02-01 Roger Sayle <roger@eyesopen.com>
12951 * gfortran.dg/dependency_20.f90: New test case.
12953 2007-01-31 Ian Lance Taylor <iant@google.com>
12955 * gcc.dg/lower-subreg-1.c (test): New test.
12957 2007-01-30 Geoffrey Keating <geoffk@apple.com>
12959 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12961 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12963 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12964 * gcc.dg/torture/builtin-math-3.c: Likewise.
12966 2007-01-31 Dirk Mueller <dmueller@suse.de>
12968 gcc.dg/Wparentheses-2.c: Update and add new tests.
12970 2007-01-31 Ira Rosen <irar@il.ibm.com>
12972 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12975 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
12977 * gcc.dg/builtins-63.c: New test.
12979 2007-01-31 Tobias Burnus <burnus@net-b.de>
12982 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12984 2007-01-31 Tobias Burnus <burnus@net-b.de>
12987 * gfortran.dg/volatile8.f90: New argument conformance test.
12988 * gfortran.dg/volatile9.f90: New scope test.
12990 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12993 * g++.dg/warn/null4.C: New.
12995 2001-01-30 Roger Sayle <roger@eyesopen.com>
12996 Uros Bizjak <ubizjak@gmail.com>
12998 * gcc.dg/large-size-array-3.c: Correct typo.
13000 2007-01-30 Richard Guenther <rguenther@suse.de>
13002 PR middle-end/27657
13003 * g++.dg/debug/pr27657.C: New testcase.
13005 2007-01-30 Richard Guenther <rguenther@suse.de>
13007 PR middle-end/30313
13008 * gcc.dg/torture/pr30313.c: New testcase.
13010 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13012 * gcc.dg/dfp/dfp-except.h: New file.
13013 * gcc.dg/dfp/fe-check.h: New file.
13014 * gcc.dg/dfp/fe-binop.c: New test.
13015 * gcc.dg/dfp/fe-convert-1.c: New test.
13016 * gcc.dg/dfp/fe-convert-2.c: New test.
13017 * gcc.dg/dfp/fe-convert-3.c: New test.
13019 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13020 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13021 * gcc.dg/dfp/convert-dfp.c: Ditto.
13022 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13024 2007-01-29 Josh Conner <jconner@apple.com>
13026 * gcc.target/powerpc/altivec-24.c: New test.
13028 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13031 * g++.dg/parse/defarg12.C: New test.
13033 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13036 * gfortran.dg/used_dummy_types_6.f90: New test.
13038 2007-01-28 Jan Hubicka <jh@suse.cz>
13040 * gcc.dg/tree-prof/val-prof-6.c: New test.
13042 2007-01-28 Roger Sayle <roger@eyesopen.com>
13044 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13046 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13049 * g++.dg/expr/dtor4.C: New test.
13051 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13053 * gcc.dg/tree-ssa/loop-23.c: New test.
13055 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13057 PR libfortran/30389
13058 * gfortran.dg/achar_2.f90: New test.
13059 * gfortran.dg/achar_3.f90: New test.
13061 2007-01-27 Ian Lance Taylor <iant@google.com>
13063 * gcc.dg/strict-overflow-1.c: New test.
13064 * gcc.dg/no-strict-overflow-1.c: New test.
13065 * gcc.dg/strict-overflow-2.c: New test.
13066 * gcc.dg/no-strict-overflow-2.c: New test.
13067 * gcc.dg/strict-overflow-3.c: New test.
13068 * gcc.dg/no-strict-overflow-3.c: New test.
13069 * gcc.dg/strict-overflow-4.c: New test.
13070 * gcc.dg/no-strict-overflow-4.c: New test.
13071 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13072 * gcc.dg/pr15784-1.c: Likewise.
13073 * gcc.dg/pr20922-1.c: Likewise.
13074 * gcc.dg/pr20922-3.c: Likewise.
13075 * gcc.dg/pr20922-4.c: Likewise.
13076 * gcc.dg/pr20922-6.c: Likewise.
13077 * gcc.dg/compare-4.c: Likewise.
13078 * gcc.dg/torture/pr26898-1.c: Likewise.
13079 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13080 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13081 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13082 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13083 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13084 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13085 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13086 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13087 * g++.dg/tree-ssa/pr21082.C: Likewise.
13089 2007-01-27 Roger Sayle <roger@eyesopen.com>
13091 * gcc-dg/large-size-array-3.c: New test case.
13093 2007-01-27 Roger Sayle <roger@eyesopen.com>
13095 * gfortran.dg/forall_7.f90: New test case.
13097 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13100 * gfortran.dg/where_operator_assign_1.f90: New test.
13101 * gfortran.dg/where_operator_assign_2.f90: New test.
13102 * gfortran.dg/where_operator_assign_3.f90: New test.
13104 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13106 * lib/target-supports.exp
13107 (check_effective_target_powerpc_altivec): New.
13108 (check_effective_target_vect_cmdline_needed): Use it.
13110 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13113 * gfortran.dg/backslash_3.f: New test.
13115 2007-01-26 Richard Guenther <rguenther@suse.de>
13117 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13119 2007-01-26 Tobias Burnus <burnus@net-b.de>
13121 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13122 * gfortran.dg/vect/vect.exp: Ditto.
13123 * gfortran.dg/dg.exp: Ditto.
13124 * gfortran.fortran-torture/execute/execute.exp: Ditto.
13125 * gfortran.fortran-torture/compile/compile.exp: Ditto.
13127 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13129 * gcc.dg/builtins-20.c: Add more cases.
13130 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13132 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13135 * gcc.dg/Wall.c: New.
13136 * gcc.dg/Wno-all.c: New.
13137 * gfortran.dg/Wall.f90: New.
13138 * gfortran.dg/Wno-all.f90: New.
13140 2007-01-24 Geoffrey Keating <geoffk@apple.com>
13142 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13143 * g++.dg/eh/simd-2.C: Also run on Darwin.
13144 * g++.dg/eh/simd-3.C: New.
13145 * g++.dg/eh/simd-4.C: New.
13147 2007-01-25 Richard Guenther <rguenther@suse.de>
13149 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13151 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13153 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
13155 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13156 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13157 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13158 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13159 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13160 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13161 * gcc.dg/ipa/ipa-7.c: New testcase.
13163 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
13165 * g++.dg/cpp0x/warn_cxx0x.C: New.
13167 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13169 * gcc.dg/builtins-20.c: Test builtin carg.
13171 2007-01-24 Jakub Jelinek <jakub@redhat.com>
13173 PR middle-end/27416
13174 * gcc.dg/gomp/pr27416.c: New test.
13176 PR middle-end/30494
13177 * gcc.dg/gomp/pr30494.c: New test.
13178 * g++.dg/gomp/pr30494.C: New test.
13180 PR middle-end/30421
13181 * gcc.dg/gomp/pr30421.c: New test.
13183 2007-01-24 Steve Ellcey <sje@cup.hp.com>
13185 * gcc.target/ia64/versionid-1.c: New test.
13186 * gcc.target/ia64/versionid-2.c: New test.
13188 2007-01-24 Richard Guenther <rguenther@suse.de>
13191 * gcc.dg/builtins-57.c: Change to a link-time testcase
13192 to support non-C99 targets.
13194 2007-01-24 Jan Hubicka <jh@suse.cz>
13196 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13198 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
13200 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13202 2007-01-23 Andrew Pinski <pinskia@gmail.com>
13205 * objc.dg/const-str-12.m: New test.
13207 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13210 * gfortran.dg/ctrl-z.f90: New test.
13212 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13215 * gfortran.dg/namelist_assumed_char.f90: New test.
13217 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
13220 * g++.dg/inherit/covariant15.C: New test.
13222 2007-01-23 Ian Lance Taylor <iant@google.com>
13224 * g++.dg/warn/Wparentheses-24.C: New test.
13226 2007-01-23 Richard Guenther <rguenther@suse.de>
13229 * ada/acats/run_acats: Do not call gnatmake or gnatchop
13232 2007-01-22 Richard Guenther <rguenther@suse.de>
13234 PR tree-optimization/30038
13235 * gcc.dg/builtins-62.c: New testcase.
13237 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13239 * gcc.c-torture/compile/20070121.c: New test.
13241 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
13243 PR libfortran/30525
13244 * gfortran.dg/char_comparison_1.f: New test.
13246 2007-01-21 Ira Rosen <irar@il.ibm.com>
13248 * gcc.dg/vect/vect-strided-same-dr.c: New test.
13250 2007-01-20 Andrew Pinski <pinskia@gmail.com>
13253 * objc.dg/pch: New directory.
13254 * objc.dg/pch/pch.exp: New file.
13255 * objc.dg/pch/interface-1.m: New test.
13256 * objc.dg/pch/interface-1.hs: New include file.
13257 * lib/objc.exp (objc_target_compile): Add
13258 "-x objective-c-header" in front of the sources if this is
13259 a precompiled header being compiled.
13261 2007-01-20 Roger Sayle <roger@eyesopen.com>
13263 * gfortran.dg/array_memcpy_3.f90: New test case.
13264 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13266 2007-01-20 Roger Sayle <roger@eyesopen.com>
13267 Brooks Moses <brooks.moses@codesourcery.com>
13268 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13270 * gfortran.dg/intrinsic_sign_1.f90: New test case.
13271 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13273 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13275 * gcc.dg/torture/builtin-math-3.c: Test fdim.
13277 2007-01-19 Mike Stump <mrs@apple.com>
13279 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13282 2007-01-19 Roger Sayle <roger@eyesopen.com>
13284 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13285 option instead of -funsafe-math-optimizations.
13287 2007-01-19 Tomas Bily <tbily@suse.cz>
13289 gcc.dg/tree-prof/indir-call-prof.c: New.
13290 g++.dg/dg.exp: Add tree-prof subdirectory.
13291 g++.dg/tree-prof/indir-call-prof.C: New.
13292 g++.dg/tree-prof/tree-prof.exp: New.
13294 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13297 * g++.dg/warn/deprecated.C: Update warning output.
13298 * g++.dg/warn/deprecated-2.C: Likewise.
13299 * g++.dg/warn/deprecated-3.C: New.
13301 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
13303 * gcc.c-torture/execute/nestfunc-7.c: New.
13305 2007-01-18 Hui-May Chang <hm.chang@apple.com>
13307 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13309 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
13311 * gcc.dg/m68k-pic-1.c: New.
13313 2007-01-18 Roger Sayle <roger@eyesopen.com>
13315 * gfortran.dg/array_memcpy_4.f90: New test case.
13317 2007-01-18 Josh Conner <jconner@apple.com>
13320 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13321 * gcc.dg/vect/no-trapping-math-1: New.
13322 * gcc.dg/vect/no-trapping-math-2: New.
13324 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
13326 * gcc.target/i386/387-8.c: Update comment about optimizing
13327 inherent load of 1.0 of fptan instruction.
13329 2007-01-18 Dirk Mueller <dmueller@suse.de>
13330 Richard Guenther <rguenther@suse.de>
13333 * gcc.dg/Warray-bounds.c: New testcase.
13334 * gcc.dg/Warray-bounds-2.c: New testcase.
13335 * g++.dg/warn/Warray-bounds.C: New testcase.
13336 * g++.dg/warn/Warray-bounds-2.C: New testcase.
13338 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
13341 * gfortran.dg/generic_12.f90: New test.
13343 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
13345 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13346 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13348 2007-01-16 Janis Johnson <janis187@us.ibm.com>
13350 * gcc.dg/dfp/compare-special.h: New file.
13351 * gcc.dg/dfp/compare-special-32.c: New test.
13352 * gcc.dg/dfp/compare-special-64.c: New test.
13353 * gcc.dg/dfp/compare-special-128.c: New test.
13355 2007-01-16 Roger Sayle <roger@eyesopen.com>
13356 Paul Thomas <pault@gcc.gnu.org>
13357 Steven G. Kargl <kargl@gcc.gnu.org>
13360 * gfortran.dg/forall_6.f90: New test case.
13361 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13362 * gfortran.dg/dependency_13.f90: Likewise.
13364 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13367 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13368 targets that don't support Inf.
13370 2007-01-15 Dale Johannesen <dalej@apple.com>
13372 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
13374 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
13376 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
13377 of achar for 0xff to avoid the "Extended ASCII not
13378 implemented" error message.
13380 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
13383 * gfortran.dg/altreturn_4.f90: New test.
13386 * gfortran.dg/stfunc_4.f90: New test.
13389 * gfortran.dg/bound_2.f90: Reinstate commented out line.
13390 * gfortran.dg/initialization_1.f90: Change warning.
13393 * gfortran.dg/specification_type_resolution_2.f90: New test.
13395 2007-01-14 Jan Hubicka <jh@suse.cz>
13397 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13398 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13399 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13402 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
13405 * gfortran.dg/external_procedures_2.f90: New test.
13407 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
13410 * gcc.target/i386/pr30413.c: New test.
13412 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
13415 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
13417 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
13419 * gcc.dg/20070112-1.c: New test.
13421 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13423 PR libgfortran/30435
13424 * gfortran.dg/list_read_6.f90: New test.
13426 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
13428 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
13430 2007-01-12 Tom Tromey <tromey@redhat.com>
13432 PR preprocessor/28227:
13433 * gcc.dg/cpp/pr28227.c: New file.
13435 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13437 * gcc.dg/tree-ssa/loop-22.c: New test.
13439 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13441 PR tree-optimization/29516
13442 * gcc.dg/tree-ssa/loop-20.c: New test.
13444 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
13446 PR libfortran/30415
13447 * minmaxloc_integer_kinds_1.f90: New test.
13449 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
13452 * g++.dg/template/sizeof-template-argument.C: New test.
13454 2007-01-11 Jan Hubicka <jh@suse.cz>
13456 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13457 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13458 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13459 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13460 * gcc.dg/tree-ssa/pr21658.c: Likewise.
13461 * gcc.dg/tree-ssa/pr15349.c: Likewise.
13462 * gcc.dg/tree-ssa/pr25501.c: Likewise.
13463 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13464 transformation in question.
13465 * gcc.dg/tree-ssa/vrp05.c: Likewise.
13466 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13467 * gcc.dg/always_inline3.c: Likewise.
13469 2007-01-10 Mark Mitchell <mark@codesourcery.com>
13472 * g++.dg/template/typename11.C: New test.
13474 2007-01-10 Robert Kennedy <jimbob@google.com>
13476 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13478 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13480 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13481 for different integer kinds.
13482 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13483 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13484 * gfortran.dg/ishft_2.f90: New test.
13485 * gfortran.dg/ishft_3.f90: New test.
13487 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13489 * gfortran.dg/altreturn_2.f90: Removed executable bit.
13491 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13493 PR tree-optimization/30322
13494 * gcc.dg/tree-ssa/loop-21.c: New test.
13496 2007-01-08 Geoffrey Keating <geoffk@apple.com>
13498 * g++.dg/rtti/darwin-builtin-linkage.C: New.
13500 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13502 * gcc.target/spu/intrinsics-1.c: Remove xfail.
13504 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13506 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13507 * g++.dg/warn/overflow-warn-3.C: Likewise.
13508 * g++.dg/warn/overflow-warn-4.C: Likewise.
13509 * g++.dg/warn/overflow-warn-5.C: Likewise.
13510 * g++.dg/warn/overflow-warn-6.C: Likewise.
13511 * g++.dg/warn/Woverflow-1.C: Likewise.
13512 * g++.dg/warn/Woverflow-2.C: Likewise.
13513 * g++.dg/warn/Woverflow-3.C: Likewise.
13514 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13516 2007-01-08 Roger Sayle <roger@eyesopen.com>
13518 * gfortran.dg/array_constructor_14.f90: New test case.
13519 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13521 2007-01-08 Richard Guenther <rguenther@suse.de>
13523 PR tree-optimization/23603
13524 * gcc.dg/tree-ssa/vrp31.c: New testcase.
13525 * gcc.dg/tree-ssa/vrp32.c: Likewise.
13527 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13529 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13531 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13532 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13533 compiler behaviour.
13534 * gcc.dg/simd-5.c: Likewise.
13535 * gcc.dg/simd-6.c: Likewise.
13536 * g++.dg/conversion/simd1.C: Likewise.
13537 * g++.dg/conversion/simd3.C: Likewise.
13538 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13541 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13543 PR tree-optimization/29877
13544 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13545 name of a hard register for the target concerned. Adjust dg-error
13546 directives to cope with new behaviour of TER.
13548 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13551 * g++.dg/conversion/nullptr1.C: Added overflow warning.
13552 * g++.dg/warn/overflow-warn-1.C: New.
13553 * g++.dg/warn/overflow-warn-3.C: New.
13554 * g++.dg/warn/overflow-warn-4.C: New.
13555 * g++.dg/warn/overflow-warn-5.C: New.
13556 * g++.dg/warn/overflow-warn-6.C: New.
13557 * g++.dg/warn/Woverflow-1.C: New.
13558 * g++.dg/warn/Woverflow-2.C: New.
13559 * g++.dg/warn/Woverflow-3.C: New.
13560 * g++.dg/warn/multiple-overflow-warn-2.C: New.
13562 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
13565 * gfortran.dg/invalid_name.f90: New test.
13566 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13567 * gfortran.dg/gomp/pr29759.f90: Ditto.
13569 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
13571 * gfortran.dg/present_1.f90: Update error message.
13573 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
13576 * g++.dg/template/duplicate1.C: New test
13577 * g++.dg/template/memfriend6.C: Adjust error markers.
13579 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
13582 * gcc.dg/torture/inline-1.c: New test.
13584 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13587 * gcc.dg/multiple-overflow-warn-1.c: New.
13588 * gcc.dg/multiple-overflow-warn-2.c: New.
13589 * gcc.dg/overflow-warn-6.c: New.
13590 * g++.dg/warn/multiple-overflow-warn-1.C: New.
13592 2007-01-05 Roger Sayle <roger@eyesopen.com>
13594 * gfortran.dg/array_memcpy_1.f90: New test case.
13595 * gfortran.dg/array_memcpy_2.f90: Likewise.
13597 2007-01-05 Richard Guenther <rguenther@suse.de>
13599 PR middle-end/27826
13600 * g++.dg/opt/pr27826.C: New testcase.
13602 2007-01-05 Ian Lance Taylor <iant@google.com>
13604 * gcc.dg/Walways-true-1.c: New test.
13605 * gcc.dg/Walways-true-2.c: New test.
13606 * g++.dg/warn/Walways-true-1.C: New test.
13607 * g++.dg/warn/Walways-true-2.C: New test.
13609 2007-01-05 Jakub Jelinek <jakub@redhat.com>
13612 * gcc.dg/pr30360.c: New test.
13614 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
13617 * gfortran.dg/data_implied_do_1.f90: New test.
13621 * gfortran.dg/char_length_1.f90: New test.
13623 2007-01-05 Richard Guenther <rguenther@suse.de>
13625 PR middle-end/28116
13626 * g++.dg/opt/pr28116.C: New testcase.
13628 2007-01-05 Tobias Burnus <burnus@net-b.de>
13631 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13632 invalid deallocate.
13633 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13634 * gfortran.dg/protected_4.f90: Add pointer intent check.
13635 * gfortran.dg/protected_6.f90: Add pointer intent check.
13636 * gfortran.dg/pointer_intent_1.f90: New test.
13637 * gfortran.dg/pointer_intent_2.f90: New test.
13638 * gfortran.dg/pointer_intent_3.f90: New test.
13640 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
13643 * gfortran.dg/altreturn_2.f90: new test.
13645 2007-01-04 Tom Tromey <tromey@redhat.com>
13647 PR preprocessor/28165:
13648 * gcc.dg/cpp/pr28165.c: New file.
13650 2007-01-03 Josh Conner <jconner@apple.com>
13652 PR middle-end/29683
13653 * gcc.dg/pr29683.c: New.
13655 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13658 * g++.dg/pch/template-1.C: New test.
13659 * g++.dg/pch/template-1.Hs: New file.
13661 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
13663 PR middle-end/30353
13664 * gcc.c-torture/compile/complex-4.c: New test.
13666 2007-01-03 Joseph Myers <joseph@codesourcery.com>
13668 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13670 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13672 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13674 PR middle-end/30286
13675 * gcc.dg/pr30286.c: New test.
13678 * g++.dg/template/crash66.C: New test.
13681 * g++.dg/template/friend49.C: New test.
13683 2007-01-03 Steven G. Kargl <kargls@comcast.net>
13685 * gfortran.dg/ibits.f90: New test.
13687 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
13689 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13690 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13692 2007-01-02 Jan Hubicka <jh@suse.cz>
13694 * gcc.dg/pr16194.c: We now output error on all three functions,
13695 not just first one.
13697 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13700 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13701 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13703 2006-01-02 Ian Lance Taylor <iant@google.com>
13705 * g++.dg/warn/Wparentheses-22.C: New test.
13706 * g++.dg/warn/Wparentheses-23.C: New test.
13708 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13711 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13712 * gcc.dg/declspec-3-Wextra.c: New.
13713 * gcc.dg/declspec-3-no.c: New
13715 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
13718 * gfortran.dg/interface_10.f90: Remove.
13720 2007-01-01 Roger Sayle <roger@eyesopen.com>
13722 * gcc.dg/fold-eqxor-4.c: New test case.
13724 2007-01-02 Joseph Myers <joseph@codesourcery.com>
13726 PR middle-end/30311
13727 * gcc.c-torture/compile/pr30311.c: New test.
13729 2007-01-01 Andrew Pinski <pinskia@gmail.com>
13731 PR middle-end/30253
13732 * gcc.c-torture/compile/statement-expression-1.c: New test.
13734 2007-01-01 Andreas Schwab <schwab@suse.de>
13737 * g++.dg/eh/pr29166.C: New test.
13739 2007-01-01 Joseph Myers <joseph@codesourcery.com>
13741 * lib/target-supports.exp (check_effective_target_powerpc_spe):
13743 (check_effective_target_vect_cmdline_needed): Use it.
13745 2006-12-31 Richard Guenther <rguenther@suse.de>
13747 PR middle-end/30137
13748 * gcc.dg/pr30137-1.c: New testcase.
13749 * gcc.dg/pr30137-2.c: Likewise.
13751 2006-12-31 Roger Sayle <roger@eyesopen.com>
13753 PR middle-end/30322
13754 * gcc.dg/fold-plusnot-1.c: New test case.
13756 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
13759 * g++.dg/parse/template22.C: New test.
13761 2006-12-31 Richard Guenther <rguenther@suse.de>
13763 PR middle-end/30338
13764 * gcc.c-torture/compile/pr30338.c: New testcase.
13766 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
13769 * gfortran.dg/intrinsic_actual_4.f90: New test.
13772 * gfortran.dg/func_decl_3.f90: New test.
13774 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
13777 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13778 * gfortran.dg/c_by_val_1.f: New test.
13779 * gfortran.dg/c_by_val_2.f: New test.
13780 * gfortran.dg/c_by_val_3.f: New test.
13782 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
13784 PR libfortran/30321
13785 * gfortran.dg/sum_zero_array_1.f90: New test.
13787 2006-12-29 Jakub Jelinek <jakub@redhat.com>
13789 PR preprocessor/29612
13790 * gcc.dg/cpp/pr29612-1.c: New test.
13791 * gcc.dg/cpp/pr29612-2.c: New test.
13793 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
13796 * gfortran.dg/pure_formal_proc_1.f90: New test.
13799 * gfortran.dg/intrinsic_actual_3.f90: New test.
13801 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13804 * gfortran.dg/io_constraints_1.f90: Update test.
13805 * gfortran.dg/io_constraints_2.f90: Update test.
13806 * gfortran.dg/inquire_iolength.f90: New test.
13808 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
13811 * gfortran.dg/interface_10.f90: New test.
13812 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13813 since z is already, locally a variable.
13816 * gfortran.dg/generic_11.f90: New test.
13817 * gfortran.dg/interface_7.f90: Remove name clash between module
13818 name and procedure 'x' referenced in the interface.
13820 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13823 * gcc.dg/Wmissing-parameter-type.c: New.
13824 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13825 * gcc.dg/Wmissing-parameter-type-no.c: New.
13827 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
13830 * gfortran.dg/entry_array_specs_2.f: New test.
13833 * gfortran.dg/nested_modules_6.f90: New test.
13835 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13838 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13839 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13841 2006-12-21 Andrew Pinski <pinskia@gmail.com>
13844 * g++.dg/opt/complex6.C: New test.
13846 2006-12-22 Ben Elliston <bje@au.ibm.com>
13848 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13849 full" if the linker on spu-*-* warns about exceeding local store.
13851 And revert this patch:
13852 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13853 fail to link due to relocation overflows on spu-*-*.
13855 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
13858 * gfortran.dg/dependency_19.f90: New test.
13860 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
13863 * gfortran.dg/alloc_comp_basics_3.f90: New test.
13865 2006-12-21 Jakub Jelinek <jakub@redhat.com>
13867 PR middle-end/30262
13868 * gcc.c-torture/execute/20061220-1.c: New test.
13870 PR middle-end/30263
13871 * gcc.dg/gomp/asm-1.c: New test.
13874 * g++.dg/eh/ia64-2.C: New test.
13876 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
13880 * gcc.dg/rs6000-leaf.c: New.
13882 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13885 * gfortran.dg/f2c_8.f90: New test.
13887 2006-12-20 Bill Wendling <wendling@apple.com>
13889 * gcc.dg/asm-b.c: Check for __ppc64__.
13891 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
13894 * gfortran.dg/bounds_check_5.f90: New test.
13896 2006-12-20 Andrew Pinski <pinskia@gmail.com>
13898 PR middle-end/30143
13899 * gcc.dg/gomp/complex-1.c: New testcase.
13901 2006-12-20 Roger Sayle <roger@eyesopen.com>
13903 * gfortran.dg/array_memset_1.f90: New test case.
13905 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
13907 * lib/target-supports.exp: Add spu to
13908 check_effective_target_vect_widen_mult_hi_to_si.
13910 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
13913 * gfortran.dg/generic_9.f90: New test.
13916 * gfortran.dg/generic_10.f90: New test.
13918 2006-12-19 Andrew Pinski <pinskia@gmail.com>
13921 * gcc.dg/pr30045.c: New test.
13923 2006-12-20 Ben Elliston <bje@au.ibm.com>
13925 * gcc.dg/20020312-2.c: Add a case for __SPU__.
13927 2006-12-19 Eric Christopher <echristo@apple.com>
13930 * gcc.c-torture/execute/pr29302-1.c: New.
13932 2006-12-19 Tobias Burnus <burnus@net-b.de>
13935 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13937 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
13940 * gfortran.dg/altreturn_3.f90: New test.
13942 * gfortran.dg/char_result_12.f90: Fix comment typos.
13944 2006-12-19 Ben Elliston <bje@au.ibm.com>
13946 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13947 as newlib's stdio.h uses non-traditional cpp constructs.
13949 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
13951 * gfortran.dg/advance.f90: Renamed to advance_1.f90
13952 * gfortran.dg/append-1.f90: Renamed to append_1.f90
13953 * gfortran.dg/array-1.f90: Renamed to array_1.f90
13954 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13955 * gfortran.dg/backspace.f: Renamed to backspace_1.f
13956 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13957 * gfortran.dg/default_initialization.f: Renamed to
13958 default_initialization_1.f
13959 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13960 dollar_edit_descriptor_1.f
13961 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13962 dollar_edit_descriptor_2.f
13963 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13964 dollar_edit_descriptor_3.f
13965 * gfortran.dg/logint-1.f: Renamed to logint_1.f
13966 * gfortran.dg/logint-2.f: Renamed to logint_2.f
13967 * gfortran.dg/logint-3.f: Renamed to logint_3.f
13968 * gfortran.dg/advance_1.f90: Renamed from advance.f90
13969 * gfortran.dg/append_1.f90: Renamed from append-1.f90
13970 * gfortran.dg/array_1.f90: Renamed from array-1.f90
13971 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13972 * gfortran.dg/backspace_1.f: Renamed from backspace.f
13973 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13974 * gfortran.dg/default_initialization_1.f: Renamed from
13975 default_initialization.f
13976 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13977 dollar_edit_descriptor-1.f
13978 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13979 dollar_edit_descriptor-2.f
13980 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13981 dollar_edit_descriptor-3.f
13982 * gfortran.dg/logint_1.f: Renamed from logint-1.f
13983 * gfortran.dg/logint_2.f: Renamed from logint-2.f
13984 * gfortran.dg/logint_3.f: Renamed from logint-3.f
13986 2006-12-18 Bill Wendling <wendling@apple.com>
13988 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13989 id is an OjbC keyword.
13991 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13993 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13995 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
13997 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13999 2006-12-18 Ian Lance Taylor <iant@google.com>
14001 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14003 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14005 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14007 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14010 * gfortran.fortran-torture/execute/where21.f90: New test.
14012 2006-12-17 Tobias Burnus <burnus@net-b.de>
14014 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14016 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14019 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14020 * gcc.dg/if-empty-1.c: Likewise.
14021 * gcc.dg/pr23165.c: Likewise.
14022 * g++.dg/warn/empty-body.C: Likewise.
14024 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14026 PR libfortran/30005
14027 * gfortran.dg/open_errors.f90: New test.
14029 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14031 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14033 * gcc.target/i386/ssse3-pabsb.c: New file.
14034 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14035 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14036 * gcc.target/i386/ssse3-palignr.c: Likewise.
14037 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14038 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14039 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14040 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14041 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14042 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14043 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14044 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14045 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14046 * gcc.target/i386/ssse3-psignb.c: Likewise.
14047 * gcc.target/i386/ssse3-psignd.c: Likewise.
14048 * gcc.target/i386/ssse3-psignw.c: Likewise.
14049 * gcc.target/i386/ssse3-vals.h: Likewise.
14051 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14053 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14054 * lib/fortran-torture.exp: Include target-supports.exp.
14056 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14059 * gcc.c-torture/execute/pr30185.c: New test.
14061 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14065 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14066 * gcc.dg/builtin-bswap-2.c: Likewise.
14067 * gcc.dg/builtin-bswap-3.c: Likewise.
14068 * gcc.dg/builtin-bswap-4.c: Likewise.
14069 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14070 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14072 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14074 PR libfortran/30145
14075 * gfortran.dg/write_zero_array: New test.
14077 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14080 * gfortran.dg/write_fmt_trim.f90: New test.
14082 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14085 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14088 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14090 * lib/target-supports.exp (check_weak_available): Use istarget
14091 "hppa*-*-hpux10*" instead of regexp.
14092 (check_cxa_atexit_available): Likewise.
14094 2006-12-14 Richard Guenther <rguenther@suse.de>
14096 PR tree-optimization/30197
14097 * gcc.c-torture/execute/complex-1.c: Fix function name.
14098 * gcc.dg/builtins-61.c: New testcase.
14100 2006-12-14 Richard Guenther <rguenther@suse.de>
14102 PR middle-end/30172
14103 * gcc.dg/pr30172-1.c: New testcase.
14105 2006-12-14 Richard Guenther <rguenther@suse.de>
14107 PR tree-optimization/30198
14108 * gcc.dg/builtins-60.c: New testcase.
14110 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14112 * lib/target-supports.exp (vect_no_align): Remove spu.
14114 2006-12-13 Ian Lance Taylor <iant@google.com>
14118 * g++.dg/warn/Wparentheses-5.C: New test.
14119 * g++.dg/warn/Wparentheses-6.C: New test.
14120 * g++.dg/warn/Wparentheses-7.C: New test.
14121 * g++.dg/warn/Wparentheses-8.C: New test.
14122 * g++.dg/warn/Wparentheses-9.C: New test.
14123 * g++.dg/warn/Wparentheses-10.C: New test.
14124 * g++.dg/warn/Wparentheses-11.C: New test.
14125 * g++.dg/warn/Wparentheses-12.C: New test.
14126 * g++.dg/warn/Wparentheses-13.C: New test.
14127 * g++.dg/warn/Wparentheses-14.C: New test.
14128 * g++.dg/warn/Wparentheses-15.C: New test.
14129 * g++.dg/warn/Wparentheses-16.C: New test.
14130 * g++.dg/warn/Wparentheses-17.C: New test.
14131 * g++.dg/warn/Wparentheses-18.C: New test.
14132 * g++.dg/warn/Wparentheses-19.C: New test.
14133 * g++.dg/warn/Wparentheses-20.C: New test.
14134 * g++.dg/warn/Wparentheses-21.C: New test.
14136 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14139 * lib/target-supports.exp (check_cxa_atexit_available): Return false
14140 for target "hppa.*hpux10".
14142 2006-12-13 Jakub Jelinek <jakub@redhat.com>
14144 * g++.dg/debug/vartrack1.C: New test.
14146 * g++.dg/opt/ifcvt1.C: New test.
14148 * gcc.dg/tls/opt-13.c: New test.
14150 * gcc.dg/20060425-2.c: New test.
14152 * g++.dg/opt/pr15054-2.C: New test.
14154 * gcc.c-torture/execute/20060420-1.c: New test.
14156 * gcc.c-torture/execute/20060412-1.c: New test.
14158 * objc/compile/20060406-1.m: New test.
14160 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
14162 * g++.dg/template/array17.C: New test.
14164 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
14166 * gcc.target/powerpc/altivec-23.c: New test.
14168 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
14171 * g++.dg/inherit/error3.C: New test.
14174 * g++.dg/inherit/error4.C: New test.
14176 2006-12-13 Richard Guenther <rguenther@suse.de>
14178 PR tree-optimization/17687
14179 * gcc.dg/builtins-59.c: New testcase.
14181 2006-12-13 Ben Elliston <bje@au.ibm.com>
14183 * gcc.target/spu/Wmain.c: New test.
14185 2006-12-12 Josh Conner <jconner@apple.com>
14187 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14188 * g++.dg/abi/thunk4.C: Likewise.
14189 * g++.dg/abi/rtti3.C: Likewise.
14191 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
14193 * gcc.target/spu/cpat-1.c: New test.
14194 * gcc.target/spu/cpat-2.c: New test.
14195 * gcc.target/spu/cpat-3.c: New test.
14196 * gcc.target/spu/cpat-4.c: New test.
14198 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14201 * gcc.c-torture/compile/vector-1.c: New test.
14202 * gcc.c-torture/compile/vector-2.c: New test.
14203 * gcc.c-torture/compile/vector-3.c: New test.
14205 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14207 * lib/fortran-torture.exp: Update copyright years. Remove
14208 obsolete comment. Test -ftree-vectorize where it makes sense.
14209 * lib/gfortran-dg.exp: Update copyright years. Use settings
14210 from fortran-torture.exp.
14211 * gfortran.dg/char_transpose_1.f90,
14212 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14213 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14214 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
14215 '-w' to dg-options.
14217 2006-12-12 Richard Sandiford <richard@codesourcery.com>
14219 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14220 saved_${tool}_load.
14222 2006-12-12 Ira Rosen <irar@il.ibm.com>
14224 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14225 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14226 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14227 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14230 2006-12-12 Richard Guenther <rguenther@suse.de>
14232 PR middle-end/30147
14233 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14235 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
14236 Diego Novillo <dnovillo@redhat.com>
14238 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14240 * gcc.dg/tree-ssa/pr26421.c: Likewise
14241 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14242 * gcc.dg/tree-ssa/pr23382.c: Likewise.
14243 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14244 * gcc.dg/tree-ssa/pr28410.c: Likewise.
14245 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14246 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14247 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14248 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14249 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14251 2006-12-11 Jan Hubicka <jh@suse.cz>
14253 * gcc.dg/tree-prof/stringop-1.c: New test.
14254 * gcc.dg/tree-prof/stringop-2.c: New test.
14256 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
14259 * gcc.target/i386/pr30120.c: New test.
14262 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14264 * gcc.target/i386/x87regparm-1.c: New test.
14265 * gcc.target/i386/x87regparm-2.c: New test.
14266 * gcc.target/i386/x87regparm-3.c: New test.
14267 * gcc.target/i386/x87regparm-4.c: New test.
14269 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
14271 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14273 2006-12-10 Tobias Burnus <burnus@net-b.de>
14276 * gfortran.dg/protected_1.f90: New test.
14277 * gfortran.dg/protected_2.f90: New test.
14278 * gfortran.dg/protected_3.f90: New test.
14279 * gfortran.dg/protected_4.f90: New test.
14280 * gfortran.dg/protected_5.f90: New test.
14281 * gfortran.dg/protected_6.f90: New test.
14283 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14284 Tobias Burnus <burnus@gcc.gnu.org>
14288 * gfortran.dg/interface_4.f90: Test adding procedure to generic
14290 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14291 ambiguous interfaces.
14292 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14293 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14294 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14295 ambiguous interfaces.
14296 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14297 * gfortran.dg/array_initializer_2.f90: Add initializer array
14301 * gfortran.dg/interface_9.f90: Test that host interfaces are
14302 not checked for ambiguity with the local version.
14304 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14307 * gfortran.dg/module_interface_2.f90: New test.
14309 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14312 * gfortran.dg/assumed_len.f90: New test.
14314 2006-12-09 Richard Guenther <rguenther@suse.de>
14316 * g++.dg/warn/implicit-typename1.C: Qualify types.
14317 * g++.dg/parse/crash12.C: Likewise.
14318 * g++.dg/tree-ssa/pr22444.C: Likewise.
14320 2006-12-09 Tobias Burnus <burnus@net-b.de>
14322 * gfortran.dg/array_2.f90: Added sqrt test.
14324 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
14326 * gcc.target/i386/x87regparm-1.c: XFAIL.
14327 * gcc.target/i386/x87regparm-2.c: XFAIL.
14328 * gcc.target/i386/x87regparm-3.c: XFAIL.
14329 * gcc.target/i386/x87regparm-4.c: XFAIL.
14331 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14333 * lib/target-supports.exp
14334 (check_effective_target_large_long_double): New.
14335 * gcc.dg/Wconversion-real.c : Use it.
14336 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14339 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
14341 * gcc.c-torture/execute/mode-dependent-address.c: New test.
14343 2006-12-08 Tobias Burnus <burnus@net-b.de>
14346 * gfortran.dg/import4.f90: New test for IMPORT in modules.
14348 2006-12-07 Mark Mitchell <mark@codesourcery.com>
14351 * g++.dg/template/crash65.C: New test.
14352 * g++.dg/template/spec16.C: Tweak error markers.
14354 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
14356 * gcc.target/spu: New directory.
14357 * gcc.target/spu/spu.exp: New file.
14358 * gcc.target/spu/intrinsics-1.c: New test.
14360 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
14363 * g++.dg/ext/attrib27.C: New test.
14364 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14365 * g++.dg/parse/typedef5.C: Likewise.
14367 2006-12-07 Mike Stump <mrs@apple.com>
14369 * treelang/compile/var_defs.tree: Adjust.
14371 2006-12-06 Mark Mitchell <mark@codesourcery.com>
14374 * g++.dg/template/crash64.C: New test.
14375 * g++.dg/parse/crash27.C: Adjust error markers.
14377 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
14379 PR libfortran/30009
14380 PR libfortran/30056
14381 * gfortran.dg/read_eof_4.f90: Add tests.
14382 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
14383 * gfortran.dg/unf_read_corrupted_1.f90: New test.
14385 2006-12-05 Mark Mitchell <mark@codesourcery.com>
14388 * g++.dg/template/crash63.C: New test.
14391 * g++.dg/template/crash62.C: New test.
14393 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14396 * gfortran.dg/allocatable_function_1.f90: Increase the number
14397 of expected calls of free to 10; the lhs section reference is
14398 now evaluated so there is another call to bar. Change the
14399 comment appropriately.
14400 * gfortran.dg/array_section_1.f90: New test.
14402 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14405 * gfortran.dg/char_result_12.f90: New test.
14407 2006-12-05 Richard Guenther <rguenther@suse.de>
14409 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14410 * gcc.dg/vect/vect-pow-2.c: Rename to ...
14411 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
14412 vect_double, xfail for spu*-*-*.
14414 2006-12-04 Tobias Burnus <burnus@net-b.de>
14417 * initialization_4.f90: Test noninteger exponents (-std=f95).
14418 * initialization_5.f90: New test for noninteger exponents
14421 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14424 * gfortran.dg/parameter_array_section_1.f90: New test.
14426 2006-12-04 Mark Mitchell <mark@codesourcery.com>
14429 * g++.dg/template/crash61.C: New test.
14432 * g++.dg/template/error23.C: New test.
14434 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
14436 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14438 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14441 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14443 2006-12-04 Jakub Jelinek <jakub@redhat.com>
14445 PR middle-end/29965
14446 * gcc.dg/gomp/pr29965-1.c: New test.
14447 * gcc.dg/gomp/pr29965-2.c: New test.
14448 * gcc.dg/gomp/pr29965-3.c: New test.
14449 * gcc.dg/gomp/pr29965-4.c: New test.
14450 * gcc.dg/gomp/pr29965-5.c: New test.
14451 * gcc.dg/gomp/pr29965-6.c: New test.
14452 * g++.dg/gomp/pr29965-1.C: New test.
14453 * g++.dg/gomp/pr29965-2.C: New test.
14454 * g++.dg/gomp/pr29965-3.C: New test.
14455 * g++.dg/gomp/pr29965-4.C: New test.
14456 * g++.dg/gomp/pr29965-5.C: New test.
14457 * g++.dg/gomp/pr29965-6.C: New test.
14458 * g++.dg/gomp/pr29965-7.C: New test.
14459 * g++.dg/gomp/pr29965-8.C: New test.
14460 * g++.dg/gomp/pr29965-9.C: New test.
14461 * g++.dg/gomp/pr29965-10.C: New test.
14463 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
14465 * gnat.dg/pointer_variable_bounds.adb: New test.
14466 * gnat.dg/pointer_variable_bounds.ads: Likewise.
14467 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14469 2006-12-03 Eric Christopher <echristo@apple.com>
14471 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14473 2006-12-03 Richard Henderson <rth@redhat.com>
14474 Andrew Pinski <pinskia@gmail.com>
14477 * g++.dg/warn/unit-1.C: New test.
14479 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
14481 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14483 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14485 * g++.dg/vect/vect.exp: Enable tests to run on spu.
14486 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14487 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14488 * gcc.dg/vect/vect-70.c: Reduce array size.
14489 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14490 vect_no_compaer_double targets.
14491 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14492 vect_float, vect_double, and vect_int.
14494 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14496 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14497 test for loop versioning on vect_no_align targets.
14498 * gcc.dg/vect/pr20122.c: Likewise.
14499 * gcc.dg/vect/vect-105.c: Likewise.
14500 * gcc.dg/vect/vect-42.c: Likewise.
14501 * gcc.dg/vect/vect-43.c: Likewise.
14502 * gcc.dg/vect/vect-74.c: Likewise.
14503 * gcc.dg/vect/vect-75.c: Likewise.
14504 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14505 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14506 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14507 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14509 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
14512 * gfortran.dg/value_1.f90 : New test.
14513 * gfortran.dg/value_2.f90 : New test.
14514 * gfortran.dg/value_3.f90 : New test.
14515 * gfortran.dg/value_4.f90 : New test.
14516 * gfortran.dg/value_4.c : Called from value_4.f90.
14518 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
14521 * g++.dg/cpp0x/static_assert4.C: New testcase.
14523 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14525 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14527 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
14530 * gcc.dg/pr27953.c: New test.
14532 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14535 * g++.dg/ext/vector5.C: New test.
14538 * g++.dg/other/main1.C: New test.
14540 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
14542 PR libfortran/29568
14543 * gfortran.dg/convert_implied_open.f90: Change to
14544 new default record length.
14545 * gfortran.dg/unf_short_record_1.f90: Adapt to
14547 * gfortran.dg/unformatted_subrecords_1.f90: New test.
14549 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
14551 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14553 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
14556 * g++.dg/expr/pr29066.c: New.
14558 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
14559 Zdenek Dvorak <dvorakz@suse.cz>
14561 PR tree-optimization/29921
14562 * gcc.dg/pr29921-2.c: New test.
14564 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
14566 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14567 (i386_get_cpuid): New function.
14568 (i386_cpuid_ecx): Likewise.
14569 (i386_cpuid_edx): Likewise.
14570 (i386_cpuid): Updated to call i386_cpuid_edx.
14572 * gcc.target/i386/sse3-addsubpd.c: New file.
14573 * gcc.target/i386/sse3-addsubps.c: Likewise.
14574 * gcc.target/i386/sse3-haddpd.c: Likewise.
14575 * gcc.target/i386/sse3-haddps.c: Likewise.
14576 * gcc.target/i386/sse3-hsubpd.c: Likewise.
14577 * gcc.target/i386/sse3-hsubps.c: Likewise.
14578 * gcc.target/i386/sse3-lddqu.c: Likewise.
14579 * gcc.target/i386/sse3-movddup.c: Likewise.
14580 * gcc.target/i386/sse3-movshdup.c: Likewise.
14581 * gcc.target/i386/sse3-movsldup.c: Likewise.
14583 2006-12-01 Dirk Mueller <dmueller@suse.de>
14585 * g++.dg/warn/Wreturn-type-4.C: New testcase.
14587 2006-11-30 Janis Johnson <janis187@us.ibm.com>
14589 * gcc.dg/dfp/convert-int-max.c: New test.
14590 * gcc.dg/dfp/convert-int-max-fold.c: New test.
14592 2006-11-30 Richard Guenther <rguenther@suse.de>
14594 * gcc.dg/vect/vect-pow-1.c: Rename ...
14595 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
14596 floats instead of doubles, check successful vectorization.
14598 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
14601 * gcc.c-torture/compile/pr29945.c: New testcase.
14603 2006-11-30 Joseph Myers <joseph@codesourcery.com>
14605 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14608 2006-11-29 Eric Christopher <echristo@apple.com>
14610 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14612 2006-11-29 Janis Johnson <janis187@us.ibm.com>
14614 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14616 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14618 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
14621 * g++.dg/inherit/virtual2.C: New test.
14622 * g++.dg/inherit/virtual3.C: Likewise.
14623 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14624 * g++.dg/inherit/error2.C: Likewise.
14625 * g++.dg/template/instantiate1.C: Likewise.
14627 2006-11-28 Andrew Pinski <pinskia@gmail.com>
14630 * gcc.dg/tree-ssa/reassoc-12.c: New test.
14632 2006-11-28 Jan Hubicka <jh@suse.cz>
14634 * gcc.dg/memcpy-1.c: New test.
14636 2006-11-28 Jakub Jelinek <jakub@redhat.com>
14639 * g++.dg/warn/main-3.C: New test.
14641 2006-11-28 Jan Hubicka <jh@suse.cz>
14643 * gcc.dg/winline-1.c: New test.
14645 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
14647 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14650 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14653 * gfortran.dg/missing_optional_dummy_3.f90
14655 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14658 * gfortran.dg/interface_3.f90: Modify errors.
14660 2006-11-28 Ben Elliston <bje@au.ibm.com>
14662 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14663 fail to link due to relocation overflows on spu-*-*.
14665 2006-11-27 Michael Matz <matz@suse.de>
14666 Andreas Krebbel <krebbel1@de.ibm.com>
14669 * gcc.dg/20061127-1.c: New testcase.
14671 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
14673 * gcc.dg/20061124-1.c: Add exit() function prototype.
14675 2006-11-27 Jan Hubicka <jh@suse.cz>
14677 * gcc.target/i386/memcpy-1.c: Adjust size.
14678 * gcc.dg/visibility-11.c: Likewise.
14680 2006-11-27 Richard Guenther <rguenther@suse.de>
14682 PR middle-end/25620
14683 * gcc.target/i386/pow-1.c: New testcase.
14684 * gcc.dg/builtins-58.c: Likewise.
14686 2006-11-26 Mark Mitchell <mark@codesourcery.com>
14689 * g++.dg/expr/cast8.C: New test.
14691 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14693 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14694 Don't ever inline the testcase.
14696 2006-11-25 Andrew Pinski <pinskia@gmail.com>
14699 * gfortran.fortran-torture/compile/parameter_3.f90: New
14702 2006-11-25 Andrew Pinski <pinskia@gmail.com>
14705 * gfortran.fortran-torture/execute/transfer2.f90: New test.
14707 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14709 * gfortran.fortran-torture/execute/specifics.f90: Remove test
14712 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14714 PR libgfortran/29936
14715 * gfortran.dg/write_check3.f90: New test.
14717 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14719 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14721 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
14724 * gfortran.dg/interface_3.f90: New test.
14727 * gfortran.dg/generic_8.f90: New test.
14729 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14731 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14732 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14733 * gfortran.dg/specifics_3.f90: Remove.
14735 2006-11-24 Jakub Jelinek <jakub@redhat.com>
14738 * gcc.dg/gomp/pr29955.c: New test.
14741 * gcc.dg/pr29736.c: New test.
14743 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14746 * gcc.dg/pure-1.c: New test.
14748 2006-11-24 Joseph Myers <joseph@codesourcery.com>
14750 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14751 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14753 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
14755 * gcc.dg/20061124-1.c: New testcase.
14757 2006-11-23 Eric Christopher <echristo@apple.com>
14759 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14761 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14765 * gcc.dg/Wconversion-integer.c: New. Supersedes
14766 Wconversion-negative-constants.c
14767 * gcc.dg/Wconversion-real.c: New.
14768 * gcc.dg/Wconversion-real-integer.c: New.
14769 * gcc.dg/Wconversion-negative-constants.c: Deleted.
14770 * g++.dg/warn/Wconversion1.C: Modified.
14772 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14774 * gfortran.dg/overload_1.f90: New test.
14776 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14779 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14780 Wtraditional-conversion.
14781 * gcc.dg/overflow-warn-2.c: Likewise.
14782 * gcc.dg/Wconversion.c: Likewise. Renamed as
14783 Wtraditional-conversion.c .
14784 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14785 Wtraditional-conversion-2.c .
14786 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14787 Wtraditional-conversion-2.c
14788 * gcc.dg/Wconversion-negative-constants.c: New.
14790 2006-11-23 Andrew Pinski <pinskia@gmail.com>
14792 * gcc.dg/tree-ssa/dump-1.c: New test.
14794 2006-11-23 David Ung <davidu@mips.com>
14796 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14797 -mfp64, allowable when ISA >= 33 and float is enabled.
14798 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14799 of mthc1 and mfhc1 patterns.
14801 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
14803 PR tree-optimization/29921
14804 * gcc.dg/pr29921.c: New test.
14806 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14809 * gfortran.dg/initialization_4.f90: New test.
14811 2006-11-22 Ira Rosen <irar@il.ibm.com>
14813 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14814 platforms that have interleaving support.
14815 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14816 * gcc.dg/vect/vect-strided-a-u16-i2.c,
14817 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14818 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14819 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14820 gcc.dg/vect/vect-strided-u8-i2-gap.c,
14821 gcc.dg/vect/vect-strided-u8-i8.c,
14822 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14823 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14824 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14825 gcc.dg/vect/vect-strided-float.c,
14826 gcc.dg/vect/vect-strided-a-mult.c,
14827 gcc.dg/vect/vect-strided-mult-char-ls.c,
14828 gcc.dg/vect/vect-strided-a-u16-mult.c,
14829 gcc.dg/vect/vect-strided-a-u32-mult.c,
14830 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14831 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14832 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14833 gcc.dg/vect/vect-strided-mult.c,
14834 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14835 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14838 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
14841 * gfortran.dg/auto_char_len_4.f90: New test.
14843 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
14846 * gfortran.dg/generic_7.f90: New test.
14847 * gfortran.dg/defined_operators_1.f90: Add new error.
14849 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
14851 PR tree-optimization/29902
14852 * g++.dg/tree-ssa/pr29902.C: New test.
14854 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
14857 * gfortran.dg/used_types_13.f90: New test.
14859 2006-11-21 Janis Johnson <janis187@us.ibm.com>
14861 * gcc.dg/dfp/snan.c: Delete.
14863 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
14865 * g++.dg/cpp0x/static_assert1.C: New.
14866 * g++.dg/cpp0x/static_assert2.C: New.
14867 * g++.dg/cpp0x/static_assert3.C: New.
14869 2006-11-21 Richard Guenther <rguenther@suse.de>
14871 * gcc.dg/vect/vect-pow-1.c: New testcase.
14872 * gcc.dg/vect/vect-pow-2.c: Likewise.
14874 2006-11-21 Jakub Jelinek <jakub@redhat.com>
14877 * g++.dg/template/static29.C: New test.
14880 * g++.dg/conversion/simd4.C: New test.
14882 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
14885 * g++.dg/template/access19.C: New test.
14886 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14889 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
14892 * gcc.dg/tree-ssa/sra-4.c: New testcase.
14894 2006-11-20 Tobias Burnus <burnus@net-b.de>
14897 * gfortran.dg/import.f90: Extended test.
14898 * gfortran.dg/import2.f90: Extended test.
14900 2006-11-20 Tobias Burnus <burnus@net-b.de>
14902 * gfortran.dg/volatile3.f90: Add conflict test.
14904 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
14907 * gfortran.dg/implicit_10.f90: New test.
14909 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
14912 * g++.dg/warn/Wall-write-strings.C: New.
14914 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
14916 * gfortran.dg/alloc_comp_constraint_5.f90: New.
14917 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14919 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14921 * gfortran.dg/use_3.f90: Remove error message.
14922 * gfortran.dg/iso_fortran_env_1.f90: New test.
14923 * gfortran.dg/iso_fortran_env_2.f90: New test.
14924 * gfortran.dg/iso_fortran_env_3.f90: New test.
14925 * gfortran.dg/iso_fortran_env_4.f90: New test.
14927 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
14929 * gcc.dg/vect/vect-27.c: Fix initialization.
14931 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14933 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14934 * gcc.dg/torture/builtin-minmax-1.c: New.
14936 * gcc.dg/builtins-20.c: Add cases for copysign.
14938 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14941 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14943 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14944 * gfortran.dg/use_1.f90: New test.
14945 * gfortran.dg/use_1.f90: New test.
14946 * gfortran.dg/use_1.f90: New test.
14948 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
14950 PR tree-optimization/29801
14951 * gcc.dg/pr29801.c: New test.
14953 2006-11-17 Jakub Jelinek <jakub@redhat.com>
14955 PR middle-end/29584
14956 * gcc.dg/torture/pr29584.c: New test.
14958 2006-11-17 Joseph Myers <joseph@codesourcery.com>
14960 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14961 Condition PowerPC tests for saving FPRs on powerpc_fprs.
14962 * gcc.target/powerpc/compress-float-ppc.c,
14963 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14965 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14966 do not pass -mhard-float.
14968 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
14970 * gnat.dg/volatile_aggregate.adb: New test.
14972 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14976 * gfortran.dg/bound_2.f90: Add more checks.
14977 * gfortran.dg/bound_3.f90: New test.
14979 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14982 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14984 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
14986 * gfortran.dg/import3.f90: Fix error message.
14988 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14991 * gfortran.fortran-torture/compile/inline_1.f90:
14994 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14996 * gcc.target/i386/x87regparm-1.c: New test.
14997 * gcc.target/i386/x87regparm-2.c: New test.
14998 * gcc.target/i386/x87regparm-3.c: New test.
14999 * gcc.target/i386/x87regparm-4.c: New test.
15001 2006-11-15 Tobias Burnus <burnus@net-b.de>
15004 * gfortran.dg/import.f90: New test.
15005 * gfortran.dg/import2.f90: New test.
15006 * gfortran.dg/import3.f90: New test.
15008 2006-11-15 Tobias Burnus <burnus@net-b.de>
15011 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15013 2006-11-15 Tobias Burnus <burnus@net-b.de>
15016 * gfortran.dg/contains.f90: New test.
15017 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15019 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15021 PR tree-optimization/29581
15022 * gcc.dg/pr29581-1.c: New test.
15023 * gcc.dg/pr29581-2.c: New test.
15024 * gcc.dg/pr29581-3.c: New test.
15025 * gcc.dg/pr29581-4.c: New test.
15026 * gfortran.dg/pr29581.f90: New test.
15028 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15031 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15032 numbers in error message headers.
15034 2006-11-14 Richard Guenther <rguenther@suse.de>
15036 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15037 to i?86 and x86_64 targets.
15039 2006-11-14 Caroline Tice <ctice@apple.com>
15041 * gcc.dg/pubtypes-1.c: New file/testcase.
15042 * gcc.dg/pubtypes-2.c: New file/testcase.
15043 * gcc.dg/pubtypes-3.c: New file/testcase.
15044 * gcc.dg/pubtypes-4.c: New file/testcase.
15045 * g++.dg/pubtypes.C: New file/testcase.
15047 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15050 * g++.dg/init/self1.C: New test.
15052 2006-11-14 Tobias Burnus <burnus@net-b.de>
15055 * gfortran.dg/conflicts.f90: Add.
15057 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15059 PR rtl-optimization/29798
15061 * gcc.c-torture/execute/pr29798.c: New.
15063 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15065 * gcc.dg/builtins-20.c: Add more cases.
15067 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15070 * gfortran.dg/gomp/pr29759.f90: New test.
15072 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15075 * g++.dg/template/static28.C: New test.
15077 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15079 * lib/c-torture.exp: Use target-libpath.exp.
15080 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15081 set GCC_EXEC_PREFIX env var from global variable of same name.
15083 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15086 * gfortran.fortran-torture/compile/transfer-1.f90:
15089 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15090 Zdenek Dvorak <dvorakz@suse.cz>
15092 PR tree-optimization/29680
15093 * gcc.dg/alias-11.c: New test.
15095 2006-11-12 Jason Merrill <jason@redhat.com>
15096 Andrew Pinski <pinskia@physics.uc.edu>
15098 PR middle-end/28915
15099 * gcc.target/i386/vectorize1.c: New.
15101 2006-11-12 Roger Sayle <roger@eyesopen.com>
15103 PR rtl-optimization/29797
15104 * gcc.c-torture/execute/pr29797-1.c: New test case.
15106 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15108 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15110 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15112 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15114 2006-11-12 Roger Sayle <roger@eyesopen.com>
15116 PR tree-optimization/13827
15117 * gcc.dg/fold-eqand-1.c: New test case.
15119 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
15122 * gcc.c-torture/execute/mayalias-3.c: New test.
15124 2006-11-11 Richard Sandiford <richard@codesourcery.com>
15126 PR middle-end/27528
15127 * gcc.c-torture/compile/pr27528.c: New test.
15128 * gcc.dg/pr27528.c: Likewise.
15130 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15132 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15134 * gcc.dg/torture/builtin-symmetric-1.c: New test.
15136 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15139 * gfortran.dg/reshape_source_size_1.f90: New test.
15141 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15144 * gfortran.dg/aliasing_dummy_4.f90: New test.
15146 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
15149 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15150 and x86_64-*-* targets.
15152 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15154 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15155 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15156 New macros. Use them in exact tests.
15157 (TESTIT3): New macro.
15158 Add tests for fmin, fmax and fma.
15160 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15163 * gfortran.dg/array_constructor_13.f90: New test.
15165 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15168 * gfortran.dg/used_types_12.f90: New test.
15170 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
15172 PR middle-end/29726
15173 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15175 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15176 * gcc.dg/fold-eqandshift-3.c: New test case.
15178 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15181 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15184 * gfortran.dg/change_symbol_attributes_1.f90: New test.
15186 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
15188 * gcc.dg/20061109-1.c: New testcase.
15190 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15192 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15194 2006-11-09 Tobias Burnus <burnus@net-b.de>
15196 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15197 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15199 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
15201 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15202 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15204 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15206 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15208 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15210 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15212 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15213 * gcc.dg/vect/vect-9.c: Now vectorizable.
15214 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15215 that support vect_widen_mult.
15216 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15217 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15218 vect-reduc-dot-u16.c).
15219 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15220 vect-reduc-dot-u16.c).
15221 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15222 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15223 vect-reduc-dot-s8.c).
15224 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15225 vect-reduc-dot-s8.c).
15226 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15227 vect-reduc-dot-s8.c).
15228 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15229 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15230 vect-reduc-dot-u8.c).
15231 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15232 vect-reduc-dot-u8.c).
15233 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15234 * gcc.dg/vect/vect-multitypes-9.c: New test.
15235 * gcc.dg/vect/vect-multitypes-10.c: New test.
15236 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15237 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15238 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15239 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15240 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15241 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15242 wrapv-vect-reduc-dot-s8.c.
15243 * lib/target-support.exp (check_effective_target_vect_unpack): New.
15244 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15245 targets that support vec_unpack.
15246 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15247 (check_effective_target_vect_widen_mult_qi_to_hi): New.
15248 (check_effective_target_vect_widen_mult_hi_to_si): New.
15249 (check_effective_target_vect_widen_sum): Removed.
15251 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15253 * gcc.dg/vect/vect-multitypes-8.c: New test.
15254 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15256 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15258 * gcc.dg/vect/vect-multitypes-7.c: New test.
15260 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15262 * gcc.dg/vect/vect-multitypes-4.c: New test.
15263 * gcc.dg/vect/vect-multitypes-5.c: New test.
15264 * gcc.dg/vect/vect-multitypes-6.c: New test.
15266 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15268 * gcc.dg/vect/vect-multitypes-1.c: New test.
15269 * gcc.dg/vect/vect-multitypes-2.c: New test.
15270 * gcc.dg/vect/vect-multitypes-3.c: New test.
15272 2006-11-07 Eric Christopher <echristo@apple.com>
15274 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15275 Test using scan-assembler-not.
15277 2006-11-07 Jakub Jelinek <jakub@redhat.com>
15279 * gcc.dg/inline-17.c: New test.
15281 2006-11-07 Steve Ellcey <sje@cup.hp.com>
15284 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
15287 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15290 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15293 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15296 2006-11-07 Tobias Burnus <burnus@net-b.de>
15299 * gfortran.dg/volatile.f90: Add.
15300 * gfortran.dg/volatile2.f90: Add.
15301 * gfortran.dg/volatile3.f90: Add.
15302 * gfortran.dg/volatile4.f90: Add.
15303 * gfortran.dg/volatile5.f90: Add.
15304 * gfortran.dg/volatile6.f90: Add.
15305 * gfortran.dg/volatile7.f90: Add.
15307 2006-11-06 Tobias Burnus <burnus@net-b.de>
15309 * gfortran.dg/io_constraints_2.f90: Adjust pattern
15310 for matching error messages.
15311 * gfortran.dg/specifics_3.f90: Adjust pattern
15312 for matching error messages.
15314 2006-11-06 Janis Johnson <janis187@us.ibm.com>
15315 Bernhard Fischer <aldot@gcc.gnu.org>
15317 * lib/gcc-dg.exp (output-exists): New proc.
15318 (output-exists-not): New proc.
15319 * gcc.test-framework/test-framework.awk: Support new directives.
15320 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15321 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15322 * gcc.test-framework/dg-outexists-exp-F.c: New test.
15323 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15324 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15325 * gcc.test-framework/dg-outexists-exp-P.c: New test.
15327 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
15331 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15332 * gfortran.dg/initialization_3.f90: New.
15334 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15336 PR libgfortran/25545
15337 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15339 2006-11-05 Jakub Jelinek <jakub@redhat.com>
15341 PR middle-end/29695
15342 * gcc.c-torture/execute/pr29695-1.c: New test.
15343 * gcc.c-torture/execute/pr29695-2.c: New test.
15345 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
15348 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15350 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
15352 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15353 for matching error messages.
15355 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
15358 * gcc.target/i386/387-12.c: New test.
15360 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15362 PR libfortran/29713
15363 * gfortran.dg/pr29713.f90: New test.
15365 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
15367 * gcc.c-torture/execute/arith-rand-ll.c:
15368 Also test for bogus rest sign.
15370 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15372 PR libfortran/27895
15373 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15375 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
15377 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15378 from error messages.
15380 2006-11-02 Mike Stump <mrs@apple.com>
15382 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15384 * g++.old-deja/g++.abi/align.C: Enable for darwin.
15386 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
15388 * g++.dg/eh/gcsec1.C: New test.
15390 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15392 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15393 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
15395 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
15397 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15399 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15400 * gcc.dg/pr14796-2.c: Likewise.
15402 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15404 * gcc.c-torture/execute/20061101-1.c: New test.
15406 2006-11-01 Richard Guenther <rguenther@suse.de>
15408 * gcc.target/i386/fpprec-1.c: New testcase.
15410 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15412 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15413 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15415 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
15417 * gcc.c-torture/execute/20061031-1.c: New test.
15419 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15422 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15423 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15424 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15425 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15426 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15427 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15428 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15430 2006-10-31 Eric Christopher <echristo@apple.com>
15431 Falk Hueffner <falk@debian.org>
15433 * gcc.dg/builtin-bswap-1.c: New.
15434 * gcc.dg/builtin-bswap-2.c: New.
15435 * gcc.dg/builtin-bswap-3.c: New.
15436 * gcc.dg/builtin-bswap-4.c: New.
15437 * gcc.dg/builtin-bswap-5.c: New.
15438 * gcc.target/i386/builtin-bswap-1.c: New.
15440 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15442 * gcc.dg/inline-16.c: New.
15445 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15447 * gcc.dg/inline-13.c: New.
15448 * gcc.dg/inline-14.c: New.
15449 * gcc.dg/inline-15.c: New.
15452 * gcc.dg/inline6.c: New.
15453 * gcc.dg/inline7.c: New.
15455 2006-10-31 Roger Sayle <roger@eyesopen.com>
15457 PR middle-end/23470
15458 * gcc.dg/pr23470-1.c: New test case.
15460 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
15463 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15465 * gfortran.dg/blockdata_2.f90: New testcase.
15467 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
15469 PR libfortran/29627
15470 * gfortran.dg/unf_short_record_1.f90: New test.
15472 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15475 * gfortran.dg/pr29067.f: New test.
15477 2006-10-31 Joseph Myers <joseph@codesourcery.com>
15478 Richard Sandiford <richard@codesourcery.com>
15480 * lib/target-supports.exp (get_compiler_messages): Append options
15481 as a single list element.
15482 (check_effective_target_arm_vfp_ok): New.
15483 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15485 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
15488 * gfortran.dg/intrinsic_actual_2.f90: New test.
15491 * gfortran.dg/actual_array_interface_1.f90: New test.
15494 * gfortran.dg/used_types_11.f90: New test.
15496 2006-10-30 Dirk Mueller <dmueller@suse.de>
15498 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15499 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15500 * g++.old-deja/g++.pt/eichin01.C (main): Same.
15501 * g++.old-deja/g++.mike/net25.C (main): Same.
15502 * g++.dg/lookup/exception1.C (main): Same.
15503 * g++.dg/parse/parens2.C (main): Same.
15505 2006-10-30 Roger Sayle <roger@eyesopen.com>
15507 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15509 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15511 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15512 * gcc.dg/torture/builtin-math-3.c: Likewise.
15514 2006-10-30 Tobias Burnus <burnus@net-b.de>
15517 * gfortran.dg/write_check.f90: Check run-time keyword checking.
15518 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15520 2006-10-30 Andrew Pinski <pinskia@gmail.com>
15523 * gfortran.fortran-torture/execute/transfer1.f90: New test.
15525 2006-10-30 Joseph Myers <joseph@codesourcery.com>
15527 * lib/target-supports.exp (check_function_available): Declare
15528 function before calling.
15530 2006-10-30 Jakub Jelinek <jakub@redhat.com>
15532 PR tree-optimization/29637
15533 * gcc.dg/pr29637.c: New test.
15535 2006-10-29 Roger Sayle <roger@eyesopen.com>
15537 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15538 tree canonicalization.
15540 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15542 * gcc.dg/builtins-20.c: Add more hypot tests.
15544 2006-10-29 Roger Sayle <roger@eyesopen.com>
15546 * gcc.dg/fold-compare-1.c: New test case.
15548 2006-10-29 Dirk Mueller <dmueller@suse.de>
15551 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15553 2006-10-29 Roger Sayle <roger@eyesopen.com>
15555 PR tree-optimization/15458
15556 * gcc.dg/fold-xornot-1.c: New test case.
15558 2006-10-29 Richard Guenther <rguenther@suse.de>
15560 * gcc.target/i386/math-torture/trunc.c: New testcase.
15562 2006-10-29 Richard Guenther <rguenther@suse.de>
15564 * gcc.target/i386/math-torture/round.c: New testcase.
15566 2006-10-29 Richard Guenther <rguenther@suse.de>
15568 * gcc.target/i386/math-torture/ceil.c: New testcase.
15569 * gcc.target/i386/math-torture/floor.c: Likewise.
15571 2006-10-29 Richard Guenther <rguenther@suse.de>
15573 * gcc.target/i386/math-torture/rint.c: New testcase.
15574 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15576 2006-10-29 Richard Guenther <rguenther@suse.de>
15578 * gcc.target/i386/math-torture/lfloor.c: New testcase.
15579 * gcc.target/i386/math-torture/lceil.c: Likewise.
15581 2006-10-28 Tobias Burnus <burnus@net-b.de>
15583 PR libgfortran/24313
15584 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15586 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
15588 * gcc.c-torture/execute/20020118-1.c,
15589 gcc.c-torture/execute/builtins/strlen.c,
15590 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15593 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15595 * gcc.dg/builtins-20.c: Add tests for hypot.
15596 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
15597 two-argument builtins.
15598 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15599 TESTIT2. Update all callers.
15600 (TESTIT2, TESTIT2_R): New helper macros.
15601 Add testcases for pow, hypot and atan2.
15603 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
15606 * g++.dg/expr/bool1.C: New test.
15607 * g++.dg/expr/bool2.C: New test.
15609 2006-10-28 Tobias Burnus <burnus@net-b.de>
15612 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15613 * gfortran.dg/namelist_internal.f90: New test.
15615 2006-10-28 Tobias Burnus <burnus@net-b.de>
15618 * gfortran.dg/io_real_boz.f90: Add.
15619 * gfortran.dg/io_real_boz2.f90: Add.
15621 2006-10-28 Richard Guenther <rguenther@suse.de>
15623 PR middle-end/26899
15624 * gcc.dg/tree-ssa/pr26899.c: New testcase.
15626 2006-10-28 Richard Guenther <rguenther@suse.de>
15629 * gcc.target/i386/math-torture/lround.c: New testcase.
15631 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
15633 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15634 * gcc.dg/builtins-44.c: Likewise.
15635 * gcc.dg/builtins-45.c: Likewise.
15636 * gcc.dg/pr28796-2.c: Likewise.
15637 * gcc.dg/unordered-3.c: Likewise.
15639 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15641 PR libgfortran/27954
15642 * gfortran.dg/error_recovery_2.f90: New test.
15644 2006-10-26 Richard Guenther <rguenther@suse.de>
15646 * gcc.target/i386/i386.exp: Use glob, not find to collect
15647 tests. Avoids recursing into subdirectories.
15648 * gcc.target/i386/math-torture/math-torture.exp: Torture
15649 for interesting ia32 math options.
15650 * gcc.target.i386/math-torture/lrint.c: New testcase.
15652 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15654 PR libgfortran/29563
15655 * gfortran.dg/arrayio_9.f90: Update test.
15656 * gfortran.dg/arrayio_19.f90: New test.
15658 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
15660 * gcc.dg/20061026.c: New testcase.
15662 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15664 PR libgfortran/29563
15665 * gfortran.dg/arrayio_9.f90: New test.
15667 2006-10-26 Ben Elliston <bje@au.ibm.com>
15669 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15670 Copy the strings manually, as strcpy may call strlen.
15672 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15674 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15675 Add checks for log, log2, log10 and log1p.
15677 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15678 we already test 0.0. Add checks for expm1, log, log2, log10,
15679 log1p, cbrt, erf and erfc.
15681 2006-10-25 Steve Ellcey <sje@cup.hp.com>
15683 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15685 2006-10-25 Uros Bizjak <uros@kss-loka.si>
15687 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15688 and remainderl() built-in functions. Remove -ffast-math from
15691 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15693 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15696 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15697 floating point modifiers to arguments passed to float and long
15698 double functions respectively. Update all callers to use floating
15699 point numbers, not integers. Add tests for exp, exp2 and
15702 * gcc.dg/torture/builtin-math-3.c: New test.
15704 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
15707 * gfortran.dg/initialize_2.f90: New.
15709 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15711 * gcc.dg/torture/builtin-math-2.c: New test.
15713 2006-10-24 Richard Guenther <rguenther@suse.de>
15715 PR middle-end/28796
15716 * gcc.dg/pr28796-1.c: New testcase.
15717 * gcc.dg/pr28796-2.c: Likewise.
15719 2006-10-24 Richard Guenther <rguenther@suse.de>
15721 * gcc.dg/builtins-57.c: New testcase.
15723 2006-10-24 Richard Guenther <rguenther@suse.de>
15725 PR tree-optimization/29567
15726 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15728 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
15730 PR tree-optimization/14784
15731 * gcc.dg/alias-10.c: New test.
15733 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15735 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15737 2006-10-23 Jakub Jelinek <jakub@redhat.com>
15739 * gcc.dg/builtin-strncat-chk-1.c: New test.
15741 2006-10-23 Jan Hubicka <jh@suse.cz>
15743 * gcc.dg/memmove-1.c: New test.
15745 2006-10-23 Paul Brook <paul@codesourcery.com>
15747 * gcc.dg/pragma-pack-5.c: New test.
15749 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
15751 * g++.dg/other/s390-1.C: New testcase.
15753 2006-10-23 Richard Guenther <rguenther@suse.de>
15755 PR middle-end/27132
15756 PR middle-end/23295
15757 * gcc.dg/pr27132.c: New testcase.
15758 * gcc.dg/pr23295.c: Likewise.
15759 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15760 * g++.dg/tree-ssa/pr19807.C: Likewise.
15762 2006-10-23 Richard Guenther <rguenther@suse.de>
15764 PR middle-end/21032
15765 * gcc.dg/pr21032.c: New testcase.
15767 2006-10-22 Jeff Law <law@redhat.com>
15768 Richard Guenther <rguenther@suse.de>
15770 PR tree-optimization/15911
15771 * gcc.dg/tree-ssa/vrp30.c: New testcase.
15773 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
15776 * g++.dg/abi/rtti3.C: New.
15778 2006-10-21 Uros Bizjak <uros@kss-loka.si>
15780 PR middle-end/28252
15781 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15784 2006-10-21 Richard Guenther <rguenther@suse.de>
15786 PR tree-optimization/3511
15787 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15789 2006-10-21 Richard Guenther <rguenther@suse.de>
15791 PR middle-end/26898
15792 * gcc.dg/torture/pr26898-1.c: New testcase.
15793 * gcc.dg/torture/pr26898-2.c: Likewise.
15795 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
15798 * g++.dg/parse/bitfield1.C: Adjust error markers.
15799 * g++.dg/parse/bitfield2.C: New test.
15801 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
15803 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15805 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15807 PR libfortran/27895
15808 * gfortran.dg/zero_sized_1.f90: New test.
15810 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
15812 * gcc.dg/div-compare-1.c: New test.
15814 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
15817 * gfortran.dg/result_default_init_1.f90: New test.
15820 * gfortran.dg/automatic_default_init_1.f90: New test.
15822 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15825 2006-10-18 Geoffrey Keating <geoffk@apple.com>
15827 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15828 'using namespace std' without previous declaration.
15829 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15830 * g++.old-deja/g++.robertl/eb133c.C: New.
15832 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15834 PR libgfortran/29277
15835 * gfortran.dg/streamio_4.f90: Update test.
15836 * gfortran.dg/streamio_11.f90: New test.
15838 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
15841 * g++.dg/inherit/virtual1.C: New test.
15843 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15846 * g++.dg/parse/enum3.C: New test.
15848 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15851 * g++.dg/init/ctor8.C: New test.
15853 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15856 * g++.dg/ext/complit8.C: Tweak error markers.
15857 * g++.dg/template/complit1.C: Add error marker.
15859 2006-10-16 Mark Mitchell <mark@codesourcery.com>
15862 * g++.dg/ext/complit8.C: New test.
15865 * g++.dg/parse/dtor12.C: New test.
15868 * g++.dg/template/sizeof11.C: New test.
15870 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
15873 * gfortran.dg/data_char_3.f90: New test.
15876 * gfortran.dg/negative_automatic_size.f90: New test.
15878 2006-10-16 David Daney <ddaney@avtrex.com>
15880 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15882 2006-10-16 Eric Christopher <echristo@apple.com>
15884 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15887 2006-10-16 Mark Mitchell <mark@codesourcery.com>
15890 * g++.dg/tc1/dr49.C: Tweak error messages.
15891 * g++.dg/parse/template21.C: New test.
15893 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15895 PR middle-end/20491
15896 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15898 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
15901 * gfortran.dg/print_1.f90: New test.
15903 2006-10-15 Jan Hubicka <jh@suse.cz>
15905 PR middle-end/29241
15906 * gcc.c-torture/compile/pr29241.c: New testcase.
15908 2006-10-15 David Edelsohn <edelsohn@gnu.org>
15910 PR middle-end/29250
15911 * gcc.c-torture/compile/pr29250.c: New test.
15913 2006-10-15 Richard Guenther <rguenther@suse.de>
15915 * gcc.dg/pr29299.c: New testcase.
15917 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
15920 * gfortran.dg/label_4.f90: Adjust warning flag.
15922 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15925 * gfortran.dg/nullify_3.f90: New test.
15927 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15929 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15930 on Solaris 2.5.1 too.
15932 2006-10-13 Eric Christopher <echristo@apple.com>
15934 * gcc.dg/pr25993.c: Skip for darwin.
15936 2006-10-13 Eric Christopher <echristo@apple.com>
15938 * gcc.dg/visibility-11.c: Skip for darwin.
15940 2006-10-13 Eric Christopher <echristo@apple.com>
15942 * gcc.dg/darwin-weakimport-1.c: Use
15943 -fno-asynchronous-unwind-tables.
15944 * gcc.dg/darwin-weakimport-3.c: Ditto.
15946 2006-10-13 Richard Guenther <rguenther@suse.de>
15948 PR tree-optimization/29446
15949 * gcc.dg/torture/pr29446.c: New testcase.
15951 2006-10-13 Bill Wendling <wendling@apple.com>
15953 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15954 * g++.old-deja/g++.jason/hmc1.C: Likewise.
15955 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15956 * g++.old-deja/g++.law/shadow1.C: Likewise.
15957 * g++.old-deja/g++.law/ctors10.C: Likewise.
15958 * g++.dg/debug/namespace1.C: Likewise.
15959 * g++.dg/inherit/namespace-as-base.C: Likewise.
15960 * g++.dg/opt/delay-slot-1.C: Likewise.
15961 * g++.dg/parse/defarg10.C: Likewise.
15962 * g++.dg/template/ptrmem11.C: Likewise.
15963 * g++.dg/template/mem_func_ptr.C: Likewise.
15964 * g++.dg/template/spec19.C: Likewise.
15966 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
15968 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15970 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15973 * gfortran.dg/implicit_9.f90: New test.
15976 * gfortran.dg/namelist_25.f90: New test.
15979 * gfortran.dg/same_name_2.f90: New test.
15982 * gfortran.dg/host_assoc_types_1.f90: New test.
15985 * gfortran.dg/missing_derived_type_1.f90: New test.
15986 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15989 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15992 * gfortran.dg/alloc_comp_assign_5.f90: New test.
15994 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15997 * gfortran.dg/bound_2.f90: New test.
15999 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16001 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16003 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16004 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16005 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16006 * gfortran.dg/gomp/reduction3.f90: Likewise.
16007 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16008 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16009 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16010 * gfortran.dg/forall_4.f90: Likewise.
16011 * gfortran.dg/spec_expr_4.f90: Likewise.
16012 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16013 * gfortran.dg/forall_5.f90: Likewise.
16014 * gfortran.dg/open_access_append_2.f90: Add check for
16015 compile-time warning.
16017 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16020 * g++.dg/parse/pure1.C: New test.
16022 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16025 * gfortran.dg/io_constraints_3.f90: New test.
16026 * gfortran.dg/open_access_append_1.f90: Add checks
16027 for compile-time warnings.
16028 * gfortran.dg/pr20163-2.f: Likewise.
16029 * gfortran.dg/iostat_2.f90: Likewise.
16030 * gfortran.dg/label_4.f90: Delete the temporary
16032 * gfortran.dg/direct_io_2.f90: Add a FILE=
16034 * gfortran.dg/iomsg_1.f90: Add check for
16035 compile-time warning.
16037 2006-10-12 Jan Hubicka <jh@suse.cz>
16040 * gcc.dg/pr28319.c: New test.
16042 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16044 * g++.dg/ext/vla4.C: New test.
16046 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16049 * g++.dg/template/crash60.C: New test.
16050 * g++.dg/other/large-size-array.C: Adjust error markers.
16051 * g++.dg/parse/crash27.C: Likewise.
16052 * g++.dg/template/crash1.C: Likewise.
16054 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16057 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16059 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16061 PR preprocessor/28709
16062 * gcc.dg/cpp/paste14.c: New test.
16064 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16067 * g++.dg/init/array24.C: New test.
16069 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16071 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16074 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16077 * g++.dg/parse/typedef8.C: New test.
16078 * g++.dg/other/mult-stor1.C: Adjust error markers.
16080 2006-10-11 Richard Guenther <rguenther@suse.de>
16082 PR tree-optimization/28230
16083 * gcc.dg/torture/pr28230.c: New testcase.
16085 2006-10-11 Richard Guenther <rguenther@suse.de>
16087 PR inline-asm/29119
16088 * gcc.dg/torture/pr29119.c: New testcase.
16090 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16092 PR middle-end/29272
16093 * gcc.c-torture/execute/20060930-2.c: New test.
16095 2006-10-09 Richard Henderson <rth@redhat.com>
16097 Revert emutls patch.
16099 2006-10-09 Richard Guenther <rguenther@suse.de>
16101 PR middle-end/29254
16102 * gcc.dg/pr29254.c: New testcase.
16104 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16105 Paul Thomas <pault@gcc.gnu.org>
16108 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16109 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16110 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16111 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16112 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16113 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16114 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16115 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16116 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16117 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16118 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16119 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16120 * gfortran.dg/alloc_comp_std.f90: New test.
16121 * gfortran.dg/move_alloc.f90: New test.
16123 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
16126 * gfortran.dg/derived_constructor_comps_2.f90: New test.
16129 * gfortran.dg/forall_char_dependencies_1.f90: New test.
16131 2006-10-08 Tobias Burnus <burnus@net-b.de>
16134 * gfortran.dg/new_line.f90: New test.
16136 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16138 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16139 * gcc.dg/torture/builtin-convert-1.c,
16140 gcc.dg/torture/builtin-convert-2.c,
16141 gcc.dg/torture/builtin-convert-3.c,
16142 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16144 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
16146 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16147 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16148 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16149 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16151 2006-10-07 Andrew Pinski <pinskia@gmail.com>
16153 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16154 Xfail some tests for powerpc-darwin and powerpc-aix.
16156 2006-10-07 Jakub Jelinek <jakub@redhat.com>
16159 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16161 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16164 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16167 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16171 * gfortran.fortran-torture/execute/specifics.f90:
16172 Add tests for using all possible intrinsics as actual arguments.
16173 * gfortran.dg/specifics_1.f90: Add tests for using
16174 all possible intrinsics as actual arguments.
16175 * gfortran.dg/specifics_2.f90: New file.
16176 * gfortran.dg/specifics_3.f90: New file.
16178 2006-10-07 Richard Sandiford <richard@codesourcery.com>
16180 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16181 * gcc.dg/debug/debug-2.c: Likewise.
16183 2006-10-06 Uros Bizjak <uros@kss-loka.si>
16185 * gcc.c-torture/compile/sync-2.c: New test.
16187 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16189 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16192 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16194 PR rtl-optimization/29128
16195 * gcc.c-torture/compile/pr29128.c: New test.
16197 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16199 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16202 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
16204 PR middle-end/29256
16205 * gcc.dg/tree-ssa/loop-19.c: New test.
16207 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16209 PR tree-optimization/29330
16210 * gcc.dg/pr29330.c: New test.
16213 * gcc.c-torture/compile/20061005-1.c: New test.
16215 2006-10-06 Olivier Hainque <hainque@adacore.com>
16217 * gcc.dg/typename-vla-1.c: New case.
16218 * gnat.dg/forward_vla.adb: New case.
16220 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16222 PR tree-optimization/29290
16223 * gfortran.dg/loop_nest_1.f90: New test.
16226 * gcc.dg/tls/opt-12.c: New test.
16229 * gfortran.dg/save_2.f90: New test.
16232 * gcc.dg/pr29091.c: New test.
16234 2006-10-06 Joseph Myers <joseph@codesourcery.com>
16236 * lib/target-supports.exp
16237 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16238 same as x86_64-*-*; check for LP64.
16240 2006-10-04 Richard Henderson <rth@redhat.com>
16242 * lib/target-supports.exp (check_effective_target_tls): Redefine
16243 to mean non-emulated tls.
16244 * gcc.dg/tls/alias-1.c: Remove tls requirement.
16245 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16246 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16247 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16248 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16249 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16250 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16252 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16255 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16257 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16259 * gfortran.dg/bounds_check_fail_1.f90: New test.
16261 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16264 * g++.dg/template/friend48.C: New test.
16266 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16269 * gfortran.dg/default_initialization_2.f90: New test.
16271 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16275 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16277 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16280 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16284 * gfortran.dg/missing_optional_dummy_2.f90: New test.
16288 * gfortran.dg/entry_array_specs_1.f90: New test.
16290 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
16292 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16293 insufficient to inhibit some test failures at -O3. Do testing
16296 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16299 * g++.dg/inherit/access8.C: New test.
16300 * g++.dg/template/dtor4.C: Tweak error messages.
16302 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16305 * gfortran.dg/entry_8.f90: New test.
16307 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16310 * g++.dg/parse/new4.C: New test.
16312 2006-10-03 Uros Bizjak <uros@kss-loka.si>
16314 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16315 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16316 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16317 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16318 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16320 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16323 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16324 * gfortran.dg/continuation_2.f90: New test.
16327 * gfortran.dg/continuation_3.f90: New test.
16328 * gfortran.dg/continuation_4.f90: New test.
16329 * gfortran.dg/continuation_5.f: New test.
16330 * gfortran.dg/continuation_6.f: New test.
16332 2006-10-02 Mark Mitchell <mark@codesourcery.com>
16335 * g++.dg/template/vla1.C: New test.
16337 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16340 * gfortran.dg/complex_parameter_1.f90: New test.
16342 2006-10-02 Jakub Jelinek <jakub@redhat.com>
16345 * gcc.c-torture/execute/20060929-1.c: New test.
16347 2006-10-01 Mark Mitchell <mark@codesourcery.com>
16350 * g++.dg/template/member6.C: New test.
16351 * g++.dg/parse/typename7.C: Adjust error markers.
16354 * g++.dg/template/member7.C: New test.
16356 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
16359 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16360 gcc.dg/Woverride-init-3.c: New tests.
16362 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
16364 * gcc.c-torture/execute/20060930-1.c: New test.
16366 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16369 * gfortran.dg/specifics_1.f90: New test.
16370 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16373 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16375 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16376 pthread-init-common.h: New.
16378 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
16380 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16381 precision on some archs.
16383 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
16385 * gcc.dg/non-local-goto-1.c: New test.
16386 * gcc.dg/non-local-goto-2.c: Likewise.
16387 * gcc.dg/setjmp-3.c: Likewise.
16388 * gcc.dg/setjmp-4.c: Likewise.
16390 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
16392 * gnat.dg/self_aggregate_with_pointer.adb: New test.
16394 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
16397 * gfortran.dg/exponent_1.f90: New test.
16400 * gfortran.dg/nearest_1.f90: New test.
16402 2006-09-26 Jakub Jelinek <jakub@redhat.com>
16404 PR middle-end/25261
16405 PR middle-end/28790
16406 * gcc.dg/gomp/nestedfn-1.c: New test.
16408 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
16411 * objc/compile/method-1.m: New test.
16413 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
16416 * g++.dg/template/crash58.C: New test.
16417 * g++.dg/parse/crash28.C: Adjust error markers.
16418 * g++.dg/template/crash34.C: Likewise.
16419 * g++.dg/template/friend31.C: Likewise.
16420 * g++.dg/template/crash32.C: Likewise.
16423 * g++.dg/template/crash59.C: New test.
16426 * g++.dg/template/spec33.C: New test.
16427 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16429 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
16430 Adam Nemet <anemet@caviumnetworks.com>
16432 * gcc.dg/tree-ssa/ivopts-1.c: New test.
16433 * gcc.dg/tree-ssa/ivopts-2.c: New test.
16435 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
16438 * gcc.dg/pr28911.c: New.
16440 2006-09-23 Uros Bizjak <uros@kss-loka.si>
16443 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16444 (dg-options): Add -mfpmath=387.
16446 2006-09-23 Jakub Jelinek <jakub@redhat.com>
16449 * gcc.dg/pr28706.c: New test.
16452 * gcc.dg/pr28712.c: New test.
16454 2006-09-22 Mike Stump <mrs@apple.com>
16456 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16458 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
16460 PR tree-optimization/28888
16461 * gcc.dg/pr28888.c: New test.
16463 2006-09-21 Mark Mitchell <mark@codesourcery.com>
16466 * g++.dg/init/ptrfn1.C: New test.
16468 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
16471 * g++.dg/template/spec32.C: New test.
16472 * g++.dg/parse/crash9.C: Adjust error markers.
16475 * g++.dg/template/typedef6.C: New test.
16476 * g++.dg/init/error1.C: Adjust error markers.
16477 * g++.dg/parse/crash9.C: Likewise.
16478 * g++.dg/template/crash55.C: Likewise.
16480 2006-09-21 Janis Johnson <janis187@us.ibm.com>
16482 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16484 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
16487 * g++.dg/ext/dllimport12.C: New test.
16489 2006-09-20 Richard Sandiford <richard@codesourcery.com>
16491 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16492 * gcc.target/mips/nmadd-2.c: Likewise.
16493 * gcc.target/mips/mips-ps-6.c: New test.
16494 * gcc.target/mips/neg-abs-1.c: Likewise.
16495 * gcc.target/mips/neg-abs-2.c: Likewise.
16496 * gcc.target/mips/nmadd-3.c: New test.
16498 2006-09-20 Jakub Jelinek <jakub@redhat.com>
16500 PR middle-end/28046
16501 * gcc.dg/gomp/atomic-10.c: New test.
16502 * g++.dg/gomp/atomic-10.C: New test.
16504 2006-09-20 Eric Christopher <echristo@apple.com>
16506 * gcc.target/i386/sse3-not-fisttp.c: New.
16508 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
16510 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16512 2006-09-19 Richard Sandiford <richard@codesourcery.com>
16514 * gcc.c-torture/execute/pr28289.c (one): New variable.
16515 (main): Use it instead of argc.
16516 * gcc.c-torture/execute/20060102-1.c (one): New variable.
16517 (main): Use it instead of argc.
16519 2006-09-19 Paul Brook <paul@codesourcery.com>
16522 * gcc.dg/nested-func-5.c: New test.
16524 2006-09-19 Ben Elliston <bje@au.ibm.com>
16526 * lib/target-supports.exp (check_effective_target_tls): Compile
16527 test stubs using ${tool}_target_compile, not just target_compile.
16528 (check_effective_target_tls_runtime): Likewise.
16530 2006-09-19 Ben Elliston <bje@au.ibm.com>
16532 * gcc.c-torture/compile/20030405-1.x: Remove.
16534 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16535 optimising linker from discarding it.
16537 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16540 * gfortran.dg/keyword_symbol_1.f90: New test.
16542 * gfortran.dg/spread_shape_1.f90: Add missing warning with
16543 pedantic compilation option.
16545 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16548 * gfortran.dg/spread_shape_1.f90: New test.
16550 2006-09-17 Roger Sayle <roger@eyesopen.com>
16552 PR tree-optimization/28887
16553 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16555 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
16558 * gcc.dg/pr25993.c: New test.
16560 2006-09-17 Ira Rosen <irar@il.ibm.com>
16563 * gcc.dg/vect/pr21591.c: New test.
16565 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
16568 * gcc.c-torture/compile/strcpy-1.c: New test.
16569 * gcc.c-torture/compile/strcpy-2.c: New test.
16570 * gcc.c-torture/compile/memcpy-1.c: New test.
16571 * gcc.c-torture/compile/memcpy-2.c: New test.
16573 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
16576 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16578 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
16580 * gnat.dg/specs/double_record_extension1.ads: New test.
16581 * gnat.dg/specs/double_record_extension2.ads: Likewise.
16583 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
16586 * gfortran.dg/oldstyle_3.f90: New test.
16588 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16590 PR libgfortran/29099
16591 * gfortran.dg/secnds-1.f: New test.
16593 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16595 PR libgfortran/29053
16596 * gfortran.dg/streamio_9.f90: New test.
16597 * gfortran.dg/streamio_10.f90: New test.
16599 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
16602 * g++.dg/init/array22.C: New test.
16603 * g++.dg/init/array23.C: New test.
16605 2006-09-14 Arnaud Charlet <charlet@adacore.com>
16607 * stackcheck.lst: Update list of tests requiring stack checking.
16608 * norun.lst: Adjust for above change.
16609 * ada95.lst: New file.
16610 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16611 requiring -gnat95 switch.
16613 2006-09-14 Olivier Hainque <hainque@adacore.com>
16615 * gnat.dg/in_out_parameter.adb: New test.
16617 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
16620 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16622 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
16624 * gnat.dg/specs/unchecked_union.ads: New test.
16626 2006-09-13 Richard Sandiford <richard@codesourcery.com>
16628 PR rtl-optimization/28982
16629 * gcc.c-torture/execute/pr28982a.c: New test.
16630 * gcc.c-torture/execute/pr28982b.c: Likewise.
16632 2006-09-12 Eric Christopher <echristo@apple.com>
16634 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16635 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16637 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
16640 PR preprocessor/14634
16641 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16642 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16643 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16645 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
16647 * gcc.dg/pr28243.c: New test.
16649 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
16652 gfortran.dg/pr28971.f90: New test to act as a backstop in case
16653 this undiagnosed regression reappears.
16655 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
16657 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16658 Treat $srcdir as a literal.
16659 * lib/fortran-torture.exp (fortran-torture-compile,
16660 fortran-torture-execute): Likewise.
16661 * lib/objc-torture.exp (objc-torture-compile,
16662 objc-torture-execute): Likewise.
16663 * lib/profopt.exp (profopt-execute): Likewise.
16665 2006-09-11 Geoffrey Keating <geoffk@apple.com>
16667 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16669 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
16672 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16674 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
16677 * gcc.target/i386/pr13685.c: New test.
16679 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
16681 * gcc.dg/pr28726.c: New test.
16683 2006-09-11 Josh Conner <jconner@apple.com>
16685 * gcc.dg/nrv3.c: Increase size of structure.
16686 * gcc.dg/nrv4.c: Likewise.
16687 * gcc.dg/nrv5.c: Likewise.
16689 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
16691 PR libfortran/28890
16692 gfortran.dg/assumed_charlen_function_5.f90: New test.
16694 2006-09-10 Mark Mitchell <mark@codesourcery.com>
16697 * g++.dg/init/static3.C: New test.
16699 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
16702 * gcc.dg/long-long-cst1.c (t): Add cast to
16703 __SIZE_TYPE__ before casting to int.
16704 (main): Return 0 on success.
16706 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16708 * gcc.c-torture/execute/20060910-1.c: New test.
16710 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
16712 PR middle-end/26983
16713 * gcc.dg/pr26983.c: New test.
16715 2006-09-10 Richard Sandiford <richard@codesourcery.com>
16718 * gcc.c-torture/execute/pr29006.c: New test.
16720 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16722 PR libfortran/28947
16723 gfortran.dg/matmul_4.f90: New test.
16725 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16728 gfortran.dg/used_types_10: New test.
16730 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16732 PR libfortran/28923
16733 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16734 gfortran.dg/array_initializer_3.f90: New test.
16736 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16739 * gfortran.dg/actual_array_constructor_3.f90: New test.
16741 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
16744 * gcc.target/i386/pr26778.c: New testcase.
16746 2006-09-08 Eric Christopher <echristo@apple.com>
16748 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16749 * gcc.target/i386/memcpy-1.c: Ditto.
16750 * gcc.target/i386/asm-1.c: Ditto.
16751 * gcc.target/i386/20060512-4.c: Ditto.
16752 * gcc.target/i386/compress-float-387.c: Ditto.
16753 * gcc.target/i386/20060512-1.c: Ditto.
16754 * gcc.target/i386/compress-float-sse.c: Ditto.
16755 * gcc.target/i386/20060512-2.c: Ditto.
16756 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16757 * gcc.target/i386/stack-prot-kernel.c: Ditto.
16758 * gcc.target/i386/compress-float-387-pic.c: Ditto.
16759 * gcc.dg/pr26449.c: Ditto.
16760 * gcc.dg/attr-ms_struct-2.c: Ditto.
16761 * gcc.dg/attr-ms_struct-1.c: Ditto.
16762 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16764 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
16767 * gcc.dg/vla-10.c: New test.
16769 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16772 * g++.dg/parse/template20.C: New test.
16773 * g++.dg/template/operator8.C: Remove obsolete part.
16774 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16775 * g++.old-deja/g++.pt/crash65.C: Likewise.
16777 2006-09-07 Jason Merrill <jason@redhat.com>
16779 PR middle-end/27724
16780 * gcc.dg/long-long-cst1.c: New test.
16782 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
16785 * g++.dg/other/array3.C: New test.
16786 * g++.dg/other/array4.C: New test.
16787 * g++.dg/other/array5.C: New test.
16789 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
16791 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16793 2006-09-07 Uros Bizjak <uros@kss-loka.si>
16796 * gcc.target/i386/pr28946.c: New test.
16798 2006-09-07 Steven G. Kargl <kargls@comcast.net>
16800 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16801 in integer literal constant.
16802 * gfortran.dg/enum_8.f90: Ditto.
16803 * gfortran.dg/g77/20030326-1.f: Ditto.
16805 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
16807 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16808 nonconformance usage.
16810 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
16812 PR middle-end/28862
16813 * gcc.c-torture/compile/vector-align-1.c: New test.
16815 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
16818 * g++.dg/opt/copysign-1.C: New test.
16820 2006-09-06 Jason Merrill <jason@redhat.com>
16823 * g++.dg/warn/unused-result1.C: New test.
16825 2006-09-06 Mark Mitchell <mark@codesourcery.com>
16828 * g++.dg/ext/vla3.C: New test.
16831 * g++.dg/template/array16.C: New test.
16833 2006-09-06 Richard Guenther <rguenther@suse.de>
16835 * gcc.dg/pr27226.c: Remove testcase again.
16837 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
16840 * g++.dg/opt/unroll2.C: New test.
16842 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
16845 * gcc.dg/vect/pr28952.c: New test.
16847 2006-09-05 Richard Guenther <rguenther@suse.de>
16849 PR tree-optimization/28900
16850 * gcc.dg/torture/pr28900.c: New testcase
16852 2006-09-05 Richard Guenther <rguenther@suse.de>
16854 PR tree-optimization/28905
16855 * gcc.c-torture/compile/pr28905.c: New testcase.
16857 2006-09-05 Richard Guenther <rguenther@suse.de>
16859 PR middle-end/28935
16860 * gcc.dg/pr28935.c: New testcase.
16862 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16864 * gcc.c-torture/execute/20060905-1.c: New test.
16866 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16869 * gfortran.dg/used_types_7.f90: New test.
16870 * gfortran.dg/used_types_8.f90: New test.
16871 * gfortran.dg/used_types_9.f90: New test.
16873 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
16875 * gcc.c-torture/compile/20060904-1.c: New test.
16877 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
16879 PR c++/23287 Revert my 2006-09-01 patch
16880 * g++.dg/parse/dtor12.C: Remove.
16882 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
16885 * g++.dg/template/operator9.C: New test.
16888 * g++.dg/template/operator7.C: New test.
16891 * g++.dg/template/operator8.C: New test.
16894 * g++.dg/template/crash57.C: New test.
16896 * g++.dg/template/typedef4.C: Adjust error markers.
16897 * g++.dg/template/typedef5.C: Likewise.
16899 2006-09-02 Jakub Jelinek <jakub@redhat.com>
16902 * g++.dg/parse/crash33.C: New test.
16904 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
16905 Richard Guenther <rguenther@suse.de>
16906 Adam Nemet <anemet@caviumnetworks.com>
16908 PR middle-end/27226
16909 * gcc.target/mips/memcpy-1.c: New testcase.
16910 * gcc.dg/pr27226.c: Likewise.
16912 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
16915 * g++.dg/lookup/koenig5.C: New.
16916 * g++.dg/template/crash56.C: New.
16918 2006-09-01 Josh Conner <jconner@apple.com>
16921 * gcc.dg/nrv3.c: New test.
16922 * gcc.dg/nrv4.c: New test.
16923 * gcc.dg/nrv5.c: New test.
16925 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
16928 * g++.dg/parse/dtor12.C: New.
16930 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
16932 PR tree-optimization/28839
16933 * gcc.dg/pr28839.c: New test.
16935 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
16938 * gcc.dg/pr24367.c: New testcase.
16940 2006-08-30 Joseph Myers <joseph@codesourcery.com>
16942 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16944 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
16946 PR rtl-optimization/27735
16947 * gcc.dg/loop-unswitch-1.c: New test.
16949 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
16952 * gfortran.dg/aliasing_dummy_2.f90: New test.
16955 * gfortran.dg/generic_5.f90: Change error message.
16958 * gfortran.dg/generic_6.f90: New test.
16961 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16964 * gfortran.dg/invalid_interface_assignment.f90: New test.
16967 * gfortran.dg/module_proc_external_dummy.f90: New test.
16969 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
16972 * g++.dg/warn/var-args1.C: New test.
16974 2006-08-29 Steven G. Kargl <kargls@comcast.net>
16977 * gfortran.dg/simpleif_2.f90: New test.
16978 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16979 * gfortran.dg/enum_5.f90: Ditto.
16981 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16982 Kazu Hirata <kazu@codesourcery.com>
16984 PR tree-optimization/17506
16985 * gcc.dg/pr17506.c: New.
16987 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
16990 * g++.dg/eh/alias1.C: New test.
16992 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16995 * g++.dg/template/ttp22.C: New test.
16997 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
16999 PR middle-end/26632
17000 * gcc.dg/pr26632.c: New.
17002 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17004 PR libgfortran/28354
17005 * gfortran.dg/fmt_zero_precision.f90: New test.
17007 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17010 * g++.dg/template/spec31.C: New test.
17012 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17015 * g++.dg/other/static2.C: New test.
17017 2006-08-26 Roger Sayle <roger@eyesopen.com>
17019 * gcc.dg/Wswitch-enum-2.c: New test case.
17020 * gcc.dg/Wswitch-enum-3.c: Likewise.
17022 2006-08-26 Richard Guenther <rguenther@suse.de>
17024 * gcc.c-torture/compile/20060826-1.c: New testcase.
17026 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17029 * g++.dg/template/void10.C: New test.
17032 * g++.dg/template/void8.C: New test.
17035 * g++.dg/template/void9.C: New test.
17037 * g++.dg/template/void3.C: Adjust error markers.
17038 * g++.dg/template/void4.C: Likewise.
17039 * g++.dg/template/crash55.C: Likewise.
17040 * g++.dg/template/void7.C: Likewise
17042 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17045 * g++.dg/inherit/access6.C: New test.
17046 * g++.dg/inherit/access7.C: Likewise.
17049 * g++.dg/template/array15.C: New test.
17050 * g++.dg/template/crash2.C: Tweak error markers.
17052 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17054 PR middle-end/28683
17055 * gcc.c-torture/compile/20060823-1.c: New test.
17057 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17060 * g++.dg/template/ttp21.C: New test.
17063 * g++.dg/other/operator1.C: Add error-marker.
17064 * g++.dg/other/operator2.C: New test.
17066 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17069 * gcc.c-torture/compile/vla-const-1.c,
17070 gcc.c-torture/compile/vla-const-2.c: New tests.
17072 2006-08-26 Richard Guenther <rguenther@suse.de>
17074 PR middle-end/28814
17075 * gcc.dg/torture/pr28814.c: New testcase.
17077 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17080 * gcc.c-torture/compile/compound-literal-1.c: New test.
17082 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17085 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17086 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17087 Expect extra diagnostics.
17089 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17091 gcc.dg/noncompile/pr16876.c: New test.
17093 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17096 * g++.dg/parse/local1.C: New test.
17097 * g++.dg/other/qual1.C: Tweak error marker.
17099 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17102 * g++.dg/template/typename10.C: New.
17103 * g++.dg/template/lookup4.C: Remove bogus error marker.
17105 2006-08-25 Richard Guenther <rguenther@suse.de>
17108 * gcc.dg/pr26570.c: Fix testcase.
17110 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17113 * gcc.c-torture/execute/mayalias-2.c: New test.
17114 * gcc.dg/tree-ssa/alias-13.c: New test.
17116 2006-08-24 Jan Hubicka <jh@suse.cz>
17119 * gcc.dg/debug/pr26881.c: New file.
17121 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
17124 * gfortran.dg/used_types_4.f90: New test.
17125 * gfortran.dg/derived_init_2.f90: Modify to check sibling
17126 association of derived types.
17127 * gfortran.dg/used_types_2.f90: Add module cleanup.
17128 * gfortran.dg/used_types_3.f90: The same.
17131 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17134 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17137 * gfortran.dg/direct_io_6.f90: Remove test.
17139 2006-08-23 Stuart Hastings <stuart@apple.com>
17142 * gcc.target/i386/20060821-1.c: New.
17144 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
17146 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
17147 dg-warning strings for dllimport.
17149 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17152 * g++.dg/ext/vector4.C: New test.
17153 * g++.dg/ext/complex1.C: New test.
17155 2006-08-21 Geoffrey Keating <geoffk@apple.com>
17158 * gcc.dg/debug/const-1.c: New.
17159 * gcc.dg/debug/const-2.c: New.
17160 * gcc.dg/debug/dwarf2/const-1.c: New.
17161 * gcc.dg/debug/dwarf2/const-2.c: New.
17162 * gcc.dg/debug/dwarf2/const-2b.c: New.
17164 2006-08-22 Richard Guenther <rguenther@suse.de>
17166 PR middle-end/28776
17167 * gcc.c-torture/compile/pr28776-1.c: New testcase.
17168 * gcc.c-torture/compile/pr28776-2.c: Likewise.
17170 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
17172 PR tree-optimization/28003
17173 * g++.dg/tree-ssa/pr28003.C: New.
17175 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17177 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17179 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
17182 * g++.dg/other/error14.C: New test.
17185 * g++.dg/parse/ctor7.C: New test.
17186 * g++.dg/parse/ctor8.C: Likewise.
17189 * g++.dg/template/void7.C: New test.
17191 2006-08-21 Olivier Hainque <hainque@adacore.com>
17193 * gnat.dg/self_aggregate_with_zeros.adb: New test.
17194 * gnat.dg/self_aggregate_with_array.adb: New test.
17196 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17198 * g++.dg/eh/arm-vfp-unwind.C: New test.
17200 2006-08-20 Mark Mitchell <mark@codesourcery.com>
17203 * g++.dg/template/ref3.C: New test.
17204 * g++.dg/template/nontype13.C: New test.
17207 * g++.dg/template/ptrmem17.C: New test.
17209 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
17212 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17214 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
17217 * gfortran.dg/used_types_2.f90: New test.
17220 * gfortran.dg/used_types_3.f90: New test.
17223 * gfortran.dg/generic_actual_arg.f90: New test.
17226 * gfortran.dg/module_private_array_refs_1.f90: New test.
17229 * gfortran.dg/program_name_1.f90: New test.
17232 * gfortran.dg/derived_constructor_comps_1.f90: New test.
17235 * gfortran.dg/array_initializer_2.f90: New test.
17238 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17241 * gfortran.dg/assumed_charlen_function_4.f90: New test.
17244 * gfortran.dg/assumed_charlen_in_main.f90: New test.
17247 * gfortran.dg/dependent_decls_1.f90: New test.
17249 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
17252 * gfortran.dg/derived_init_2.f90: New.
17254 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
17256 * gcc.c-torture/execute/pr28289.c: New test.
17258 2006-08-17 Jakub Jelinek <jakub@redhat.com>
17261 * gcc.dg/attr-externally-visible-1.c: New test.
17262 * gcc.dg/attr-externally-visible-2.c: New test.
17263 * g++.dg/parse/attr-externally-visible-1.C: New test.
17264 * g++.dg/parse/attr-externally-visible-2.C: New test.
17266 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17269 * g++.dg/parse/dtor11.C: New test.
17271 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17273 PR rtl-optimization/28489
17274 * gcc.c-torture/compile/pr28489.c: New test.
17276 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17279 * g++.dg/template/redecl4.C: New test.
17282 * g++.dg/template/ctor8.C: New test.
17284 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17286 * gcc.dg/pr26570.c: Fix testcase.
17288 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17291 * g++.dg/parse/offsetof6.C: New test.
17292 * g++.dg/parse/offsetof6.C: New test.
17293 * g++.dg/parse/offsetof7.C: New test.
17295 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17298 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17301 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17304 * g++.dg/ext/vector3.C: New test.
17306 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
17308 PR gcov/profile/26570
17309 * gcc.dg/pr26570.c: New test.
17311 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
17314 * gcc.dg/qual-component-1.c: New test.
17316 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17319 * g++.dg/parse/new3.C: New test.
17321 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17324 * gfortran.dg/streamio_1.f90: New test.
17325 * gfortran.dg/streamio_2.f90: New test.
17326 * gfortran.dg/streamio_3.f90: New test.
17327 * gfortran.dg/streamio_4.f90: New test.
17328 * gfortran.dg/streamio_5.f90: New test.
17329 * gfortran.dg/streamio_6.f90: New test.
17330 * gfortran.dg/streamio_7.f90: New test.
17331 * gfortran.dg/streamio_8.f90: New test.
17333 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
17336 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17338 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
17341 * g++.dg/template/void6.C: New test.
17343 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17346 * gcc.dg/parse-error-1.c: New test.
17347 * gcc.dg/parse-error-2.c: New test.
17348 * gcc.dg/cpp/digraph2.c: Add error-marker.
17349 * gcc.dg/noncompile/920923-1.c: Likewise.
17351 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17354 * gcc.dg/sizeof-2.c: New testcase.
17357 * gcc.dg/switch-A.c: New testcase.
17359 2006-08-14 Steve Ellcey <sje@cup.hp.com>
17363 * g++.old-deja/g++.warn/compare1.C: Delete.
17364 * g++.dg/opt/pr7503-2.C: Delete.
17365 * g++.dg/opt/pr7503-3.C: Delete.
17366 * g++.dg/opt/pr7503-4.C: Delete.
17367 * g++.dg/opt/pr7503-5.C: Delete.
17368 * g++.dg/opt/max1.C: Delete.
17369 * g++.dg/warn/minmax.C: Delete.
17370 * g++.dg/expr/minmax.C: New test.
17372 2006-08-14 Richard Guenther <rguenther@suse.de>
17375 * gcc.c-torture/execute/pr28651.c: Do not use argc
17376 to avoid optimization, instead forbid inlining.
17378 2006-08-14 Richard Sandiford <richard@codesourcery.com>
17380 PR rtl-optimization/28634
17381 * gcc.c-torture/execute/ieee/pr28634.c: New test.
17383 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
17386 * gcc.dg/torture/pr27184.c: New test.
17388 2006-08-12 Jakub Jelinek <jakub@redhat.com>
17390 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17392 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17394 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17395 * gfortran.dg/stat_2.f90: Likewise.
17396 * gfortran.dg/chmod_1.f90: Likewise.
17397 * gfortran.dg/chmod_2.f90: Likewise.
17398 * gfortran.dg/chmod_3.f90: Likewise.
17400 2006-08-11 David Edelsohn <edelsohn@gnu.org>
17402 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17404 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17406 * g++.dg/opt/pr23454-2.C: New test.
17408 2006-08-11 Richard Guenther <rguenther@suse.de>
17410 PR middle-end/28651
17411 * gcc.c-torture/execute/pr28651.c: New testcase.
17413 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
17415 * gnat.dg/specs/static_initializer.ads: New test.
17417 2006-08-10 Paul Brook <paul@codesourcery.com>
17419 * gcc.target/arm/cond-asm.c: New test.
17421 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
17423 PR tree-optimization/26197
17424 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17425 * g++.dg/vect/vect.exp: Compile the new tests with
17426 --param max-aliased-vops=0.
17428 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
17431 * g++.dg/template/void3.C: New test.
17434 * g++.dg/template/void4.C: New test.
17437 * g++.dg/template/void5.C: New test.
17439 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
17441 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17442 after dg-do compile.
17444 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
17446 PR tree-optimizations/26969
17447 * gcc.dg/vect/vect.exp: Compile tests prefixed with
17448 "unswitch-loops" with -funswitch-loops.
17449 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17451 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
17453 * gcc.dg/sparc-getcontext-1.c: Fix typo.
17454 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17455 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
17456 * objc.dg/dwarf-1.m: Likewise.
17457 * objc.dg/dwarf-2.m: Likewise.
17458 * obj-c++.dg/dwarf-2.mm: Likewise.
17460 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17462 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17463 * objc.dg/dwarf-2.m: Likewise.
17464 * obj-c++.dg/dwarf-2.mm: Likewise.
17466 PR libfortran/28603
17467 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17470 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17473 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17475 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
17478 * gcc.target/i386/pr27827.c: New testcase.
17480 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
17483 * gfortran.dg/sequence_types_1.f90: New test.
17485 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
17488 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17489 dg-warning. Add -pedantic option.
17491 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17494 * gcc.dg/proto-1.c: New test.
17497 * gcc.dg/lvalue-4.c: New test.
17500 * gcc.dg/init-bad-5.c: New test.
17502 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
17505 * g++.dg/ext/typedef-init.C: Add new test for typedef
17506 initialization inside templates. Adjust existing error markers.
17508 2006-08-03 Mark Mitchell <mark@codesourcery.com>
17511 * g++.dg/init/ptrmem3.C: New test.
17513 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
17515 PR tree-optimization/27770
17516 * lib/target-support.exp: New target keyword "section_anchors".
17517 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17519 * gcc.dg/vect/section-anchors-pr27770.c: New test.
17520 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17521 * gcc.dg/vect/section-anchors-vect-69.c: New test.
17522 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17524 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17526 * gcc.dg/20060801-1.c: Add missing '}'.
17528 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17531 * g++.dg/parse/dtor9.C: New test.
17532 * g++.dg/parse/dtor10.C: New test.
17533 * g++.dg/other/error7.C: Adjust error-marker.
17536 * g++.dg/other/default5.C: New test.
17538 2006-08-02 Richard Guenther <rguenther@suse.de>
17540 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17542 2006-08-02 Mark Mitchell <mark@codesourcery.com>
17545 * g++.dg/template/conv9.C: New test.
17547 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17550 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17551 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17552 Optionally return assembly text. Update callers.
17553 (check_no_compiler_messages): Update verbose messages.
17554 (check_no_messages_and_pattern): New.
17555 (check_effective_target_string_merging): New.
17557 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17560 * g++.dg/eh/catch4.C: New test.
17563 * g++.dg/other/qual1.C: New test.
17566 * g++.dg/inherit/error2.C: New test.
17569 * g++.dg/other/new1.C: New test.
17571 * g++.dg/warn/pr23075.C: Remove obsolete test.
17572 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17573 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17575 2006-07-31 Mark Mitchell <mark@codesourcery.com>
17578 * g++.dg/eh/cast1.C: New test.
17580 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
17582 PR libfortran/28452
17583 * gfortran.dg/random_3.f90: New test.
17585 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17588 * g++.dg/other/pr28304.C: Change expected error message.
17589 * g++.dg/other/pr28432.C: New test.
17591 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17594 * g++.dg/init/brace2.C: Change expected error message, add empty init.
17596 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
17599 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17601 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17602 g++.dg/debug/enum-2.C: New.
17604 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17607 * g++.dg/parse/long1.C: Add more tests.
17609 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17611 * gfortran.dg/lrshift_1.c: New file.
17613 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17615 PR libgfortran/28335
17616 * gfortran.dg/no_unit_error_1.f90: New test.
17618 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17620 PR libgfortran/28335
17621 * gfortran.dg/no_unit_error_1.f90: Delete test.
17622 * gfortran.dg/no_unit_error_2.f90: Delete test.
17624 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17626 * gfortran.dg/chmod_3.f90: New test.
17627 * gfortran.dg/ltime_gmtime_1.f90: New test.
17628 * gfortran.dg/ltime_gmtime_2.f90: New test.
17629 * gfortran.dg/lrshift_1.f90: New test.
17630 * gfortran.dg/chmod_1.f90: New test.
17631 * gfortran.dg/chmod_2.f90: New test.
17633 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
17636 * g++.dg/template/crash55.C: New test.
17639 * g++.dg/template/nontype16.C: New test.
17641 * g++.dg/template/void2.C: Adjust error markers.
17642 * g++.dg/template/nontype5.C: Adjust error markers.
17644 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
17646 * gcc.target/i386/stack-prot-kernel.c: New test.
17648 2006-07-27 Roger Sayle <roger@eyesopen.com>
17650 * gcc.dg/builtins-55.c: New test case.
17652 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
17654 PR rtl-optimization/27907
17655 * gcc.c-torture/compile/pr27907.c: New test.
17657 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17659 * gfortran.dg/mclock.f90: New test.
17660 * gfortran.dg/int_conv_1.f90: New test.
17661 * gfortran.dg/stat_1.f90: New test.
17662 * gfortran.dg/stat_2.f90: New test.
17664 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17666 PR libgfortran/28335
17667 * gfortran.dg/no_unit_error_1.f90: New test.
17668 * gfortran.dg/no_unit_error_2.f90: New test.
17669 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17671 2006-07-25 Roger Sayle <roger@eyesopen.com>
17673 PR middle-end/28473
17674 * gcc.dg/fold-convround-1.c: New test case.
17676 2006-07-24 Steven G. Kargl <kargls@comcast.net>
17678 * gfortran.dg/arithmetic_if.f90: Fix comments.
17680 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17683 * g++.dg/other/typedef1.C: New test.
17684 * g++.dg/template/typedef4.C: New test.
17685 * g++.dg/template/typedef5.C: New test.
17687 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
17690 * gfortran.dg/allocatable_dummy_3.f90: New.
17692 2006-07-24 Steven G. Kargl <kargls@comcast.net>
17695 * gfortran.dg/arithmetic_if.f90: New test.
17697 2006-07-24 Uros Bizjak <uros@kss-loka.si>
17699 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17700 avoid memcpy optimization.
17702 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17705 * gfortran.dg/direct_io_6.f90: New test.
17707 2006-07-24 Jan Hubicka <jh@suse.cz>
17711 * gcc.dg/pr25795.c: New test.
17712 * gcc.dg/pr25795-1.c: New test.
17714 2006-07-23 Roger Sayle <roger@eyesopen.com>
17716 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17717 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17718 which may be transformed to "g || h" on some platforms.
17720 2006-07-23 Mark Mitchell <mark@codesourcery.com>
17723 * g++.dg/template/friend45.C: New test.
17725 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17727 PR libgfortran/28339
17728 * gfortran.dg/arrayio_8.f90: New test.
17730 2006-07-21 Mike Stump <mrs@apple.com>
17732 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17734 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17736 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17739 * g++.dg/eh/catch3.C: New test.
17742 * g++.dg/template/defarg10.C: New test.
17744 2006-07-20 Paul Brook <paul@codesourcery.com>
17747 * gcc.dg/pr27363.c: New test.
17749 2006-07-19 Mark Mitchell <mark@codesourcery.com>
17752 * g++.dg/init/ref13.C: New test.
17754 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17757 * obj-c++.dg/proto-error-1.mm: New test.
17759 2006-07-18 Mark Mitchell <mark@codesourcery.com>
17762 * g++.dg/template/string1.C: New test.
17764 2006-07-18 Mark Mitchell <mark@codesourcery.com>
17767 * g++.dg/template/defarg9.C: New test.
17770 * g++.dg/template/static27.C: New test.
17772 2006-07-18 Diego Novillo <dnovillo@redhat.com>
17775 * gcc.dg/tree-ssa/pr28410.c: New test.
17777 2006-07-18 Lee Millward <lee.millward@gmail.com>
17780 * g++/dg/other/error13.C: New test.
17783 * g++.dg/template/friend44.C: New test.
17785 2006-07-18 Steve Ellcey <sje@cup.hp.com>
17788 * g++.dg/other/pr27495.C: New.
17790 2006-07-18 Olivier Hainque <hainque@adacore.com>
17792 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17793 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17795 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17798 * gcc.dg/pragma-pack-4.c: New test.
17800 2006-07-17 Steve Ellcey <sje@cup.hp.com>
17803 * g++.dg/ext/pr28291.C: New test.
17805 2006-07-17 Richard Sandiford <richard@codesourcery.com>
17807 PR middle-end/28403
17808 * gcc.c-torture/execute/pr28403.c: New test.
17810 2006-07-17 Richard Sandiford <richard@codesourcery.com>
17812 PR middle-end/28402
17813 * gcc.dg/pr28402.c: New test.
17815 2006-07-17 Steve Ellcey <sje@cup.hp.com>
17818 * g++.dg/other/pr28304.C: New test.
17820 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
17823 gcc.c-torture/unsorted/dump-noaddr.c: New test.
17824 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17826 2006-07-17 Richard Guenther <rguenther@suse.de>
17828 PR tree-optimization/28238
17829 * g++.dg/tree-ssa/pr28238.C: New testcase.
17831 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17834 * g++.dg/eh/catch1.C: New test.
17835 * g++.dg/eh/catch2.C: New test.
17837 2006-07-16 Jakub Jelinek <jakub@redhat.com>
17840 * g++.dg/template/anon3.C: New test.
17842 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
17845 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17846 specifiers requiring an explicit format tag..
17849 * gfortran.dg/generic_5: New test.
17852 * gfortran.dg/elemental_optional_args_1.f90: New test.
17854 2006-07-16 Olivier Hainque <hainque@adacore.com>
17856 * gnat.dg/assert.ads: New file.
17857 * gnat.dg/controlled_record.ads: Likewise.
17858 * gnat.dg/controlled_record.adb: Likewise.
17860 2006-07-15 Lee Millward <lee.millward@gmail.com>
17863 * g++.dg/other/error12.C: New test.
17866 * g++.dg/template/crash54.C: New test.
17868 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17871 * g++.dg/parse/catch1.C: New test.
17874 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17877 * g++.dg/ext/attrib24.C: New test.
17879 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17882 * g++.dg/ext/asmspec1.C: New test.
17884 2006-07-13 Janis Johnson <janis187@us.ibm.com>
17886 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17887 (dg-test): Support shouldfail tests.
17888 * lib/target-supports-dg.exp (dg-shouldfail): New.
17889 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17890 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17891 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17892 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17893 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17894 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17895 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17897 2006-07-13 Jan Hubicka <jh@suse.cz>
17899 * gcc.target/i386/memcpy-1.c: New.
17901 2006-07-12 Geoffrey Keating <geoffk@apple.com>
17903 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17905 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
17908 * gfortran.dg/present_1.f90: New test.
17911 * gfortran.dg/interface_derived_type_1.f90: New test.
17913 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
17916 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17919 2006-07-07 Lee Millward <lee.millward@gmail.com>
17922 * g++.dg/other/label1.C: New test.
17924 2006-07-07 Richard Guenther <rguenther@suse.de>
17926 PR middle-end/28268
17927 * gcc.dg/torture/pr28268.c: New testcase.
17929 2006-07-07 Steve Ellcey <sje@cup.hp.com>
17932 * g++.dg/ext/pr27019.C: New.
17934 2006-07-07 Richard Guenther <rguenther@suse.de>
17936 PR tree-optimization/28187
17937 * gcc.dg/pr28187.c: New testcase.
17939 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
17941 * gnat.dg/address_conversion.adb: New test.
17942 * gnat.dg/boolean_subtype.adb: Likewise.
17943 * gnat.dg/frame_overflow.adb: Likewise.
17944 * gnat.dg/pointer_array.adb: Likewise.
17945 * gnat.dg/pointer_conversion.adb: Likewise.
17947 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
17951 * gfortran.dg/print_fmt_5.f90: New test.
17953 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17956 * gfortran.dg/bounds_check_4.f90: New test.
17958 2006-07-05 Richard Guenther <rguenther@suse.de>
17961 * gfortran.dg/pr28158.f90: New testcase.
17963 2006-07-05 Richard Guenther <rguenther@suse.de>
17965 PR tree-optimization/28162
17966 * gcc.dg/pr28162.c: New testcase.
17968 2006-07-05 Richard Guenther <rguenther@suse.de>
17969 Andrew Pinski <pinskia@gcc.gnu.org>
17972 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17974 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
17977 * gfortran.dg/actual_array_substr_2.f90: New test.
17980 * gfortran.dg/actual_array_constructor_2.f90: New test.
17982 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17984 * gfortran.dg/itime_idate_1.f: New test.
17985 * gfortran.dg/itime_idate_2.f: New test.
17987 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17989 PR libgfortran/27704
17990 * gfortran.dg/open_status_3.f90: New test.
17991 * gfortran.dg/fmt_l.f90: Update for new feature.
17993 2006-07-03 Asher Langton <langton2@llnl.gov>
17995 * gfortran.dg/oldstyle_2.f90: New.
17997 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
17999 * gnat.dg/string_slice.adb: New test.
18001 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18004 * gfortran.dg/semicolon_fixed.c: New.
18005 * gfortran.dg/semicolon_free.c: New.
18007 2006-06-30 Mike Stump <mrs@apple.com>
18009 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18010 that don't support internal visibility.
18012 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18014 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18015 for '(' / ')' needing an extra '\'.
18017 2006-06-29 Roger Sayle <roger@eyesopen.com>
18019 PR middle-end/27428
18020 * gcc.dg/pr27428-1.c: New test case.
18022 2006-06-29 Mike Stump <mrs@apple.com>
18024 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18025 on darwin as we can't align commons large enough yet.
18027 * gcc.dg/vla-8.c: Add additional testcases.
18029 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18032 * g++.dg/other/pr28114.C: New.
18034 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18036 * gcc.c-torture/compile/20060625-1.c: New test.
18038 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18041 * gfortran.dg/stfunc_3.f90: New test.
18044 * gfortran.dg/impure_actual_1.f90: New test.
18047 * gfortran.dg/elemental_result_1.f90: New test.
18050 * gfortran.dg/select_7.f90: New test.
18053 * intrinsic_actual_1.f: New test.
18057 * gfortran.dg/forall_4.f90: New test.
18060 * gfortran.dg/forall_5.f90: New test.
18062 2006-06-25 Lee Millward <lee.millward@gmail.com>
18065 * g++.dg/template/using13.C: New test.
18068 * g++.dg/other/incomplete3.C: New test.
18070 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18073 * gfortran.dg/substr_3.f: New test.
18074 * gfortran.dg/equiv_2.f90: Update expected error message.
18076 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18079 * gfortran.dg/actual_array_substr_1.f90: New test.
18081 2006-06-24 Olivier Hainque <hainque@adacore.com>
18083 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18084 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18086 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18088 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18090 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18093 * gfortran.dg/simpleif_2.f90: New test.
18095 2006-06-23 Lee Millward <lee.millward@gmail.com>
18097 * g++.dg/template/error22.C: Fix typo.
18099 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18102 * g++.dg/ext/attrib23.C: New test.
18104 2006-06-23 Olivier Hainque <hainque@adacore.com>
18106 * gnat.dg/varsize_temp.adb: New test.
18108 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18111 * g++.dg/other/java2.C: New test.
18113 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
18116 * g++.dg/ext/dllimport4.C. Add more tests for invalid
18119 2006-06-22 Roger Sayle <roger@eyesopen.com>
18122 * gcc.dg/pr27531-1.c: New test case.
18124 2006-06-22 Asher Langton <langton2@llnl.gov>
18127 * gfortran.dg/implicit_8.f90: New.
18129 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
18131 PR rtl-optimization/28121
18132 * gcc.dg/pr28121.c: New test.
18134 2006-06-22 Lee Millward <lee.millward@gmail.com>
18137 * g++.dg/parse/ptrmem6.C: New test.
18140 * g++.dg/template/error22.C: New test.
18142 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18145 * g++.dg/template/friend43.C: New test.
18148 * g++.dg/template/crash53.C: New test.
18151 * g++.dg/rtti/incomplete1.C: New test.
18153 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
18155 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18157 2006-06-21 Joseph Myers <joseph@codesourcery.com>
18159 * gcc.c-torture/execute/complex-7.c: New.
18161 2006-06-21 Jakub Jelinek <jakub@redhat.com>
18163 * gcc.dg/merge-all-constants-1.c: New test.
18165 2006-06-20 Janis Johnson <janis187@us.ibm.com>
18168 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18170 2006-06-20 Steven G. Kargl <kargls@comcast.net>
18172 * gfortran.dg/rrspacing_1.f90: New test.
18174 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18177 * g++.dg/other/bitfield2.C: New test.
18179 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
18181 PR tree-optimization/27331
18182 * gcc.dg/pr27331.c: New test.
18184 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
18185 Eric Botcazou <ebotcazou@adacore.com>
18188 * lib/gnat.exp: New file.
18189 * lib/gnat-dg.exp: Likewise.
18190 * gnat.dg: New directory.
18191 * gnat.dg/dg.exp: New driver.
18192 * gnat.dg/specs: New directory.
18193 * gnat.dg/specs/specs.exp: New driver.
18194 * gnat.dg/style: New directory.
18195 * gnat.dg/style/style.exp: New driver.
18197 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
18200 * gfortran.dg/array_initializer_1.f90: New test.
18203 * gfortran.dg/matmul_3.f90: New test.
18205 2006-06-19 Andrew Pinski <pinskia@gmail.com>
18207 PR middle-end/28075
18208 * gcc.dg/tree-ssa/inline-1.c: New test.
18210 2006-06-19 Anatoly Sokolov <aesok@post.ru>
18212 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18213 in malloc prototype; remove XFAIL.
18214 * gcc.dg/pr18241-2.c: Ditto.
18215 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18216 in memset prototype; remove XFAIL.
18217 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18219 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
18221 * gcc.dg/vla-8.c: Add.
18223 2006-06-19 Richard Guenther <rguenther@suse.de>
18225 PR tree-optimization/27090
18226 * g++.dg/tree-ssa/pr27090.C: New testcase.
18228 2006-06-19 Roger Sayle <roger@eyesopen.com>
18231 * gcc.dg/pr27861-1.c: New test case.
18233 2006-06-19 Richard Guenther <rguenther@suse.de>
18235 PR middle-end/28045
18236 * gcc.dg/torture/pr28045.c: New testcase.
18238 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18241 * gfortran.dg/associated_4.f90: New test.
18243 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18247 * gfortran.dg/real_const_3.f90: New test.
18249 2006-06-16 Mark Mitchell <mark@codesourcery.com>
18252 * g++.dg/template/static26.C: New test.
18255 * g++.dg/expr/bitfield2.C: New test.
18258 * g++.dg/parse/linkage2.C: New test.
18260 2006-06-16 Richard Guenther <rguenther@suse.de>
18262 PR middle-end/27116
18263 * gcc.dg/pr15785-1.c: Revert last change.
18264 * gcc.dg/torture/pr27116-2.c: New testcase.
18266 2006-06-16 Roger Sayle <roger@eyesopen.com>
18268 PR middle-end/27802
18269 * gcc.dg/pr27802-1.c: New test case.
18271 2006-06-15 Mark Mitchell <mark@codesourcery.com>
18274 * g++.dg/template/ttp18.C: New test.
18275 * g++.dg/template/ttp19.C: Likewise.
18278 * g++.dg/expr/cond9.C: New test.
18281 * g++.dg/template/ctor7.C: New test.
18283 2006-06-15 Janis Johnson <janis187@us.ibm.com>
18285 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18287 2006-06-16 Richard Guenther <rguenther@suse.de>
18289 PR tree-optimization/27781
18290 * gcc.dg/tree-ssa/pr27781.c: New testcase.
18292 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
18294 * gfortran.dg/allocate_zerosize_2.f90: New test case.
18296 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
18298 * gcc.dg/tree-ssa/loop-18.c: New test.
18300 2006-06-14 Mark Mitchell <mark@codesourcery.com>
18303 * g++.dg/template/crash52.C: New test.
18306 * g++.dg/ext/attrib22.C: New test.
18309 * g++.dg/template/builtin1.C: New test.
18310 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18313 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18315 * g++.old-deja/g++.pt/crash51.C: Likewise.
18318 * g++.dg/lookup/linkage1.C: New test.
18319 * g++.dg/lookup/linkage2.C: Likewise.
18321 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
18323 PR middle-end/27959
18324 * gcc.dg/pr27959.c: New testcase.
18326 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
18329 * g++.dg/eh/div.C: New test.
18331 2006-06-13 Jakub Jelinek <jakub@redhat.com>
18334 * g++.dg/tree-ssa/pr26757.C: New test.
18335 * g++.dg/tree-ssa/pr27894.C: New test.
18337 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18339 * gcc.c-torture/compile/20060609-1.c: New test.
18342 * gcc.c-torture/compile/pr27863.c: New test.
18344 2006-06-13 Richard Guenther <rguenther@suse.de>
18346 PR tree-optimization/27830
18347 * g++.dg/tree-ssa/pr27830.C: New testcase.
18349 2006-06-13 Matthew Sachs <msachs@apple.com>
18351 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18352 the list of compiler flags; this causes those flags to be checked
18353 for things like dg-skip-if.
18355 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18358 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18360 2006-06-12 Mark Mitchell <mark@codesourcery.com>
18361 Kazu Hirata <kazu@codesourcery.com>
18363 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18364 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18366 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18369 * g++.dg/lookup/using15.C: New test.
18372 * g++.dg/other/anon4.C: New test.
18374 2006-06-12 Roger Sayle <roger@eyesopen.com>
18377 * g++.dg/init/complex1.C: New test case.
18379 2006-06-11 Eric Christopher <echristo@apple.com>
18381 PR middle-end/27948
18382 * gcc.dg/bf-ms-layout.c: Run on darwin.
18383 * gcc.dg/bf-no-ms-layout: Ditto.
18384 * gcc.dg/attr-ms_struct-2.c: New.
18385 * gcc.dg/bf-ms-layout-2.c: Ditto.
18387 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
18389 * gcc.dg/attr-ms_struct-packed1.c: New.
18391 2006-06-09 Mike Stump <mrs@apple.com>
18393 * gcc.dg/vla-7.c: Add.
18395 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
18398 * gfortran.dg/entry_6.f90: New test.
18402 * gfortran.dg/entry_7.f90: New test.
18404 2006-06-09 Jakub Jelinek <jakub@redhat.com>
18407 * gcc.dg/cpp/_Pragma6.c: New test.
18410 * g++.dg/cpp/_Pragma1.C: New test.
18412 PR preprocessor/27746
18413 * gcc.dg/gomp/macro-3.c: New test.
18414 * gcc.dg/gomp/macro-4.c: New test.
18415 * g++.dg/gomp/macro-3.C: New test.
18416 * g++.dg/gomp/macro-4.C: New test.
18418 2006-06-09 Richard Guenther <rguenther@suse.de>
18420 PR tree-optimization/26998
18421 * gcc.dg/torture/pr26998.c: New testcase.
18422 * gcc.dg/tree-ssa/vrp29.c: New testcase.
18424 2006-06-08 Mike Stump <mrs@apple.com>
18426 * gcc.dg/pr27095.c: Account for stubs.
18429 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18430 produce bad code on darwin.
18432 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18435 * gfortran.dg/substr_2.f: New test.
18437 2006-06-08 Asher Langton <langton2@llnl.gov>
18440 * cray_pointers_2.f90: Add -fbounds-check compile flag.
18442 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18445 * gcc.dg/union-3.c: New test.
18447 2006-06-08 Richard Guenther <rguenther@suse.de>
18449 PR middle-end/27116
18450 * gcc.dg/torture/pr27116.c: New testcase.
18451 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18453 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18455 PR rtl-optimization/26449
18456 * gcc.dg/pr26449.c: New test.
18458 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18461 * g++.dg/ext/offsetof1.C: Test member functions.
18463 2006-06-07 Steve Ellcey <sje@cup.hp.com>
18465 * gcc.dg/pr27095.c: Improve scanning.
18467 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
18470 * gfortran.dg/saved_automatic_1.f90: New test.
18473 * gfortran.dg/array_simplify_1.f90: New test.
18476 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18479 * gfortran.dg/entry_dummy_ref_2.f90: New test.
18481 2006-06-06 Mark Mitchell <mark@codesourcery.com>
18484 * g++.dg/expr/cast7.C: New test.
18486 2006-06-06 Janis Johnson <janis187@us.ibm.com>
18488 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18489 * lib/gcc-defs.exp (tool_check_compile): Ditto.
18490 * lib/fortran-torture.exp (fortran-torture-compile,
18491 fortran-torture-execute): Ditto.
18493 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
18496 * gcc.dg/vmx/pr27842.c: New test.
18498 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18500 PR libfortran/27895
18501 * gfortran.dg/bounds_check_3.f90: New test.
18503 2006-06-05 Mike Stump <mrs@apple.com>
18505 * objc.dg/objc-fast-4.m: Skip for ppc64.
18507 2006-06-05 Steve Ellcey <sje@cup.hp.com>
18510 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18512 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
18513 Victor Kaplansky <victork@il.ibm.com>
18515 PR tree-optimizations/26360
18516 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18517 with -fno-tree-dce.
18518 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18520 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
18523 * gfortran.dg/data_char_1.f90: Add messages for truncated
18527 * gfortran.dg/func_decl_2.f90: New test.
18530 * gfortran.dg/do_2.f90: New test.
18533 * gfortran.dg/associated_3.f90: New test.
18535 2006-06-04 Mark Mitchell <mark@codesourcery.com>
18538 * g++.dg/template/static25.C: New test.
18541 * g++.dg/init/array21.C: New test.
18544 * g++.dg/ext/complit7.C: New test.
18547 * g++.dg/parse/ptrmem5.C: New test.
18549 2006-06-04 Roger Sayle <roger@eyesopen.com>
18550 Andrew Pinski <pinskia@physics.uc.edu>
18553 PR middle-end/27382
18554 * gcc.dg/pr27150-1.c: New testcase.
18555 * gcc.dg/pr27382-1.c: New testcase.
18556 * gcc.dg/pr27382-2.c: New testcase.
18558 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
18562 * gcc.dg/array-10.c: New test.
18564 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18567 * g++.dg/init/const4.C: New test.
18568 * g++.dg/init/member1.C: Add error-marker.
18569 * g++.dg/other/fold1.C: Adjust error-marker.
18571 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18574 * g++.dg/ext/offsetof1.C: New test.
18576 2006-06-04 Eric Christopher <echristo@apple.com>
18578 * gcc.dg/attr-ms_struct-1.c: New.
18580 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
18582 * gcc.c-torture/compile/builtin_constant_p.c: New test.
18584 2006-06-04 Richard Guenther <rguenther@suse.de>
18586 PR tree-optimization/27039
18587 * gcc.dg/tree-ssa/loop-17.c: New testcase.
18589 2006-06-03 Roger Sayle <roger@eyesopen.com>
18592 * gcc.target/i386/amd64-abi-2.c: New test case.
18594 2006-06-02 Eric Christopher <echristo@apple.com>
18596 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18597 * gcc.target/i386/20020523-1.c: Skip if darwin.
18598 * gcc.target/i386/asm-3.c: Ditto.
18599 * gcc.target/i386/20011119-1.c: Ditto.
18600 * gcc.target/i386/clobbers.c: Remove pic part of test.
18602 2006-06-02 Steve Ellcey <sje@cup.hp.com>
18604 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18605 * g++.old-deja/g++.other/init19.C: Ditto.
18606 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18607 and add other platforms as expected failures.
18609 2006-06-01 Steve Ellcey <sje@cup.hp.com>
18611 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18612 (is-effective-target-keyword): Ditto.
18614 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
18617 * gfortran.dg/extended_char_comparison_1.f: New test.
18619 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
18622 * gfortran.dg/dummy_procedure_1.f90: New test.
18625 * gfortran.dg/dummy_procedure_2.f90: New test.
18627 * gfortran.dg/associated_2.f90: Correct to make consistent with
18630 2006-05-31 Roger Sayle <roger@eyesopen.com>
18632 * gcc.target/i386/387-11.c: New test case.
18634 2006-05-31 Mark Mitchell <mark@codesourcery.com>
18637 * g++.dg/template/cond6.C: New test.
18640 * g++.dg/template/crash51.C: New test.
18641 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18644 * g++.dg/init/array20.C: New test.
18646 2006-05-31 Roger Sayle <roger@eyesopen.com>
18648 * gcc.dg/builtins-54.c: New test case.
18650 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18653 * g++.dg/template/fntry1.C: Add dg-do link.
18656 * g++.dg/parse/friend6.C: New test.
18658 2006-05-30 Asher Langton <langton2@llnl.gov>
18660 * gfortran.dg/cray_pointers_7.f90: New test.
18662 2006-05-30 Roger Sayle <roger@eyesopen.com>
18664 PR tree-optimization/23452
18665 * gcc.dg/fold-mulconj-1.c: New test case.
18667 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18670 * g++.dg/parse/bitfield1.C: New test.
18672 2006-05-30 Roger Sayle <roger@eyesopen.com>
18674 * gcc.target/ppc-eq0-1.c: New test case.
18675 * gcc.target/ppc-negeq0-1.c: New test case.
18677 2006-05-30 Dirk Mueller <dmueller@suse.de>
18680 * gcc.dg/overflow-warn-5.c: New test.
18682 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18685 * gcc.dg/sizeof-1.c: New test.
18687 2006-05-30 Uros Bizjak <uros@kss-loka.si>
18690 * gcc.target/i386/pr27790.c: New test.
18692 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18694 PR libgfortran/27757
18695 * gfortran.dg/direct_io_5.f90: New test.
18697 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18699 PR libgfortran/27634
18700 * gfortran.dg/fmt_missing_period_1.f: New test.
18701 * gfortran.dg/fmt_missing_period_2.f: New test.
18702 * gfortran.dg/fmt_missing_period_3.f: New test.
18704 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18707 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18710 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18713 * g++.dg/template/new6.C: New test.
18715 2006-05-29 Roger Sayle <roger@eyesopen.com>
18717 PR tree-optimization/24964
18718 * gcc.target/i386/387-10.c: New test case.
18720 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
18722 * intrinsics/string_intrinsics.c (compare_string):
18723 Use memcmp instead of strncmp to avoid tripping over
18724 CHAR(0) in a string.
18726 2006-05-27 Richard Guenther <rguenther@suse.de>
18728 PR middle-end/27773
18729 * gcc.dg/torture/pr27773.c: New testcase.
18731 2006-05-27 Dirk Mueller <dmueller@suse.de>
18733 * gcc.dg/pr24561.c: Rename to..
18734 * gcc.dg/pr25962.c: .. this.
18736 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18739 * gfortran.dg/bounds_check_2.f: New test.
18741 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
18743 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18744 * gfortran.dg/byte_1.f90: Likewise.
18745 * gfortran.dg/dup_save_2.f90: Likewise.
18747 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
18749 * gfortran.dg/associated_2.f90: New test.
18751 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18754 * gfortran.dg/bounds_check_1.f90: New test.
18756 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
18758 PR rtl-optimization/27661
18759 * gcc.dg/pr27661.c: New test case.
18761 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
18764 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
18765 * gfortran.dg/print_parentheses_1.f: New test.
18766 * gfortran.dg/print_parentheses_2.f90: New test.
18768 2006-05-26 Jakub Jelinek <jakub@redhat.com>
18771 * gcc.dg/pr27758.c: New test.
18773 2006-05-24 Falk Hueffner <falk@debian.org>
18775 * gcc.c-torture/compile/pr27571.c: New test.
18777 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
18780 * gfortran.dg/spec_expr_4.f90: New test.
18783 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18785 2006-05-25 Mark Mitchell <mark@codesourcery.com>
18788 * g++.dg/ext/complit6.C: New test.
18789 * g++.dg/ext/complit3.C: Adjust error markers.
18790 * g++.dg/init/const3.C: New test.
18792 2006-05-25 Richard Guenther <rguenther@suse.de>
18794 PR middle-end/27743
18795 * gcc.dg/torture/pr27743.c: New testcase.
18797 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
18799 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18801 2006-05-25 Alan Modra <amodra@bigpond.net.au>
18803 * gcc.dg/compat/scalar-by-value-x.h: New.
18804 * gcc.dg/compat/scalar-by-value-y.h: New.
18805 * gcc.dg/compat/scalar-by-value-5.c: New.
18806 * gcc.dg/compat/scalar-by-value-5_main.c: New.
18807 * gcc.dg/compat/scalar-by-value-5_x.c: New.
18808 * gcc.dg/compat/scalar-by-value-5_y.c: New.
18809 * gcc.dg/compat/scalar-by-value-6.c: New.
18810 * gcc.dg/compat/scalar-by-value-6_main.c: New.
18811 * gcc.dg/compat/scalar-by-value-6_x.c: New.
18812 * gcc.dg/compat/scalar-by-value-6_y.c: New.
18814 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
18816 PR tree-optimization/27639
18817 PR tree-optimization/26719
18818 * gcc.dg/pr27639.c: New test.
18819 * gcc.dg/pr26719.c: New test.
18820 * gcc.dg/tree-ssa/scev-cast.c: New test.
18822 2006-05-23 Mark Mitchell <mark@codesourcery.com>
18825 * g++.dg/template/error21.C: New test.
18827 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
18830 * gcc.target/i386/pr27696.c: New.
18832 2006-05-22 Janis Johnson <janis187@us.ibm.com>
18834 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18836 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18838 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18841 * g++.dg/other/assign1.C: New test.
18843 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
18846 * gcc.target/i386/pr27266.c: New.
18848 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18851 * g++.dg/ext/asm9.C: New test.
18853 2006-05-22 Richard Sandiford <richard@codesourcery.com>
18855 PR rtl-optimization/25514
18856 * gcc.c-torture/compile/pr25514.c: New test.
18858 2006-05-22 Richard Guenther <rguenther@suse.de>
18861 2006-01-31 Richard Guenther <rguenther@suse.de>
18863 * gcc.target/i386/sselibm-1.c: New testcase.
18864 * gcc.target/i386/sselibm-2.c: Likewise.
18865 * gcc.target/i386/sselibm-3.c: Likewise.
18866 * gcc.target/i386/sselibm-4.c: Likewise.
18867 * gcc.target/i386/sselibm-5.c: Likewise.
18869 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18872 * gcc.dg/func-args-2.c: New test.
18875 * gcc.dg/struct-incompl-1.c: New test.
18877 2006-05-22 Richard Guenther <rguenther@suse.de>
18880 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18881 the transformations we test for.
18883 2006-05-22 Richard Guenther <rguenther@suse.de>
18886 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18888 2006-05-21 Mark Mitchell <mark@codesourcery.com>
18891 * g++.dg/warn/new1.C: New test.
18892 * g++.dg/template/new5.C: Likewise.
18894 2006-05-21 Roger Sayle <roger@eyesopen.com>
18896 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18897 * gcc.target/i386/20060512-3.c: Likewise.
18899 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
18901 PR rtl-optimization/27671
18902 * gcc.c-torture/execute/pr27671-1.c: New.
18903 * gcc.dg/pr27671-2.c: Likewise.
18905 PR tree-optimization/26622.
18906 * gcc.c-torture/compile/pr26622.c: New.
18908 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
18911 * gfortran.dg/recursive_reference_1.f90: New test.
18913 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
18916 * gfortran.dg/elemental_subroutine_3.f90: New test.
18919 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18922 * gfortran.dg/associated_target_1.f90: New test.
18925 * gfortran.dg/maxloc_shape_1.f90: New test.
18927 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18929 PR libgfortran/24459
18930 * gfortran.dg/namelist_24.f90: New test.
18931 * gfortran.dg/namelist_12.f: Fix typo in comment.
18933 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
18935 PR middle-end/25776
18936 * g++.dg/other/error11.C: New test.
18938 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18940 * gcc.target/mips/pr26765.c: Add -w to options.
18942 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18944 * lib/target-supports.exp (check_effective_target_mpaired_single):
18946 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18948 * g++.dg/vect/vect.exp: Likewise.
18950 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18953 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18955 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
18958 * gfortran.dg/temporary_1.f90: New file.
18960 2006-05-19 Andreas Schwab <schwab@suse.de>
18962 * g++.dg/other/unused1.C: Also match "stringz".
18964 2006-05-19 Mark Mitchell <mark@codesourcery.com>
18967 * g++.dg/template/fntry1.C: New test.
18969 2006-05-18 Mark Mitchell <mark@codesourcery.com>
18973 * g++.dg/conversion/bitfield5.C: New test.
18974 * g++.dg/conversion/bitfield6.C: New test.
18976 2006-05-18 Mike Stump <mrs@apple.com>
18978 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18979 * gcc.dg/vla-4.c: Add.
18980 * gcc.dg/vla-5.c: Add.
18981 * gcc.dg/vla-6.c: Add.
18983 2006-05-12 Stuart Hastings <stuart@apple.com>
18985 * gcc.target/i386/20060512-1.c: New.
18986 * gcc.target/i386/20060512-2.c: New.
18987 * gcc.target/i386/20060512-3.c: New.
18988 * gcc.target/i386/20060512-4.c: New.
18990 2006-05-17 Mark Mitchell <mark@codesourcery.com>
18993 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18996 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18997 * g++.dg/parse/linkage1.C: New test.
18999 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19001 PR tree-optimization/27548
19002 * g++.dg/tree-ssa/pr27548.C: New test.
19004 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19007 * gfortran.dg/recursive_check_1.f: New test.
19008 * gfortran.dg/recursive_check_2.f90: New test.
19010 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19012 * g++.dg/opt/temp2.C: New test.
19014 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19017 * g++.dg/init/brace5.C: New test.
19019 PR middle-end/27415
19020 * gcc.dg/gomp/pr27415.c: New test.
19021 * g++.dg/gomp/pr27415.C: New test.
19023 PR tree-optimization/27549
19024 * g++.dg/tree-ssa/pr27549.C: New test.
19026 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19028 PR libgfortran/27575
19029 * gfortran.dg/read_eof_4.f90: New test.
19031 2006-05-16 Richard Guenther <rguenther@suse.de>
19033 PR tree-optimization/22303
19034 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19036 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19038 PR middle-end/27573
19039 * gcc.dg/gomp/pr27573.c: New test.
19040 * gfortran.dg/gomp/pr27573.f90: New test.
19043 * gcc.dg/gomp/pr27499.c: New test.
19044 * g++.dg/gomp/pr27499.C: New test.
19046 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19049 * g++.dg/parser/access8.C: Adjust error marker.
19050 * g++.dg/template/access17.C: New test.
19051 * g++.dg/template/access18.C: Likewise.
19053 2006-05-15 Roger Sayle <roger@eyesopen.com>
19056 * gcc.target/i386/pr26600.c: New test case.
19058 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19061 * g++.dg/expr/bitfield1.C: New test.
19063 2006-05-15 Richard Guenther <rguenther@suse.de>
19065 PR tree-optimization/27603
19066 * gcc.dg/torture/pr27603.c: New testcase.
19068 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19071 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19074 * gfortran.dg/scalar_return_1.f90: New test.
19077 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19079 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19081 * gcc.dg/gomp/critical-4.c: New test.
19082 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19083 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19084 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19085 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19087 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19090 * g++.dg/template/dependent-args1.C: New test.
19093 * g++.dg/lookup/this1.C: New test.
19096 * g++.dg/template/operator6.C: New test.
19097 * g++.dg/template/incomplete3.C: New test.
19100 * g++.dg/template/new4.C: New test.
19103 * g++.dg/template/void2.C: New test.
19105 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19107 * g++.dg/template/dependent-expr5.C: New test.
19109 2006-05-14 Roger Sayle <roger@eyesopen.com>
19111 PR middle-end/26729
19112 * gcc.dg/pr26729-1.c: New test case.
19114 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
19116 * gcc.dg/pr27003.c: New test.
19118 2006-05-12 Steve Ellcey <sje@cup.hp.com>
19120 * lib/target-supports.dg (check_cxa_atexit_available): Change
19121 v3_target_compile to ${tool}_target_compile.
19123 2006-05-11 Jason Merrill <jason@redhat.com>
19125 * lib/scanasm.exp (scan-not-hidden): Fix typo.
19127 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19130 * gfortran.dg/label_5.f90: New test.
19132 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
19134 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19135 check_effective_target_powerpc_altivec_ok): New.
19136 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19137 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19138 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19139 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19140 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19141 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19142 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19143 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19144 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19145 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19146 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19147 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19148 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19149 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19150 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19151 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19152 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19153 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19154 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19155 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19156 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19157 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19158 gcc.target/powerpc/altivec-9.c,
19159 gcc.target/powerpc/altivec-consts.c,
19160 gcc.target/powerpc/altivec-pr22085.c,
19161 gcc.target/powerpc/altivec-splat.c,
19162 gcc.target/powerpc/altivec-types-1.c,
19163 gcc.target/powerpc/altivec-types-2.c,
19164 gcc.target/powerpc/altivec-types-3.c,
19165 gcc.target/powerpc/altivec-types-4.c,
19166 gcc.target/powerpc/altivec-varargs-1.c,
19167 gcc.target/powerpc/altivec-vec-merge.c,
19168 gcc.target/powerpc/ppc-vector-memcpy.c,
19169 gcc.target/powerpc/ppc-vector-memset.c,
19170 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19171 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19172 these effective targets.
19173 * gcc.dg/vmx/pr27006.c: Add missing close brace.
19174 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19176 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19178 PR middle-end/27384
19179 * g++.dg/other/fold1.C: New test.
19181 PR middle-end/27488
19182 * gcc.dg/fold-nonneg-1.c: New test.
19185 * g++.dg/other/operator1.C: New test.
19187 2006-05-11 Richard Guenther <rguenther@suse.de>
19189 PR middle-end/27529
19190 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19192 2006-05-10 Janis Johnson <janis187@us.ibm.com>
19194 * lib/target-supports-dg.exp (check-flags): New.
19195 (dg-skip-if): Move flag checks.
19197 2006-05-09 Steve Ellcey <sje@cup.hp.com>
19199 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19200 * lib/target-supports.dg (check_cxa_atexit_available): New.
19202 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
19205 * gfortran.dg/multiple_allocation_2.f90: New test case.
19207 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
19209 * gcc.target/arm/pr27387.C: Fix a comment typo.
19211 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19214 * gfortran.dg/error_recovery_1.f90: New test.
19216 2006-05-10 Richard Guenther <rguenther@suse.de>
19218 PR tree-optimization/27302
19219 * gcc.dg/torture/pr27302.c: New testcase.
19221 2006-05-09 Dirk Mueller <dmueller@suse.de>
19222 Richard Guenther <rguenther@suse.de>
19224 PR middle-end/27498
19225 * gcc.dg/tree-ssa/pr27498.c: New testcase.
19227 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
19229 PR rtl-optimization/27335
19230 * gcc.dg/pr27335.c: New test.
19232 2006-05-06 Richard Sandiford <richard@codesourcery.com>
19234 * gcc.target/mips/mips-ps-5.c: New file.
19236 2006-05-08 Jan Hubicka <jh@suse.cz>
19238 PR middle-end/25962
19239 * gcc.dg/pr25962.c: New.
19241 2006-05-08 Roger Sayle <roger@eyesopen.com>
19244 * gcc.target/powerpc/pr27158.c: New test case.
19246 2006-05-08 Laurent GUERBY <laurent@guerby.net>
19249 * ada/acats/run_all.sh: Use test -z.
19251 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19253 PR libfortran/18271
19254 * gfortran.dg/spec_expr_3.f90: New test.
19256 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
19259 * gcc.target/i386/monitor.c: New file.
19261 2006-05-08 Alan Modra <amodra@bigpond.net.au>
19263 * gcc.dg/pr27095.c: xfail *-*-darwin*.
19265 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19268 * g++.dg/other/ptrmem7.C: New test.
19270 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19273 * gcc.dg/array-9.c: New test.
19275 2006-05-07 Richard Guenther <rguenther@suse.de>
19277 PR tree-optimization/27409
19278 * gcc.dg/torture/pr27409.c: New testcase.
19280 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19283 * gfortran.dg/select_6.f90: New.
19285 2006-05-07 Richard Guenther <rguenther@suse.de>
19287 PR tree-optimization/27136
19288 * gcc.dg/torture/pr27136.c: New testcase.
19290 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
19293 * gfortran.dg/char_cons_len_1.f90: New test.
19295 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19298 * g++.dg/template/incomplete2.C: New test.
19300 2006-05-06 Richard Guenther <rguenther@suse.de>
19302 PR tree-optimization/27151
19303 * gcc.dg/vect/pr27151.c: New testcase.
19305 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19308 * g++.dg/template/void1.C: New test.
19311 * g++.dg/other/void2.C: New test.
19314 * g++.dg/conversion/void1.C: New test.
19316 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
19319 * g++.dg/other/unused1.C: New.
19321 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19324 * objc.dg/member-1.m: New test.
19326 2006-05-05 Steve Ellcey <sje@cup.hp.com>
19328 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19330 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19332 PR libfortran/26985
19333 * gfortran.dg/matmul_2.f90: New test.
19335 2005-05-05 Laurent GUERBY <laurent@guerby.net>
19337 * ada/acats/run_all.sh: Use sync when main not found.
19339 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
19342 * gcc.target/mips/pr26765.c: New.
19344 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
19346 * gcc.target/bfin: New directory.
19347 * gcc.target/bfin/bfin.exp: New file.
19348 * gcc.target/bfin/frmul.c: New file.
19349 * gcc.target/bfin/arith.c: New file.
19350 * gcc.target/bfin/mul-combine.c: New file.
19351 * gcc.target/bfin/shift.c: New file.
19353 2006-05-04 Richard Guenther <rguenther@suse.de>
19355 PR tree-optimization/14287
19356 PR tree-optimization/14844
19357 PR tree-optimization/19792
19358 PR tree-optimization/21608
19359 PR tree-optimization/27090
19360 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19361 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19362 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19363 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19364 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19366 2006-05-04 Jakub Jelinek <jakub@redhat.com>
19368 PR tree-optimization/27285
19369 * gcc.c-torture/execute/pr27285.c: New test.
19371 PR middle-end/27388
19372 * gcc.dg/gomp/pr27388-1.c: New test.
19373 * gcc.dg/gomp/pr27388-2.c: New test.
19374 * gcc.dg/gomp/pr27388-3.c: New test.
19377 * g++.dg/gomp/pr27359.C: New test.
19379 2006-05-02 Steven G. Kargl <kargls@comcast.net>
19382 * gfortran.dg/iargc.f90: New test.
19384 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19387 * g++.dg/template/crash49.C: New test.
19389 2006-05-02 Steve Ellcey <sje@cup.hp.com>
19392 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19394 2006-05-02 Jeff Law <law@redhat.com>
19396 PR tree-optimization/27364
19397 * gcc.c-torture/execute/pr27364.c: New test.
19399 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19402 * g++.dg/parser/ctor5.C: New test.
19404 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
19407 * gcc.target/arm/arm.exp: New.
19408 * gcc.target/arm/pr27387.C: Likewise.
19410 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19414 * gfortran.dg/module_equivalence_2.f90: New test.
19416 2006-05-02 Jakub Jelinek <jakub@redhat.com>
19418 PR middle-end/27337
19419 * g++.dg/gomp/pr27337-1.C: New test.
19420 * g++.dg/gomp/pr27337-2.C: New test.
19422 PR middle-end/27328
19423 * gcc.dg/gomp/pr27328.c: New test.
19425 PR middle-end/27325
19426 * g++.dg/gomp/pr27325.C: New test.
19428 PR middle-end/27310
19429 * g++.dg/gomp/pr27310.C: New test.
19431 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19433 PR tree-optimization/27291
19434 * g++.dg/tree-ssa/pr27291.C: New test.
19436 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19438 PR tree-optimization/27283
19439 * g++.dg/tree-ssa/pr27283.C: New test.
19441 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19443 * gcc.dg/tree-ssa/loop-16.c: New test.
19445 2006-05-01 Roger Sayle <roger@eyesopen.com>
19446 Joseph S. Myers <joseph@codesourcery.com>
19448 * gcc.dg/Wconversion-3.c: New test case.
19449 * gcc.dg/Wconversion-4.c: Likewise.
19451 2006-05-01 Richard Guenther <rguenther@suse.de>
19453 PR tree-optimization/26726
19454 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19456 2006-04-30 Roger Sayle <roger@eyesopen.com>
19458 * gcc.dg/Woverflow-1.c: New test case.
19459 * gcc.dg/Woverflow-2.c: Likewise.
19460 * gcc.dg/Woverflow-3.c: Likewise.
19462 2006-04-30 Mark Mitchell <mark@codesourcery.com>
19465 * g++.dg/template/defarg8.C: New test.
19467 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19470 * g++.dg/parse/operator7.C: New test.
19472 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19476 * g++.dg/template/crash48.C: New test.
19479 * g++.dg/parse/ctor4.C: New test.
19481 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19484 * gfortran.df/char_type_len.f90: New test.
19486 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19488 PR libgfortran/27304
19489 * gfortran.dg/fmt_exhaust.f90: New test.
19491 2006-04-28 Roger Sayle <roger@eyesopen.com>
19494 * gcc.dg/large-size-array-2.c: New test case.
19496 2006-04-28 Richard Guenther <rguenther@suse.de>
19499 * gcc.target/i386/pr26826.c: New testcase.
19501 2006-04-28 Jakub Jelinek <jakub@redhat.com>
19503 PR middle-end/27260
19504 * gcc.c-torture/execute/pr27260.c: New.
19506 2006-04-28 Alan Modra <amodra@bigpond.net.au>
19508 PR middle-end/27095
19509 * gcc.dg/pr27095.c: New.
19511 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19514 * g++.dg/conversion/bitfield4.C: New test.
19516 2006-04-27 Eric Christopher <echristo@apple.com>
19518 * gcc.dg/pragma-ms_struct.c: New.
19520 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19523 * g++.dg/template/crash47.C: New test.
19525 2006-04-27 Dirk Mueller <dmueller@suse.de>
19527 * gcc.target/i386/sse-7.c: build with -msse.
19529 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
19531 PR testsuite/27274:
19532 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19533 (main): Exit if processor doesn't support SSE.
19535 2006-04-26 David Edelsohn <edelsohn@gnu.org>
19537 PR middle-end/27282
19538 * gcc.c-torture/compile/pr27282.c: New test.
19540 2006-04-26 Jakub Jelinek <jakub@redhat.com>
19542 PR middle-end/26913
19543 * g++.dg/gomp/pr26913.C: New test.
19546 * gcc.dg/gomp/pr25996.c: New test.
19547 * g++.dg/gomp/pr25996.C: New test.
19549 2006-04-25 Richard Sandiford <richard@codesourcery.com>
19551 PR rtl-optimization/26725
19552 * gcc.c-torture/compile/pr26725.c: New test.
19554 2006-04-25 Richard Guenther <rguenther@suse.de>
19556 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19559 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
19561 * gcc.dg/20060425-1.c: New testcase.
19563 2006-04-25 Jakub Jelinek <jakub@redhat.com>
19565 PR tree-optimization/26865
19566 * gcc.dg/pr26865.c: New test.
19568 2006-04-24 Mark Mitchell <mark@codesourcery.com>
19571 * g++.dg/conversion/bitfield1.C: New test.
19572 * g++.dg/conversion/bitfield2.C: Likewise.
19573 * g++.dg/conversion/bitfield3.C: Likewise.
19575 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19576 Richard Guenther <rguenther@suse.de>
19578 PR tree-optimization/27236
19579 * gcc.dg/tree-ssa/pr27236.c: New testcase.
19581 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19584 * g++.dg/other/incomplete2.C: New test.
19586 2006-04-24 Richard Guenther <rguenther@suse.de>
19588 PR middle-end/26869
19589 * gcc.dg/torture/pr26869.c: New testcase.
19591 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19592 Richard Guenther <rguenther@suse.de>
19594 PR tree-optimization/27218
19595 * g++.dg/tree-ssa/pr27218.C: New testcase.
19597 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19600 * g++.dg/template/friend41.C: New test.
19602 2006-04-23 David Edelsohn <edelsohn@gnu.org>
19604 * g++.dg/opt/pr15551.C: Include cstdio.
19605 (main): Use remove instead of unlink.
19607 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
19609 * gcc.dg/sibcall-7.c: New test.
19610 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19611 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19612 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19613 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19614 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19616 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19619 * g++.dg/opt/bitfield1.C: New test.
19620 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19621 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19622 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19623 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19624 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19625 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19626 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19627 * g++.dg/abi/bitfield2.C: Likewise.
19628 * g++.dg/init/bitfield1.C: Likewise.
19630 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
19633 * gfortran.dg/elemental_subroutine_4.f90: New test.
19634 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19637 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
19639 * gcc.c-torture/compile/20060421-1.c: New testcase.
19641 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19644 * gcc.dg/init-bad-4.c: New test.
19646 2006-04-21 Paul Brook <paul@codesourcery.com>
19648 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19650 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19653 * gfortran.dg/defined_operators_1.f90: New test.
19654 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19655 remove old ones associated, incorrectly, with Note 5.46.
19658 * gfortran.dg/character_array_constructor_1.f90: New test.
19660 2006-04-20 Jakub Jelinek <jakub@redhat.com>
19662 * gcc.dg/20060419-1.c: New test.
19664 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
19667 * gcc.dg/struct-parse-1.c: New test case.
19669 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19672 * g++.dg/parse/template19.C: New test.
19675 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19678 * g++.dg/expr/call3.C: New test.
19681 * g++.dg/conversion/dynamic1.C: New test.
19683 2006-04-19 Mark Mitchell <mark@codesourcery.com>
19686 * g++.dg/template/crash35.C: Tweak error markers.
19687 * g++.dg/template/crash46.C: New test.
19688 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19689 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19691 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
19693 PR rtl-optimization/14261
19694 * gcc.c-torture/compile/20060419-1.c: Added.
19696 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
19698 * gfortran.dg/label_1.f90: Adjust dg-error.
19700 2006-04-16 Roger Sayle <roger@eyesopen.com>
19703 * gcc.dg/fold-cond-1.c: New test case.
19704 * gcc.dg/pr26961-1.c: Likewise.
19706 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19708 PR libgfortran/27138
19709 * gfortran.dg/read_bad_advance.f90: New test.
19711 2006-04-16 Roger Sayle <roger@eyesopen.com>
19712 Dale Johannesen <dalej@apple.com>
19715 * gcc.target/i386/vecinit-3.c: New testcase.
19716 * gcc.target/i386/vecinit-4.c: Likewise.
19717 * gcc.target/i386/sse-18.c: Likewise.
19718 * gcc.target/i386/sse-19.c: Likewise.
19720 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
19722 * gfortran.dg/allocate_zerosize_1.f90: New test.
19724 2006-04-16 Mark Mitchell <mark@codesourcery.com>
19727 * g++.dg/template/crash45.C: New test.
19729 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
19732 * gfortran.dg/proc_assign_1.f90: New test.
19733 * gfortran.dg/procedure_lvalue.f90: Change message.
19734 * gfortran.dg/namelist_4.f90: Add new error.
19738 * gfortran.dg/auto_pointer_array_result_1.f90
19741 * gfortran.dg/specification_type_resolution_1.f90
19746 * gfortran.dg/bounds_temporaries_1.f90: New test.
19749 * gfortran.dg/array_return_value_1.f90: New test.
19751 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19754 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19756 2006-04-15 Jakub Jelinek <jakub@redhat.com>
19758 PR middle-end/26823
19759 * g++.dg/gomp/pr26823-1.C: New test.
19760 * g++.dg/gomp/pr26823-2.C: New test.
19762 2006-04-13 Uros Bizjak <uros@kss-loka.si>
19764 PR middle-end/27134
19765 * gcc.dg/pr27314.c: New test.
19767 2006-04-13 Richard Henderson <rth@redhat.com>
19769 * g++.dg/gomp/block-0.C: Update expected matches.
19771 2006-04-13 DJ Delorie <dj@redhat.com>
19773 * lib/target-supports.exp (check_effective_target_int32plus): New.
19774 (check_effective_target_ptr32plus): New.
19775 (check_effective_target_size32plus): New.
19776 (check_effective_target_int16): New.
19777 (check_profiling_available): Add m32c to the list of unsupported
19780 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19781 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19783 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19785 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19787 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19789 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19790 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19791 not just xstormy16. Skip m32c due to weird pointer size.
19792 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19793 not just xstormy16.
19794 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19795 not just xstormy16.
19796 * gcc.dg/20020312-2.c: Add m32c support.
19797 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19798 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19800 * gcc.dg/20050321-2.c: Require >=32 bit integers.
19801 * gcc.dg/asm-1.c: Skip if int and short are the same size.
19802 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19803 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19804 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19806 * gcc.dg/init-string-2.c: Require >=32 bit integers.
19807 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19808 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19809 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19810 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19811 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19812 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19814 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19816 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19817 * gcc.dg/pr23049.c: Require >=32 bit integers.
19818 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19819 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19820 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19821 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19822 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19823 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19824 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19825 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19826 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19827 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19828 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19829 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19831 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19832 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19833 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19834 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19835 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19837 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
19838 * gcc.c-torture/execute/20040703-1.x: Likewise.
19839 * gcc.c-torture/execute/20040705-1.x: Likewise.
19840 * gcc.c-torture/execute/20040705-2.x: Likewise.
19841 * gcc.c-torture/execute/20040709-1.x: Likewise.
19842 * gcc.c-torture/execute/20040709-2.x: Likewise.
19843 * gcc.c-torture/execute/20040811-1.x: Likewise.
19844 * gcc.c-torture/execute/20050316-1.x: Likewise.
19845 * gcc.c-torture/execute/bitfld-4.x: Likewise.
19846 * gcc.c-torture/execute/pr19689.x: Likewise.
19847 * gcc.c-torture/execute/pr7284-1.x: Likewise.
19848 * gcc.c-torture/execute/usmul.x: Likewise.
19849 * gcc.c-torture/execute/vrp-5.x: Likewise.
19850 * gcc.c-torture/execute/vrp-6.x: Likewise.
19851 * gcc.dg/debug/20041023-1.s: Likewise.
19853 2006-04-13 Roger Sayle <roger@eyesopen.com>
19855 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19856 of integers to a vector types are now constant expressions in C.
19857 * gcc.dg/vect/vect-fold-1.c: New test case.
19859 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
19860 Ulrich Weigand <uweigand@de.ibm.com>
19863 * gcc.dg/vmx/pr27006.c: New testcase.
19865 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19867 PR libgfortran/26766
19868 * gfortran.dg/write_recursive.f90: New test.
19870 2006-04-11 Mark Mitchell <mark@codesourcery.com>
19872 * g++.dg/parse/dtor7.C: New test.
19873 * g++.dg/parse/new1.C: Add error marker.
19874 * g++.dg/template/new3.C: New test.
19877 * g++.dg/template/pure1.C: New test.
19880 * g++.dg/parse/ptrmem4.C: New test.
19882 2006-04-10 Jeff Law <law@redhat.com>
19885 * gcc.c-torture/compile/pr27087.c: New test.
19887 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
19890 * gcc.dg/20060410.c: New.
19892 2006-04-10 Matthias Klose <doko@debian.org>
19894 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19895 Recognize multilib directory names containing underscores.
19897 2006-04-10 Roger Sayle <roger@eyesopen.com>
19899 * gcc.target/i386/vecinit-1.c: New test case.
19900 * gcc.target/i386/vecinit-2.c: Likewise.
19902 2006-04-10 Jakub Jelinek <jakub@redhat.com>
19905 * g++.dg/debug/dwarf2-2.C: New test.
19907 2006-04-09 Richard Sandiford <richard@codesourcery.com>
19909 PR rtl-optimization/27073
19910 * gcc.c-torture/execute/pr27073.c: New test.
19912 2006-04-08 Mike Stump <mrs@apple.com>
19914 * gcc.dg/pragma-darwin.c: Improve for ppc64.
19916 2006-04-07 Richard Guenther <rguenther@suse.de>
19918 PR tree-optimization/26135
19919 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19921 2006-04-06 Jan Hubicka <jh@suse.cz>
19924 * g++.dg/bprob/g++-bprob-2.C: New testcase.
19926 2006-04-06 Roger Sayle <roger@eyesopen.com>
19928 * g++.dg/conversion/nullptr1.C: New test case.
19929 * g++.dg/conversion/nullptr2.C: Likewise.
19931 2006-04-05 Roger Sayle <roger@eyesopen.com>
19933 * gfortran.dg/dependency_18.f90: New test case.
19935 2006-04-05 Richard Guenther <rguenther@suse.de>
19937 PR tree-optimization/26919
19938 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19939 * gcc.dg/ipa/ipa-2.c: Likewise.
19940 * gcc.dg/ipa/ipa-3.c: Likewise.
19941 * gcc.dg/ipa/ipa-5.c: Likewise.
19943 2006-04-05 Richard Guenther <rguenther@suse.de>
19945 PR tree-optimization/26763
19946 * gcc.dg/torture/pr26763-1.c: New testcase.
19947 * gcc.dg/torture/pr26763-2.c: Likewise.
19949 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
19953 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19955 2006-04-04 Eric Christopher <echristo@apple.com>
19957 * gcc.target/i386/387-1.c: Allow regexp to match darwin
19959 * gcc.target/i386/387-5.c: Ditto.
19961 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
19963 * gcc.target/sparc/struct-ret-check.c: New test.
19965 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19967 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19968 zero decimal digits specified in format.
19970 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
19973 * gfortran.dg/missing_optional_dummy_1.f90: New test.
19976 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19977 * gfortran.dg/initialization_1.f90: Make assignment compliant.
19978 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19979 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19980 compliant and detect bigendian-ness.
19982 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
19984 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19985 dummy arguments work when the actual argument is itself a dummy
19986 argument of the caller.
19988 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19990 PR libfortran/24685
19991 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19993 2006-04-01 Roger Sayle <roger@eyesopen.com>
19995 * gfortran.dg/dependencency_17.f90: New test case.
19997 2006-04-01 Roger Sayle <roger@eyesopen.com>
19999 * gfortran.dg/dependency_14.f90: New test case.
20000 * gfortran.dg/dependency_15.f90: Likewise.
20001 * gfortran.dg/dependency_16.f90: Likewise.
20003 2006-03-31 Asher Langton <langton2@llnl.gov>
20006 gfortran.dg/cray_pointers_6.f90: New test.
20008 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20010 PR libgfortran/26890
20011 * gfortran.dg/read_size_noadvance.f90: New test.
20013 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20016 * gfortran.dg/multiple_allocation_1.f90: Check that the
20017 size has changed after a re-allocation with stat.
20019 2006-03-30 Richard Guenther <rguenther@suse.de>
20021 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20023 * gcc.target/i386/sselibm-2.c: Likewise.
20024 * gcc.target/i386/sselibm-3.c: Likewise.
20025 * gcc.target/i386/sselibm-4.c: Likewise.
20026 * gcc.target/i386/sselibm-5.c: Likewise.
20028 2006-03-28 Roger Sayle <roger@eyesopen.com>
20030 * gcc.dg/fold-andxor-1.c: New test case.
20031 * gcc.dg/fold-xorand-1.c: Likewise.
20033 2006-03-28 Roger Sayle <roger@eyesopen.com>
20035 * gcc.dg/fold-convnotconv-1.c: New test case.
20037 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20040 * gfortran.dg/private_type_5.f90: New test.
20042 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20044 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20046 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20048 * gfortran.dg/advance_2.f90: New test.
20049 * gfortran.dg/advance_3.f90: New test.
20051 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20053 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20055 PR libgfortran/26661
20056 PR libgfortran/26880
20057 * gfortran.dg/read_x_past.f: New test.
20059 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20061 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20064 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20066 * objc.dg/dwarf-1.m: Skip on AIX.
20067 * objc.dg/dwarf-2.m: Skip on AIX.
20069 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20072 * gfortran.dg/float_1.f90: New test.
20074 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20076 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20078 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20080 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20082 PR libfortran/26735
20083 * gfortran.dg/convert_implied_open.f90: New test case.
20085 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20088 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20090 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20092 PR middle-end/26717
20093 * gcc.dg/pr26717.c: New test.
20095 2006-03-25 Roger Sayle <roger@eyesopen.com>
20097 * gfortran.dg/dependency_12.f90: New test case.
20099 2006-03-24 Roger Sayle <roger@eyesopen.com>
20101 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20103 2006-03-24 Jeff Law <law@redhat.com>
20105 * gcc.c-torture/pr26840.c: New test.
20107 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20109 * objc.dg/dwarf-2.m: New.
20110 * obj-c++.dg/dwarf-2.mm: New.
20112 * g++.old-deja/g++.other/init19.C: New.
20114 2006-03-24 David Edelsohn <edelsohn@gnu.org>
20116 * g++.dg/eh/spbp.C: Skip on AIX.
20118 2006-03-24 Jakub Jelinek <jakub@redhat.com>
20120 PR middle-end/26611
20121 * g++.dg/gomp/pr26611-1.C: New test.
20122 * g++.dg/gomp/pr26611-2.C: New test.
20124 2006-03-24 Jeff Law <law@redhat.com>
20126 * gcc.c-torture/compile/pr26833.c: New test.
20127 * gfortran.fortran-torture/compile/pr26806.f90: New test.
20129 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20131 * gfortran.dg/endfile_2.f90: Delete temp file.
20133 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
20136 * gfortran.dg/record_marker_1.f90: New test case.
20137 * gfortran.dg/record_marker_2.f: New test case.
20138 * gfortran.dg/record_marker_3.f90: New test case.
20140 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
20143 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20144 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20146 2006-03-21 Janis Johnson <janis187@us.ibm.com>
20148 * lib/gcc-dg.exp (cleanup-modules): New proc.
20149 * gfortran.dg/allocatable_function_1.f90,
20150 gfortran.dg/allocate_char_star_scalar_1.f90,
20151 gfortran.dg/assumed_charlen_function_1.f90,
20152 gfortran.dg/assumed_dummy_1.f90,
20153 gfortran.dg/assumed_shape_ranks_1.f90,
20154 gfortran.dg/assumed_shape_ranks_2.f90,
20155 gfortran.dg/assumed_size_dt_dummy.f90,
20156 gfortran.dg/auto_char_dummy_array_1.f90,
20157 gfortran.dg/auto_char_len_3.f90,
20158 gfortran.dg/automatic_module_variable.f90,
20159 gfortran.dg/bad_automatic_objects_1.f90,
20160 gfortran.dg/char_array_constructor.f90,
20161 gfortran.dg/char_array_structure_constructor.f90,
20162 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20163 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20164 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20165 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20166 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20167 gfortran.dg/derived_pointer_recursion.f90,
20168 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20169 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20170 gfortran.dg/dummy_functions_1.f90,
20171 gfortran.dg/elemental_initializer_1.f90,
20172 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20173 gfortran.dg/elemental_pointer_1.f90,
20174 gfortran.dg/elemental_subroutine_1.f90,
20175 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20176 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20177 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20178 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20179 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20180 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20181 gfortran.dg/global_references_1.f90,
20182 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20183 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20184 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20185 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20186 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20187 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20188 gfortran.dg/large_integer_kind_1.f90,
20189 gfortran.dg/large_real_kind_1.f90,
20190 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20191 gfortran.dg/module_double_reuse.f90,
20192 gfortran.dg/module_equivalence_1.f90,
20193 gfortran.dg/module_interface_1.f90,
20194 gfortran.dg/module_parameter_array_refs_1.f90,
20195 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20196 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20197 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20198 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20199 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20200 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20201 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20202 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20203 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20204 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20205 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20206 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20207 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20208 gfortran.dg/same_name_1.f90,
20209 gfortran.dg/sibling_dummy_procedure_1.f90,
20210 gfortran.dg/sibling_dummy_procedure_2.f90,
20211 gfortran.dg/sibling_dummy_procedure_3.f90,
20212 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20213 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20214 gfortran.dg/used_dummy_types_2.f90,
20215 gfortran.dg/used_dummy_types_3.f90,
20216 gfortran.dg/used_dummy_types_4.f90,
20217 gfortran.dg/used_dummy_types_5.f90,
20218 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20219 gfortran.dg/userdef_operator_1.f90: Use it.
20221 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20223 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20224 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20225 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20226 gfortran.dg/write_back.f,
20227 gfortran.fortran-torture/execute/inquire_1.f90,
20228 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20230 2006-03-21 Jeff Law <law@redhat.com>
20232 * gcc.dg/tree-ssa/vrp28.c: New test.
20234 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20236 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20237 if _STDC_C99 is defined.
20238 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20239 * gcc.dg/builtins-20.c: Likewise.
20240 * gcc.dg/builtins-53.c: Likewise.
20241 * gcc.dg/single-precision-constant.c: Likewise. Also pass
20242 -mmacosx-version-min=10.3 on PowerPC/Darwin.
20244 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
20247 * gcc.c-torture/compile/pr26781-1.c: New test.
20248 * gcc.c-torture/compile/pr26781-2.c: New test.
20250 2006-03-21 Jakub Jelinek <jakub@redhat.com>
20253 * g++.dg/gomp/pr26690-1.C: New test.
20254 * g++.dg/gomp/pr26690-2.C: New test.
20256 2006-03-20 Jeff Law <law@redhat.com>
20258 * gcc.dg/tree-ssa/pr21829.c: New test.
20260 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20262 2006-03-20 Richard Sandiford <richard@codesourcery.com>
20264 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20265 (check_visibility_available): Use it.
20266 (check_effective_target_default_packed): Likewise.
20267 (check_effective_target_pcc_bitfield_type_matters): Likewise.
20268 (check_effective_target_fopenmp): Likewise.
20269 (check_effective_target_freorder): Likewise.
20270 (check_effective_target_fpic): Likewise.
20271 (check_named_sections_available): Likewise.
20272 (check_effective_target_ilp32): Likewise.
20273 (check_effective_target_lp64): Likewise.
20275 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
20278 * gfortran.dg/scalar_mask_2.f90: New test case.
20280 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
20283 * gcc.dg/tree-ssa/loadpre12.c: New test.
20284 * gcc.dg/tree-ssa/loadpre13.c: New test.
20285 * gcc.dg/tree-ssa/loadpre14.c: New test.
20286 * gcc.dg/tree-ssa/loadpre15.c: New test.
20287 * gcc.dg/tree-ssa/loadpre16.c: New test.
20288 * gcc.dg/tree-ssa/loadpre17.c: New test.
20289 * gcc.dg/tree-ssa/loadpre18.c: New test.
20290 * gcc.dg/tree-ssa/loadpre19.c: New test.
20291 * gcc.dg/tree-ssa/loadpre20.c: New test.
20292 * gcc.dg/tree-ssa/loadpre21.c: New test.
20293 * gcc.dg/tree-ssa/loadpre22.c: New test.
20295 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
20298 * gfortran.dg/elemental_initializer_1.f90: New test.
20301 * gfortran.dg/assumed_shape_ranks_2: New test.
20303 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
20305 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20308 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20310 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20311 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20312 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20313 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20314 gfortran.fortran-torture/execute/direct_io.f90,
20315 gfortran.fortran-torture/execute/inquire_2.f90,
20316 gfortran.fortran-torture/execute/inquire_4.f90,
20317 gfortran.fortran-torture/execute/list_read_1.f90,
20318 gfortran.fortran-torture/execute/open_replace.f90,
20319 gfortran.fortran-torture/execute/slash_edit.f90,
20320 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20321 temporary files from testcases.
20323 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20325 PR libgfortran/26509
20326 gfortran.dg/write_direct_eor.f90: New test.
20328 2006-03-17 David Edelsohn <edelsohn@gnu.org>
20330 * gcc.target/powerpc/pr26350.c: New.
20331 * gcc.target/powerpc/indexed-addr.c: New.
20333 2006-03-16 Roger Sayle <roger@eyesopen.com>
20335 * gfortran.dg/dependency_13.f90: New test case.
20337 2006-03-16 Roger Sayle <roger@eyesopen.com>
20339 PR middle-end/21781
20340 * gcc.dg/real-const-1.c: New test case.
20342 2006-03-15 Geoffrey Keating <geoffk@apple.com>
20344 * g++.old-deja/g++.other/init18.C: New.
20345 * g++.old-deja/g++.other/init5.C: Remove xfail.
20347 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20349 * g++.dg/opt/pr15551.C: Cleanup temp file.
20351 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20354 g++.dg/parse/long1.C: New test.
20356 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20359 * gfortran.dg/continuation.f90: New test.
20360 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20362 2006-03-14 Richard Guenther <rguenther@suse.de>
20364 PR tree-optimization/26672
20365 * gcc.dg/torture/pr26672.c: New testcase.
20367 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
20369 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20370 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20372 2006-03-13 Roger Sayle <roger@eyesopen.com>
20374 PR middle-end/26557
20375 * gcc.c-torture/compile/switch-1.c: New test case.
20377 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
20380 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20381 test to include more permuatations of mask and index.
20382 * gfortran.dg/scalar_mask_1.f90: Modify last test to
20383 respond to F2003 spec. that the position returned for an all false
20384 mask && condition is zero.
20386 2006-03-13 Jakub Jelinek <jakub@redhat.com>
20388 PR middle-end/25989
20389 * gcc.dg/gomp/pr25989.c: New test.
20391 2006-03-13 Jeff Law <law@redhat.com>
20393 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20395 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
20397 * gcc.dg/switch-9.c: New test.
20399 2006-03-13 Richard Guenther <rguenther@suse.de>
20401 PR middle-end/26630
20402 * gcc.dg/torture/pr26630.c: New testcase.
20404 2006-03-11 Roger Sayle <roger@eyesopen.com>
20406 * gfortran.dg/dependency_10.f90: New test case.
20407 * gfortran.dg/dependency_11.f90: Likewise.
20409 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
20410 Erik Edelmann <eedelman@gcc.gnu.org>
20412 * gfortran.dg/allocatable_function_1.f90: New.
20413 * gfortran.dg/allocatable_function_2.f90: New.
20415 2006-03-10 Richard Guenther <rguenther@suse.de>
20417 PR middle-end/26565
20418 * gcc.dg/torture/pr26565.c: New testcase.
20420 2006-03-09 Eric Christopher <echristo@apple.com>
20422 * gcc.c-torture/compile/20060309-1.c: New.
20424 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20426 PR libgfortran/26499
20427 * gfortran.dg/write_back.f: New test.
20428 * gfortran.dg/write_rewind_1.f: New test.
20429 * gfortran.dg/write_rewind_2.f: New test.
20431 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20433 PR libgfortran/26554
20434 * gfortran.dg/read_logical.f90: New test.
20436 2006-03-04 Laurent GUERBY <laurent@guerby.net>
20438 * ada/acats/norun.lst: cdd2a03 now passes.
20440 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
20443 * gcc.target/powerpc/pr18096-1.c: Change where the error
20446 2006-03-04 Jakub Jelinek <jakub@redhat.com>
20448 * gcc.target/i386/cleanup-1.c: New test.
20449 * gcc.target/i386/cleanup-2.c: New test.
20451 2006-03-04 Roger Sayle <roger@eyesopen.com>
20453 * gfortran.dg/dependency_9.f90: Remove for the time being.
20455 2006-03-04 Krister Walfridsson <cato@df.lth.se>
20457 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20460 2006-03-03 Roger Sayle <roger@eyesopen.com>
20462 * gfortran.dg/dependency_9.f90: New test case.
20464 2006-03-03 Roger Sayle <roger@eyesopen.com>
20466 * gfortran.dg/dependency_4.f90: New test case.
20467 * gfortran.dg/dependency_5.f90: New test case.
20468 * gfortran.dg/dependency_6.f90: New test case.
20469 * gfortran.dg/dependency_7.f90: New test case.
20470 * gfortran.dg/dependency_8.f90: New test case.
20472 2006-03-03 Paul Brook <paul@codesourcery.com>
20474 * lib/target-supports.exp (check_profiling_available):
20477 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
20480 * multiple_allocation_1.f90: New test.
20482 2006-03-03 Roger Sayle <roger@eyesopen.com>
20484 PR tree-optimization/26524
20485 * gfortran.dg/pr26524.f: New test case.
20487 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20489 * g++.dg/template/repo5.C: Cleanup repo files.
20490 * gcc.dg/20051201-1.c: Cleanup coverage files.
20491 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20492 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20495 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
20497 * objc.dg/objc-nofilename-1.m: New test.
20498 * objc.dg/bad-receiver-type.m: New test.
20499 * obj-c++.dg/bad-receiver-type.mm: New test.
20501 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
20503 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20505 2006-03-01 Mike Stump <mrs@apple.com>
20507 * g++.dg/abi/key2.C: Add.
20509 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
20511 * gfortran.dg/logical_dot_product.f90: New test.
20514 * gfortran.dg/used_interface_ref.f90: New test.
20517 * gfortran.dg/dependency_2.f90: New test.
20518 * gfortran.fortran-torture/execute/where17.f90: New test.
20519 * gfortran.fortran-torture/execute/where18.f90: New test.
20520 * gfortran.fortran-torture/execute/where19.f90: New test.
20521 * gfortran.fortran-torture/execute/where20.f90: New test.
20523 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
20525 * g++.dg/tree-ssa/pr26443.C: New test case.
20527 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
20529 PR middle-end/26022
20530 * g++.dg/opt/return-slot1.C: New test.
20532 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20534 PR libgfortran/26136
20535 * gfortran.dg/namelist_23.f90: New test.
20537 2006-02-28 Roger Sayle <roger@eyesopen.com>
20539 PR middle-end/14752
20540 * gcc.dg/fold-eqandshift-2.c: New test case.
20542 2006-02-28 Richard Guenther <rguenther@suse.de>
20544 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20547 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
20549 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20551 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20553 PR libgfortran/26464
20554 * gfortran.dg/backspace_5.f: New test.
20555 * gfortran.dg/backspace_6.f: New test.
20557 2006-02-26 Roger Sayle <roger@eyesopen.com>
20559 * gcc.dg/fold-eqandnot-1.c: New test case.
20561 2006-02-26 Roger Sayle <roger@eyesopen.com>
20563 PR middle-end/19983
20564 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20566 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
20568 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20569 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20571 2006-02-26 Richard Guenther <rguenther@suse.de>
20573 PR tree-optimization/26421
20574 * gcc.dg/tree-ssa/pr26421.c: New testcase.
20576 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
20578 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20579 * g++.old-deja/g++.robertl/eb132.C: Likewise.
20581 2006-02-26 Roger Sayle <roger@eyesopen.com>
20583 * gcc.dg/fold-even-1.c: New test case.
20585 2006-02-26 Roger Sayle <roger@eyesopen.com>
20587 PR middle-end/21137
20588 * gcc.dg/fold-eqandshift-1.c: New test case.
20590 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20592 PR tree-optimization/25125
20593 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20594 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20596 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20598 PR tree-optimizations/26359
20599 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20600 with -fdump-tree-dceloop-details.
20601 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20603 2006-02-25 Roger Sayle <roger@eyesopen.com>
20605 PR middle-end/23673
20606 * gcc.dg/fold-eqxor-1.c: New test case.
20607 * gcc.dg/fold-eqxor-2.c: Likewise.
20608 * gcc.dg/fold-eqxor-3.c: Likewise.
20610 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
20613 * scalar_mask_1.f90: New test.
20615 2006-02-24 Geoffrey Keating <geoffk@apple.com>
20617 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20618 * g++.dg/eh/uncaught2.C: New.
20619 * g++.dg/eh/uncaught3.C: New.
20621 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20623 PR libgfortran/26423
20624 * gfortran.dg/read_many_1.f: New test.
20626 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
20629 * gfortran.dg/dependency_3.f90: New test.
20630 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20634 * gfortran.dg/equiv_6.f90: New test.
20636 2006-02-23 Jeff Law <law@redhat.com>
20638 * gcc.c-torture/compile/pr26425.c: New test.
20640 2006-02-23 Jakub Jelinek <jakub@redhat.com>
20642 PR middle-end/26412
20643 * gcc.dg/gomp/pr26412.c: New test.
20645 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20648 * g++.dg/other/ellipsis1.C: New test.
20649 * g++.dg/parse/operator4.C: Adjust error marker.
20651 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
20654 * gfortran.dg/pr25603.f: New testcase.
20656 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
20658 * gcc.dg/bf-spl1.c: Don't specify -m68000.
20659 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20661 2006-02-21 Geoffrey Keating <geoffk@apple.com>
20663 * g++.dg/eh/spbp.C: New.
20665 2006-02-21 Jakub Jelinek <jakub@redhat.com>
20667 PR middle-end/26379
20668 * gcc.target/i386/mmx-7.c: New test.
20670 2006-02-20 Roger Sayle <roger@eyesopen.com>
20672 PR tree-optimization/26361
20673 * gcc.dg/tree-ssa/vrp27.c: New test case.
20675 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
20677 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20678 * gcc.dg/tree-ssa/complex-4.c: Here.
20680 2006-02-19 Roger Sayle <roger@eyesopen.com>
20682 PR middle-end/19543
20683 * gfortran.dg/logical_1.f90: New test case.
20685 2006-02-19 Jakub Jelinek <jakub@redhat.com>
20687 PR middle-end/26334
20688 * gcc.dg/20060218-1.c: Moved to...
20689 * gcc.target/i386/20060218-1.c: ... here. New test.
20691 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
20694 * gfortran.dg/convert_1.f90: New.
20696 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
20699 * gfortran.dg/namelist_5.f90: New test.
20702 * gfortran.dg/namelist_4.f90: New test.
20704 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20707 * gcc.dg/tree-ssa/complex-3.c: New test.
20709 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20711 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20712 variable to take into account the variable name in the
20714 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20716 2006-02-18 Jakub Jelinek <jakub@redhat.com>
20718 PR middle-end/26334
20719 * gcc.c-torture/compile/20060217-1.c: New test.
20720 * gcc.dg/20060218-1.c: New test.
20722 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
20724 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20726 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20728 * gcc.dg/cpp/undef3.c: New test.
20729 * gcc.dg/cpp/trad/builtins2.c: New test.
20731 2006-02-18 Mark Mitchell <mark@codesourcery.com>
20734 * g++.dg/template/static22.C: New test.
20735 * g++.dg/template/static23.C: New test.
20736 * g++.dg/template/static24.C: New test.
20737 * g++.dg/template/non-dependent13.C: New test.
20738 * g++.dg/init/member1.C: Tweak error markers.
20740 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20743 * gcc.c-torture/compile/pr26255.c: New test case.
20745 2006-02-16 Roger Sayle <roger@eyesopen.com>
20747 * gfortran.fortran-torture/execute/where_10.f90: New test case.
20748 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20749 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20750 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20751 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20752 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20753 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20755 2006-02-16 Jeff Law <law@redhat.com>
20757 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20758 * gcc.dg/tree-ssa/vrp26.c: New test.
20760 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
20764 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20765 __UCLIBC__ is defined.
20767 2006-02-16 Jakub Jelinek <jakub@redhat.com>
20770 * gfortran.dg/gomp/pr26224.f: New test.
20772 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
20775 * lib/target-supports.exp
20776 (check_effective_target_vect_short_mult): New.
20777 (check_effective_target_vect_char_mult): New.
20778 (check_effective_target_vect_widen_sum_qi_to_si): New.
20779 (check_effective_target_vect_widen_sum_qi_to_hi): New.
20780 (check_effective_target_vect_widen_sum_hi_to_si): New.
20781 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20782 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20783 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20784 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20785 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20786 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20787 vect-reduc-pattern-2c.c
20788 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20789 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20790 vect-reduc-pattern-1c.c
20792 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
20795 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20797 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
20800 * gfortran.dg/enum_8.f90: Remove check for warning.
20801 * gfortran.dg/iomsg_1.f90: Ditto.
20802 * gfortran.dg/enum_1.f90: Ditto.
20803 * gfortran.dg/enum_9.f90: Ditto.
20804 * gfortran.dg/enum_2.f90: Ditto.
20805 * gfortran.dg/enum_10.f90: Ditto.
20806 * gfortran.dg/enum_3.f90: Ditto.
20807 * gfortran.dg/flush_1.f90: Ditto.
20808 * gfortran.dg/enum_4.f90: Ditto.
20809 * gfortran.dg/array_constructor_1.f90: Ditto.
20810 * gfortran.dg/enum_5.f90: Ditto.
20811 * gfortran.dg/enum_6.f90: Ditto.
20812 * gfortran.dg/enum_7.f90: Ditto.
20814 2006-02-15 Jakub Jelinek <jakub@redhat.com>
20816 PR middle-end/26300
20817 * gcc.c-torture/compile/20060215-1.c: New test.
20819 2006-02-14 Roger Sayle <roger@eyesopen.com>
20821 PR middle-end/23670
20822 * gcc.dg/tree-ssa/andor-2.c: New test case.
20824 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
20827 * optional_dim.f90: New test.
20829 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20832 * gfortran.dg/label_4.f90: New.
20834 2006-02-14 Jakub Jelinek <jakub@redhat.com>
20835 Diego Novillo <dnovillo@redhat.com>
20836 Uros Bizjak <uros@kss-loka.si>
20838 * gfortran.dg/gomp: New directory.
20840 2006-02-14 Richard Guenther <rguenther@suse.de>
20842 PR tree-optimization/26258
20843 * gcc.dg/torture/pr26258.c: New testcase.
20845 2006-02-13 Jakub Jelinek <jakub@redhat.com>
20848 * gfortran.dg/pr26246_1.f90: New test.
20849 * gfortran.dg/pr26246_2.f90: New test.
20851 PR middle-end/26092
20852 * gcc.c-torture/compile/20060208-1.c: New test.
20854 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
20858 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20859 * gfortran.dg/bad_automatic_objects_1.f90: New test.
20860 * gfortran.dg/automatic_module_variable.f90: Change error message.
20863 * gfortran.dg/internal_dummy_1.f90: New test.
20866 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20870 * gfortran.dg/uncommon_block_data_1.f90: New test.
20871 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20875 * gfortran.dg/typed_subroutine_1.f90: New test.
20877 2006-02-13 Geoffrey Keating <geoffk@apple.com>
20879 * objc.dg/dwarf-1.m: New.
20881 2006-02-13 Roger Sayle <roger@eyesopen.com>
20883 PR middle-end/24427
20884 * gcc.dg/tree-ssa/andor-1.c: New test case.
20886 2006-02-13 Josh Conner <jconner@apple.com>
20889 * gcc.dg/pr25376.c: New test.
20891 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20893 * lib/target-supports.exp (check_named_sections_available):
20894 Only compile named-sections test -- don't assemble.
20896 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
20898 * g++.dg/warn/no-write-strings.C: New test.
20899 * g++.dg/warn/write-strings.C: Likewise.
20900 * g++.dg/warn/write-strings-default.C: Likewise.
20902 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
20905 * gfortran.dg/ret_pointer_2.f90: New test.
20907 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
20909 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20911 2006-02-10 Jeff Law <law@redhat.com>
20913 * gcc.c-torture/compile/pr26213.c: New test.
20915 2006-02-10 Steven G. Kargl <kargls@comcast.net>
20917 gfortran.dg/null_1.f90: New test.
20919 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20922 * gfortran.dg/parens_4.f90: New.
20923 * gfortran.dg/parens_5.f90: New.
20925 2006-02-10 Richard Guenther <rguenther@suse.de>
20927 * gcc.dg/pr23372-1.c: Remove empty file.
20929 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20930 Paul Thomas <pault@gcc.gnu.org>
20933 * gfortran.dg/parens_1.f90: New.
20934 * gfortran.dg/parens_2.f90: New.
20935 * gfortran.dg/parens_3.f90: New.
20937 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
20940 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20943 * gfortran.dg/impure_assignment_1.f90: New test.
20946 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20948 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
20951 * g++.dg/expr/stdarg2.C: New test.
20953 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
20955 PR inline-asm/16194
20956 * gcc.dg/pr16194.c: New test.
20958 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
20960 * ada/acats/run_acats: Use portable variant of "$@".
20962 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
20964 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20965 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20967 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20970 * g++.dg/opt/pr26179.C: New test.
20972 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20974 PR middle-end/26134
20975 * gcc.dg/tree-ssa/complex-3.c: New test.
20977 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20979 * gcc.c-torture/compile/volatile-1.c: New test.
20981 2006-02-09 Diego Novillo <dnovillo@redhat.com>
20984 * gcc.dg/tree-ssa/pr26180.c: New test.
20986 2006-02-08 Jeff Law <law@redhat.com>
20988 * gcc.dg/tree-ssa/pr21417.c: New test.
20990 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20992 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20993 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20995 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20997 * lib/scanrtl.exp: New.
20999 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21002 * g++.dg/other/virtual2.C: New test.
21005 * g++.dg/other/virtual1.C: New test.
21007 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21009 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21010 cleanup-ipa-dump): Update dump file glob patterns.
21011 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21012 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21014 * lib/gcc-dg.exp: Load it.
21015 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21017 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21020 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21021 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21023 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21026 * gfortran.dg/mvbits_1.f90: New.
21028 2006-02-07 Dirk Mueller <dmueller@suse.com>
21030 * g++.dg/warn/Wdiv-by-zero.C: New test.
21031 * g++.dg/warn/Wno-div-by-zero.C: New.
21033 2006-02-07 Jeff Law <law@redhat.com>
21035 * gcc.dg/tree-ssa/pr21559.c: New test.
21037 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21038 multiple VRP passes.
21039 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21040 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21041 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21042 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21043 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21044 * gcc.dg/tree-ssa/vrp02.c: Likewise
21045 * gcc.dg/tree-ssa/vrp11.c: Likewise
21046 * gcc.dg/tree-ssa/pr14341.c: Likewise
21047 * gcc.dg/tree-ssa/vrp19.c: Likewise
21048 * gcc.dg/tree-ssa/vrp20.c: Likewise
21049 * gcc.dg/tree-ssa/vrp03.c: Likewise
21050 * gcc.dg/tree-ssa/pr21086.c: Likewise
21051 * gcc.dg/tree-ssa/pr21959.c: Likewise
21052 * gcc.dg/tree-ssa/vrp21.c: Likewise
21053 * gcc.dg/tree-ssa/vrp04.c: Likewise
21054 * gcc.dg/tree-ssa/pr25485.c: Likewise
21055 * gcc.dg/tree-ssa/pr22026.c: Likewise
21056 * gcc.dg/tree-ssa/vrp22.c: Likewise
21057 * gcc.dg/tree-ssa/vrp05.c: Likewise
21058 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21059 * gcc.dg/tree-ssa/pr20701.c: Likewise
21060 * gcc.dg/tree-ssa/vrp23.c: Likewise
21061 * gcc.dg/tree-ssa/vrp06.c: Likewise
21062 * gcc.dg/tree-ssa/pr22117.c: Likewise
21063 * gcc.dg/tree-ssa/pr20702.c: Likewise
21064 * gcc.dg/tree-ssa/vrp15.c: Likewise
21065 * gcc.dg/tree-ssa/pr21090.c: Likewise
21066 * gcc.dg/tree-ssa/pr21294.c: Likewise
21067 * gcc.dg/tree-ssa/vrp24.c: Likewise
21068 * gcc.dg/tree-ssa/vrp07.c: Likewise
21069 * gcc.dg/tree-ssa/pr21563.c: Likewise
21070 * gcc.dg/tree-ssa/pr25382.c: Likewise
21071 * gcc.dg/tree-ssa/vrp16.c: Likewise
21072 * gcc.dg/tree-ssa/vrp25.c: Likewise
21073 * gcc.dg/tree-ssa/vrp08.c: Likewise
21074 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21075 * gcc.dg/tree-ssa/vrp17.c: Likewise
21076 * gcc.dg/tree-ssa/pr21458.c: Likewise
21077 * g++.dg/tree-ssa/pr18178.C: Likewise
21079 2006-02-07 Richard Guenther <rguenther@suse.de>
21083 2006-01-30 Richard Guenther <rguenther@suse.de>
21085 * gcc.dg/pr23372-1.C: New testcase.
21087 * g++.dg/tree-ssa/pr26140.C: New testcase.
21089 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21092 * g++.dg/template/ttp15.C: New test.
21093 * g++.dg/template/ttp16.C: Likewise.
21094 * g++.dg/template/ttp17.C: Likewise.
21095 * g++.old-deja/g++.pt/ttp36.C: Remove.
21096 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21097 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21098 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21099 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21100 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21101 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21102 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21103 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21104 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21106 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21108 PR libfortran/23815
21109 * unf_io_convert_4.f90: New test.
21111 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21113 * gcc.dg/tree-ssa/loadpre10.c: New test.
21114 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21115 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21116 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21118 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21120 PR libfortran/24685
21121 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21123 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
21126 * gfortran.dg/assign_7.f: New test.
21128 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
21132 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21133 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21134 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21136 2006-02-05 Jakub Jelinek <jakub@redhat.com>
21138 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21141 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
21143 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21144 * g++.dg/charset/string.c (foo): Likewise.
21145 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21147 * g++.dg/ext/builtin2.C (printf): Likewise.
21148 * g++.dg/init/new15.C (printf): Likewise.
21149 * g++.dg/opt/pr17697-1.C (foo): Likewise.
21150 * g++.dg/opt/pr17697-2.C (foo): Likewise.
21151 * g++.dg/opt/pr17697-3.C (foo): Likewise.
21152 * g++.dg/template/non-dependent4.C (temp): Likewise.
21153 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21154 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21155 parameter type to const char*.
21156 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21157 Change type to const char*.
21158 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21160 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21161 second parameter type to const char*.
21162 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21163 (Y::Y): Change parameter type to const char*.
21164 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21165 * g++.old-deja/g++.jason/report.C: Apply const correctness.
21166 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21167 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21169 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21171 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21172 type to const char*.
21173 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21174 return type to const char*.
21175 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21177 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21178 * g++.old-deja/g++.law/refs1.C: Likewise.
21179 * g++.old-deja/g++.law/visibility1.C: Likewise.
21180 * g++.old-deja/g++.law/visibility2.C: Likewise.
21181 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21183 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21184 * g++.old-deja/g++.mike/net48.C: Likewise.
21185 * g++.old-deja/g++.mike/p646.C: Likewise.
21186 * g++.old-deja/g++.mike/p6746.C: Likewise.
21187 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21188 type to const char*.
21189 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21190 deprecated conversion warning.
21191 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21193 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21194 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21195 * g++.old-deja/g++.pt/explicit8.C: Likewise.
21196 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21197 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21198 * g++.old-deja/g++.pt/nontype3.C: Likewise.
21199 * g++.old-deja/g++.pt/t39.C: Likewise.
21200 * g++.old-deja/g++.robertl/eb106.C: Likewise.
21201 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21203 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
21206 intrinsic_argument_conformance_1.f90: New test.
21208 2006-02-03 Steven G. Kargl <kargls@comcast.net>
21211 * gfortran.dg/char_result_11.f90: Add SAVE.
21212 * gfortran.dg/der_pointer_4.f90: Ditto.
21213 * gfortran.dg/default_initialization.f90: New test.
21215 2006-02-03 Jeff Law <law@redhat.com>
21217 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21218 handle more than 100 dump files.
21219 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21220 * lib/scantree.exp (scan-tree-dump): Likewise.
21221 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21222 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21223 * lib/scanipa.exp (scan-ipa-dump): Likewise.
21224 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21225 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21227 2006-02-03 Diego Novillo <dnovillo@redhat.com>
21229 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21231 2006-02-03 Mark Mitchell <mark@codesourcery.com>
21233 * g++.dg/template/using12.C: New test.
21235 2006-02-03 Alan Modra <amodra@bigpond.net.au>
21237 * gcc.target/powerpc/pr25960.c: New test.
21239 2006-02-02 Steven G. Kargl <kargls@comcast>
21242 gfortran.dg/nullify_2.f90: New test.
21244 2006-02-02 Diego Novillo <dnovillo@redhat.com>
21247 * gcc.dg/gomp/pr25990.c: New test.
21249 2006-01-31 Mark Mitchell <mark@codesourcery.com>
21252 * g++.gd/template/partial4.C: New test.
21254 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
21256 PR middle-end/26001
21257 * gfortran.dg/data_char_2.f90: New.
21259 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
21262 maxval_maxloc_conformance_1.f90: New test.
21264 2006-01-31 Richard Guenther <rguenther@suse.de>
21266 * gcc.target/i386/sselibm-1.c: New testcase.
21267 * gcc.target/i386/sselibm-2.c: Likewise.
21268 * gcc.target/i386/sselibm-3.c: Likewise.
21269 * gcc.target/i386/sselibm-4.c: Likewise.
21270 * gcc.target/i386/sselibm-5.c: Likewise.
21272 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
21275 * gfortran.dg/arrayio_derived_2.f90: New.
21277 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
21279 * gcc.dg/unsigned-long-compare.c: New test.
21281 2006-01-30 Steve Ellcey <sje@cup.hp.com>
21284 * lib/target-supports.exp (check_effective_target_freorder):
21285 Check to see if target supports -freorder-blocks-and-partition.
21286 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21287 instead of "dg-require-named-sections".
21289 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
21292 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21293 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21294 * gcc.dg/pragma-isr-trapa2.c: Likewise.
21295 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21296 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21297 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21298 * gcc.dg/attr-isr-trap_exit.c: Likewise.
21299 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21301 2006-01-30 Richard Guenther <rguenther@suse.de>
21304 * gcc.dg/pr23372-1.C: New testcase.
21306 2006-01-29 Diego Novillo <dnovillo@redhat.com>
21308 * gcc.dg/gomp/pr25874.c: New test.
21310 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
21313 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21315 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
21321 * gfortran.dg/intent_out_1.f90: New test.
21323 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
21326 * gfortran.dg/procedure_lvalue.f90: New test.
21330 * gfortran.dg/char_pointer_assign_2.f90: New test.
21331 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21332 assignment to be consistent with standard.
21333 * gfortran.dg/char_result_2.f90: The same.
21334 * gfortran.dg/char_result_8.f90: The same.
21336 2006-01-28 Zack Weinberg <zackw@panix.com>
21338 * gcc.dg/Woverlength-strings.c
21339 * gcc.dg/Woverlength-strings-pedantic-c89.c
21340 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21341 * gcc.dg/Woverlength-strings-pedantic-c99.c
21342 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21344 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
21346 * gcc.c-torture/execute/20060127-1.c: New test.
21348 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21351 * g++.dg/ext/pragmaweak1.C: New test.
21353 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21356 * g++.dg/template/spec29.C: New test.
21358 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
21361 * gcc.c-torture/execute/pr19606.c: New.
21363 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
21365 * gcc.dg/pragma-re-4.c: New test.
21367 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
21370 * gfortran.dg/assumed_size_refs_3.f90: New test.
21372 2006-01-27 Ben Elliston <bje@au.ibm.com>
21374 * gcc.misc-tests/dectest.exp: Remove defunct comment.
21376 2006-01-26 Laurent GUERBY <laurent@guerby.net>
21379 * ada/acats/support/impdef.a: Add One_Long_Second.
21380 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21381 * ada/acats/tests/c9/c94026.a: Likewise.
21382 * ada/acats/tests/c9/c97305c.ada: Likewise.
21383 * ada/acats/tests/c9/c99004a.ada: Likewise.
21385 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
21388 * gfortran.dg/global_references_2.f90: New test.
21394 * gfortran.dg/assumed_charlen_function_1.f90: New test.
21395 * gfortran.dg/assumed_charlen_function_3.f90: New test.
21398 * gfortran.dg/assumed_charlen_function_2.f90: New test.
21400 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
21403 * gcc.dg/Wpointer-sign.c: New.
21404 * gcc.dg/Wpointer-sign-Wall.c: New.
21405 * gcc.dg/Wpointer-sign-Wall-no.c: New.
21406 * gcc.dg/Wpointer-sign-pedantic.c: New.
21407 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21408 * gcc.dg/conv-2.c: Use -Wpointer-sign.
21410 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
21413 * gcc.c-torture/compile/pr25861.c: New test.
21415 2006-01-26 Paul Brook <paul@codesourcery.com>
21417 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21418 on short-enum targets.
21419 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21421 (generate_fields): Use short_enums.
21422 (main): Set short_enums. Document -e.
21423 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21424 on short-enum targets.
21425 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21427 (generate_fields): Use short_enums.
21428 (main): Set short_enums. Document -e.
21429 * lib/target-supports.exp (check_effective_target_short_enums): New.
21431 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
21434 * gcc.dg/torture/pr25947-1.c: New test.
21436 2006-01-25 Jan Hubicka <jh@suse.cz>
21437 Roger Sayle <roger@eyesopen.com>
21439 PR rtl-optimization/25703
21440 * gcc.target/i386/20060125-1.c: New test case.
21441 * gcc.target/i386/20060125-2.c: New test case.
21443 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21446 * gfortran.dg/goto_1.f: New.
21448 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
21451 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21452 25716 on 32-bit systems too.
21454 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
21457 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21459 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
21461 * gcc.dg/tree-ssa/gen-vect-33.c: New.
21463 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21466 * gfortran.dg/read_eof.f90: Delete, renamed.
21467 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21468 * gfortran.dg/read_eof_2.f90: New test.
21469 * gfortran.dg/read_eof_3.f90: New test.
21471 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
21474 * gcc.c-torture/compile/pr25860.c: New test.
21476 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21479 * g++.dg/parse/dtor8.C: New test.
21481 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
21484 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21485 * gcc.dg/gomp/gomp.exp: Return without testing anything if
21486 check_effective_target_fopenmp returns 0.
21488 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
21491 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21492 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21493 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21495 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
21498 * g++.dg/opt/pr25857.C: New test.
21500 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
21501 Jan Hubicka <jh@suse.cz>
21502 Richard Guenther <rguenther@suse.de>
21504 PR rtl-optimization/25654
21505 * gcc.dg/torture/pr25654.c: New testcase.
21506 * gcc.target/i386/pr25654.c: Likewise.
21508 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
21511 * gfortran.dg/internal references_2.f90: New test.
21513 Fix regression in testing of admissability of attributes.
21514 * gfortran.dg/intent_used_1.f90: New test.
21516 2006-01-23 Ben Elliston <bje@au.ibm.com>
21518 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21519 Remove target conditional torture options for i?86 and x86_64
21522 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
21525 * g++.dg/rtti/no-rtti.C: New.
21527 2006-01-21 Mark Mitchell <mark@codesourcery.com>
21530 * g++.dg/inherit/conv2.C: New test.
21533 * g++.dg/parse/dtor7.C: New test.
21536 * g++.dg/template/crash44.C: New test.
21538 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
21542 * gfortran.dg/internal_references_1.f90: New test.
21547 * gfortran.dg/global_references_1.f90: New test.
21548 * gfortran.dg/g77/19990905-1.f: Restore the error that
21549 there is a clash between the common block name and
21550 the name of a subroutine reference.
21553 * gfortran.dg/aliasing_dummy_1.f90: New test.
21555 2006-01-21 Alan Modra <amodra@bigpond.net.au>
21557 * gcc.dg/vmx/1b-01.c: Warning fix.
21558 * gcc.dg/vmx/1c-02.c: Likewise.
21559 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21561 2006-01-20 Steve Ellcey <sje@cup.hp.com>
21564 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21566 2006-01-20 Richard Guenther <rguenther@suse.de>
21567 Steven Bosscher <stevenb.gcc@gmail.com>
21569 PR rtl-optimization/24626
21570 * gcc.dg/torture/pr24626-1.c: New testcase.
21571 * gcc.dg/torture/pr24626-2.c: Likewise.
21572 * gcc.dg/torture/pr24626-3.c: Likewise.
21573 * gcc.dg/torture/pr24626-4.c: Likewise.
21575 2006-01-20 Dirk Mueller <dmueller@suse.com>
21578 * g++.dg/warn/empty-body.C: New.
21580 2006-01-19 Mark Mitchell <mark@codesourcery.com>
21583 * g++.dg/template/using10.C: New test.
21584 * g++.dg/temlpate/using11.C: Likewise.
21585 * g++.dg/inherit/using5.C: Tweak error messages.
21587 2006-01-20 Alan Modra <amodra@bigpond.net.au>
21589 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21591 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21593 2006-01-19 Jan Hubicka <jh@suse.cz>
21595 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21597 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21600 * g++.dg/template/spec28.C: New test.
21602 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
21604 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21605 (switchfiles): Fix fprintf's by adding srcdir or removing it.
21607 2006-01-19 Diego Novillo <dnovillo@redhat.com>
21609 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21610 * gcc.dg/gomp/critical-1.c: Likewise.
21611 * gcc.dg/gomp/critical-3.c: Likewise.
21612 * gcc.dg/gomp/empty.c: Likewise.
21613 * gcc.dg/gomp/ordered-1.c: Likewise.
21614 * gcc.dg/gomp/for-4.c: Likewise.
21615 * gcc.dg/gomp/for-6.c: Likewise.
21616 * gcc.dg/gomp/master-3.c: Likewise.
21617 * gcc.dg/gomp/for-8.c: Likewise.
21618 * gcc.dg/gomp/for-10.c: Likewise.
21619 * gcc.dg/gomp/for-18.c: Likewise.
21620 * gcc.dg/gomp/for-5.c: Likewise.
21621 * gcc.dg/gomp/for-7.c: Likewise.
21622 * gcc.dg/gomp/for-9.c: Likewise.
21624 2006-01-18 Jeff Law <law@redhat.com>
21626 * gcc.dg/tree-ssa/vrp25.c: New test.
21628 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21630 * gcc.dg/pr25805.c: Fix misapplied patch.
21632 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
21634 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21635 (check_effective_target_vect_udot_qi): New.
21636 (check_effective_target_vect_sdot_hi): New.
21637 (check_effective_target_vect_udot_hi): New.
21638 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21639 prefixed with "wrapv-" with -fwrapv.
21640 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21641 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21642 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21643 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21644 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21646 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21647 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21648 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21649 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21651 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21654 * g++.dg/other/default2.C: New test.
21655 * g++.dg/other/default3.C: New test.
21657 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21660 * gcc.dg/pr25805.c: New file.
21662 2006-01-18 Mark Mitchell <mark@codesourcery.com>
21665 * g++.dg/template/init6.C: New test.
21667 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
21669 * gcc.dg/tree-ssa/pr24287.c: New test
21671 2006-01-18 Eric Christopher <echristo@apple.com>
21673 * g++.dg/eh/table.C: New.
21675 2006-01-18 DJ Delorie <dj@redhat.com>
21677 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21678 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21679 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21680 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21682 2006-01-18 Jeff Law <law@redhat.com>
21684 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21685 on wrapping on overflow semantics.
21687 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21689 * gcc.gc/tree-ssa/vrp23.c: New test.
21690 * gcc.gc/tree-ssa/vrp24.c: New test.
21692 2006-01-18 Richard Henderson <rth@redhat.com>
21693 Aldy Hernandez <aldyh@redhat.com>
21694 Jakub Jelinek <jakub@redhat.com>
21695 Diego Novillo <dnovillo@redhat.com>
21696 Uros Bizjak <uros@kss-loka.si>
21698 * gcc.dg/gomp: New directory.
21700 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
21701 Steven G. Kargl <kargls@comcast.net>
21704 * gfortran.dg/intrinsic_external_1.f90: New test.
21707 * gfortran.dg/elemental_pointer_1.f90: New test.
21710 * gfortran.dg/external_procedures_1.f90: New test.
21713 gfortran.dg/assumed_present.f90: New test.
21715 2006-01-18 Jakub Jelinek <jakub@redhat.com>
21717 * g++.dg/parse/lookup5.C: New test.
21719 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21722 * gfortran.dg/read_eof.f90: New test.
21724 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21726 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21727 add a closing brace.
21729 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21732 * gfortran.dg/fmt_tl.f: New test.
21734 2006-01-17 Eric Christopher <echristo@apple.com>
21736 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21737 * g++.old-deja/g++.warn/impint2.C: Ditto.
21738 * g++.old-deja/g++.other/null1.C: Ditto.
21739 * g++.dg/warn/conv2.C: Ditto.
21740 * g++.dg/warn/conv4.C: New file.
21742 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21744 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21746 2006-01-17 Andreas Jaeger <aj@suse.de>
21747 Janis Johnson <janis187@us.ibm.com>
21749 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21751 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21752 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21754 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21756 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21757 (switchfiles): xfail txxx where xxx >= 25.
21759 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21762 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21764 2006-01-17 Jakub Jelinek <jakub@redhat.com>
21767 * gcc.dg/pr25682.c: New test.
21768 * g++.dg/parse/array-size2.C: New test.
21770 2006-01-16 Ian Lance Taylor <ian@airs.com>
21772 * consistency.vlad: Remove entire directory, 1652 files.
21774 2006-01-16 Janis Johnson <janis187@us.ibm.com>
21776 * lib/target-supports.exp (check_effective_target_dfp_nocache,
21777 check_effective_target_dfprt_nocache): New.
21778 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21779 (check_effective_target_dfprt): New.
21780 * lib/c-compat.exp (check_dfp): Remove.
21781 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21782 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21783 level of support for decimal float.
21784 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21785 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21786 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21787 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21788 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21789 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21790 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21791 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21792 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21793 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21794 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21795 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21798 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
21801 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21803 * lib/gfortran.exp (gfortran_init): Likewise.
21804 * lib/obj-c++.exp (obj-c++_init): Likewise.
21805 * lib/scanasm.exp (scan-assembler-dem): Likewise.
21806 (scan-assembler-dem-not): Likewise.
21807 * lib/scandump.exp (scan-dump-dem): Likewise.
21808 (scan-dump-dem-not): Likewise.
21810 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
21813 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21815 * lib/obj-c++.exp (obj-c++_init): Likewise.
21817 2006-01-16 Richard Guenther <rguenther@suse.de>
21819 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21821 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21824 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21825 to LD_LIBRARY_PATH.
21827 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
21828 Andrew Pinski <pinskia@physics.uc.edu>
21830 * gcc.dg/minmax-1.c: New test.
21832 2006-01-16 Ben Elliston <bje@au.ibm.com>
21834 * gcc.dg/dfp/dfp.exp: Correct FSF address.
21835 * gcc.misc-tests/dectest.exp: Ditto.
21837 2006-01-15 Ian Lance Taylor <ian@airs.com>
21840 * gcc.target/i386/cmov6.c: Use -march=k8.
21842 2006-01-15 Andreas Jaeger <aj@suse.de>
21844 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21845 x86 does not have __float128.
21847 2006-01-14 Ian Lance Taylor <ian@airs.com>
21849 * gcc.target/i386/cmov6.c: New test.
21851 2006-01-14 Mark Mitchell <mark@codesourcery.com>
21854 * g++.dg/template/ctor6.C: New test.
21856 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
21858 PR tree-optimization/25485
21859 * gcc.dg/tree-ssa/pr25485.c: New.
21861 2006-01-14 Richard Guenther <rguenther@suse.de>
21863 PR tree-optimization/22548
21864 PR tree-optimization/22555
21865 PR tree-optimization/22501
21866 * gcc.dg/tree-ssa/alias-4.c: New testcase.
21867 * gcc.dg/tree-ssa/alias-5.c: Likewise.
21868 * gcc.dg/tree-ssa/alias-6.c: Likewise.
21869 * gcc.dg/tree-ssa/alias-7.c: Likewise.
21870 * gcc.dg/tree-ssa/alias-8.c: Likewise.
21871 * gcc.dg/tree-ssa/alias-9.c: Likewise.
21872 * gcc.dg/tree-ssa/alias-10.c: Likewise.
21873 * gcc.dg/tree-ssa/alias-11.c: Likewise.
21874 * gcc.dg/tree-ssa/alias-12.c: Likewise.
21876 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
21878 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
21879 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21881 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
21882 Richard Guenther <rguenther@suse.de>
21884 PR rtl-optimization/24257
21885 * gcc.dg/torture/pr24257.c: New testcase.
21887 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
21889 * gcc.c-torture/execute/20060110-1.c: New test.
21890 * gcc.c-torture/execute/20060110-2.c: New test.
21892 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
21894 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21896 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
21899 * gfortran.dg/label_3.f90: New test.
21901 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
21903 PR tree-optimization/25771
21904 * g++.dg/tree-ssa/pr25771.C: New test
21906 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
21909 * g++.dg/opt/complex5.C: New test.
21911 2006-01-13 Richard Guenther <rguenther@suse.de>
21913 * gcc.target/i386/387-9.c: New testcase.
21915 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
21918 * g++.dg/debug/dwarf2-1.C: New.
21920 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
21923 * lib/gcov.exp (verify-lines): Add "close $fd".
21925 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
21926 Ben Elliston <bje@au.ibm.com>
21928 * gcc.dg/dfp/inf-1.c: New test.
21930 2006-01-12 Janis Johnson <janis187@us.ibm.com>
21931 Yao Qi <qiyaoltc@cn.ibm.com>
21932 Ben Elliston <bje@au.ibm.com>
21933 Jon Grimm <jgrimm2@us.ibm.com>
21935 * gcc.dg/nodfp-1.c: New test.
21936 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21937 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21938 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21939 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21940 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21941 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21942 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21943 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21944 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21945 * gcc.dg/format/dfp-scanf-1.c: Likewise.
21946 * gcc.dg/format/dfp-printf-1.c: Likewise.
21947 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21948 (compat_setup_dfp): New.
21949 * gcc.dg/compat/compat.exp: Use it.
21950 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21951 Make some variables global, prepend "compat_" to their names.
21952 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21953 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21954 * gcc.misc-tests/dectest.exp: New test driver for decTest.
21955 * lib/compat.exp (compat_skip_list): Make global, rename.
21956 * lib/c-compat.exp: New file.
21957 * lib/target-supports.exp (check_effective_target_dfp): New.
21959 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21960 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21961 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21962 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21963 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21964 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21965 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21966 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21967 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21968 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21969 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21970 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21971 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21972 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21973 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21974 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21975 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21976 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21977 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21978 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21979 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21980 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21981 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21982 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21983 gcc.dg/dfp/struct-layout-1.c,
21984 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21985 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21986 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21987 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21988 gcc.dg/dfp/func-vararg-dfp.c,
21989 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21990 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21991 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21992 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21993 gcc.dg/dfp/wtr-conversion-1.c: New tests.
21995 2006-01-11 Richard Guenther <rguenther@suse.de>
21997 PR tree-optimization/25734
21998 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22000 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22003 * gfortran.dg/literal_character_constant_1_x.F: New test.
22004 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22005 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22006 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22008 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22011 * g++.dg/ext/packed3.C: Add expected packed error.
22013 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22016 * gcc.dg/torture/pr25706-1.c: New test.
22018 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22020 PR tree-optimization/23109
22021 PR tree-optimization/23948
22022 PR tree-optimization/24123
22024 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22025 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22026 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22027 g++.dg/tree-ssa/pr23948.C: New testcases.
22028 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22029 three divisions in order to do the optimization.
22031 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22034 * g++.dg/other/pr25632.C: New test.
22036 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22039 * gfortran.dg/used_types_1.f90: New test.
22041 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22044 * gcc.dg/torture/pr25718-1.c: New test.
22046 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22048 * gfortran.dg/list_read_2.f90: Fix typo in description.
22050 2006-01-10 Jan Beulich <jbeulich@novell.com>
22052 * lib/target-supports.exp (check_visibility_available): Simplify test
22054 (check_profiling_available): Fail for *-*-netware*.
22055 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22056 * gcc.dg/20021014-1.c: Likewise.
22057 * gcc.dg/nest.c: Likewise.
22059 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22062 * gfortran.dg/forall_3.f90: New test.
22064 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22067 * gfortran.dg/nesting_2.f90: New test.
22068 * gfortran.dg/nesting_3.f90: New test.
22070 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22072 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22073 Fix typo in comment.
22075 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22077 * gfortran.dg/single_char_string.f90: New test.
22079 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22081 * gfortran.dg/ichar_2.f90: New test.
22083 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22086 * gfortran.dg/private_type_4.f90: New.
22088 2006-01-07 Richard Guenther <rguenther@suse.de>
22090 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22092 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22094 * gfortran.dg/func_decl_1.f90: New.
22095 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22096 * gfortran.dg/array_alloc_2.f90: Likewise.
22097 * gfortran.dg/char_result_8.f90: Likewise.
22098 * gfortran.dg/dup_save_1.f90: Likewise.
22099 * gfortran.dg/dup_save_2.f90: Likewise.
22100 * gfortran.dg/f2c_6.f90: Likewise.
22101 * gfortran.dg/f2c_7.f90: Likewise.
22102 * gfortran.dg/func_result_2.f90: Likewise.
22103 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22105 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22108 * gfortran.dg/elemental_subroutine_1.f90: New test.
22109 * gfortran.dg/elemental_subroutine_2.f90: New test.
22113 * gfortran.dg/assumed_size_refs_1.f90: New test.
22117 * gfortran.dg/assumed_size_refs_2.f90: New test.
22118 * gfortran.dg/initialization_1.f90: Change warning message.
22120 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
22122 * gcc.dg/tree-ssa/loop-15.c: New test.
22124 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22127 * gfortran.dg/backspace_3.f: New test.
22128 * gfortran.dg/backspace_4.f: New test.
22130 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22133 * gfortran.dg/fmt_white.f: Update test.
22135 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
22137 * gcc.dg/cast-1.c: Add new warning.
22138 * gcc.dg/cast-2.c: Likewise.
22139 * gcc.dg/cast-3.c: Likewise.
22140 * gcc.dg/format/cast-1.c: Likewise.
22141 * gcc.dg/cast-4.c: New testcase.
22143 2006-01-05 Richard Guenther <rguenther@suse.de>
22145 PR tree-optimization/22555
22146 * gcc.dg/tree-ssa/alias-3.c: New testcase.
22148 2006-01-05 Richard Guenther <rguenther@suse.de>
22149 Diego Novillo <dnovillo@redhat.com>
22151 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22152 * gcc.dg/tree-ssa/loop-8.c: Likewise.
22153 * gcc.dg/tree-ssa/loop-1.c: Likewise.
22154 * gcc.dg/tree-ssa/pr23294.c: Likewise.
22155 * gcc.dg/tree-ssa/pr21985.c: Likewise.
22156 * gcc.dg/tree-ssa/loop-14.c: Likewise.
22157 * gcc.dg/tree-ssa/loop-2.c: Likewise.
22158 * gcc.dg/tree-ssa/loop-3.c: Likewise.
22159 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22160 * gcc.dg/tree-ssa/pr21171.c: Likewise.
22161 * gcc.dg/tree-ssa/loop-5.c: Likewise.
22162 * gcc.dg/tree-ssa/loop-10.c: Likewise.
22163 * gcc.dg/tree-ssa/loop-6.c: Likewise.
22164 * treelang/compile/extravar.tree: Likewise.
22165 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22166 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22167 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22168 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22169 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22171 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
22173 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22176 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
22179 gfortran.dg/char_result_11.f90: New.
22181 2006-01-04 Mark Mitchell <mark@codesourcery.com>
22184 * g++.dg/parse/access9.C: New test.
22185 * g++.dg/tc1/dr52.C: Tweak error markers.
22187 2006-01-04 Richard Henderson <rth@redhat.com>
22189 Merge from gomp branch.
22190 * g++.dg/parse/pragma2.C: Update expected error lines.
22192 2006-01-04 Jakub Jelinek <jakub@redhat.com>
22194 * g++.dg/other/i386-2.C: New test.
22197 * gcc.c-torture/compile/20051228-1.c: New test.
22200 * gcc.dg/pr25559.c: New test.
22202 2006-01-03 Mark Mitchell <mark@codesourcery.com>
22205 * g++.dg/lookup/friend9.C: New test.
22208 * g++.dg/template/repo5.C: New test.
22210 2006-01-03 Steven G. Kargl <kargls@comcast.net>
22213 * gfortran.dg/forall_2.f90: New test.
22215 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
22217 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22218 dg-require-weak. Adjust regexp to handle leading-underscore
22219 targets and space as well as TAB after .weak. Change previous
22220 64-bit fix to not use naked dot.
22222 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
22224 PR rtl-optimization/25578
22225 * gcc.c-torture/execute/20060102-1.c: New testcase.
22227 2006-01-03 Richard Guenther <rguenther@suse.de>
22230 * gcc.dg/torture/pr25183.c: New testcase.
22232 2006-01-03 Jakub Jelinek <jakub@redhat.com>
22234 Merge from gomp-branch.
22235 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22236 * gcc.dg/ia64-sync-2.c: Likewise.
22237 * gcc.dg/ia64-sync-3.c: Likewise.
22238 * gcc.dg/ia64-sync-4.c: Likewise.
22239 * gcc.dg/sync-2.c: Likewise.
22240 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22241 that sparc64-*-* and sparcv9-*-* supports sync builtins.
22243 2006-01-02 Mark Mitchell <mark@codesourcery.com>
22246 * g++.dg/parse/operator6.C: New test.
22249 * g++.dg/parse/error29.C: New test.
22252 * g++.dg/parse/dtor6.C: New test.
22255 * g++.dg/parse/ctor3.C: New test.
22258 * g++.dg/template/class3.C: New test.
22260 2006-01-02 Geoffrey Keating <geoffk@apple.com>
22262 * g++.dg/debug/debug9.C: New.
22264 2006-01-02 Steven G. Kargl <kargls@comcast.net>
22267 * gfortran.dg/label_2.f90: New test.
22269 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22271 * g++.dg/lookup/using12.C: Tighten error marker.
22273 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
22274 Andrew Pinski <pinskia@physics.uc.edu>
22276 * gcc.target/powerpc/darwin-abi-3.c: New file.
22277 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22278 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22279 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22280 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22281 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22282 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22283 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22284 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22286 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
22288 * gcc.dg/tree-ssa/loadpre1.c: New;
22289 * gcc.dg/tree-ssa/loadpre2.c: New;
22290 * gcc.dg/tree-ssa/loadpre3.c: New;
22291 * gcc.dg/tree-ssa/loadpre4.c: New;
22292 * gcc.dg/tree-ssa/loadpre5.c: New;
22293 * gcc.dg/tree-ssa/loadpre6.c: New;
22294 * gcc.dg/tree-ssa/loadpre7.c: New;
22295 * gcc.dg/tree-ssa/loadpre8.c: New;
22296 * gcc.dg/tree-ssa/loadpre9.c: New;
22298 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
22300 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22301 * g++.dg/abi/thunk4.C: Likewise.
22303 2006-01-01 Andreas Jaeger <aj@suse.de>
22305 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22308 2006-01-01 Jakub Jelinek <jakub@redhat.com>
22311 * gcc.dg/pragma-pack-3.c: New test.
22312 * g++.dg/parse/pragma3.C: New test.
22314 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22316 PR middle-end/24827
22317 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22319 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22322 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22324 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
22327 * gfortran-dg/pure_byref_3.f90: New.
22330 * gfortran.dg/userdef_operator_1.f90: New.
22332 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
22334 * g++.dg/abi/thunk3.C: New.
22335 * g++.dg/abi/thunk4.C: New.
22337 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
22340 * gfortran.dg/host_used_types_1.f90: New test. Check that host
22341 associated derived type components of derived types are
22342 properly declared in contained procedures.
22344 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22346 PR libgfortran/25139
22347 * gfortran.dg/backspace_2.f: New test.
22349 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22351 PR libgfortran/25550
22352 * gfortran.dg/endfile.f: New test.
22354 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22356 PR libgfortran/25419
22357 * gfortran.dg/comma.f: New test.
22359 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22361 * lib/gfortran-dg.exp: Remove trailing whitespace.
22362 * lib/fortran-torture.exp: Test with -fbounds-check instead of
22363 -funroll-all-loops.
22365 2005-12-28 Alan Modra <amodra@bigpond.net.au>
22367 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22368 Extended Double long doubles or repeat tests when long double is
22369 the same size as double.
22371 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22373 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22376 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22377 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22380 * gcc.dg/pr23911.c: Make test variable static.
22383 * gcc.dg/tree-ssa/pr14841.c: Likewise.
22385 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22388 * g++.dg/parse/crash17.C: Adjust error markers.
22389 * g++.dg/template/error20.C: New test.
22391 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22394 * g++.dg/ext/complit4.C: New test.
22397 * g++.dg/ext/complit5.C: Likewise.
22399 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
22401 PR tree-optimization/25125
22402 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22403 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22404 * gcc.c-torture/execute/pr25125.c: New.
22406 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
22410 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22411 functions with incorrect assumed size references.
22413 2005-12-24 Mark Mitchell <mark@codesourcery.com>
22416 * g++.dg/opt/init1.C: New test.
22418 2005-12-23 Mark Mitchell <mark@codesourcery.com>
22421 * g++.dg/template/sfinae3.C: New test.
22423 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22425 * g++.dg/other/friend4.C: New test.
22427 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22430 * g++.dg/opt/pr25005.C: New test.
22432 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22435 * g++.dg/template/ptrmem16.C: New test.
22437 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
22441 * gfortran.dg/initialization_1.f90: Add test of SIZE.
22443 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22445 PR libgfortran/25307
22446 * gfortran.dg/list_read_5.f90: New test.
22448 2005-12-22 Richard Henderson <rth@redhat.com>
22450 * gcc.target/i386/sse-7.c: Use -msse2.
22452 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22454 PR rtl-optimization/25432
22455 * gcc.c-torture/compile/20051216-1.c: New test.
22458 * objc/execute/pr25328.m: New test.
22460 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22463 * g++.dg/template/call4.C: New test.
22465 2005-12-22 Dale Johannesen <dalej@apple.com>
22467 * gcc.target/i386/sse-17.c: New.
22469 2005-12-22 Paul Brook <paul@codesourcery.com>
22471 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22473 2005-12-22 Paul Brook <paul@codesourcery.com>
22475 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22477 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22480 * gcc.c-torture/compile/pr25513.c: New test.
22482 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22485 * g++.dg/parse/error25.C: Add more tests.
22487 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22490 * gfortran.dg/der_charlen_1.f90: New.
22492 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
22495 * gfortran.dg/pointer_component_type_1.f90: New test.
22499 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22500 should give an error with assumed size array refernces and checks
22501 those that should not.
22502 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22503 reference an upper bound so that it does not generate an error.
22509 * gfortran.dg/used_dummy_types_1.f90: New test.
22510 * gfortran.dg/used_dummy_types_2.f90: New test.
22511 * gfortran.dg/used_dummy_types_3.f90: New test.
22512 * gfortran.dg/used_dummy_types_4.f90: New test.
22513 * gfortran.dg/used_dummy_types_5.f90: New test.
22516 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22517 group already being USE associated.
22518 * gfortran.dg/assumed_shape_nml.f90: New test.
22519 * gfortran.dg/assumed_size_nml.f90: New test.
22529 * gfortran.dg/io_constraints_1.f90: New test.
22530 * gfortran.dg/io_constraints_1.f90: New test.
22531 * gfortran.dg/iostat_3.f90: Change wording of warning.
22532 * gfortran.dg/g77/19981216-0.f: The same.
22534 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
22536 PR tree-optimization/23518
22537 * gcc.dg/pr23518.c: New.
22539 2005-12-21 Mike Stump <mrs@apple.com>
22541 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22543 2005-12-21 Paul Brook <paul@codesourcery.com>
22545 * gcc.dg/pr19340.c: Skip on m68k targets.
22547 2005-12-21 Steven Bosscher <stevenb@suse.de>
22549 PR rtl-optimization/25196
22550 * gcc.dg/pr25196.c: New test.
22552 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
22555 gfortran.dg/where_nested_1.f90: New.
22557 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
22559 PR tree-optimization/25382.
22560 * gcc.dg/tree-ssa/pr25382.c: New.
22562 2005-12-20 Richard Guenther <rguenther@suse.de>
22564 PR middle-end/24306
22565 * gcc.target/i386/pr24306.c: New testcase.
22567 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
22569 PR tree-optimization/25501
22570 * gcc.dg/tree-ssa/pr25501.c: New.
22572 2005-12-20 Richard Guenther <rguenther@suse.de>
22575 2005-12-02 Richard Guenther <rguenther@suse.de>
22577 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22579 2005-12-20 Mark Mitchell <mark@codesourcery.com>
22582 * g++.dg/warn/Wunreachable-code-2.C: New test.
22584 2005-12-19 Mark Mitchell <mark@codesourcery.com>
22587 * g++.dg/template/ctor5.C: New test.
22590 * g++.dg/template/overload8.C: New test.
22592 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
22594 * gcc.c-torture/compile/pr25483 : New test.
22596 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22599 * g++.dg/ext/typeof10.C: New test.
22601 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
22603 * gcc.dg/mt-loopi1.c: New.
22605 2005-12-18 Richard Guenther <rguenther@suse.de>
22607 PR tree-optimization/25481
22608 * gcc.dg/torture/pr25481.c: New testcase.
22610 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
22612 PR rtl-optimization/21041
22613 * gcc.dg/pr21041.c: New test.
22615 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22617 PR libgfortran/25463
22618 * gfortran.dg/advance.f90: New test.
22620 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
22622 * gcc.dg/20051201-1.c: New test.
22624 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
22627 * gfortran.dg/initialization_1.f90: New test.
22628 * gfortran.dg/enum_5.f90: Change dg-error to new message.
22629 * gfortran.dg/g77/980616-0.f: The same.
22631 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22634 * gfortran.dg/chkbits.f90: New test.
22636 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22638 * gfortran.dg/enum_5.f: Revert to previous version.
22640 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22642 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22643 * gfortran.dg/nested_modules_1.f90: Ditto.
22644 * gfortran.dg/hollerith_f95.f90: Ditto.
22645 * gfortran.dg/select_5.f90: Ditto.
22646 * gfortran.dg/secnds.f: Ditto.
22647 * gfortran.dg/hollerith2.f90: Ditto.
22648 * gfortran.dg/imag_2.f: Ditto.
22649 * gfortran.dg/ftell_2.f90: Ditto.
22650 * gfortran.dg/malloc_free_1.f90: Ditto.
22651 * gfortran.dg/logint-1.f: Ditto.
22652 * gfortran.dg/recursive_statement_functions.f90: Ditto.
22653 * gfortran.dg/e_d_fmt.f90: Ditto.
22654 * gfortran.dg/hollerith_legacy.f90: Ditto.
22655 * gfortran.dg/logint-2.f: Ditto.
22656 * gfortran.dg/enum_5.f90: Ditto.
22657 * gfortran.dg/f2c_2.f90: Ditto.
22658 * gfortran.dg/pr17143.f90: Ditto.
22659 * gfortran.dg/namelist_14.f90: Ditto.
22660 * gfortran.dg/logint-3.f: Ditto.
22661 * gfortran.dg/spread_scalar_source.f90: Ditto.
22662 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22663 * gfortran.dg/namelist_11.f: Ditto.
22664 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22665 * gfortran.dg/g77/20010519-1.f
22666 * gfortran.dg/g77/alpha1.f: Ditto.
22667 * gfortran.dg/g77/990115-1.f: Ditto.
22668 * gfortran.dg/g77/erfc.f: Ditto.
22669 * gfortran.dg/g77/19990313-3.f: Ditto.
22670 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22671 * gfortran.dg/g77/20010426.f: Ditto.
22672 * gfortran.dg/g77/19990313-0.f: Ditto.
22673 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22674 * gfortran.dg/g77/20000629-1.f: Ditto.
22675 * gfortran.dg/g77/970125-0.f: Ditto.
22676 * gfortran.dg/g77/8485.f: Ditto.
22677 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22678 * gfortran.dg/g77/19990313-1.f: Ditto.
22679 * gfortran.dg/g77/int8421.f: Ditto.
22680 * gfortran.dg/g77/19990305-0.f: Ditto.
22681 * gfortran.dg/g77/947.f: Ditto.
22682 * gfortran.dg/g77/19990905-2.f: Ditto.
22683 * gfortran.dg/g77/cabs.f: Ditto.
22684 * gfortran.dg/g77/19990313-2.f: Ditto.
22685 * gfortran.dg/g77/20020307-1.f: Ditto.
22686 * gfortran.dg/g77/dcomplex.f: Ditto.
22687 * gfortran.dg/g77/19990502-1.f: Ditto.
22688 * gfortran.dg/g77/19981216-0.f: Ditto.
22689 * gfortran.dg/common_4.f90: Ditto.
22690 * gfortran.dg/entry_4.f90: Ditto.
22691 * gfortran.dg/equiv_constraint_2.f90: Ditto.
22692 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22693 * gfortran.dg/namelist_12.f: Ditto.
22694 * gfortran.dg/scale_1.f90: Ditto.
22695 * gfortran.dg/modulo_1.f90
22696 * gfortran.dg/hollerith.f90: Ditto.
22697 * gfortran.dg/direct_io_3.f90: Ditto.
22698 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22699 * gfortran.dg/gnu_logical_1.F: Ditto.
22700 * gfortran.dg/unf_io_convert_1.f90: Ditto.
22701 * gfortran.dg/assign_1.f90: Ditto.
22702 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22703 * gfortran.dg/pr23095.f: Ditto.
22704 * gfortran.dg/read_float_1.f90: Ditto.
22706 2005-12-17 Andreas Jaeger <aj@suse.de>
22708 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22709 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22711 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22714 * gfortran.dg/fmt_white.f: New test.
22716 2005-12-16 Steven G. Kargl <kargls@comcast.net>
22718 * gfortran.dg/label_1.f90: New test.
22720 2005-12-15 Ben Elliston <bje@au.ibm.com>
22723 * gcc.dg/20031012-1.c: Add -Walways-true option.
22724 * gcc.dg/weak/weak-3.c: Likewise.
22725 * g++.old-deja/g++.mike/warn8.C: Likewise.
22727 2005-12-16 Mike Stump <mrs@apple.com>
22729 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22732 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22734 PR libgfortran/25264
22735 PR libgfortran/25349
22736 * gfortran.dg/tl_editing.f90: Added additional checks.
22737 * gfortran.dg/t_editing.f: New test.
22738 * gfortran.dg/write_padding.f90: New test
22740 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22743 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22745 2005-12-16 Jakub Jelinek <jakub@redhat.com>
22747 PR rtl-optimization/24899
22748 * gcc.c-torture/execute/20051215-1.c: New test.
22750 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
22753 * gfortran.dg/pr24823.f: New test.
22755 2005-12-16 Jeff Law <law@redhat.com>
22757 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22759 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
22761 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22762 (base_types): Change C++ style comments to C style comments. Remove
22763 aligned types from the array. Keep Enums disabled.
22764 (complex_types): Remove aligned types from the array.
22765 Comment out "_Complex long double".
22766 (attrib_types): Remove.
22767 (complex_attrib_types): Remove.
22768 (attrib_array_types): Remove.
22769 (complex_attrib_array_types): Remove.
22770 (aligned_bitfld_types): Remove.
22771 (n_aligned_bitfld_types): Remove.
22772 (FEATURE_ALIGNEDPACKED): Delete.
22773 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22774 (singles): Remove support for adding attributes.
22775 (choose_type): Remove support for attributed types.
22776 (generate_fields): Remove support for attributed bit-fields.
22777 Remove support for adding attributes.
22778 (generate_random_tests): Remove support for adding attributes.
22779 (features): Add back "[0] :0" and "complex vector [0]".
22780 (main): Remove support for attributed bit-fields.
22781 Uncomment the calling of generate_random_tests for the rests of
22784 2005-12-16 Jan Hubicka <jh@suse.cz>
22786 * gcc.c-torture/combine/pr25224.c: New.
22788 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
22791 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22794 2005-12-15 Richard Sandiford <richard@codesourcery.com>
22796 * gcc.dg/20051215-1.c: New file.
22798 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22800 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22801 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22803 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
22806 * gfortran.dg/dummy_functions_1.f90: New.
22808 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
22810 PR rtl-optimization/25310
22811 * gcc.c-torture/compile/pr25310.c: New test.
22813 2005-12-14 Jakub Jelinek <jakub@redhat.com>
22816 * gcc.dg/pr25023.c: New test.
22818 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22820 * g++.old-deja/g++.brendan/redecl1.C,
22821 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22822 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22823 g++.old-deja/g++.oliva/typeof1.C,
22824 g++.old-deja/g++.other/crash16.C,
22825 g++.old-deja/g++.other/crash34.C,
22826 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22827 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22828 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22829 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22830 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22831 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22834 2005-12-14 Kean Johnston <jkj@sco.com>
22835 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22837 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22838 * gcc.target/i386/20020523-1.c: Ditto.
22839 * gcc.target/i386/tailcall-1.c: Ditto.
22840 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22841 * gcc.target/i386/ssetype-5.c: Ditto.
22843 2005-12-14 Jeff Law <law@redhat.com>
22845 * gcc.dg/tree-ssa/foldstring-1.c: New test.
22847 2005-12-14 Jakub Jelinek <jakub@redhat.com>
22851 * gcc.target/i386/pr25254.c: New test.
22852 * gfortran.dg/PR24188.f: New test.
22854 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
22856 * lib/fortran-torture.exp: Catch remaining uses of
22857 remote_file build delete.
22859 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22861 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22863 2005-12-14 Ben Elliston <bje@au.ibm.com>
22865 * gcc.dg/warn-addr-cmp.c: New test.
22867 2005-12-13 Jakub Jelinek <jakub@redhat.com>
22871 * gcc.target/i386/pr25293.c: New test.
22873 2005-12-13 Petr Machata <machata@post.cz>
22876 * g++.dg/parse/comma2.C: New test.
22878 2005-12-13 Mark Mitchell <mark@codesourcery.com>
22879 Jakub Jelinek <jakub@redhat.com>
22881 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22882 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22883 (limits.h): Include unconditionally.
22884 (stdlib.h): Likewise.
22885 (hashtab.h): Do not include.
22886 (getopt.h): Likewise.
22887 (stddef.h): Include.
22888 (hashval_t): Define.
22889 (struct entry): Add "next" field.
22890 (HASH_SIZE): New macro.
22891 (hash_table): New variable.
22892 (switchfiles): Do not use xmalloc.
22894 (iterative_hash): New function.
22896 (e_exists): New function.
22897 (e_insert): Likewise.
22898 (output): Use, instead of libiberty hashtable functions.
22899 (main): Do not use getopt. Do not call htab_create.
22901 2005-12-13 Jakub Jelinek <jakub@redhat.com>
22904 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22905 put atal* and atpaal* attributes on array elements.
22906 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22907 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22908 put atal* and atpaal* attributes on array elements.
22909 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22911 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
22913 * gcc.dg/single-precision-constant.c: New test.
22915 2005-12-13 Alan Modra <amodra@bigpond.net.au>
22917 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22918 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22919 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22920 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22921 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22922 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22923 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22924 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22925 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22926 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22927 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22928 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22929 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22930 gcc.target/powerpc/ppc-sdata-2.c,
22931 gcc.target/powerpc/ppc-stackalign-1.c,
22932 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22933 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22934 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22935 gcc.target/powerpc/rs6000-ldouble-2.c,
22936 gcc.target/powerpc/rs6000-power2-1.c,
22937 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22938 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
22939 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
22940 option into target selector.
22941 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
22942 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22944 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
22947 * objc.dg/encode-9.m: New test.
22949 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22952 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22953 * gcc.dg/asm-b.c: Fix typo.
22954 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22955 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22956 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22957 i?86 lp64 and x86_64 ilp32.
22958 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22960 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22962 2005-12-12 Steven G. Kargl <kargls@comcast.net>
22965 gfortran.dg/equiv_5.f90: New test.
22967 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
22969 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22970 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22971 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22972 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22973 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22974 * gcc.dg/tree-ssa/reassoc-5.c: New.
22975 * gcc.dg/tree-ssa/reassoc-6.c: New.
22976 * gcc.dg/tree-ssa/reassoc-7.c: New.
22977 * gcc.dg/tree-ssa/reassoc-8.c: New.
22978 * gcc.dg/tree-ssa/reassoc-9.c: New.
22979 * gcc.dg/tree-ssa/reassoc-10.c: New.
22980 * gcc.dg/tree-ssa/reassoc-11.c: New.
22982 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22986 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22988 2005-12-12 Mark Mitchell <mark@codesourcery.com>
22991 * g++.dg/template/inherit.C: Do not use a generic error message.
22993 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
22996 * objc.dg/gnu-encoding: New directory.
22997 * objc.dg/gnu-encoding/compat-common.h: New file.
22998 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22999 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23000 * objc.dg/gnu-encoding/vector-defs.h: New file.
23001 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23002 * objc.dg/gnu-encoding/generate-random.c: New file.
23003 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23004 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23005 * objc.dg/gnu-encoding/generate-random.h: New file.
23007 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23010 * g++.dg/template/defarg7.C: New test.
23012 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23015 * objc.dg/encode-8.m: New test.
23017 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23020 * objc.dg/encode-7.m: New test.
23022 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23025 * g++.dg/opt/inline10.C: New test.
23027 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23029 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23031 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23033 * gfortran.dg/substring_equivalence.f90: typo in comment
23035 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23038 * gfortran.dg/iostat_3.f90: New test.
23040 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23043 * gfortran.dg/unf_io_convert_1.f90: New test.
23044 * gfortran.dg/unf_io_convert_2.f90: New test.
23045 * gfortran.dg/unf_io_convert_3.f90: New test.
23047 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23050 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23051 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23052 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23053 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23054 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23055 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23056 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23057 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23058 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23059 gcc.dg/torture/fp-int-convert-float128-timode.c,
23060 gcc.dg/torture/fp-int-convert-float128.c,
23061 gcc.dg/torture/fp-int-convert-float80-timode.c,
23062 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23063 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23065 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23067 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23069 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23071 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23073 * gcc.dg/20051207-1.c,
23074 * gcc.dg/20051207-2.c,
23075 * gcc.dg/20051207-3.c: New tests.
23077 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23080 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23081 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23082 dg-skip-if target selector.
23085 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23086 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23087 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23088 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23089 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23090 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23091 and/or merge with i?86 cases.
23093 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23096 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23097 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23098 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23099 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23102 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23105 * gcc.c-torture/compile/pr25311.c: New test.
23107 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23109 PR libgfortran/25039
23110 * gfortran.dg/read_comma.f: New test.
23112 2005-12-08 Jakub Jelinek <jakub@redhat.com>
23115 * g++.dg/opt/pr19317-1.C: New test.
23116 * g++.dg/opt/pr19317-2.C: New test.
23117 * g++.dg/opt/pr19317-3.C: New test.
23120 * gcc.c-torture/execute/pr19005.c: New test.
23123 * g++.old-deja/g++.other/comdat5.C: New test.
23124 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23126 * g++.dg/compat/struct-layout-1.exp: New file.
23127 * g++.dg/compat/struct-layout-1.h: New.
23128 * g++.dg/compat/struct-layout-1_generate.c: New.
23129 * g++.dg/compat/struct-layout-1_x1.h: New.
23130 * g++.dg/compat/struct-layout-1_x2.h: New.
23131 * g++.dg/compat/struct-layout-1_y1.h: New.
23132 * g++.dg/compat/struct-layout-1_y2.h: New.
23134 * gcc.dg/20050330-2.c: New test.
23136 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
23139 * gfortran.dg/associated_1.f90: New.
23141 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23143 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23144 ILP32 vect_no_align platforms.
23146 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
23147 Jakub Jelinek <jakub@redhat.com>
23150 * gcc.c-torture/compile/20051207-1.c: New test.
23152 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23155 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23156 gcc.dg/torture/pr18582-1.c,
23157 gcc.target/i386/attributes-error.c: Also test on x86_64.
23159 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23161 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23164 * g++.dg/template/typedef3.C: New test.
23168 * g++.dg/template/dtor3.C: Fix error markers.
23170 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
23172 * lib/target-supports.exp (check_effective_target_sync_char_short):
23175 2005-12-06 Janis Johnson <janis187@us.ibm.com>
23177 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23179 2005-12-06 Roger Sayle <roger@eyesopen.com>
23181 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23182 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23183 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23184 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23186 2005-12-06 Roger Sayle <roger@eyesopen.com>
23189 * g++.dg/other/array2.C: New test case.
23191 2005-12-05 Geoffrey Keating <geoffk@apple.com>
23193 * gcc.dg/darwin-weakimport-3.c: New.
23195 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23196 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23197 and to work on Darwin.
23198 * gcc.dg/attr-weakref-1b.c: New file.
23199 * gcc.dg/attr-weakref-2.c: New test.
23200 * gcc.dg/darwin-weakref-1.c: New test.
23202 2005-12-05 Janis Johnson <janis187@us.ibm.com>
23205 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23206 use in selector expressions.
23207 (dg-xfail-if): Ditto.
23208 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23209 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23210 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23211 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23212 * gcc.test-framework/test-framework.exp: Skip generated tests if
23213 CHECK_TEST_FRAMEWORK is not 1.
23215 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23217 PR tree-optimization/24963
23218 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23221 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23224 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23225 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23226 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23227 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23229 2005-12-05 Jakub Jelinek <jakub@redhat.com>
23231 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23234 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23236 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23238 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23240 * gcc.dg/format/cast-1.c: New test.
23242 2005-12-04 Roger Sayle <roger@eyesopen.com>
23245 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23246 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23247 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23248 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23250 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23252 * gcc.dg/cast-pretty-print-1.c: New test.
23254 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23256 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23258 2005-12-02 Mark Mitchell <mark@codesourcery.com>
23261 * g++.dg/template/friend40.C: New test.
23263 2005-12-02 Jakub Jelinek <jakub@redhat.com>
23266 * gcc.target/i386/movq-2.c: New test.
23267 * gcc.target/i386/movq.c: Remove target i?86, instead add
23268 dg-require-effective-target ilp32.
23270 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23273 * g++.dg/other/default1.C: New test.
23275 2005-12-02 Richard Guenther <rguenther@suse.de>
23277 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23279 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
23281 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23283 2005-12-02 Alan Modra <amodra@bigpond.net.au>
23286 * gcc.target/powerpc/rotate.c: New.
23288 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23290 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23291 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23293 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
23296 * gcc.dg/pr17730-1.c: Adjust.
23297 * gcc.dg/lvalue1.c (main): Likewise.
23298 * gcc.dg/lvalue-2.c: Likewise.
23299 * g++.dg/pr7503-3.C
23301 2005-12-01 Geoffrey Keating <geoffk@apple.com>
23303 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23306 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
23309 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
23311 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23314 * lib/target-supports.exp (check_effective_target_tls): New.
23315 (check_effective_target_tls_runtime): New.
23316 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23318 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23319 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23320 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23321 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23322 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23323 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23324 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23325 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23326 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23327 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23328 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23329 effective-target TLS.
23330 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23331 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23332 effective-target TLS runtime.
23334 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23336 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23338 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
23340 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23341 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23342 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23343 ignored" warnings when "packing" is the same as the ABI layout.
23345 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
23348 * gfortran.dg/line_length_1.f: New test.
23349 * gfortran.dg/line_length_2.f90: Ditto.
23351 2005-11-30 Richard Guenther <rguenther@suse.de>
23353 PR tree-optimization/21655
23354 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23356 2005-11-30 Dale Johannesen <dalej@apple.com>
23358 * gcc.c-torture/compile/pr24930.c: New.
23360 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
23363 * gfortran.dg/auto_char_dummy_array.f90: New test.
23365 2005-11-30 Jeff Law <law@redhat.com>
23367 * g++.old-deja/g++.law/pr25000.C: New test.
23369 2005-11-30 Jakub Jelinek <jakub@redhat.com>
23371 * gcc.dg/tls/opt-11.c: New test.
23373 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
23375 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23377 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23380 2005-11-29 Jakub Jelinek <jakub@redhat.com>
23382 * gfortran.dg/open_access_1.f90: New test.
23384 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23386 * gcc.dg/charset/builtin2.c: New test.
23388 2005-11-28 Jakub Jelinek <jakub@redhat.com>
23390 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23391 on mmix-*-* for *_[xy].c.
23393 2005-11-28 Kean Johnston <jkj@sco.com>
23395 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23397 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23398 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23399 * gcc.target/i386/asm-3.c: Ditto.
23400 * gcc.target/i386/clobbers.c: Ditto.
23401 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23402 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23404 * gcc.target/i386/mul.c: Ditto.
23405 * gcc.target/i386/ssetype-1.c: Ditto.
23406 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23407 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23408 static so the test works with -fPIC mode too. Based on comment in
23410 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23412 2005-11-28 Richard Guenther <rguenther@suse.de>
23414 * gcc.dg/alias-9.c: New testcase.
23415 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23417 2005-11-28 Roger Sayle <roger@eyesopen.com>
23418 Uros Bizjak <uros@kss-loka.si>
23420 PR middle-end/20219
23421 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23422 tan(x)/sin(x) transformations.
23424 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
23426 PR middle-end/24575
23427 * gcc.dg/tree-ssa/divide-3.c: New test.
23428 * gcc.dg/tree-ssa/divide-4.c: New test.
23430 2005-11-27 Steven G. Kargl <kargls@comcast.net>
23433 * gfortran.dg/boz_6.f90: New test.
23435 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23438 * gfortran.dg/modulo_1.f90: New test.
23440 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23442 PR libfortran/24919
23443 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23444 fail on CRLF platforms.
23445 * gfortran.dg/ftell_2.f90: Likewise.
23447 2005-11-26 Eric Christopher <echristo@apple.com>
23449 * gcc.dg/intmax_t-1.c: Remove mips xfail.
23451 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23453 * objc.dg/gnu-runtime-3.m: Simplify.
23455 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23457 PR middle-end/23669
23458 * gcc.dg/tree-ssa/divide-1.c: New test.
23459 * gcc.dg/tree-ssa/divide-2.c: New test.
23461 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23463 PR libgfortran/24945
23464 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23466 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23468 PR libgfortran/24945
23469 * gfortran.dg/open_status_2.f90: New test.
23471 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23473 * gcc.c-torture/execute/builtins/fprintf.c,
23474 gcc.c-torture/execute/builtins/fputs-lib.c,
23475 gcc.c-torture/execute/builtins/fputs.c,
23476 gcc.c-torture/execute/builtins/lib/fprintf.c,
23477 gcc.c-torture/execute/builtins/lib/printf.c,
23478 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23480 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
23482 * gcc.dg/20050922-2.c: New test.
23484 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
23486 * objc.dg/gnu-runtime-3.m: New test.
23488 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23491 * g++.dg/other/void1.C: New test.
23493 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
23495 PR middle-end/24998
23496 * gcc.dg/torture/fp-int-convert-float.c,
23497 gcc.dg/torture/fp-int-convert-double.c,
23498 gcc.dg/torture/fp-int-convert-long-double.c,
23499 gcc.dg/torture/fp-int-convert-timode.c,
23500 gcc.dg/torture/fp-int-convert-float80.c,
23501 gcc.dg/torture/fp-int-convert-float80-timode.c,
23502 gcc.dg/torture/fp-int-convert-float128.c,
23503 gcc.dg/torture/fp-int-convert-float128-timode.c,
23504 gcc.dg/torture/fp-int-convert.h: New files.
23506 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23508 PR middle-end/24989
23509 * gcc.dg/tree-ssa/bool-10.c: New test.
23510 * gcc.dg/tree-ssa/bool-11.c: New test.
23511 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23513 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23515 PR middle-end/24990
23516 * tree-ssa/pr24990-1.c: New test.
23518 2005-11-24 Richard Guenther <rguenther@suse.de>
23519 Dirk Mueller <dmueller@suse.de>
23522 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23523 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23524 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23525 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23526 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23527 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23529 2005-11-23 Uros Bizjak <uros@kss-loka.si>
23531 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23533 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
23536 * gcc.dg/Wc++-compat.c: New.
23537 * gcc.dg/Wno-c++-compat.c: New.
23539 2005-11-23 Alan Modra <amodra@bigpond.net.au>
23541 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23542 (vspltish, vspltisw): Likewise.
23544 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23546 PR libgfortran/24794
23547 * gfortran.dg/namelist_12.f: Fix quotes.
23548 * gfortran.dg/namelist_13.f90: Fix quotes.
23549 * gfortran.dg/namelist_14.f90: Fix quotes.
23550 * gfortran.dg/namelist_15.f90: Fix quotes.
23551 * gfortran.dg/namelist_use.f90: Fix quotes.
23552 * gfortran.dg/namelist_use_only.f90: Fix quotes.
23553 * gfortran.dg/namelist_21.f90: New test.
23554 * gfortran.dg/namelist_22.f90: New test.
23556 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
23559 * gcc.c-torture/compile/pr23435.c: New.
23561 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23563 * gcc.c-torture/execute/floatunsisf-1.c: New test.
23565 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23567 * gcc.target/powerpc/405-macchw-1.c,
23568 gcc.target/powerpc/405-macchw-2.c,
23569 gcc.target/powerpc/405-macchwu-1.c,
23570 gcc.target/powerpc/405-macchwu-2.c,
23571 gcc.target/powerpc/405-machhw-1.c,
23572 gcc.target/powerpc/405-machhw-2.c,
23573 gcc.target/powerpc/405-machhwu-1.c,
23574 gcc.target/powerpc/405-machhwu-2.c,
23575 gcc.target/powerpc/405-maclhw-1.c,
23576 gcc.target/powerpc/405-maclhw-2.c,
23577 gcc.target/powerpc/405-maclhwu-1.c,
23578 gcc.target/powerpc/405-maclhwu-2.c,
23579 gcc.target/powerpc/405-mulchw-1.c,
23580 gcc.target/powerpc/405-mulchw-2.c,
23581 gcc.target/powerpc/405-mulchwu-1.c,
23582 gcc.target/powerpc/405-mulchwu-2.c,
23583 gcc.target/powerpc/405-mulhhw-1.c,
23584 gcc.target/powerpc/405-mulhhw-2.c,
23585 gcc.target/powerpc/405-mulhhwu-1.c,
23586 gcc.target/powerpc/405-mulhhwu-2.c,
23587 gcc.target/powerpc/405-mullhw-1.c,
23588 gcc.target/powerpc/405-mullhw-2.c,
23589 gcc.target/powerpc/405-mullhwu-1.c,
23590 gcc.target/powerpc/405-mullhwu-2.c,
23591 gcc.target/powerpc/405-nmacchw-1.c,
23592 gcc.target/powerpc/405-nmacchw-2.c,
23593 gcc.target/powerpc/405-nmachhw-1.c,
23594 gcc.target/powerpc/405-nmachhw-2.c,
23595 gcc.target/powerpc/405-nmaclhw-1.c,
23596 gcc.target/powerpc/405-nmaclhw-2.c,
23597 gcc.target/powerpc/440-macchw-1.c,
23598 gcc.target/powerpc/440-macchw-2.c,
23599 gcc.target/powerpc/440-macchwu-1.c,
23600 gcc.target/powerpc/440-macchwu-2.c,
23601 gcc.target/powerpc/440-machhw-1.c,
23602 gcc.target/powerpc/440-machhw-2.c,
23603 gcc.target/powerpc/440-machhwu-1.c,
23604 gcc.target/powerpc/440-machhwu-2.c,
23605 gcc.target/powerpc/440-maclhw-1.c,
23606 gcc.target/powerpc/440-maclhw-2.c,
23607 gcc.target/powerpc/440-maclhwu-1.c,
23608 gcc.target/powerpc/440-maclhwu-2.c,
23609 gcc.target/powerpc/440-mulchw-1.c,
23610 gcc.target/powerpc/440-mulchw-2.c,
23611 gcc.target/powerpc/440-mulchwu-1.c,
23612 gcc.target/powerpc/440-mulchwu-2.c,
23613 gcc.target/powerpc/440-mulhhw-1.c,
23614 gcc.target/powerpc/440-mulhhw-2.c,
23615 gcc.target/powerpc/440-mulhhwu-1.c,
23616 gcc.target/powerpc/440-mulhhwu-2.c,
23617 gcc.target/powerpc/440-mullhw-1.c,
23618 gcc.target/powerpc/440-mullhw-2.c,
23619 gcc.target/powerpc/440-mullhwu-1.c,
23620 gcc.target/powerpc/440-mullhwu-2.c,
23621 gcc.target/powerpc/440-nmacchw-1.c,
23622 gcc.target/powerpc/440-nmacchw-2.c,
23623 gcc.target/powerpc/440-nmachhw-1.c,
23624 gcc.target/powerpc/440-nmachhw-2.c,
23625 gcc.target/powerpc/440-nmaclhw-1.c,
23626 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23628 2005-11-21 Jakub Jelinek <jakub@redhat.com>
23631 * gfortran.dg/inquire_9.f90: New test.
23634 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23636 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23638 PR libfortran/24432
23639 * lib/target-supports.exp (check_effective_target_fortran_large_real):
23640 Check that 'cos' is supported.
23642 2005-11-21 Paul Thomas <pault@gcc.gnu.org
23645 * gfortran.dg/substring_equivalence.f90: New test.
23648 * gfortran.dg/auto_internal_assumed.f90: New test.
23650 2005-11-21 Uros Bizjak <uros@kss-loka.si>
23652 * gcc.dg/fold-div-2.c: New test.
23654 2005-11-20 Ian Lance Taylor <ian@airs.com>
23656 PR rtl-optimization/24883
23657 * gcc.c-torture/compile/pr24883.c: New test.
23659 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
23661 PR middle-end/20583
23662 * gcc.c-torture/compile/pr20583.c: New.
23664 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
23666 * gcc.c-torture/execute/usmul.c: New test.
23668 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
23670 * gcc.dg/tree-ssa/vrp22.c: New test.
23672 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
23674 PR middle-end/24912
23675 * gcc.dg/torture/pr24912-1.c: New test.
23677 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
23680 * gfortran.dg/arrayio_derived_1.f90: New test.
23682 2005-11-19 Richard Guenther <rguenther@suse.de>
23684 PR middle-end/23294
23685 * gcc.dg/tree-ssa/pr23294.c: New testcase.
23687 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
23689 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23691 2005-11-18 Mark Mitchell <mark@codesourcery.com>
23694 * g++.dg/template/friend39.C: New test.
23696 2005-11-18 James E Wilson <wilson@specifix.com>
23698 * gcc.dg/builtin-strstr.c: New.
23700 2005-11-18 Richard Henderson <rth@redhat.com>
23702 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23703 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23704 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23705 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23706 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23707 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23708 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23709 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23710 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23711 renaming to remove initial "ia64-".
23713 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
23715 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23717 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
23719 * g++.dg/cpp/string-2.C: New test.
23721 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
23723 * gcc.dg/tree-ssa/loop-14.c: New test.
23725 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
23726 Michael Chamberlain <michael@chamberlain.net.au>
23728 * ada/acats/run_all.sh (target_run): Kill long running tests.
23730 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23732 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23733 * gcc.dg/cleanup-9.c: Likewise.
23734 * gcc.dg/cleanup-10.c: Likewise.
23735 * gcc.dg/cleanup-11.c: Likewise.
23737 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23740 * gfortran.dg/open_access_append_1.f90: New test.
23741 * gfortran.dg/open_access_append_2.f90: New test.
23743 2005-11-16 Richard Guenther <rguenther@suse.de>
23745 PR middle-end/24851
23746 * gcc.c-torture/execute/pr24851.c: New testcase.
23748 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
23750 * gcc.dg/fold-overflow-1.c: New test.
23752 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
23754 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23755 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23757 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
23759 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23761 * g++.dg/eh/forced2.C: Likewise.
23762 * g++.dg/eh/forced3.C: Likewise.
23763 * g++.dg/eh/forced4.C: Likewise.
23765 2005-11-11 Mike Stump <mrs@apple.com>
23767 * g++.old-deja/g++.mike/unused.C: Add.
23769 2005-11-15 Mark Mitchell <mark@codesourcery.com>
23772 * g++.dg/warn/Wcast-qual1.C: New test.
23774 2005-11-15 Jan Hubicka <jh@suse.cz>
23776 * gcc.dg/winline-5.c: Add large-unit-insns limit.
23778 2005-11-14 David Edelsohn <edelsohn@gnu.org>
23780 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23782 2005-11-14 Diego Novillo <dnovillo@redhat.com>
23785 * gcc.dg/tree-ssa/pr24840.c: New test.
23787 2005-11-14 Janis Johnson <janis187@us.ibm.com>
23790 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23792 2005-11-14 Dale Johannesen <dalej@apple.com>
23794 * gcc.c-torture/execute/20051113-1.c: New.
23796 2005-11-14 Mark Mitchell <mark@codesourcery.com>
23799 * g++.dg/template/crash43.C: New test.
23801 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
23803 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23805 2005-11-13 Mark Mitchell <mark@codesourcery.com>
23808 * g++.dg/eh/spec8.C: New test.
23810 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
23812 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23814 2005-11-13 Mark Mitchell <mark@codesourcery.com>
23817 * g++.dg/parse/ambig4.C: New test.
23818 * g++.dg/tc1/dr101.C: Adjust error markers.
23819 * g++.dg/lookup/strong-using-2.C: Likewise.
23820 * g++.dg/lookup/ambig5.C: Likewise.
23821 * g++.dg/lookup/ambig4.C: Likewise.
23822 * g++.dg/parse/crash22.C: Likewise.
23824 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
23826 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23828 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
23830 * gcc.dg/nested-calls-1.c: New test.
23832 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23834 * gfortran.dg/complex_intrinsic_1.f90: New test.
23835 * gfortran.dg/complex_intrinsic_2.f90: New test.
23836 * gfortran.dg/fgetc_1.f90: New test.
23837 * gfortran.dg/fgetc_2.f90: New test.
23838 * gfortran.dg/fgetc_3.f90: New test.
23839 * gfortran.dg/ftell_1.f90: New test.
23840 * gfortran.dg/ftell_2.f90: New test.
23841 * gfortran.dg/gnu_logical_1.F: New test.
23842 * gfortran.dg/gnu_logical_2.f90: New test.
23844 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
23846 PR middle-end/24820
23847 * gcc.dg/pr24820.c: New test.
23849 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
23851 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23852 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23855 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23858 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23860 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
23862 * gcc.target/cris/cris.exp: New file.
23863 * gcc.target/cris/rld-legit1.c: New test.
23864 * gcc.target/cris/rld-legit2.c: New test.
23866 2005-11-12 Jakub Jelinek <jakub@redhat.com>
23869 * g++.dg/opt/pr24780.C: New test.
23872 * g++.dg/template/asm1.C: New test.
23874 2005-11-12 Steven G. Kargl <kargls@comcast.net>
23876 PR libgfortran/24787
23877 * gfortran.dg/scan_1.f90: New test.
23879 2005-11-12 Jan Hubicka <jh@suse.cz>
23881 * gcc.target/i386/minmax-1.c: New.
23882 * gcc.target/i386/minmax-2.c: New.
23884 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
23886 * gcc.dg/pr24445.c: Fix for 64-bit targets.
23888 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
23890 * gcc.c-torture/execute/20051110-1.c,
23891 gcc.c-torture/execute/20051110-2.c: New tests.
23893 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
23895 PR middle-end/24750
23896 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23899 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
23901 * lib/target-libpath.exp (get_shlib_extension): New proc.
23902 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23903 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23904 * lib/objc.exp (objc_target_compile): Likewise.
23905 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23908 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
23910 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23912 * lib/target-supports.exp (check_effective_target_static_libgfortran):
23913 Add -static to additional_flags and pass it to target_compile.
23915 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23917 PR libgfortran/24719
23918 gfortran.dg/read_noadvance.f90: New test.
23920 PR libgfortran/24699
23921 gfortran.dg/fmt_t_2.f90: New test.
23923 PR libgfortran/24785
23924 gfortran.dg/read_x_eor.f90: New test.
23926 PR libgfortran/24584
23927 gfortran.dg/namelist_empty.f90: Rename test.
23929 PR libgfortran/24489
23930 gfortran/read_eor.f90: Rename test.
23932 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
23935 * gfortran.dg/automatic_module_variable.f90: New test.
23937 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
23940 * gcc.dg/pr24445.c: New test.
23942 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
23946 * gfortran.dg/recursive_statement_functions.f90: Add statement
23947 functions using inline intrinsic functions and parameters to test
23948 that they no longer seg-fault.
23951 gfortran.dg/nested_modules_4.f90: New test.
23952 gfortran.dg/nested_modules_5.f90: New test.
23954 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23957 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23959 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
23961 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23964 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23966 * gcc.dg/sparc-getcontext-1.c: New test.
23968 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
23970 * gcc.dg/ifcvt-fabs-1.c: New test.
23972 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
23975 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23976 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23978 2005-11-09 Richard Guenther <rguenther@suse.de>
23980 PR tree-optimization/24716
23981 * gcc.c-torture/execute/pr24716.c: New testcase.
23983 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23985 * gcc.dg/pr24624.c: Disable for non S/390 targets.
23987 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23990 * gcc.dg/pr24624.c: Testcase added.
23992 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23995 * g++.dg/other/pr24623.C: Testcase added.
23997 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24000 * gfortran-dg/pure_byref_1.f90: New.
24001 * gfortran-dg/pure_byref_2.f90: New.
24003 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24006 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24007 * gcc.dg/dg.exp: Run main loop also for *.i files.
24009 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24012 * g++.dg/tls/diag-3.C: New test.
24013 * g++.dg/tls/diag-4.C: New test.
24014 * g++.dg/tls/static-1.C: New test.
24015 * g++.dg/tls/static-1a.cc: New file.
24017 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24020 * g++.dg/tree-ssa/pr23046.C: New test.
24022 2005-11-08 Devang Patel <dpatel@apple.com>
24024 PR tree-optimization/23115
24025 * gcc.dg/tree-ssa/pr23115.c: New.
24027 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24029 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24030 * gcc.target/powerpc/pr16155.c: Same.
24031 * gcc.target/powerpc/altivec-1.c: Same.
24032 * gcc.target/powerpc/altivec-2.c: Same.
24033 * gcc.target/powerpc/altivec-3.c: Same.
24034 * gcc.target/powerpc/altivec-5.c: Same.
24035 * gcc.target/powerpc/altivec-11.c: Same.
24036 * gcc.target/powerpc/altivec-12.c: Same.
24037 * gcc.target/powerpc/altivec-14.c: Same.
24038 * gcc.target/powerpc/altivec-22.c: Same.
24039 * gcc.target/powerpc/altivec-consts.c: Same.
24040 * gcc.target/powerpc/altivec-pr22085.c: Same.
24041 * gcc.target/powerpc/altivec-splat.c: Same.
24042 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24043 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24044 * gcc.target/powerpc/darwin-longlong.c: Same.
24046 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24049 * gcc.dg/pr19340.c: New test.
24051 2005-11-07 Ian Lance Taylor <ian@airs.com>
24053 PR rtl-optimization/24683
24054 * gcc.dg/pr24683.c: New test.
24056 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24058 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24059 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24061 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24063 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24065 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24067 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24069 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24073 * gcc.target/powerpc/altivec-consts.c,
24074 gcc.target/powerpc/altivec-splat.c: New testcase.
24076 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24080 * gcc.dg/overflow-2.c: New testcase.
24082 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24084 PR rtl-optimization/23567
24085 * gcc.c-torture/execute/20051104-1.c: New test.
24087 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24090 gfortran.dg/private_type_2.f90: Modified to check that case with
24091 PRIVATE declaration within derived type is accepted.
24094 gfortran.dg/pointer_assign_1.f90: New test.
24097 * gfortran.dg/arrayio_0.f90: New test.
24100 gfortran.dg/data_initialized.f90: New test.
24101 gfortran.dg/data_constraints_1.f90: New test.
24102 gfortran.dg/data_constraints_2.f90: New test.
24104 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24108 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24110 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24113 * gcc.dg/tree-ssa/pr24670.c: New test.
24115 2005-11-05 Ian Lance Taylor <ian@airs.com>
24118 * gcc.target/i386/pr22432.c: New test.
24120 2005-11-05 Richard Henderson <rth@redhat.com>
24122 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24123 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24124 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24125 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24126 from gcc.dg/alpha-*.
24127 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24128 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24130 2005-11-05 Andreas Jaeger <aj@suse.de>
24132 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24134 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24137 * gcc.dg/torture/pr23424-1.c: New test.
24139 2005-11-04 Richard Henderson <rth@redhat.com>
24141 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24142 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24143 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24144 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24145 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24146 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24147 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24148 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24149 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24150 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24151 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24152 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24153 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24154 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24155 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24156 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24157 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24158 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24159 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24160 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24161 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24162 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24163 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24164 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24166 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24167 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24168 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24169 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24170 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24171 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24172 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24173 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24174 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24175 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24176 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24177 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24178 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24179 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24180 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24181 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24182 gcc.target/i386/lea.c, gcc.target/i386/local.c,
24183 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24184 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24185 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24186 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24187 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24188 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24189 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24190 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24191 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24192 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24193 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24194 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24195 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24196 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24197 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24198 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24199 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24200 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24201 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24202 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24203 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24204 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24205 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24206 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24207 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24208 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24209 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24210 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24212 2005-11-04 Diego Novillo <dnovillo@redhat.com>
24215 * gcc.dg/tree-ssa/pr24627.c: New test.
24217 2005-11-04 Paul Brook <paul@codesourcery.com>
24219 * gcc.dg/tls/opt-10.c: New test.
24221 2005-11-04 Andreas Jaeger <aj@suse.de>
24223 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24224 avoid extra warnings.
24226 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24228 PR libfortran/22298
24229 * lib/target-supports.exp
24230 (check_effective_target_static_libgfortran): New
24231 static_libgfortran effective target.
24232 * gfortran.dg/static_linking_1.f: New test.
24233 * gfortran.dg/static_linking_1.c: New file.
24235 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24237 * gcc.dg/pr24615.c: Guard test with { target fpic }.
24239 2005-11-03 Josh Conner <jconner@apple.com>
24242 g++.dg/ext/array2.C: New test.
24243 g++.dg/template/dependent-name3.C: New test.
24244 g++.dg/template/dependent-name4.C: New test.
24245 g++.dg/template/sfinae2.C: New test.
24247 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24249 PR preprocessor/22042
24250 * gcc.dg/cpp/strify4.c: New test.
24252 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24255 * g++.dg/cpp/string-1.C: New test.
24257 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24259 * gcc.target/powerpc: New directory.
24260 * gcc.target/powerpc/powerpc.exp: New file.
24261 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24262 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24263 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24264 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24265 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24266 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24267 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24268 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24269 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24270 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24271 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24272 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24273 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24274 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24275 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24276 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24277 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24278 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24279 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24280 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24281 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24282 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24283 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24284 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24285 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24286 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24287 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24288 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24289 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24290 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24291 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24292 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24293 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24294 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24296 2005-11-03 Mark Mitchell <mark@codesourcery.com>
24299 * g++.dg/warn/inline2.C: New test.
24301 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24303 PR middle-end/23155
24304 * g++.dg/ext/c99struct1.C: New test.
24305 * gcc.dg/union-cast-1.c: New test.
24306 * gcc.dg/union-cast-2.c: New test.
24307 * gcc.dg/union-cast-3.c: New test.
24309 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24311 PR middle-end/24589
24312 * gcc.c-torture/execute/zero-struct-2.c: New test.
24314 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24317 * g++.dg/init/switch1.C: New test.
24319 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24321 * gcc.dg/delay-slot-1.c: New test.
24323 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
24326 * gcc.dg/pr24620.c: New test.
24328 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24331 * gcc.dg/format/unnamed-1.c: New test.
24333 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24336 * g++.dg/expr/cond8.C: New test.
24339 * g++.dg/parse/dot1.C: New test.
24341 2005-11-02 Jan Hubicka <jh@suse.cz>
24344 * gcc.dg/i386-lea.c: New test
24346 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24349 * gcc.dg/pr24615.c: New test.
24351 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24354 * gcc.dg/pr24600.c: New test.
24356 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24359 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24360 * g++.dg/parse/typename9.C: New test.
24361 * g++/dg/parse/typename10.C: Likewise.
24363 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24366 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24367 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24368 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24370 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24373 * g++.dg/debug/static1.C: New test.
24375 2005-11-02 Josh Conner <jconner@apple.com>
24377 * g++.dg/crash38.C: moved into proper directory...
24378 * g++.dg/template/crash42.C: ...here
24380 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
24383 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24384 pcc_bitfield_type_matters || default_packed.
24386 * lib/target-supports.exp
24387 (check_effective_target_pcc_bitfield_type_matters): New proc.
24388 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24391 * lib/target-supports.exp (check_effective_default_packed): New proc.
24392 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24393 Gate expected errors on target ! default_packed.
24394 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24396 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24398 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24401 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24404 * gfortran.dg/entry_5.f90: New.
24405 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24407 2005-11-01 Bob Wilson <bob.wilson@acm.org>
24409 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24411 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
24414 gfortran.dg/namelist_blockdata.f90: New test.
24417 gfortran.dg/external_implicit_none.f90: New test.
24420 * gfortran.dg/secnds.f: New test.
24422 2005-10-31 Jan Hubicka <jh@suse.cz>
24425 * gcc.c-torture/compile/pr20928.c: New test.
24427 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
24429 PR middle-end/23492
24430 * gcc.c-torture/compile/zero-strct-5.c: New test.
24432 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
24434 PR libgfortran/24584
24435 * gfortran.dg/pr24584.f90: New test.
24437 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
24440 * gfortran.dg/char_result_9.f90: New.
24441 * gfortran.dg/char_result_10.f90: New.
24443 2005-10-30 Jan Hubicka <jh@suse.cz>
24445 * g++.dg/tree-ssa/pr24172.C: New testcase.
24447 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24449 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24451 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
24453 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24454 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24455 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24456 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24457 gfortran.dg/enum_9.f90,
24458 gfortran.fortran-torture/compile/enum_1.f90,
24459 gfortran.fortran-torture/execute/enum_1.f90,
24460 gfortran.fortran-torture/execute/enum_2.f90,
24461 gfortran.fortran-torture/execute/enum_3.f90,
24462 gfortran.fortran-torture/execute/enum_4.f90: New tests.
24464 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
24467 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24468 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24470 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24472 PR libfortran/20179
24473 * gfortran.dg/mixed_io_1.f90: New test.
24474 * gfortran.dg/mixed_io_1.c: New file.
24476 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24478 * gfortran.dg/malloc_free_1.f90: New test.
24480 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
24482 * gcc.dg/nested-func-4.c: Require profiling -pg.
24484 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24487 * g++.dg/warn/main-2.C: New test.
24489 2005-10-28 Steven G. Kargl <kargls@comcast.net>
24492 * gfortran.dg/interface_2.f90: new test.
24494 2005-10-28 Josh Conner <jconner@apple.com>
24497 * g++.dg/template/crash38.C: New test.
24498 * g++.dg/parse/explicit1.C: Change expected errors.
24500 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24503 * g++.dg/other/large-size-array.C: New test.
24505 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24507 PR middle-end/24362
24508 * g++.dg/opt/complex4.C: New test.
24510 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
24512 * gcc.dg/nested-func-4.c: New test.
24514 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
24517 gfortran.dg/derived_recursion.f90: New test.
24518 gfortran.dg/implicit_actual.f90: New test.
24520 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
24522 PR middle-end/24295, PR testsuite/24477
24523 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
24524 removed when weakref hits the tree.
24526 2005-10-25 Jakub Jelinek <jakub@redhat.com>
24528 * gfortran.dg/cray_pointers_4.f90: New test.
24530 * gfortran.dg/cray_pointers_5.f90: New test.
24532 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
24535 * gfortran.dg/assign_5.f90: New test.
24536 * gfortran.dg/assign_6.f: New test.
24538 2005-10-25 Uros Bizjak <uros@kss-loka.si>
24540 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
24541 CPU has no SSE support.
24543 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
24545 PR libgfortran/24224
24546 * gfortran.dg/arrayio_1.f90: Update attribution.
24547 * gfortran.dg/arrayio_2.f90: Update attribution.
24548 * gfortran.dg/arrayio_3.f90: Update attribution.
24549 * gfortran.dg/arrayio_4.f90: Update test conditions.
24550 * gfortran.dg/arrayio_5.f90: Update attribution.
24551 * gfortran.dg/arrayio_6.f90: New test.
24552 * gfortran.dg/arrayio_7.f90: New test.
24554 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
24556 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24558 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24560 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24562 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24565 * gfortran.dg/namelist_char_only.f90: New test.
24567 2005-10-24 Asher Langton <langton2@llnl.gov>
24571 * gfortran.dg/cray_pointers_1.f90: New test.
24572 * gfortran.dg/cray_pointers_2.f90: New test.
24573 * gfortran.dg/cray_pointers_3.f90: New test.
24574 * gfortran.dg/loc_1.f90: New test.
24575 * gfortran.dg/loc_2.f90: New test.
24577 2005-10-24 Steven Bosscher <stevenb@suse.de>
24579 * gcc.dg/pr24225.c: New test.
24581 2005-10-24 Asher Langton <langton2@llnl.gov>
24583 * gfortran.dg/dup_save_1.f90: New test.
24584 * gfortran.dg/dup_save_2.f90: New test.
24586 2005-10-24 Paul Brook <paul@codesourcery.com>
24589 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24592 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
24594 PR libgfortran/24489
24595 * gfortran.dg/pr24489.f90: New test.
24597 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
24600 * gfortran.dg/ichar_1.f90: Add tests for derived types.
24602 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
24605 * g++.dg/init/array16.C: Skip for mmix-*-*.
24607 2005-10-23 Asher Langton <langton2@llnl.gov>
24609 * gfortran.dg/byte_1.f90: New test.
24610 * gfortran.dg/byte_2.f90: New test.
24612 2005-10-23 David Edelsohn <edelsohn@gnu.org>
24614 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24616 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
24619 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24622 * gfortran.dg/merge_char_const.f90: New test.
24625 * gfortran.dg/spread_scalar_source.f90: New test.
24627 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
24629 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24631 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24632 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24634 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24636 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
24639 * gfortran.dg/der_pointer_4.f90: New.
24641 2005-10-22 David Ayers <d.ayers@inode.at>
24643 * obj-c++.dg/except-1.mm: Simplify.
24645 2005-10-21 David Ayers <d.ayers@inode.at>
24647 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24649 2005-10-21 Jakub Jelinek <jakub@redhat.com>
24651 * gfortran.dg/assumed_dummy_2.f90: New test.
24653 2005-10-21 James E Wilson <wilson@specifix.com>
24655 PR preprocessor/15220
24656 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24658 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
24660 * gcc.c-torture/execute/20051021-1.c: New test.
24662 2005-10-21 Mark Mitchell <mark@codesourcery.com>
24665 * g++.dg/ext/tmplattr1.C: New test.
24667 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
24670 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24672 2005-10-20 Geoffrey Keating <geoffk@apple.com>
24674 * obj-c++.dg/except-1.mm: New.
24676 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24678 2005-10-21 Alan Modra <amodra@bigpond.net.au>
24680 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24682 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
24684 PR middle-end/24295
24685 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24686 declarations with the same names as thunks' alias targets, use
24688 * gcc.dg/attr-alias-3.c: New test.
24689 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24691 2005-10-20 Mark Mitchell <mark@codesourcery.com>
24694 * g++.dg/parse/access8.C: New test.
24696 2005-10-20 Richard Guenther <rguenther@suse.de>
24699 * g++.dg/tree-ssa/pr24439.C: New testcase.
24701 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24703 * g++.dg/opt/delay-slot-1.C: New test.
24705 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
24708 * gfortran.fg/der_init_1.f90: New.
24710 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
24712 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24714 2005-10-19 Mark Mitchell <mark@codesourcery.com>
24717 * g++.dg/parse/error28.C: New test.
24719 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
24721 * gcc.dg/profile-generate-2.c: New test.
24723 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
24726 * g++.dg/ext/dllimport11.C: New.
24728 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24731 * g++.dg/other/friend3.C: New test.
24733 2005-10-18 Mark Mitchell <mark@codesourcery.com>
24736 * g++.dg/template/error19.C: New test.
24738 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
24741 * g++.dg/overload/koenig2.C: New.
24744 * g++.dg/overload/error2.C: New.
24747 * g++.dg/inherit/covariant14.C: New.
24749 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24752 * g++.dg/parse/for1.C: New test.
24754 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
24757 * gfortran.dg/host_dummy_index_1.f90: New test.
24760 * gfortran.dg/automatic_char_len_2.f90: New test.
24763 * gfortran.dg/recursive_statement_functions.f90: New test.
24766 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24769 * gfortran.dg/external_initializer.f90: New test.
24772 * non_module_public.f90: New test.
24774 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
24777 * g++.dg/template/overload7.C: New.
24780 * g++.dg/other/switch2.C: Remove expected warnings.
24783 * g++.dg/template/defarg6.C: New.
24785 2005-10-17 Uros Bizjak <uros@kss-loka.si>
24788 * gcc.target/i386/pr24315.c: New test.
24790 2005-10-16 Mark Mitchell <mark@codesourcery.com>
24793 * g++.dg/template/static21.C: New test.
24794 * g++.dg/template/static21-a.cc: Likewise.
24796 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
24799 * g++.dg/warn/Wswitch-default-1.C: New test.
24800 * g++.dg/warn/Wswitch-default-2.C: New test.
24802 2005-10-16 Mark Mitchell <mark@codesourcery.com>
24805 * g++.dg/parse/template18.C: New test.
24806 * g++.dg/template/nontype15.C: Likewise.
24808 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
24811 * gfortran.dg/spec_expr_2.f90: New.
24813 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
24815 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24816 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24817 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24818 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24819 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24820 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24821 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24822 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
24823 previous target-specific skips and warning-message matches where
24826 2005-10-15 Mark Mitchell <mark@codesourcery.com>
24829 * g++.dg/warn/Wctor-dtor.C: New test.
24831 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24834 * gcc.dg/for-1.c: New test.
24836 2005-10-14 Mark Mitchell <mark@codesourcery.com>
24839 * g++.dg/warn/Wconversion1.C: New test.
24840 * g++.dg/ext/packed4.C: Compile with -w.
24841 * g++.dg/opt/20050511-1.C: Likewise.
24842 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24844 2005-10-14 Jakub Jelinek <jakub@redhat.com>
24846 * gfortran.dg/boz_5.f90: New test.
24848 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
24851 * g++.dg/other/switch2.C: New.
24854 * g++.dg/init/ctor7.C: New.
24856 2005-10-13 David Edelsohn <edelsohn@gnu.org>
24859 * g++.dg/parse/crash32.C: New test.
24861 2005-10-13 Mark Mitchell <mark@codesourcery.com>
24864 * g++.dg/init/goto2.C: New test.
24867 * g++.dg/template/crash/41.C: New test.
24870 * g++.dg/template/crash40.C: New test.
24873 * g++.dg/parse/friend5.C: New test.
24876 * g++.dg/template/crash38.C: New test.
24879 * g++.dg/template/friend38.C: New test.
24882 * g++.dg/template/crash39.C: New test.
24884 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
24886 * gcc.dg/debug/dwarf2/dwarf-char1.c,
24887 gcc.dg/debug/dwarf2/dwarf-char2.c,
24888 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24890 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24892 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
24894 * gcc.dg/dll-2.c: Add tests for warnings.
24895 * gcc.dg/dll-3.c: Likewise.
24896 * gcc.dg/dll-4.c: Likewise.
24898 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24899 * g++.dg/ext/dllimport2.C: Likewise.
24900 * g++.dg/ext/dllimport3.C: Likewise.
24901 * g++.dg/ext/dllimport7.C: Likewise.
24902 * g++.dg/ext/dllimport8.C: Likewise.
24903 * g++.dg/ext/dllimport9.C: Likewise.
24905 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
24908 * gfortran.dg/derived_pointer_recursion.f90: New test.
24910 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
24912 * gcc.c-torture/execute/20051012-1.c: New test.
24914 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24917 * gfortran.dg/automatic_char_len_1.f90: New test.
24919 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24922 * gfortran.dg/save_common.f90: New test.
24925 * gfortran.dg/save_result.f90: New test.
24927 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
24930 * g++.dg/template/dependent-expr1.C: Add new expected error.
24931 * g++.dg/template/dependent-expr2.C: Adjust error text.
24932 * g++.dg/template/overload6.C: New.
24935 * g++.dg/other/typename8.C: New.
24938 * g++.dg/other/return1.C: New.
24940 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
24943 * g++.dg/ext/label5.C: New.
24945 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
24948 * g++.dg/parse/crash31.C: New.
24950 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
24952 * g++.dg/ipa/ipa-1.c: New test.
24953 * g++.dg/ipa/ipa-2.c: New test.
24954 * g++.dg/ipa/ipa-3.c: New test.
24955 * g++.dg/ipa/ipa-4.c: New test.
24956 * g++.dg/ipa/ipa-5.c: New test.
24957 * g++.dg/ipa/ipa.exp: New file.
24959 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24962 * gfortran.dg/private_type_3.f90: New test.
24964 2005-10-11 Steven G. Kargl <kargls@comcast.net>
24967 gfortran.dg/aint_anint_1.f90: New test.
24969 2005-10-11 Steven G. Kargl <kargls@comcast.net>
24971 PR libgfortran/24313
24972 gfortran.dg/csqrt.f: New test.
24974 2005-10-11 Ian Lance Taylor <ian@airs.com>
24977 * g++.dg/warn/noeffect7.C: New test.
24978 * g++.dg/warn/noeffect2.C: Instantiate templates.
24979 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
24982 2005-10-11 Mark Mitchell <mark@codesourcery.com>
24985 * g++.dg/init/float1.C: New test.
24988 * g++.dg/init/member1.C: Tweak error markers.
24990 2005-10-11 Janis Johnson <janis187@us.ibm.com>
24993 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24994 Check for null pointer.
24996 2005-10-11 Mark Mitchell <mark@codesourcery.com>
24999 * g++.dg/parse/ret-type3.C: New test.
25001 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25004 * gcc.c-torture/compile/pr23946.c: New test.
25006 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25008 * g++.dg/opt/mmx2.C: New test.
25010 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25013 * g++.dg/template/static20.C: New test.
25016 * g++.dg/warn/Wunused-12.C: New test.
25019 * g++.dg/template/arg4.C: New test.
25021 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25023 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25024 * gcc.dg/ucnid-3.c: Likewise.
25025 * gcc.dg/ucnid-4.c: Likewise.
25026 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25027 * g++.dg/other/ucnid-1.C: Likewise.
25028 * gcc.dg/sparc-frame-1.c: New test.
25030 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25033 * g++.dg/template/spec27.C: New test.
25036 * g++.dg/template/static19.C: New test.
25038 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25040 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25041 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25043 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25046 * gfortran.fortran-torture/compile/pr24136.f: New test.
25048 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25051 * g++.dg/parse/crash30.C: New test.
25053 2005-10-07 Richard Guenther <rguenther@suse.de>
25055 PR middle-end/24227
25056 * gcc.c-torture/compile/pr24227.c: New testcase.
25058 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25060 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25061 Do not put aligned attributes on array elements.
25063 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25065 PR testsuite/23611, PR testsuite/23615
25066 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25067 writing prototypes of library functions by hand.
25068 * obj-c++.dg/bitfield-4.mm: Likewise.
25069 * obj-c++.dg/const-str-4.mm: Likewise.
25070 * obj-c++.dg/encode-4.mm: Likewise.
25071 * obj-c++.dg/encode-5.mm: Likewise.
25072 * obj-c++.dg/encode-6.mm: Likewise.
25073 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25074 * obj-c++.dg/method-10.mm: Likewise.
25075 * obj-c++.dg/method-17.mm: Likewise.
25076 * obj-c++.dg/method-19.mm: Likewise.
25077 * obj-c++.dg/try-catch-2.mm: Likewise.
25079 2005-10-06 Richard Henderson <rth@redhat.com>
25082 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25084 2005-10-06 Dale Johannesen <dalej@apple.com>
25086 * gcc.c-torture/execute/20030125-1.c: Correct.
25088 2005-10-06 Richard Guenther <rguenther@suse.de>
25090 PR tree-optimization/24238
25091 * g++.dg/tree-ssa/pr24238.C: New testcase.
25093 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25096 * gfortran.dg/der_pointer_3.f90: New test.
25098 2005-10-05 Devang Patel <dpatel@apple.com>
25101 * g++.dg/other/PR23205.C: New.
25103 2005-10-05 Richard Henderson <rth@redhat.com>
25106 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25107 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25109 2005-10-05 Dale Johannesen <dalej@apple.com>
25111 * gcc.c-torture/execute/float-floor.c: New.
25113 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
25115 PR tree-optimization/21419
25116 PR tree-optimization/24146
25117 PR tree-optimization/24151
25119 * g++.dg/ext/asm7.C: New.
25120 * g++.dg/ext/asm8.C: New.
25121 * gcc.dg/asm-1.c: Compile on all targets.
25122 * gcc.dg/asm-pr24146.c: New.
25123 * gcc.dg/pr21419.c: Adjust error messages.
25125 2005-10-05 Richard Guenther <rguenther@suse.de>
25128 * gfortran.fortran-torture/compile/empty.f90: New testcase.
25130 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
25133 * g++.dg/template/spec22.C: Robustify test.
25134 * g++.dg/template/spec26.C: New.
25136 2005-10-05 Uros Bizjak <uros@kss-loka.si>
25138 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25139 if target supports vector instructions.
25141 2005-10-04 Geoffrey Keating <geoffk@apple.com>
25143 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25146 2005-10-04 Janis Johnson <janis187@us.ibm.com>
25148 * lib/target-supports.exp (check_effective_target_fortran_large_real,
25149 check_effective_target_fortran_large_int): Replace cached result
25150 when target changes.
25152 2005-10-04 Devang Patel <dpatel@apple.com>
25154 * gcc.dg/i386-sse-vect-types.c: New.
25156 2005-10-04 Ian Lance Taylor <ian@airs.com>
25158 PR preprocessor/13726
25159 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25160 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25162 2005-10-04 Richard Guenther <rguenther@suse.de>
25165 * gcc.dg/noncompile/pr23576.c: New testcase.
25167 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25169 PR middle-end/23125
25170 * gcc.dg/register-var-3.c: New test.
25172 2005-10-04 Steven Bosscher <stevenb@suse.de>
25174 * gcc.dg/pr23049.c: New test.
25176 * gcc.dg/ucnid-4.c: Fix test.
25178 2005-10-03 Diego Novillo <dnovillo@redhat.com>
25181 * gcc.c-torture/compile/pr23445.c: New test.
25183 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
25185 * g++.dg/overload/unknown1.C: New.
25187 2005-10-03 Mark Mitchell <mark@codesourcery.com>
25190 * g++.dg/template/repo4.C: New test.
25192 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25194 PR libfortran/19308
25195 * gfortran.dg/large_real_kind_2.F90: New test.
25196 * gfortran.dg/large_integer_kind_2.f90: New test.
25198 2005-10-03 Uros Bizjak <uros@kss-loka.si>
25200 * lib/target-supports.exp (check_effective_target_vect_shift):
25201 Implement with result caching. Add i?86, x86_64 and ia64 targets.
25202 (check_effective_target_vect_condition): Fix copy-n-pasto.
25204 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25205 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25208 2005-10-02 Mark Mitchell <mark@codesourcery.com>
25211 * g++.dg/template/overload5.C : New test.
25214 * g++.dg/expr/stdarg1.C: New test.
25216 2005-10-02 Diego Novillo <dnovillo@redhat.com>
25219 * gcc.c-torture/execute/pr24142.c: New test.
25221 2005-10-01 Diego Novillo <dnovillo@redhat.com>
25224 * gcc.c-torture/execute/pr24141.c: New test.
25226 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
25227 Diego Novillo <dnovillo@redhat.com>
25230 * gcc.c-torture/execute/pr23604.c: New test.
25232 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
25241 gfortran.dg/equiv_constraint_1.f90: New test.
25242 gfortran.dg/equiv_constraint_2.f90: New test.
25243 gfortran.dg/equiv_constraint_3.f90: New test.
25244 gfortran.dg/equiv_constraint_4.f90: New test.
25245 gfortran.dg/equiv_constraint_5.f90: New test.
25246 gfortran.dg/equiv_constraint_6.f90: New test.
25247 gfortran.dg/equiv_constraint_7.f90: New test.
25248 gfortran.dg/equiv_constraint_8.f90: New test.
25249 gfortran.dg/private_type_1.f90: New test.
25250 gfortran.dg/private_type_2.f90: New test.
25251 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25252 980628-10.f: Assert std=gnu to permit mixing of
25253 types in equivalence statements.
25255 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
25258 * gfortran.dg/open_status_1.f90: New.
25260 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25262 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25263 * gcc.dg/vect/pr22480.c: Clean up temp files.
25264 * gcc.dg/vect/pr23831.c: Clean up temp files.
25265 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25266 Clean up temp files.
25267 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25268 Clean up temp files.
25270 * gcc.dg/20050309-1.c: Clean up temp files.
25271 * gcc.dg/20050325-1.c: Clean up temp files.
25273 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25275 PR tree-optimization/24059
25276 * gcc.dg/vect/pr24059.c : New test.
25278 2005-09-29 Jakub Jelinek <jakub@redhat.com>
25280 PR middle-end/24109
25281 * gcc.c-torture/execute/20050929-1.c: New test.
25283 2005-09-29 Steven Bosscher <stevenb@suse.de>
25285 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25287 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
25290 * gcc.dg/pr21419.c: New test.
25292 2005-09-29 Steven Bosscher <stevenb@suse.de>
25294 * gcc.dg/pr23911.c: New test.
25296 2005-09-28 Mark Mitchell <mark@codesourcery.com>
25298 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25301 * g++.dg/parse/qualified4.C: New test.
25302 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25303 * g++.old-deja/g++.mike/p8154.C: Likewise.
25305 2005-09-27 Mark Mitchell <mark@codesourcery.com>
25308 * g++.dg/template/friend37.C: New test.
25309 * g++.dg/parse/crash28.C: Adjust error markers.
25311 2005-09-27 Jakub Jelinek <jakub@redhat.com>
25314 * gfortran.fortran-torture/execute/save_2.f90: New decl.
25316 2005-09-27 Devang Patel <dpatel@apple.com>
25318 PR tree-optimization/23625
25319 * gcc.dg/pr23625.c: New test.
25321 2005-09-27 Uros Bizjak <uros@kss-loka.si>
25323 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25324 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25326 2005-09-26 Jakub Jelinek <jakub@redhat.com>
25329 * gfortran.fortran-torture/execute/save_1.f90: New test.
25330 * gfortran.dg/save_1.f90: New test.
25332 2005-09-26 Uros Bizjak <uros@kss-loka.si>
25334 * gcc.target/i386/builtin-apply-mmx.c: New test.
25337 * gcc.target/i386/pr22576.c: New test.
25340 * gcc.target/i386/pr22585.c: New test.
25343 * gcc.target/i386/pr23268.c: New test.
25345 PR middle-end/23831
25346 * gcc.dg/vect/pr23831.c: New test.
25349 * gcc.target/i386/pr24055.c: New test.
25351 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
25353 PR tree-optimization/23960
25354 * gcc.c-torture/compile/pr23960.c: New.
25356 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
25359 * gfortran.dg/nested_modules_3.f90: New.
25361 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25364 gfortran.dg/interface_1.f90: New test.
25366 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
25367 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25370 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25372 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25375 * gfortran.dg/imag_1.f: New test.
25376 * gfortran.dg/imag_2.f: Ditto.
25378 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
25380 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25382 2005-09-22 Jakub Jelinek <jakub@redhat.com>
25385 * g++.dg/warn/pr21983.C: New test.
25387 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
25389 * gcc.dg/20050922-1.c: Testcase added.
25391 2005-09-21 Mark Mitchell <mark@codesourcery.com>
25394 * g++.dg/template/array14.C: New test.
25396 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
25399 * gfortran.dg/der_ptr_component_1.f90: New test.
25401 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25404 * g++.dg/template/error1.C: Reject "no matching function" message.
25406 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25409 * g++.dg/lookup/error1.C: New test.
25411 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
25413 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25414 functionality of the testcase.
25416 2005-09-20 Richard Henderson <rth@redhat.com>
25418 * gcc.dg/vect/vect-22.c: Require vect_float.
25419 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25421 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
25423 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25424 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25425 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25426 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25427 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25428 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25429 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25430 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25431 * gcc.dg/cpp/ucnid-8.c: New test.
25433 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25435 PR tree-optimization/23929
25436 * gcc.c-torture/compile/pr23929.c: New test.
25438 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
25440 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25443 2005-09-20 Steve Ellcey <sje@cup.hp.com>
25446 * g++.dg/other/pr22003.C: Require named sections.
25448 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25451 * g++.dg/rtti/crash3.C: New test.
25453 PR tree-optimization/23818
25454 * gcc.dg/pr23818.c: New test.
25456 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25459 * gfortran.dg/print_fmt_4.f: New.
25461 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25464 * gfortran.fortran-torture/execute/entry_11.f90: New test.
25466 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25468 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25469 Use pointers to local alignable arrays instead. Added comments.
25470 * gcc.dg/vect/vect-46.c: Likewise.
25471 * gcc.dg/vect/vect-48.c: Likewise.
25472 * gcc.dg/vect/vect-49.c: Likewise.
25473 * gcc.dg/vect/vect-52.c: Likewise.
25474 * gcc.dg/vect/vect-53.c: Likewise.
25475 * gcc.dg/vect/vect-54.c: Likewise.
25476 * gcc.dg/vect/vect-56.c: Likewise.
25477 * gcc.dg/vect/vect-57.c: Likewise.
25478 * gcc.dg/vect/vect-58.c: Likewise.
25479 * gcc.dg/vect/vect-60.c: Likewise.
25480 * gcc.dg/vect/vect-61.c: Likewise.
25482 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25483 The test is no longer vectorizable on vect_no_align targets.
25484 * gcc.dg/vect/vect-43.c: Likewsie.
25486 * gcc.dg/vect/vect-44.c: Added comments.
25487 * gcc.dg/vect/vect-45.c: Added comments.
25488 * gcc.dg/vect/vect-50.c: Added comments.
25489 * gcc.dg/vect/vect-51.c: Added comments.
25491 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25493 * gcc.dg/vect/Os-vect-95.c: Likewise.
25495 * gcc.dg/vect/vect-41.c: Test removed.
25496 * gcc.dg/vect/vect-47.c: Test removed.
25497 * gcc.dg/vect/vect-55.c: Test removed.
25498 * gcc.dg/vect/vect-59.c: Test removed.
25500 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25502 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25503 No longer vectorizable on vect_no_align targets.
25504 * gcc.dg/vect/pr20122.c: Likewise.
25505 * gcc.dg/vect/vect-74.c: Likewise.
25506 * gcc.dg/vect/vect-75.c: Likewise.
25507 * gcc.dg/vect/vect-76.c: Likewise.
25509 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25510 Will not be vectorizable on vect_no_align targets once aliasing issues
25512 * gcc.dg/vect/vect-79.c: Likewise.
25514 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25515 * gcc.dg/vect/vect-78.c: Likewise.
25516 * gcc.dg/vect/vect-97.c: Likewise.
25518 2005-09-19 Steven Bosscher <stevenb@suse.de>
25520 * gcc.dg/pr23943.c: New test.
25522 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25525 * gfortran.dg/derived_pointer_null_1.f90: New test.
25527 2005-09-18 Richard Guenther <rguenther@suse.de>
25529 PR middle-end/23944
25530 * gcc.c-torture/compile/pr23944.c: New testcase.
25532 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
25535 * gfortran.dg/der_pointer_2.f90: New test.
25537 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25540 * gfortran.dg/nested_modules_2.f90: New test.
25542 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25545 * g++.dg/other/semicolon.C: New test.
25547 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
25549 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25550 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25552 2005-09-16 Mark Mitchell <mark@codesourcery.com>
25555 * g++.dg/template/static18.C: New test.
25558 * g++.dg/template/crash19.C: Remove dg-error marker.
25559 * g++.dg/template/local4.C: New test.
25561 2005-09-16 Paul Brook <paul@codesourcery.com>
25564 * gfortran.dg/dependency_1.f90: New test.
25566 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25569 * g++.dg/template/static17.C: New test.
25571 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
25574 * g++.dg/warn/huge-val1.C: New test.
25576 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25579 * g++.dg/parse/class2.C: New test.
25580 * g++.dg/template/explicit8.C: Likewise.
25581 * g++.dg/template/spec25.C: Likewise.
25583 2005-09-14 Josh Conner <jconner@apple.com>
25585 PR middle-end/23584
25586 * gcc.dg/pr23584.c: New test.
25588 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
25590 PR fortran/21875 Internal Unit Array I/O, NIST
25591 * gfortran.dg/arrayio_1.f90: New test.
25592 * gfortran.dg/arrayio_1.f90: New test.
25593 * gfortran.dg/arrayio_1.f90: New test.
25594 * gfortran.dg/arrayio_1.f90: New test.
25595 * gfortran.dg/arrayio_1.f90: New test.
25597 2005-09-14 Uros Bizjak <uros@kss-loka.si>
25599 PR middle-end/22480
25600 * gcc.dg/vect/pr22480.c: New test.
25602 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
25605 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25607 2005-09-13 Josh Conner <jconner@apple.com>
25610 * g++.dg/init/struct2.C: New test.
25611 * g++.dg/init/struct3.C: New test.
25613 2005-09-13 Janis Johnson <janis187@us.ibm.com>
25615 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25616 Clean up temp files.
25617 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25618 gcc.dg/tree-ssa/builtin-fprintf-1.c,
25619 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25620 gcc.dg/tree-ssa/builtin-printf-1.c,
25621 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25622 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25623 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25624 gcc.dg/tree-ssa/builtin-vprintf-1.c,
25625 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25626 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25627 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25628 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25629 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25630 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25631 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25632 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25634 2005-09-13 Josh Conner <jconner@apple.com>
25636 * lib/gcc-dg.exp: Load scanipa.exp.
25637 (cleanup-dump): New procedure.
25638 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25639 * lib/scandump.exp: New file.
25640 * lib/scantree.exp: Use it.
25641 * lib/scanipa.exp: New file.
25643 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
25646 * gfortran.dg/generic_4.f90: New test.
25648 2005-09-13 Uros Bizjak <uros@kss-loka.si>
25651 * gcc.target/i386/pr23816-1.c: New test.
25652 * gcc.target/i386/pr23816-2.c: New test.
25655 2005-09-13 Bastian Blank <waldi@debian.org>
25658 * g++.dg/abi/mangle26.C: New test.
25659 * g++.dg/abi/mangle27.C: New test.
25660 * g++.dg/abi/mangle28.C: New test.
25661 * g++.dg/abi/mangle29.C: New test.
25664 * g++.dg/parse/register1.C: New test.
25666 2005-09-13 Mark Mitchell <mark@codesourcery.com>
25669 * g++.dg/template/access16.C: New test.
25671 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25673 * gfortran.dg/char_pack_2.f90: Increase the vector size.
25675 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25678 * gfortran.dg/shape_2.f90: New test.
25680 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25683 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25684 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25685 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25686 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25687 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25688 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25689 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25692 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25695 * g++.dg/parse/template17.C: New test.
25697 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25700 * g++.dg/template/nontype14.C: New test.
25702 2005-09-12 Ian Lance Taylor <ian@airs.com>
25705 * g++.dg/lookup/friend7.C: New test.
25706 * g++.dg/lookup/friend8.C: New test.
25707 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25708 so that it will be found via argument dependent lookup.
25709 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25710 friend functions which will no longer be found.
25711 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25712 function g, so that it will be found via argument dependent
25714 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25715 * g++.old-deja/g++.mike/net43.C: Likewise.
25717 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25720 * g++.dg/template/static16.C: New test.
25722 2005-09-12 Josh Conner <jconner@apple.com>
25724 PR middle-end/23237
25725 * gcc.c-torture/compile/pr23237.c: New test.
25727 2005-09-11 Richard Henderson <rth@redhat.com>
25729 * g++.dg/other/error8.C: Update expected diagnostic text.
25731 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25733 PR libfortran/19872
25734 * gfortran.dg/overwrite_1.f: New test.
25736 2005-09-09 Josh Conner <jconner@apple.com>
25738 * g++.dg/init/pr23180-1.C: Removed.
25739 * g++.dg/init/pr23180-2.C: Removed.
25741 2005-09-09 David Daney <ddaney@avtrex.com>
25743 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25744 files which are ...
25745 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25746 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25748 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25750 * gfortran.dg/iostat_2.f90: New test.
25752 2005-09-09 Mark Mitchell <mark@codesourcery.com>
25755 * g++.dg/ext/interface1.C: New test.
25756 * g++.dg/ext/interface1.h: Likewise.
25757 * g++.dg/ext/interface1a.cc: Likewise.
25759 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
25761 * gfortran.dg/iomsg_1.f90: New test case.
25763 2005-09-09 Richard Guenther <rguenther@suse.de>
25766 * g++.dg/tree-ssa/pr23624.C: New testcase.
25768 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25771 * gfortran.dg/vector_subscript_1.f90,
25772 * gfortran.dg/vector_subscript_2.f90: New tests.
25774 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25777 * gfortran.dg/array_alloc_1.f90,
25778 * gfortran.dg/array_alloc_2.f90,
25779 * gfortran.dg/array_alloc_3.f90: New tests.
25781 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25784 * gfortran.dg/array_constructor_6.f90
25785 * gfortran.dg/array_constructor_7.f90
25786 * gfortran.dg/array_constructor_8.f90
25787 * gfortran.dg/array_constructor_9.f90
25788 * gfortran.dg/array_constructor_10.f90
25789 * gfortran.dg/array_constructor_11.f90
25790 * gfortran.dg/array_constructor_12.f90: New tests.
25792 2005-09-08 Josh Conner <jconner@apple.com>
25795 * g++.dg/init/pr23180-1.C: New test.
25796 * g++.dg/init/pr23180-2.C: New test.
25798 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
25801 * gfortran.dg/module_double_reuse.f90: New.
25803 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
25810 * gfortran.dg/common_equivalence_1.f: New.
25811 * gfortran.dg/common_equivalence_2.f: New.
25812 * gfortran.dg/common_equivalence_3.f: New.
25813 * gfortran.dg/contained_equivalence_1.f90: New.
25814 * gfortran.dg/module_blank_common.f90: New.
25815 * gfortran.dg/module_commons_1.f90: New.
25816 * gfortran.dg/module_equivalence_1.f90: New.
25817 * gfortran.dg/nested_modules_1.f90: New.
25818 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25819 equivalences and add comment to connect the test with
25822 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25825 * gfortran.dg/common_6.f90: New test.
25827 2005-09-08 Richard Sandiford <richard@codesourcery.com>
25830 * gfortran.dg/char_result_1.f90,
25831 * gfortran.dg/char_result_2.f90,
25832 * gfortran.dg/char_result_3.f90,
25833 * gfortran.dg/char_result_4.f90,
25834 * gfortran.dg/char_result_5.f90,
25835 * gfortran.dg/char_result_6.f90,
25836 * gfortran.dg/char_result_7.f90,
25837 * gfortran.dg/char_result_8.f90: New tests.
25839 2005-09-08 Richard Sandiford <richard@codesourcery.com>
25842 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25844 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
25847 * obj-c++.dg/selector-5.mm: New test.
25848 * obj-c++.dg/selector-6.mm: New test.
25850 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
25854 * objc.dg/error-1.m: New test.
25856 2005-09-07 Richard Sandiford <richard@codesourcery.com>
25859 * gfortran.fortran-torture/execute/pr23373-1.f90,
25860 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25862 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
25864 PR libfortran/23760
25865 * gfortran.dg/g77/1832.f: Remove long string in write statement
25866 to allow the test to pass on correct list directed output with
25869 2005-09-07 James E Wilson <wilson@specifix.com>
25871 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25873 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
25875 * gfortran.dg/parameter+save.f90: Rename to
25876 * gfortran.dg/parameter_save.f90: .. this.
25878 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
25881 * gfortran.dg/parameter+save.f90: New test case.
25883 2005-09-06 Richard Sandiford <richard@codesourcery.com>
25886 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25888 2005-09-06 Jakub Jelinek <jakub@redhat.com>
25891 * gcc.dg/pr23075.c: New test.
25892 * g++.dg/warn/pr23075.C: New test.
25895 * gcc.target/i386/pr22362.c: New test.
25897 PR rtl-optimization/23098
25898 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25900 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25901 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25902 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25904 2005-09-06 Mark Mitchell <mark@codesourcery.com>
25906 * g++.dg/expr/cast6.C: New test.
25909 * g++.dg/init/new15.C: New test.
25911 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
25913 * gcc.dg/vect/Os-vect-95.c: New test.
25914 * gcc.dg/vect/vect-95.c: Same.
25916 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
25918 * gcc.dg/vect/vect-29.c: Update xfail testing.
25919 * gcc.dg/vect/vect-44.c: Same.
25920 * gcc.dg/vect/vect-48.c: Same.
25921 * gcc.dg/vect/vect-50.c: Same.
25922 * gcc.dg/vect/vect-72.c: Same.
25923 * gcc.dg/vect/vect-77.c: Same.
25924 * gcc.dg/vect/vect-78.c: Same.
25925 * gcc.dg/vect/vect-80.c: Same.
25926 * gcc.dg/vect/vect-96.c: Same.
25927 * gcc.dg/vect/vect-100.c: Same.
25928 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25929 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25930 * gfortran.dg/vect/vect-5.f90: Same.
25932 2005-09-06 Jakub Jelinek <jakub@redhat.com>
25934 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25936 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25937 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25940 * g++.dg/opt/pr23056.C: New test.
25942 PR rtl-optimization/23098
25943 * gcc.target/i386/pr23098.c: New test.
25945 2005-09-05 Mark Mitchell <mark@codesourcery.com>
25948 * g++.dg/template/static15.C: New test.
25951 * g++.dg/ext/stmtexpr5.C: New test.
25952 * g++.dg/ext/stmtexpr6.C: Likewise.
25954 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
25956 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25958 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25959 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25960 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25962 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
25964 PR libfortran/23321
25965 * gfortran.dg/direct_io_4.f90: New test case.
25967 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
25968 Rasmus Hahn <rassahah@neofonie.de>
25971 * objc.dg/type-stream-1.m: New test.
25973 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
25976 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25977 gfortran.dg/print_fmt_3.f90: New test.
25979 2005-09-03 Jakub Jelinek <jakub@redhat.com>
25981 * gfortran.dg/fmt_t_1.f90: New test.
25983 2005-09-03 Jakub Jelinek <jakub@redhat.com>
25985 PR rtl-optimization/23454
25986 * g++.dg/opt/pr23454.C: New test.
25988 2005-09-03 Mark Mitchell <mark@codesourcery.com>
25991 * g++.dg/ext/static1.C: New test.
25993 2005-09-02 Richard Henderson <rth@redhat.com>
25995 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25996 tail call to check_fa_work.
25998 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26001 * g++.dg/other/gc3.C: New test.
26003 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26005 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26006 * gcc.dg/20050826-1.c: Likewise.
26008 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26011 * g++.dg/expr/volatile1.C: New test.
26013 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26015 PR middle-end/23547
26016 * gcc.dg/pr23547.c: New test.
26018 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26021 * gcc.c-torture/execute/pr22061-1.c,
26022 * gcc.c-torture/execute/pr22061-2.c,
26023 * gcc.c-torture/execute/pr22061-3.c,
26024 * gcc.c-torture/execute/pr22061-4.c: New tests.
26026 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26028 * gcc.dg/Wredundant-decls-2.c: New test to check that
26029 -Wredundant-decls does not issue warning for a variable
26030 definition following a declaration.
26032 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26035 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26036 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26037 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26039 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26040 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26041 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26042 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26043 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26044 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26045 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26046 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26048 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26051 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26054 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26057 * gcc.dg/pr21255-1.c: New test.
26058 * gcc.dg/pr21255-2-mb.c: Likewise.
26059 * gcc.dg/pr21255-2-ml.c: Likewise.
26060 * gcc.dg/pr21255-3.c: Likewise.
26061 * gcc.dg/pr21255-4.c: Likewise.
26063 2005-08-31 Dale Johannesen <dalej@apple.com>
26065 * gcc.dg/20050830-1.c: New.
26067 2005-08-31 Josh Conner <jconner@apple.com>
26069 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26070 command-line options for arm-*-* targets.
26071 * g++.dg/init/array16.C: Likewise.
26072 * g++.dg/other/crash-4.C: Likewise.
26074 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26077 * obj-c++.dg/gnu-runtime-3.mm: New test.
26079 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26082 * g++.dg/lookup/ambig4.C: New test.
26083 * g++.dg/lookup/ambig5.C: New test.
26084 * g++.dg/tc1/dr101.C: Adjust error markers.
26086 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26089 * g++.dg/template/ttp5.C: Adjust error markers.
26091 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26094 * lib/obj-c++.exp: Include target-libpath.exp.
26095 (obj-c++_link_flags): Look for the GNU libobjc library
26096 and set the library path to include it.
26097 Don't manually set LD_LIBRARY_PATH (etc.) but call
26098 set_ld_library_path_env_vars instead.
26099 (obj-c++_target_compile): Don't set library path or
26100 linker flags because they are already set correctly
26101 in obj-c++_link_flags.
26103 2005-08-30 Josh Conner <jconner@apple.com>
26105 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26106 to command-line options for arm-*-* targets.
26108 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26110 * g++.dg/other/i386-1.C: New.
26112 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26114 PR preprocessor/20348
26115 PR preprocessor/20356
26116 * gcc.dg/cpp/pr20348.c: New test.
26117 * gcc.dg/cpp/pr20348.h: New file.
26118 * gcc.dg/cpp/inc/pr20348.h: New file.
26119 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26120 * gcc.dg/cpp/pr20356.c: New test.
26121 * gcc.dg/cpp/pr20356.h: New file.
26122 * gcc.dg/cpp/inc/pr20356.h: New file.
26123 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26125 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
26127 * gfortran.fortran-torture/execute/intrinsic_count.f90:
26128 Fix array dimension to avoid correct end-of-file error.
26130 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
26132 PR libfortran/23598
26133 * gfortran.dg/iostat_1.f90: New test.
26135 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
26137 PR middle-end/23408
26138 * gcc.dg/pr23408.c: New test.
26140 2005-08-28 Mark Mitchell <mark@codesourcery.com>
26143 * g++.dg/init/member1.C: Make sure erroneous static data member
26144 definitions are required.
26145 * g++.dg/template/static13.C: New test.
26146 * g++.dg/template/static14.C: Likewise.
26148 2005-08-29 Jakub Jelinek <jakub@redhat.com>
26150 * gcc.target/i386/pr23575.c: Use -msse2 instead of
26151 -march=pentium4, remove ilp32 requirement.
26153 PR middle-end/23484
26154 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26155 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26157 2005-08-29 Andreas Jaeger <aj@suse.de>
26160 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26162 2005-08-28 Jakub Jelinek <jakub@redhat.com>
26164 * gcc.c-torture/execute/20050316-2.c: New test.
26165 * gcc.c-torture/execute/20050316-3.c: New test.
26166 * gcc.dg/torture/pr16104-1.c: New test.
26168 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
26170 PR middle-end/23463
26171 * gcc.c-torture/execute/zero-struct-1.c: New test.
26173 2005-08-27 Richard Guenther <rguenther@suse.de>
26176 * gcc.target/i386/pr23575.c: New testcase.
26178 2005-08-26 Jakub Jelinek <jakub@redhat.com>
26180 PR rtl-optimization/23561
26181 * gcc.c-torture/execute/20050826-1.c: New test.
26184 * gcc.c-torture/execute/20050826-2.c: New test.
26186 2005-08-26 Dale Johannesen <dalej@apple.com>
26188 * gcc.dg/20030711-1.c: Modify to work on Darwin.
26189 * gcc.dg/20050826-1.c: New.
26191 2005-08-26 Mark Mitchell <mark@codesourcery.com>
26194 * g++.dg/template/nontype13.C: New test.
26197 * g++.dg/init/new14.C: New test.
26198 * g++.dg/expr/anew1.C: Do not XFAIL.
26199 * g++.dg/expr/anew2.C: Likewise.
26200 * g++.dg/expr/anew3.C: Likewise.
26202 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
26204 PR middle-end/22439
26205 * gcc.dg/vla-3.c: New test.
26207 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
26210 * gfortran.dg/named_interface.f90: New.
26212 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
26214 * gcc.c-torture/execute/frame-address.c: New test.
26216 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
26219 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26221 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26223 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26225 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26227 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26228 * gcc.dg/altivec-22.c: Rename from..
26229 * gcc.dg/altivec-nomfcr.c: ..this.
26231 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
26233 PR tree-optimization/23546
26234 * gcc.dg/tree-ssa/pr23546.c: New test.
26236 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
26239 * gfortran.dg/nonreturning_statements.f90: New test.
26241 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
26244 * g++.dg/parse/crash29.C: New.
26246 2005-08-23 DJ Delorie <dj@redhat.com>
26248 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26249 constants have the L suffix.
26251 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
26254 * g++.dg/template/instantiate8.C: New.
26256 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
26258 PR middle-end/23467
26259 * gcc.c-torture/execute/pr23467.c: New test.
26261 2005-08-23 Jakub Jelinek <jakub@redhat.com>
26263 PR tree-optimization/22043
26264 * gcc.c-torture/execute/20050613-1.c: New test.
26266 2005-08-23 Ben Elliston <bje@au.ibm.com>
26268 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26270 2005-08-22 Jakub Jelinek <jakub@redhat.com>
26272 PR rtl-optimization/23478
26273 * g++.dg/opt/pr23478.C: New test.
26275 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
26278 * gcc.dg/switch-warn-3.c: New test.
26280 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26283 * g++.dg/template/param1.C: New test.
26285 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26288 * g++.dg/other/incomplete1.C: New test.
26290 2005-08-22 Ira Rosen <irar@il.ibm.com>
26292 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26295 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26297 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26300 2005-08-21 Jakub Jelinek <jakub@redhat.com>
26302 * gcc.target/i386/sse-4.c: New test.
26304 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26307 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26309 2005-08-20 Jakub Jelinek <jakub@redhat.com>
26311 * gcc.dg/20050811-1.c: New test.
26312 * gcc.dg/20050811-2.c: New test.
26314 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
26316 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26318 2005-08-19 Diego Novillo <dnovillo@redhat.com>
26321 * gcc.c-torture/compile/pr23476.c: New test.
26323 2005-08-19 Devang Patel <dpatel@apple.com>
26325 PR tree-optimization/23048
26326 * gcc.dg/tree-ssa/pr23048.c: New test.
26328 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
26330 PR middle-end/20624
26331 * g++.dg/warn/Wreturn-3.C: New test
26333 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
26335 PR tree-optimization/22228
26336 * g++.dg/vect/pr22543.cc: New test.
26338 2005-08-17 Steven Bosscher <stevenb@suse.de>
26340 PR tree-optimization/21574
26341 * gcc.dg/tree-ssa/pr21574.c: New test.
26343 2005-08-16 James E Wilson <wilson@specifix.com>
26345 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26347 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
26350 * gcc.c-torture/compile/zero-strct-3.c: New test.
26351 * gcc.c-torture/compile/zero-strct-4.c: New test.
26353 2005-08-16 Steven Bosscher <stevenb@suse.de>
26356 * gcc.target/x86_64/pr23376.c: New test.
26358 2005-08-16 Ian Lance Taylor <ian@airs.com>
26361 * g++.dg/ext/vector2.C: New.
26363 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26365 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26367 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26369 PR libfortran/23428
26370 * gfortran.dg/inquire-complex.f90: New test case.
26372 2005-08-16 James E Wilson <wilson@specifix.com>
26374 PR tree-optimization/21105
26375 * gcc.dg/large-size-array.c: New.
26377 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
26379 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26381 * gcc.dg/vect/vect-41: Likewise.
26382 * gcc.dg/vect/vect-42: Likewise.
26383 * gcc.dg/vect/vect-43: Likewise.
26384 * gcc.dg/vect/vect-44: Likewise.
26385 * gcc.dg/vect/vect-46: Likewise.
26386 * gcc.dg/vect/vect-47: Likewise.
26387 * gcc.dg/vect/vect-48: Likewise.
26388 * gcc.dg/vect/vect-52: Likewise.
26389 * gcc.dg/vect/vect-53: Likewise.
26390 * gcc.dg/vect/vect-54: Likewise.
26391 * gcc.dg/vect/vect-55: Likewise.
26392 * gcc.dg/vect/vect-56: Likewise.
26393 * gcc.dg/vect/vect-57: Likewise.
26394 * gcc.dg/vect/vect-58: Likewise.
26395 * gcc.dg/vect/vect-59: Likewise.
26396 * gcc.dg/vect/vect-60: Likewise.
26397 * gcc.dg/vect/vect-61: Likewise.
26398 * gcc.dg/vect/vect-85: Likewise.
26399 * gcc.dg/vect/vect-87: Likewise.
26400 * gcc.dg/vect/vect-88: Likewise.
26401 * gcc.dg/vect/vect-93.c: Likewise.
26402 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26403 * gcc.dg/vect/vect-75: Likewise.
26404 * gcc.dg/vect/vect-76: Likewise.
26405 * gcc.dg/vect/vect-77: Likewise.
26406 * gcc.dg/vect/vect-78: Likewise.
26407 * gcc.dg/vect/vect-80: Likewise.
26408 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26409 vectorized for the expected reason, rather than checking how alignment
26411 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26412 aligned type and also instead of aligned pointers. Added documentation.
26414 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
26416 * gfortran.dg/power.f90: New test.
26418 2005-08-16 Jakub Jelinek <jakub@redhat.com>
26420 PR rtl-optimization/23299
26421 * g++.dg/opt/pr23299.C: New test.
26423 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26425 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26427 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
26429 * g++.dg/template/local6.C: New test.
26431 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
26433 * execute/exceptions/finally-1.m: Check that the catch and finally are
26434 being called. Also add a "return 0;" at the end of main.
26436 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
26439 * gfortran.dg/namelist_print_1.f: New test of functionality of
26441 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26442 namelist generates error with -std=f95.
26444 2005-08-14 Ira Rosen <irar@il.ibm.com>
26446 PR tree-optimization/23119
26447 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26449 2005-08-13 Marcin Koziej <creep@desk.pl>
26450 Andrew Pinski <pinskia@physics.uc.edu>
26453 * execute/exceptions/finally-1.m: New test.
26455 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26457 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26459 * objc/execute/exceptions/trivial.m: New test.
26460 * objc.dg/try-catch-11.m: Move to ...
26461 * objc/execute/exceptions/foward-1.m: Here.
26462 * objc.dg/try-catch-2.m: Move to ...
26463 * objc/execute/exceptions/catchall-1.m: Here.
26464 * objc.dg/try-catch-8.m: Move to ...
26465 * objc/execute/exceptions/local-variables-1.m: Here.
26467 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26469 * objc.dg/nested-func-1.m: Move to ...
26470 * objc/execute/nested-func-1.m: Here.
26472 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26474 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26475 in ${options} instead of [target_info name].
26476 * lib/obj-c++.exp (objc_target_compile): Likewise.
26478 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26480 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26482 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26484 part of PR testsuite/23348
26485 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26486 each of the torture options.
26487 * objc/compile/trivial.m: New test.
26489 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26491 * gfortran.dg/eoshift.f90: Correct format.
26493 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26495 * gfortran.fortran-torture/execute/character_passing.f90:
26498 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
26501 * g++.dg/template/unify10.C: New.
26503 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
26505 * g++.dg/parse/pr22514.C: Move to...
26506 * g++.dg/debug/pr22514.C: here.
26508 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26511 * g++.dg/inherit/pure1.C: New test.
26513 * ChangeLog: Fix typos.
26515 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26516 Steven Bosscher <stevenb@suse.de>
26518 * gfortran.dg/runtime_warning_1.f90: New test.
26520 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
26523 * g++.dg/parse/crash28.C: New.
26525 2005-08-11 Richard Guenther <rguenther@suse.de>
26528 * gcc.target/i386/tailcall-1.c: New testcase.
26530 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26532 * gcc.dg/vect/vect-67.c: Un-xfail.
26534 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26537 * g++.dg/parse/crash27.C: new test.
26539 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
26541 PR libfortran/22143
26542 * gfortran.dg/shift-kind.f90: New testcase.
26544 2005-08-10 Richard Sandiford <richard@codesourcery.com>
26546 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26547 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26549 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26552 * g++.dg/other/mult-stor1.C: New test.
26554 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26556 * gcc.c-torture/pr18299-1.c: Move to ...
26557 * gcc.c-torture/compile/pr18299-1.c: Here.
26559 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
26561 * gfortran/fortran.torture/execute/character_passing.f90:
26562 Fix types for LSAME.
26564 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
26566 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26567 input data back to what it was originally.
26569 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26571 * objc.dg/try-catch-8.m: Enable for all targets.
26573 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
26575 * gcc.dg/pr23165.c: New test.
26577 2005-08-09 Steven Bosscher <stevenb@suse.de>
26579 PR tree-optimization/23234
26580 * gcc.dg/tree-ssa/pr23234.c: New test.
26582 2005-08-08 Josh Conner <jconner@apple.com>
26584 PR rtl-optimization/23241
26585 * gcc.dg/char-compare.c: New test.
26587 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26590 * g++.dg/init/new13.C: New test.
26592 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
26595 * g++.dg/other/crash-4.C: Adjust
26596 * g++/dg/ext/packed9.C: New.
26598 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26600 PR middle-end/21964
26601 * gcc.c-torture/execute/pr21964-1.c: New test.
26603 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26606 * gcc.dg/pr22458-1.c: New test.
26608 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
26609 Steven G. Kargl <kargls@comcast.net>
26612 * gfortran.dg/flush_1.f90: New test.
26614 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26617 * g++.dg/template/eh2.C: New test.
26619 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26622 * g++.dg/template/instantiate7.C: New test.
26624 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
26627 * gcc.dg/Wunused-value-1.c: New test.
26629 2005-08-06 Richard Sandiford <richard@codesourcery.com>
26631 PR rtl-optimization/23233
26632 * gcc.c-torture/compile/pr23233-1.c: New test.
26634 2005-08-06 Jakub Jelinek <jakub@redhat.com>
26638 * gfortran.dg/equiv_1.f90: New test.
26639 * gfortran.dg/equiv_2.f90: New test.
26640 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26641 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26642 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26644 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26646 * gcc.c-torture/execute/vrp-5.c: New test.
26647 * gcc.c-torture/execute/vrp-6.c: New test.
26648 * gcc.dg/tree-ssa/vrp21.c: New test.
26650 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26652 * g++.dg/parse/pr22514.C: New test.
26654 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
26656 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26658 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26659 instead of constant loads / pool entries.
26661 2005-08-05 David Edelsohn <edelsohn@gnu.org>
26663 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26666 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
26668 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26669 __WINT_TYPE__ in generated prototypes if possible.
26671 2005-08-04 Diego Novillo <dnovillo@redhat.com>
26674 * g++.dg/tree-ssa/pr22037.C:
26676 2005-08-04 Richard Henderson <rth@redhat.com>
26678 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26679 scan-tree-dump-times directive.
26681 2005-08-04 Jan Hubicka <jh@suse.cz>
26683 * gcov-1.C: Fix switch counts.
26684 * gcov-4b.c: Likewise.
26686 2005-08-03 Jeff Law <law@redhat.com>
26688 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26690 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
26692 * gcc.c-torture/execute/pr23135.c: New test.
26694 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26696 PR tree-optimization/19899
26697 * gcc.dg/tree-ssa/scev-1.c: New test.
26698 * gcc.dg/tree-ssa/scev-2.c: New test.
26700 2005-08-03 Richard Sandiford <richard@codesourcery.com>
26703 * gcc.dg/torture/pr18582-1.c: New test.
26705 2005-08-03 Jan Hubicka <jh@suse.cz>
26707 * update-conroll.c: New testcase.
26708 * update-conroll-2.c: New testcase.
26710 2005-08-02 David Edelsohn <edelsohn@gnu.org>
26712 * gfortran.dg/constant_substring.f: New test.
26713 * gfortran.dg/pr22491.f: New test.
26715 2005-08-02 Jan Hubicka <jh@suse.cz>
26717 * update-threading.c: Replace by the proper one.
26719 2005-08-02 Diego Novillo <dnovillo@redhat.com>
26722 * g++.dg/tree-ssa/pr23164.C: New test.
26724 2005-08-02 Diego Novillo <dnovillo@redhat.com>
26726 * gcc.dg/tree-ssa/pr23192.c: New test.
26728 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
26730 * gcc.c-torture/execute/vrp-4.c: New test.
26732 2005-08-02 Jan Hubicka <jh@suse.cz>
26734 * update-threading.c: New test.
26736 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
26738 * gcc.c-torture/compile/20050801-1.c: New test.
26739 * gcc.c-torture/compile/20050801-2.c: New test.
26741 2005-08-01 Jan Hubicka <jh@suse.cz>
26743 * val-prof-5.c: New test.
26745 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
26748 * gcc.dg/pr22311-1.c : New test.
26750 2005-07-31 Steven Bosscher <stevenb@suse.de>
26753 * gfortran.dg/pr23095.f: New test.
26756 * g++.dg/other/pr22003.C: New test.
26758 2005-07-31 Richard Sandiford <richard@codesourcery.com>
26761 * gcc.c-torture/execute/pr20621-1.c: New test.
26763 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
26765 * gfortran.dg/comma_format_extension_4.f: Adjust length
26766 of string for format.
26767 * gfortran.dg/der_array_io_1.f: Replace illegal internal
26768 print statement with internal write.
26769 * gfortran.dg/der_array_io_2.f: Likewise.
26770 * gfortran.dg/der_array_io_3.f: Likewise.
26772 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
26774 * gcc.dg/fold-abs-4.c: new test.
26776 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
26778 PR fortran/22570 an related issues.
26779 * gfortran.dg/x_slash_1.f: New test.
26781 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
26784 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26785 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26787 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26790 * gcc.dg/Wshadow-3.c: New test.
26792 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
26794 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26795 used to have the wrong bounds).
26797 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26800 * gcc.dg/hex-round-1.c: Test more cases.
26801 * gcc.dg/hex-round-2.c: New test.
26803 2005-07-29 Diego Novillo <dnovillo@redhat.com>
26806 * g++.dg/tree-ssa/pr22550.C: New test.
26808 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
26810 * gcc.dg/tree-ssa/vrp19.c: New test.
26811 * gcc.dg/tree-ssa-vrp20.c: New test.
26813 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26816 * gcc.dg/transparent-union-4.c: New test.
26818 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26821 * gcc.dg/c99-vla-2.c: New test.
26823 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26826 * gcc.dg/hex-round-1.c: New test.
26828 2005-07-28 Jan Hubicka <jh@suse.cz>
26830 * inliner-1.c: Do not dump everything.
26831 * tree-prof.exp: Do not pass -ftree-based-profiling.
26832 * bprob.exp: Likewise.
26834 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26836 2005-07-28 Mark Mitchell <mark@codesourcery.com>
26839 * g++.dg/expr/ptrmem7.C: New test.
26841 2005-07-28 Mike Stump <mrs@apple.com>
26843 * g++.old-deja/g++.mike/visibility-1.C: New test.
26845 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26848 * gcc.c-torture/execute/pr20187-1.c: New test.
26850 2005-07-28 Jeff Law <law@redhat.com>
26852 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26853 * gcc.dg/tree-ssa/vrp18.c: New test.
26855 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
26857 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26859 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
26861 PR tree-optimization/22506
26862 * gcc.dg/vect/ps22506.c: New test.
26864 2005-07-28 Jakub Jelinek <jakub@redhat.com>
26867 * gcc.target/i386/sse-3.c: New test.
26869 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26871 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26872 * gcc.target/mips/mips32-dsp-type.c: Likewise.
26874 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26877 * gcc.c-torture/compile/pr22589-1.c: New test.
26879 2005-07-28 Jan Hubicka <jh@suse.cz>
26881 * update-loopch.c: New testcase.
26883 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
26885 PR rtl-optimization/23047
26886 * gcc.c-torture/execute/pr23047.c: New test.
26887 * gcc.c-torture/execute/pr23047.x: New.
26889 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
26891 PR tree-optimization/22493
26892 * gcc.c-torture/execute/pr22493-1.c: New test.
26893 * gcc.c-torture/execute/pr22493-1.x: New.
26894 * gcc.c-torture/execute/vrp-1.c: New test.
26895 * gcc.c-torture/execute/vrp-2.c: New test.
26896 * gcc.c-torture/execute/vrp-2.c: New test.
26898 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
26900 * gcc.target/frv/all-builtin-read8.c: Delete.
26901 * gcc.target/frv/all-builtin-read16.c: Delete.
26902 * gcc.target/frv/all-builtin-read32.c: Delete.
26903 * gcc.target/frv/all-builtin-read64.c: Delete.
26904 * gcc.target/frv/all-builtin-write8.c: Delete.
26905 * gcc.target/frv/all-builtin-write16.c: Delete.
26906 * gcc.target/frv/all-builtin-write32.c: Delete.
26907 * gcc.target/frv/all-builtin-write64.c: Delete.
26908 * gcc.target/frv/all-read-write-1.c: New.
26910 2005-07-27 Jeff Law <law@redhat.com>
26912 * gcc.c-torture/execute/pr22630.c: New test.
26914 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
26916 PR tree-optimization/23073
26917 * gcc.dg/vect/nodump-pr23073.c: New test.
26918 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26920 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
26922 PR tree-optimize/22348
26923 * gcc.c-torture/execute/pr22348.c: New.
26925 2005-07-27 Richard Guenther <rguenther@suse.de>
26927 * gcc.dg/tree-ssa/salias-1.c: New testcase.
26929 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26932 * gfortran.dg/logical_comp.f90: New test.
26934 2005-07-27 Jan Hubicka <jh@suse.cz>
26936 * inliner-1.c: Add cleanup of dumps.
26937 * val-prof-*.c: Likewise.
26938 * update-tailcall.c: New.
26940 2005-07-26 Diego Novillo <dnovillo@redhat.com>
26943 * gcc.dg/tree-ssa/pr22591.c: New test.
26944 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26946 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
26949 * objc.dg/try-catch-11.m: New test.
26951 2005-07-26 Richard Guenther <rguenther@suse.de>
26953 PR tree-optimization/22486
26954 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26956 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
26959 * g++.dg/opt/loop2.C: New test.
26961 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
26963 * gcc.dg/tree-ssa/reassoc-3.c: New test.
26964 * gcc.dg/tree-ssa/reassoc-4.c: New test.
26966 2005-07-25 Adam Nemet <anemet@lnxw.com>
26968 * lib/profopt.exp (profopt-execute): Check for profiling data
26969 files on the target.
26971 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
26973 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26974 for matching of asm labels.
26976 2005-07-25 Richard Guenther <rguenther@suse.de>
26978 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26980 2005-07-25 Richard Guenther <rguenther@suse.de>
26983 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26985 2005-07-25 Ira Rosen <irar@il.ibm.com>
26987 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26988 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26989 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26990 * gcc.dg/vect/vect-100.c: New test.
26991 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26992 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26993 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26994 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26995 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26996 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26997 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26998 * gfortran.dg/vect/pr19049.f90: New testcase.
26999 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27001 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27003 * gcc.c-torture/execute/20050713-1.c: New test.
27006 * gfortran.fortran-torture/execute/data_4.f90: New test.
27008 PR middle-end/20303
27009 * gcc.dg/visibility-d.c: New test.
27011 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27013 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27014 * gfortran.dg/underflow.f90: Ditto.
27016 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27018 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27019 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27020 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27022 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27024 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27025 include case of field width of zero.
27027 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27029 PR libgfortran/21875
27030 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27031 with trailing blanks on normal formatted read.
27033 2005-07-23 Chao-ying Fu <fu@mips.com>
27035 * gcc.target/mips/mips32-dsp-type.c: New test.
27036 * gcc.target/mips/mips32-dsp.c: New test.
27038 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27041 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27044 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27045 and __cyg_profile_func_exit.
27047 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27049 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27050 * gfortran.dg/comma_format_extension_4.f: Same.
27051 * gfortran.dg/pr15332.f: Same.
27052 * gfortran.dg/pr21730.f: Same.
27054 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27056 * g++.dg/opt/vrp2.C: Fix testcase.
27059 * g++.dg/opt/vrp2.C: New test.
27061 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27064 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27066 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27068 * gcc.dg/tree-ssa/20050719-1.c: New test.
27070 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27072 * gcc.dg/bfin-longcall-1.c: New file.
27073 * gcc.dg/bfin-longcall-2.c: New file.
27075 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27077 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27079 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27081 PR middle-end/19055
27082 * gcc.dg/tree-ssa/pr19055.c: New test.
27083 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27085 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27088 * g++.dg/other/pr22358.C: New test.
27090 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27093 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27095 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27098 * g++.dg/init/union2.C: New test.
27100 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27103 * gcc.dg/complex-4.c: New test.
27105 2005-07-21 Richard Guenther <rguenther@suse.de>
27108 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27109 scanning for asm labels.
27110 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27112 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27115 * gcc.dg/altivec-pr22085.c: New.
27117 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27119 PR tree-optimization/19210
27120 * gcc.dg/tree-ssa/pr19210-1.c: New.
27121 * gcc.dg/tree-ssa/pr19210-2.c: New.
27123 2005-07-21 Richard Sandiford <richard@codesourcery.com>
27125 PR rtl-optimization/22167
27126 * g++.dg/opt/pr22167.C: New test.
27128 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
27131 * g++.dg/lookup/two-stage2.C: New.
27132 * g++.dg/lookup/two-stage3.C: New.
27133 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27134 fixed two-stage name lookup for operators.
27135 * g++.dg/template/call3.C: Compiler now produces an appropriate
27137 * g++.dg/template/crash37.C: Compiler now describes bla() on line
27139 * g++.dg/template/ptrmem4.C: Compiler produces different error
27141 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27142 connect_to_method as a candidate.
27144 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
27146 * gcc.dg/fold-alloc-1.c: New test.
27148 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
27150 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27151 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27153 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
27155 * gcc.dg/fold-abs-1.c: New test.
27156 * gcc.dg/fold-abs-2.c: New test.
27157 * gcc.dg/fold-abs-3.c: New test.
27159 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
27161 Make CONSTRUCTOR use VEC to store initializers.
27162 * g++.dg/ext/complit3.C: Check for specific error messages.
27163 * g++.dg/init/brace2.C: Update error message.
27164 * g++.dg/warn/Wbraces2.C: Likewise.
27166 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
27169 * gfortran.dg/module_interface_1.f90: New test.
27171 2005-07-19 Danny Berlin <dberlin@dberlin.org>
27172 Kenneth Zadeck <zadeck@naturalbridge.com>
27174 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27176 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27178 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27179 specify -Wformat for these tests.
27180 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27181 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27182 * gcc.dg/format/opt-6.c: Delete.
27184 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27186 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27187 * gcc.dg/tree-ssa/sra-3.c: Likewise.
27189 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27191 * gcc.dg/tree-ssa/alias-2.c: New test.
27193 2005-07-18 Mark Mitchell <mark@codesourcery.com>
27196 * g++.dg/template/explicit7.C: New test.
27198 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
27200 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27201 field width of 8 to +Inf and -Inf.
27203 2005-07-17 Mark Mitchell <mark@codesourcery.com>
27206 * g++.dg/template/friend36.C: New test.
27208 2005-07-16 David Edelsohn <edelsohn@gnu.org>
27211 * gfortran.dg/pr21730.f: New test.
27213 2005-07-16 Danny Berlin <dberlin@dberlin.org>
27214 Kenneth Zadeck <zadeck@naturalbridge.com>
27216 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27217 since pure const detection cannot run at -O1 in c compiler.
27218 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27219 can now optimize this case properly.
27220 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27221 because we now pass.
27222 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27224 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
27227 * gcc.dg/format/bitfld-1.c: New test.
27229 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27232 * g++.dg/rtti/repo1.C: New test.
27234 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
27236 PR middle-end/22398
27237 * gcc.c-torture/compile/pr22398.c: New test.
27239 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27242 * g++.dg/expr/cast4.C: New test.
27244 2005-07-15 Richard Guenther <rguenther@suse.de>
27246 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27247 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27249 2005-07-15 Steven Bosscher <stevenb@suse.de>
27251 PR tree-optimization/22230
27252 * gcc.dg/tree-ssa/pr22230.c: New test.
27254 2005-07-14 Jakub Jelinek <jakub@redhat.com>
27256 * gfortran.dg/g77/cpp6.f: New test.
27259 * gfortran.dg/g77/cpp5.F: New test.
27260 * gfortran.dg/g77/cpp5.h: New file.
27261 * gfortran.dg/g77/cpp5inc.h: New file.
27263 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
27265 PR libfortran/16435
27266 * gfortran.dg/tl_editting.f90: New.
27267 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27269 2005-07-14 Steven G. Kargl <kargls@comcast.net>
27271 * gfortran.dg/char_array_constructor.f90: New test.
27273 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
27275 * gfortran.dg/past_eor.f90: New.
27276 * gfortran.dg/complex_read.f90: New.
27278 2005-07-13 Jeff Law <law@redhat.com>
27280 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27283 * gcc.dg/tree-ssa/pr22321.c: New test
27285 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
27287 PR tree-optimization/21921
27288 * gcc.dg/tree-ssa/pr21921.c: New.
27290 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27292 PR tree-optimizatio/22442
27293 * gcc.dg/tree-ssa/loop-11.c: New test.
27295 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27298 * gcc.c-torture/compile/pr21840.c: New test.
27300 2005-07-12 Jan Hubicka <jh@suse.cz>
27302 * gcc.c-torture/compile/pr22379.c: New test.
27304 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
27306 PR libfortran/21593
27307 gfortran.dg/dev_null.f90: Remove outdated comment about
27308 PR libfortran/21593.
27311 2005-07-12 Dale Johannesen <dalej@apple.com>
27313 * gcc.target/i386/compress-float-sse.c: New.
27314 * gcc.target/i386/compress-float-sse-pic.c: New.
27315 * gcc.target/i386/compress-float-387.c: New.
27316 * gcc.target/i386/compress-float-387-pic.c: New.
27317 * gcc.dg/compress-float-ppc.c: New.
27318 * gcc.dg/compress-float-ppc-pic.c: New.
27320 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
27322 PR libfortran/21593
27323 gfortran.dg/dev_null.f90: Remove targets.
27325 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27328 * gcc.dg/pr22335-1.c: New test.
27329 * gcc.dg/pr22335-2.c: New test.
27331 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27334 * g++.dg/template/nontype12.C : New test.
27336 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27338 * gcc.dg/tree-ssa/loop-10.c: New test.
27340 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
27342 * gcc.c-torture/execute/20020720-1.x: Remove.
27344 2005-07-11 Jakub Jelinek <jakub@redhat.com>
27346 * gfortran.fortran-torture/execute/forall_7.f90: New test.
27348 2005-07-10 Richard Sandiford <richard@codesourcery.com>
27350 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27351 (dg-mips-options): Use it.
27353 2005-07-09 Diego Novillo <dnovillo@redhat.com>
27355 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27357 2005-07-09 Richard Henderson <rth@redhat.com>
27359 * lib/target-supports.exp (check_effective_target_sync_char_short):
27362 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
27364 PR libfortran/22217
27365 * gfortran.dg/negative-z-descriptor.f90: New test.
27367 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27370 * gcc.dg/pr22329.c: New test.
27372 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
27374 PR tree-optimization/20139
27375 * gcc.dg/tree-ssa/pr20139.c: New.
27377 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27380 * gcc.dg/pr22356-1.c: New test.
27382 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
27385 * g++.dg/template/unify8.C: New.
27386 * g++.dg/template/unify9.C: New.
27388 2005-07-08 Jakub Jelinek <jakub@redhat.com>
27390 * gfortran.fortran-torture/execute/entry_10.f90: New test.
27392 2005-07-07 Geoffrey Keating <geoffk@apple.com>
27394 * gcc.dg/darwin-version-1.c: New.
27395 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27396 * gcc.dg/builtins-20.c: Likewise.
27397 * gcc.dg/builtins-53.c: Likewise.
27398 * gcc.dg/torture/builtins-convert-1.c: Likewise.
27399 * gcc.dg/torture/builtins-convert-2.c: Likewise.
27400 * gcc.dg/torture/builtins-convert-3.c: Likewise.
27401 * gcc.dg/torture/builtins-power-1.c: Likewise.
27402 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27405 2005-07-07 Jeff Law <law@redhat.com>
27407 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
27408 argument evaluation order.
27410 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
27412 PR libfortran/21594
27413 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27414 Add test cases where the shift length is greater than the
27417 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27419 * obj-c++.dg/proto-lossage-6.mm: New.
27420 * objc.dg/proto-lossage-6.m: New.
27422 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27424 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27425 * objc.dg/gnu-runtime-2.m: Likewise.
27427 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27429 * gfortran.dg/longline.f: New test.
27431 * gfortran.dg/badline.f: New test.
27433 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27438 * gfortran.dg/hollerith.f90: New.
27439 * gfortran.dg/hollerith2.f90: New.
27440 * gfortran.dg/hollerith3.f90: New.
27441 * gfortran.dg/hollerith4.f90: New.
27442 * gfortran.dg/hollerith_f95.f90: New.
27443 * gfortran.dg/hollerith_legacy.f90: New.
27444 * gfortran.dg/g77/cpp4.F: New. Port from g77.
27446 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27449 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27450 * objc.dg/gnu-runtime-2.m: New.
27452 2005-07-06 Jeff Law <law@redhat.com>
27454 * gcc.dg/tree-ssa/vrp17.c: New test.
27456 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27459 * gfortran.dg/array_constructor_5.f90: New test.
27461 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27463 * gfortran.fortran-torture/execute/entry_9.f90: New test.
27465 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
27467 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27468 * gcc.dg/980816-1.c: Ditto.
27470 2005-07-06 Jeff Law <law@redhat.com>
27472 * gcc.c-torture/compile/pr21356.c: New test.
27474 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27478 * gcc.c-torture/compile/pr22013-1.c,
27479 gcc.c-torture/execute/pr22098-1.c,
27480 gcc.c-torture/execute/pr22098-2.c,
27481 gcc.c-torture/execute/pr22098-3.c: New tests.
27483 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27486 * gcc.dg/pr22308-1.c: New test.
27488 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
27490 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
27492 * gcc.dg/compare9.c: Use -fshort-enums instead of
27493 -fno-short-enums. Change the last test to dg-bogus.
27495 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
27497 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27498 * gcc.dg/compare9.c: New.
27500 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27502 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27504 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27507 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27510 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27512 * gcc.dg/format/gcc_gfc-1.c: New.
27514 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27516 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27518 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27521 * gfortran.dg/io_invalid_1.f90: New test.
27523 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
27525 * gcc.dg/format/gcc_diag-1.c: Update.
27527 2005-07-02 Jeff Law <law@redhat.com>
27529 * gcc.dg/tree-ssa/pr22051-1.c: New test.
27530 * gcc.dg/tree-ssa/pr22051-2.c: New test.
27532 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
27534 * gcc.dg/format/gcc_diag-1.c: Update.
27536 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
27539 * gcc.c-torture/compile/pr22269.c: New test.
27541 2005-06-30 Diego Novillo <dnovillo@redhat.com>
27545 * g++.dg/tree-ssa/pr21584-1.C: New test.
27546 * g++.dg/tree-ssa/pr21584-2.C: New test.
27548 2005-06-30 Ziemowit Laski <zlaski@apple.com>
27550 * obj-c++.dg/try-catch-11.mm: New.
27551 * objc.dg/try-catch-10.m: New.
27553 2005-06-29 David Edelsohn <edelsohn@gnu.org>
27555 * g++.dg/other/ucnid-1.C: xfail on AIX.
27557 2005-06-29 Diego Novillo <dnovillo@redhat.com>
27560 * gcc.dg/20050629-1.c: New test.
27562 2005-06-29 Ziemowit Laski <zlaski@apple.com>
27564 * obj-c++.dg/const-str-1[0-1].mm: New.
27565 * objc.dg/const-str-1[0-1].m: New.
27567 2005-05-29 Richard Henderson <rth@redhat.com>
27569 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27570 Rename from check_effective_target_vect_no_max.
27571 (check_effective_target_vect_no_int_add): New.
27572 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27573 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27574 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27575 * gcc.dg/vect/vect-reduc-1.c: Use both.
27576 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27578 2005-05-29 Richard Henderson <rth@redhat.com>
27580 * lib/target-supports.exp (check_effective_target_vect_no_max):
27581 Remove i386 and x86_64.
27583 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27586 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27588 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27590 PR middle-end/21969
27591 * gcc.dg/vect/pr21969.c: New test.
27593 2005-06-28 Eric Christopher <echristo@redhat.com>
27597 * gcc.dg/inline1.c: New test.
27598 * gcc.dg/inline2.c: Ditto.
27599 * gcc.dg/inline3.c: Ditto.
27600 * gcc.dg/inline4.c: Ditto.
27601 * gcc.dg/inline5.c: Ditto.
27603 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27605 PR libfortran/22142
27606 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27607 Add testcase also testing eoshift1 for PR 22142.
27609 2005-06-28 Richard Henderson <rth@redhat.com>
27611 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27612 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27613 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27614 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27615 gcc.dg/tree-ssa/20030922-2.c: Likewise.
27617 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27619 PR libfortran/22142
27620 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27621 Add testcase for PR 22142.
27623 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
27625 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27626 gcc.target/ia64/fpreg-2.c: New tests.
27628 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27630 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27632 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27634 PR libfortran/22170
27635 * gfortran.dg/slash_1.f90: New test.
27637 2005-06-27 Richard Henderson <rth@redhat.com>
27639 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27640 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27641 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27642 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27643 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27644 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27646 2005-06-27 Richard Henderson <rth@redhat.com>
27648 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27649 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27651 2005-06-27 Ziemowit Laski <zlaski@apple.com>
27653 * obj-c++.dg/proto-lossage-5.mm: New.
27654 * objc.dg/proto-lossage-5.m: New.
27656 2005-06-27 Diego Novillo <dnovillo@redhat.com>
27659 * gcc.dg/tree-ssa/pr21959.c: New test.
27661 2005-06-27 Jakub Jelinek <jakub@redhat.com>
27663 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27664 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27665 testing uninitialized var.
27667 * gcc.c-torture/execute/builtins/chk.h: New.
27668 * gcc.c-torture/execute/builtins/lib/chk.c: New.
27669 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27670 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27671 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27672 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27673 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27674 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27675 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27676 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27677 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27678 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27679 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27680 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27681 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27682 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27683 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27684 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27685 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27686 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27687 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27688 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27689 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27690 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27691 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27692 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27693 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27694 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27695 * gcc.dg/builtin-object-size-1.c: New test.
27696 * gcc.dg/builtin-object-size-2.c: New test.
27697 * gcc.dg/builtin-object-size-3.c: New test.
27698 * gcc.dg/builtin-object-size-4.c: New test.
27699 * gcc.dg/builtin-object-size-5.c: New test.
27700 * gcc.dg/builtin-stringop-chk-1.c: New test.
27701 * gcc.dg/builtin-stringop-chk-2.c: New test.
27702 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27703 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27704 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27705 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27706 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27707 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27708 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27709 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27710 * gcc.c-torture/execute/printf-1.c: New test.
27711 * gcc.c-torture/execute/fprintf-1.c: New test.
27712 * gcc.c-torture/execute/vprintf-1.c: New test.
27713 * gcc.c-torture/execute/vfprintf-1.c: New test.
27714 * gcc.c-torture/execute/printf-chk-1.c: New test.
27715 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27716 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27717 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27719 2005-06-27 Michael Matz <matz@suse.de>
27721 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27722 slot is not merged if address escapes.
27724 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27727 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
27729 2005-06-26 Jakub Jelinek <jakub@redhat.com>
27731 PR middle-end/17965
27732 * gcc.c-torture/compile/20050622-1.c: New test.
27734 PR middle-end/22028
27735 * gcc.dg/20050620-1.c: New test.
27737 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
27739 PR tree-optimization/22026
27740 * gcc.dg/tree-ssa/pr22026.c: New.
27742 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
27744 PR libfortran/22144
27745 * gfortran.dg/shift-alloc.f90: New testcase.
27747 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
27749 * all files: Update FSF address in copyright headers.
27751 2005-06-22 Jan Hubicka <jh@suse.cz>
27753 * wholeprogram-1.c: New testcase.
27754 * wholeprogram-2.c: New testcase.
27756 2005-06-24 Mark Mitchell <mark@codesourcery.com>
27759 * gcc.dg/tree-ssa/pr22171.c: New test.
27761 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
27763 * gfortran.dg/simplify_modulo.f90: New.
27765 2005-06-24 Jan Hubicka <jh@suse.cz>
27767 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27769 2005-06-23 Ziemowit Laski <zlaski@apple.com>
27771 * obj-c++.dg/proto-lossage-[1-4].mm: New.
27773 2005-06-23 Ziemowit Laski <zlaski@apple.com>
27775 * obj-c++.dg/typedef-alias-1.mm: New.
27776 * objc.dg/typedef-alias-1.m: New.
27778 2005-06-23 Jeff Law <law@redhat.com>
27780 * gcc.dg/tree-ssa/vrp16.c: New test.
27782 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27784 * lib/target-supports.exp: Add
27785 check_effective_target_fortran_large_real and
27786 check_effective_target_fortran_large_int to check for
27787 corresponding effective targets.
27788 * gfortran.dg/large_integer_kind_1.f90: New test.
27789 * gfortran.dg/large_real_kind_1.f90: New test.
27791 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
27793 PR tree-optimization/22117
27794 * gcc.dg/tree-ssa/pr22117.c: New.
27796 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
27799 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27801 2005-06-23 David Edelsohn <edelsohn@gnu.org>
27803 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27805 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
27807 * gfortran.dg/f2c_4.f90: Add tests for complex functions
27808 * gfortran.dg/f2c_4.c: Likewise.
27810 2005-06-22 Paul Brook <paul@codesourcery.com>
27813 * gfortran.dg/auto_save_1.f90: New test.
27815 2005-06-22 Michael Matz <matz@suse.de>
27817 * gcc.target/x86-64/abi: New directory.
27818 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27819 * gcc.target/x86-64/abi/README.gcc: New file.
27820 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27821 * gcc.target/x86-64/abi/asm-support.s: New file.
27822 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27823 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27824 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27825 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27826 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27827 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27828 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27829 * gcc.target/x86_64/abi/test_bitfields.c: New test.
27830 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27831 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27832 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27833 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27834 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27835 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27836 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27837 * gcc.target/x86_64/abi/test_varargs.c: New test.
27839 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
27841 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27842 32-bit i?86 and x86_64.
27844 2005-06-21 Ziemowit Laski <zlaski@apple.com>
27846 * obj-c++.dg/const-str-[1-9].mm: New tests.
27848 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
27851 * gfortran.dg/namelist_use.f90: New.
27852 * gfortran.dg/namelist_use_only.f90: New.
27854 2005-06-21 Jeff Law <law@redhat.com>
27856 * gcc.dg/tree-ssa/vrp15.c: New test.
27858 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
27860 * lib/target-supports.exp (check_effective_target_vect_reduction):
27862 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27863 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27864 remove vect_reduction target keyword. Also avoid two returns in main.
27865 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27866 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27867 * gcc.dg/vect/vect-reduc-1short.c: New test.
27868 * gcc.dg/vect/vect-reduc-1char.c: New test.
27869 * gcc.dg/vect/vect-reduc-2short.c: New test.
27870 * gcc.dg/vect/vect-reduc-2char.c: New test.
27871 * gcc.dg/vect/vect-reduc-6.c: New test.
27872 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27873 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27874 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27876 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27877 Paul Thomas <pault@gcc.gnu.org>
27879 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27882 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27884 * gfortran.dg/backslash_1.f90: New test.
27885 * gfortran.dg/backslash_2.f90: New test.
27887 2005-06-20 Steven G. Kargl <kargls@comcast.net>
27889 * gfortran.dg/duplicate_labels.f90: New test.
27891 2005-06-20 Jan Beulich <jbeulich@novell.com>
27893 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27894 unsupportable relocations.
27895 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27896 * gcc.dg/20050321-2.c: xfail for NetWare.
27898 2005-06-20 Andreas Jaeger <aj@suse.de>
27900 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27901 gcc.target/i386/fastcall-sseregparm.c,
27902 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27904 2005-06-19 Richard Henderson <rth@redhat.com>
27906 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27908 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
27910 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27912 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
27915 * g++.dg/conversion/simd2.C: Change expected error message.
27917 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
27919 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27920 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27921 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27923 2005-06-18 James A Morrison <phython@gcc.gnu.org>
27925 * gcc.dg/fold-mod-1.c: New test.
27927 2005-06-18 Steven G. Kargl <kargls@comcast.net>
27930 * gfortran.dg/pr19926.f90: New test.
27932 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
27934 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27935 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27937 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27938 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27940 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
27942 * gcc.target/ia64/float80-varargs-1.c: New test.
27944 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27947 * gfortran.dg/f2c_6.f90: New test.
27949 2005-06-17 Geoffrey Keating <geoffk@apple.com>
27952 * g++.dg/template/local5.C: New.
27954 2005-06-17 Richard Henderson <rth@redhat.com>
27956 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27958 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
27961 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27963 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
27965 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27966 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27967 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27968 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27969 check_vect to verify the presence of hardware vector support.
27971 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
27974 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27976 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27978 PR libfortran/19216
27979 * gfortran.dg/pr19216.f: Add correct space between brackets and
27982 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27984 PR libfortran/16436
27985 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27987 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
27989 * gcc.target/i386/attributes-error.c: New testcase.
27990 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27991 * gcc.target/i386/regparm-stdcall.c: Likewise.
27992 * gcc.target/i386/sseregparm-1.c: Likewise.
27993 * gcc.target/i386/sseregparm-2.c: Likewise.
27995 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
27997 * g++.dg/rtti/crash2.C: New.
27999 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28001 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28003 2005-06-15 David Ung <davidu@mips.com>
28005 * gcc.target/mips/mips16e-extends.c: New test for testing the
28006 generation of MIPS16e zeb/zeh, seb/seh instructions.
28008 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28011 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28012 * gcc.dg/tree-ssa/pr22018.c: New test.
28014 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28016 * gcc.dg/simd-1.c: Update error messages.
28017 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28018 * gcc.dg/simd-2.c: Update error messages.
28019 * gcc.dg/simd-4.c: New.
28021 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28024 * g++.dg/other/crash-4.C: New.
28026 2005-06-14 Devang Patel <dpatel@apple.com>
28028 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28030 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28033 * g++.dg/parse/crash11.C: Update
28035 2005-06-13 Jeff Law <law@redhat.com>
28037 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28038 perform the desired transformations.
28039 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28040 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28042 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28045 * gfortran.dg/forall_1.f90: Un-XFAIL.
28047 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28050 * g++.dg/parse/crash26.C: New.
28053 * g++.dg/init/member1.C: New.
28055 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28057 * gfortran.dg/altreturn_1.f90: New test.
28059 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28061 PR middle-end/21985
28062 * gcc.dg/tree-ssa/pr21985.c: New test.
28064 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28066 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28068 2005-06-12 Roger Sayle <roger@eyesopen.com>
28071 * g++.dg/other/error10.C: New test case.
28073 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28075 PR libfortran/19155
28076 * gfortran.dg/pr19155.f: Add test.
28078 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28080 * gfortran.dg/f2c_7.f90: New test.
28082 * gfortran.dg/forall_1.f90: XFAILed.
28084 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28086 * gcc.dg/pr14796-1.c: New.
28087 * gcc.dg/pr14796-2.c: New.
28089 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28093 * gfortran.dg/deallocate_stat.f90: New test.
28095 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28097 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28099 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28101 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28102 access will be generated when this loop is vectorized. Test that
28103 accesses with same alignment were detected.
28104 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28105 Test that accesses with same alignment were detected.
28106 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28107 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28108 alignment were detected.
28110 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28113 * g++.dg/conversion/simd2.C: New.
28115 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
28117 * gcc.dg/Wcxx-compat-1.c: New.
28119 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
28121 PR libfortran/21480
28122 * gfortran.dg/reshape-complex.f90: Add a test for a packed
28125 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
28127 * gcc.dg/alias-8.c: New.
28129 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
28131 * gcc.dg/format/cmn_err-1.c: Update.
28133 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
28136 * gcc.target/sparc/fexpand-2.c: New.
28137 * gcc.target/sparc/fpmerge-2.c: New.
28138 * gcc.target/sparc/fpmul-2.c: New.
28139 * gcc.target/sparc/noresult.c: New.
28140 * gcc.target/sparc/pdist-2.c: New.
28141 * gcc.target/sparc/pdist-3.c: New.
28143 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
28146 * gcc.target/i386/i386.exp: Fix comment typo.
28148 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
28151 * g++.dg/inherit/using5.C: New.
28152 * g++.dg/inherit/using6.C: New.
28154 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28157 * g++.dg/template/ptrmem15.C: New test.
28160 * g++.dg/ext/label4.C: New test.
28162 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28164 * gcc.dg/tls/debug-1.c: New test.
28166 2005-06-07 Dale Johannesen <dalej@apple.com>
28168 * gcc.target/i386/movq.c: New.
28170 2005-06-07 Dale Johannesen <dalej@apple.com>
28172 * gcc.dg/20050607-1.c: New.
28174 2005-06-07 Jakub Jelinek <jakub@redhat.com>
28176 PR middle-end/21850
28177 * gcc.c-torture/execute/20050607-1.c: New test.
28179 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
28181 PR libfortran/21926
28182 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28183 Test case where the return array has lowest stride one,
28186 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
28188 * lib/target-supports.exp (check_effective_target_sync_int_long):
28189 Add s390 and s390x targets.
28191 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
28193 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28194 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28195 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28196 * gcc.dg/tree-ssa/loop-9.c: New test.
28198 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
28200 * g++.dg/parse/defarg10.C: New.
28202 2005-06-06 Jakub Jelinek <jakub@redhat.com>
28204 PR regression/21897
28205 * gcc.c-torture/execute/20050604-1.c: New test.
28207 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
28210 * g++.dg/parse/defarg9.C: New.
28213 * g++.dg/inherit/using4.C: New.
28214 * g++.dg/overload/error1.C: Adjust expected errors.
28215 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28216 * g++.old-deja/g++.brendan/arm2.C: Likewise.
28217 * g++.old-deja/g++.other/redecl2.C: Likewise.
28218 * g++.old-deja/g++.other/redecl4.C: Likewise.
28219 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28221 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28223 * gfortran.dg/f2c_5.f90: Add -w to dg-options
28225 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28227 * lib/gfortran.exp (gfortran_target_compile): Call
28228 dg-additional-files-options
28229 * gfortran.dg/f2c_4.f90: New file
28230 * gfortran.dg/f2c_4.c: New file
28231 * gfortran.dg/f2c_5.f90: New file
28232 * gfortran.dg/f2c_5.c: New file
28234 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28236 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28239 * gfortran.dg/array_constructor_4.f90: New test.
28241 2005-06-05 Mark Mitchell <mark@codesourcery.com>
28244 * g++.dg/ext/builtin9.C: New test.
28246 2005-06-05 Dale Johannesen <dalej@apple.com>
28248 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28249 * gcc.c-torture/execute/20050603-2.c: Ditto.
28251 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
28253 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28254 * gcc.dg/vect/vect-reduc-1.c: New.
28255 * gcc.dg/vect/vect-reduc-2.c: New.
28256 * gcc.dg/vect/vect-reduc-3.c: New.
28258 2005-06-04 Dale Johannesen <dalej@apple.com>
28260 * gcc.c-torture/execute/20050603-1.c: New.
28261 * gcc.c-torture/execute/20050603-2.c: New.
28262 * gcc.dg/20050603-3.c: New.
28264 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28267 * gfortran.dg/debug_1.f90: New test.
28269 * gfortran.dg/forall_1.f90: New test.
28271 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
28273 * gfortran.dg/array_constructor_3.f90: New test.
28275 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28277 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28279 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
28281 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28283 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
28286 * gcc.dg/init-excess-1.c: New test.
28288 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28291 * g++.dg/expr/static_cast6.C: New test.
28293 2005-06-03 Diego Novillo <dnovillo@redhat.com>
28295 * gcc.dg/tree-ssa/vrp14.c: New test.
28297 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28300 * g++.dg/template/new2.C: New test.
28302 2005-06-03 Josh Conner <jconner@apple.com>
28304 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28305 all entries in initializer.
28307 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
28309 PR middle-end/21858
28310 * gcc.dg/pr21858.c: New testcase.
28312 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
28314 PR tree-optimization/21292
28316 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28318 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28319 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28320 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28321 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28322 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28324 2005-06-02 Richard Henderson <rth@redhat.com>
28326 * gcc.dg/sync-2.c: Use -march=i486 for i386.
28328 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
28330 * gcc.dg/wtypequal.c: New testcase.
28332 2005-06-02 Diego Novillo <dnovillo@redhat.com>
28335 * gcc.dg/tree-ssa/pr21582.c: New test.
28337 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28340 * g++.dg/opt/interface2.h: New.
28341 * g++.dg/opt/interface2.C: New.
28342 * g++.dg/init/ctor4.C: Adjust error lines.
28343 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28344 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28345 * g++.old-deja/g++.jason/opeq3.C: Likewise.
28346 * g++.old-deja/g++.pt/assign1.C: Likewise.
28347 * g++.old-deja/g++.pt/crash20.C: Likewise.
28349 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
28351 PR tree-optimization/21734
28352 * g++.dg/vect/pr21734_1.cc: New.
28353 * g++.dg/vect/pr21734_2.cc: New.
28355 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28358 * g++.dg/template/spec24.C: New.
28361 * g++.dg/pch/local-1.C: New.
28362 * g++.dg/pch/local-1.Hs: New.
28364 2005-06-01 Diego Novillo <dnovillo@redhat.com>
28366 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28367 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28368 * gcc.dg/tree-ssa/pr14341.c: New test.
28369 * gcc.dg/tree-ssa/pr14841.c: New test.
28370 * gcc.dg/tree-ssa/pr20701.c: New test.
28371 * gcc.dg/tree-ssa/pr21086.c: New test.
28372 * gcc.dg/tree-ssa/pr21090.c: New test.
28373 * gcc.dg/tree-ssa/pr21332.c: New test.
28374 * gcc.dg/tree-ssa/pr21458.c: New test.
28375 * gcc.dg/tree-ssa/pr21658.c: New test.
28376 * gcc.dg/tree-ssa/vrp01.c: New test.
28377 * gcc.dg/tree-ssa/vrp02.c: New test.
28378 * gcc.dg/tree-ssa/vrp03.c: New test.
28379 * gcc.dg/tree-ssa/vrp04.c: New test.
28380 * gcc.dg/tree-ssa/vrp05.c: New test.
28381 * gcc.dg/tree-ssa/vrp06.c: New test.
28382 * gcc.dg/tree-ssa/vrp07.c: New test.
28383 * gcc.dg/tree-ssa/vrp08.c: New test.
28384 * gcc.dg/tree-ssa/vrp09.c: New test.
28385 * gcc.dg/tree-ssa/vrp10.c: New test.
28386 * gcc.dg/tree-ssa/vrp11.c: New test.
28387 * gcc.dg/tree-ssa/vrp12.c: New test.
28388 * gcc.dg/tree-ssa/vrp13.c: New test.
28390 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
28393 * gcc.dg/tree-ssa/pr21029.c: New test.
28395 2005-06-01 Roger Sayle <roger@eyesopen.com>
28397 * gfortran.dg/logint-1.f: New test case.
28398 * gfortran.dg/logint-2.f: Likewise.
28399 * gfortran.dg/logint-3.f: Likewise.
28401 2005-06-01 Jakub Jelinek <jakub@redhat.com>
28405 * gcc.dg/20050527-1.c: New test.
28407 * gcc.dg/i386-sse-12.c: New test.
28410 * gfortran.dg/implicit_5.f90: New test.
28412 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
28415 * gfortran/assign_4.f90: New test.
28416 * gfortran/assign_2.f90: Change compile to run.
28418 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
28420 * lib/target-supports.exp
28421 (check_effective_target_sync_char_short): New.
28422 * gcc.dg/sync-2.c: New.
28424 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
28426 PR tree-optimization/21817
28427 * gcc.dg/torture/pr21817-1.c: New.
28429 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
28432 * g++.dg/template/init5.C: New.
28434 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
28436 * gfortran.dg/char_initialiser_actual.f90:
28437 Test character initialisers as actual arguments.
28438 * gfortran.dg/char_pointer_comp_assign.f90:
28439 Test character pointer structure component assignments.
28440 * gfortran.dg/char_array_structure_constructor.f90:
28441 Test character components in structure constructors.
28443 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
28445 PR middle-end/20931
28446 * g++.dg/opt/pr20931.C: New test.
28448 2005-05-31 Andreas Jaeger <aj@suse.de>
28451 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28452 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28453 g++.old-deja/g++.ext/asmspec1.C,
28454 g++.old-deja/g++.other/regstack.C,
28455 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28456 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28457 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28458 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28459 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28460 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28461 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28462 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28463 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28464 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28465 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28466 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28467 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28468 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28469 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28470 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28471 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28472 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28473 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28475 2005-05-31 Jeff Law <law@redhat.com>
28477 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28479 2005-05-30 Paolo Carlini <pcarlini@suse.de>
28481 PR middle-end/21743
28482 * gcc.dg/builtins-1.c: Activate disabled clog test.
28483 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28485 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
28487 * gfortran.dg/char_pointer_assign.f90:
28488 Test character-pointer assignments and pointer assignments.
28489 * gfortran.dg/char_pointer_dummy.f90:
28490 Test character-pointer dummy arguments.
28491 * gfortran.dg/char_pointer_func.f90:
28492 Test character-pointer function returns.
28493 * gfortran.dg/char_pointer_dependency.f90:
28494 Test character-pointer functions with dependencies.
28496 2005-05-30 Mark Mitchell <mark@codesourcery.com>
28499 * g++.dg/lookup/using14.C: New test.
28501 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
28503 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28504 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28507 2005-05-29 Geoffrey Keating <geoffk@apple.com>
28510 * g++.dg/template/local5.C: New.
28513 * gcc.c-torture/compile/pr21761.c: New.
28515 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28518 2005-05-30 Steven G. Kargl
28521 * gfortran.dg/inquire_8.f90: New test.
28523 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28525 PR libfortran/21376
28526 * gfortran.dg/output_exponents_1.f90: New test.
28528 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28530 PR libfortran/20006
28531 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28533 2005-05-28 Mark Mitchell <mark@codesourcery.com>
28536 * g++.dg/ext/complex1.C: New test.
28539 * g++.dg/init/ctor6.C: New test.
28541 2005-05-29 Jan Hubicka <jh@suse.cz>
28543 * gcc.c-torture/compile/pr21562.c: New.
28545 2005-05-28 Steven G. Kargl <kargls@comcast.net>
28547 * gfortran.dg/subnormal_1.f90: New test.
28549 2005-05-28 Jan Hubicka <jh@suse.cz>
28551 * tree-prof.exp: Fix comment.
28552 * value-prof-1.c: New.
28553 * value-prof-2.c: New.
28554 * value-prof-3.c: New.
28555 * value-prof-4.c: New.
28557 2005-05-27 Mark Mitchell <mark@codesourcery.com>
28560 * g++.dg/expr/ptrmem6.C: New test.
28561 * g++.dg/expr/ptrmem6a.C: Likewise.
28563 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
28565 PR tree-optimization/21658
28566 * gcc.dg/tree-ssa/pr21658.c: New.
28568 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
28571 * g++.dg/inherit/ptrmem3.C: New.
28574 * g++.dg/parse/template16.C: New.
28576 2005-05-27 Andreas Jaeger <aj@suse.de>
28578 * gcc.dg/setjmp-2.c: Only run in 32-bit.
28580 * gcc.dg/i386-sse-8.c: Run test on all archs.
28582 2005-05-26 Mike Stump <mrs@apple.com>
28584 * objc.dg/isa-field-1.m: Only run on darwin.
28585 * objc.dg/lookup-1.m: Likewise.
28586 * objc.dg/try-catch-8.m: Likewise.
28588 2005-05-26 Roger Sayle <roger@eyesopen.com>
28590 PR tree-optimization/9814
28591 * gcc.dg/pr9814-1.c: New test case.
28593 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28595 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28596 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28597 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28598 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28599 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28600 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28601 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28602 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28603 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28604 objc.dg/try-catch-8.m: New.
28606 2005-05-26 Janis Johnson <janis187@us.ibm.com>
28608 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28609 remove extraneous semicolons.
28611 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28613 * obj-c++.dg/comp-types-12.mm: New.
28614 * objc.dg/comp-types-11.m: New.
28615 * objc.dg/selector-4.m: New.
28617 2005-05-26 Andreas Jaeger <aj@suse.de>
28620 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28621 g++.old-deja/g++.ext/attrib3.C,
28622 g++.old-deja/g++.other/store-expr1.C,
28623 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28624 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28625 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28626 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28627 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28628 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28629 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28630 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28631 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28632 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28633 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28634 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28635 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28636 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28637 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28638 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28639 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28640 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28641 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28643 2005-05-26 Andreas Jaeger <aj@suse.de>
28645 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28646 x86-64 compilation.
28648 2005-05-26 Andreas Jaeger <aj@suse.de>
28651 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28652 gcc.misc-tests/i386-pf-athlon-1.c,
28653 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28654 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28655 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28656 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28657 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28658 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28659 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28662 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28663 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28664 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28665 x86-64 compilation.
28667 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28670 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28671 effective-target ilp32.
28673 2005-05-26 David Ung <davidu@mips.com>
28675 * gcc.target/mips/ext_ins.c: New test for testing the generation
28676 of MIPS32/64 rev 2 ext/ins instructions.
28678 2005-05-26 Andreas Jaeger <aj@suse.de>
28680 * treelang/compile/unsigned.tree: Use gimple instead of
28681 nonexisting generic dump.
28683 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
28685 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28687 2005-05-26 Andreas Jaeger <aj@suse.de>
28689 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28691 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
28693 PR libfortran/17283
28694 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28695 Test callee-allocated memory with write statements.
28697 2005-05-25 Roger Sayle <roger@eyesopen.com>
28699 PR middle-end/21709
28700 * gcc.dg/pr21709-1.c: New test case.
28702 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28703 Mike Stump <mrs@apple.com>
28705 * objc/execute/next_mapping.h: Update for C++.
28707 * obj-c++.dg/selector-1.mm: Move to...
28708 * obj-c++.dg/selector-4.mm: here...
28710 * obj-c++.dg/basic.mm: New.
28711 * obj-c++.dg/comp-types-1.mm: New.
28712 * obj-c++.dg/cxx-class-1.mm: New.
28713 * obj-c++.dg/cxx-ivars-1.mm: New.
28714 * obj-c++.dg/cxx-ivars-2.mm: New.
28715 * obj-c++.dg/cxx-ivars-3.mm: New.
28716 * obj-c++.dg/cxx-scope-1.mm: New.
28717 * obj-c++.dg/cxx-scope-2.mm: New.
28718 * obj-c++.dg/defs.mm: New.
28719 * obj-c++.dg/empty-private-1.mm: New.
28720 * obj-c++.dg/encode-1.mm: New.
28721 * obj-c++.dg/encode-2.mm: New.
28722 * obj-c++.dg/encode-3.mm: New.
28723 * obj-c++.dg/extern-c-1.mm: New.
28724 * obj-c++.dg/extra-semi.mm: New.
28725 * obj-c++.dg/fix-and-continue-2.mm: New.
28726 * obj-c++.dg/isa-field-1.mm: New.
28727 * obj-c++.dg/ivar-list-semi.mm: New.
28728 * obj-c++.dg/local-decl-1.mm: New.
28729 * obj-c++.dg/lookup-1.mm: New.
28730 * obj-c++.dg/lookup-2.mm: New.
28731 * obj-c++.dg/method-1.mm: New.
28732 * obj-c++.dg/method-2.mm: New.
28733 * obj-c++.dg/method-3.mm: New.
28734 * obj-c++.dg/method-4.mm: New.
28735 * obj-c++.dg/method-5.mm: New.
28736 * obj-c++.dg/method-6.mm: New.
28737 * obj-c++.dg/method-7.mm: New.
28738 * obj-c++.dg/no-extra-load.mm: New.
28739 * obj-c++.dg/overload-1.mm: New.
28740 * obj-c++.dg/pragma-1.mm: New.
28741 * obj-c++.dg/pragma-2.mm: New.
28742 * obj-c++.dg/private-1.mm: New.
28743 * obj-c++.dg/private-2.mm: New.
28744 * obj-c++.dg/proto-qual-1.mm: New.
28745 * obj-c++.dg/qual-types-1.mm: New.
28746 * obj-c++.dg/stubify-1.mm: New.
28747 * obj-c++.dg/stubify-2.mm: New.
28748 * obj-c++.dg/super-class-1.mm: New.
28749 * obj-c++.dg/super-class-2.mm: New.
28750 * obj-c++.dg/super-dealloc-1.mm: New.
28751 * obj-c++.dg/super-dealloc-2.mm: New.
28752 * obj-c++.dg/template-1.mm: New.
28753 * obj-c++.dg/template-2.mm: New.
28754 * obj-c++.dg/template-3.mm: New.
28755 * obj-c++.dg/template-4.mm: New.
28756 * obj-c++.dg/template-5.mm: New.
28757 * obj-c++.dg/template-6.mm: New.
28758 * obj-c++.dg/try-catch-1.mm: New.
28759 * obj-c++.dg/try-catch-2.mm: New.
28760 * obj-c++.dg/try-catch-3.mm: New.
28761 * obj-c++.dg/try-catch-4.mm: New.
28762 * obj-c++.dg/try-catch-5.mm: New.
28763 * obj-c++.dg/try-catch-6.mm: New.
28764 * obj-c++.dg/try-catch-7.mm: New.
28765 * obj-c++.dg/try-catch-8.mm: New.
28766 * obj-c++.dg/try-catch-9.mm: New.
28767 * obj-c++.dg/va-meth-1.mm: New.
28769 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28771 * obj-c++.dg/selector-1.mm: New.
28772 * obj-c++.dg/selector-2.mm: New.
28774 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28776 * obj-c++.dg/selector-3.mm: New.
28777 * objc.dg/selector-3.m: New.
28779 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28781 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28782 about where warning appears.
28784 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
28786 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28787 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28788 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28789 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28791 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
28793 * gcc.dg/20050524-1.c: New test.
28795 2005-05-25 Jan Hubicka <jh@suse.cz>
28797 * gcc.dg/tree-prof/inliner-1.c: New.
28799 2005-05-25 Janis Johnson <janis187@us.ibm.com>
28801 * gcc.dg/tree-prof: New directory.
28802 * gcc.dg/tree-prof/tree-prof.exp: New.
28804 2005-05-25 DJ Delorie <dj@redhat.com>
28806 * gcc.dg/Wattributes-1.c: New.
28807 * gcc.dg/Wattributes-2.c: New.
28808 * gcc.dg/Wattributes-3.c: New.
28810 20005-05-24 Janis Johnson <janis187@us.ibm.com>
28812 PR tree-optimization/19833
28813 * gcc.dg/uninit-4.c: Remove xfail.
28814 * gcc.dg/uninit-9.c: Ditto.
28816 2005-05-24 Ziemowit Laski <zlaski@apple.com>
28818 * obj-c++.dg/bitfield-[1-5].mm: New.
28819 * obj-c++.dg/class-protocol-1.mm: New.
28820 * obj-c++.dg/comp-types-1[0-1].mm: New.
28821 * obj-c++.dg/comp-types-[2-9].mm: New.
28822 * obj-c++.dg/encode-[4-8].mm: New.
28823 * obj-c++.dg/layout-1.mm: New.
28824 * obj-c++.dg/method-1[0-9].mm: New.
28825 * obj-c++.dg/method-2[0-1].mm: New.
28826 * obj-c++.dg/method-[8-9].mm: New.
28827 * obj-c++.dg/objc-gc-3.mm: New.
28828 * obj-c++.dg/try-catch-10.mm: New.
28829 * objc.dg/bitfield-5.m: New.
28830 * objc.dg/comp-types-10.m: New.
28831 * objc.dg/comp-types-9.m: New.
28832 * objc.dg/layout-1.m: New.
28833 * objc.dg/objc-gc-4.m: New.
28834 * objc.dg/try-catch-9.m: New.
28835 * objc.dg/class-protocol-1.m: Tweak diagnostics.
28836 * objc.dg/comp-types-1.m: Likewise.
28837 * objc.dg/comp-types-[5-6].m: Likewise.
28838 * objc.dg/method-9.m: Likewise.
28840 2005-05-24 Janis Johnson <janis187@us.ibm.com>
28842 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28843 and on hardware without VMX support.
28845 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28847 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28849 * lib/profopt.exp (dg-final-generate, dg-final-use,
28850 profopt-final-code, profopt-get-options): New.
28851 (profopt-execute): Process test directives.
28853 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28854 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28855 cleanup-tree-dump, cleanup-saved-temps): Update comments.
28857 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
28860 * g++.dg/init/ctor5.C: New test.
28862 2005-05-24 Ira Rosen <irar@il.ibm.com>
28864 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28865 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28866 vect-113.c, vect-114.c.
28868 2005-05-23 Adam Nemet <anemet@lnxw.com>
28870 * gcc.dg/const-elim-1.c: Remove xfails.
28872 2005-05-23 Jeff Law <law@redhat.com>
28874 * gcc.c-torture/compile/pr21638.c: New test.
28875 * gcc.c-torture/compile/20050520-1.c: New test.
28877 2005-05-23 Nick Clifton <nickc@redhat.com>
28879 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28880 be a proper triple, ie: m32r*-*-*.
28881 * g++.old-deja/g++.jason/thunk3.C: Likewise.
28883 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
28885 PR middle-end/21331
28887 * gcc.c-torture/compile/pr21293.c: New test.
28888 * gcc.c-torture/execute/pr21331.c: New test.
28890 2004-05-20 Richard Henderson <rth@redhat.com>
28892 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28894 2005-05-20 Ziemowit Laski <zlaski@apple.com>
28896 * obj-c++-dg.exp: Add.
28897 * obj-c++.exp: Add.
28898 * obj-c++.dg/dg.exp: Add.
28900 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28902 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28903 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28905 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
28907 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28909 2004-05-19 Richard Henderson <rth@redhat.com>
28911 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28913 2005-05-19 Janis Johnson <janis187@us.ibm.com>
28915 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28917 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28919 2005-05-19 Jakub Jelinek <jakub@redhat.com>
28922 * g++.dg/parse/extern1.C: New test.
28923 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28925 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28927 * gcc.dg/c99-math.h: New.
28928 * gcc.dg/c99-math-float-1.c: New test.
28929 * gcc.dg/c99-math-double-1.c: Likewise.
28930 * gcc.dg/c99-math-long-double-1.c: Likewise.
28932 2005-05-18 Richard Henderson <rth@redhat.com>
28934 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28936 2005-05-18 Devang Patel <dpatel@apple.com>
28938 * g++.dg/opt/20050511-1.C: New test.
28940 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
28942 PR libfortran/21127
28943 * gfortran.dg/reshape-complex.f90: New test.
28945 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
28947 * gfortran.dg/array_constructor_1.f90: New test.
28948 * gfortran.dg/array_constructor_2.f90: New test.
28950 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
28953 * gfortran.dg/pr20954.f: New test.
28955 2005-05-17 Mike Stump <mrs@apple.com>
28957 Yet more Objective-C++...
28959 * objc.dg/method-5.m: Update.
28960 * objc.dg/method-6.m: Update.
28961 * objc.dg/method-7.m: Update.
28962 * objc.dg/method-9.m: Update.
28963 * objc.dg/try-catch-2.m: Update.
28965 2005-05-17 Mark Mitchell <mark@codesourcery.com>
28967 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28968 Remove little-endian optimizations.
28970 2005-05-17 Jeff Law <law@redhat.com>
28972 * g++.dg/tree-ssa/pr14814.C: New test.
28973 * gcc.dg/tree-ssa/pr14814.C: New test.
28974 * gcc.dg/tree-ssa/pr17141-1.C: New test.
28975 * gcc.dg/tree-ssa/pr17141-2.C: New test.
28977 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
28979 * gcc.dg/compat/generate-random.c: Do not include
28981 * gcc.dg/compat/generate-random_r.c: Likewise.
28983 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
28985 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28987 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
28989 PR middle-end/21595
28990 * g++.dg/tree-ssa/builtin1.C: New testcase.
28992 2005-05-17 Jakub Jelinek <jakub@redhat.com>
28995 * g++.dg/opt/const4.C: New test.
28997 PR middle-end/21492
28998 * g++.dg/opt/crossjump1.C: New test.
29000 PR tree-optimization/21610
29001 * gcc.c-torture/compile/20050516-1.c: New test.
29004 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29005 about the test failing.
29006 * gfortran.fortran-torture/execute/where_7.f90: New test.
29007 * gfortran.fortran-torture/execute/where_8.f90: New test.
29009 2005-05-16 Richard Henderson <rth@redhat.com>
29011 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29014 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29016 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29017 (limits.h): Include unconditionally.
29018 (stdlib.h): Likewise.
29019 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29020 (limits.h): Include unconditionally.
29021 (stdlib.h): Likewise.
29022 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29023 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29024 (limits.h): Include unconditionally.
29025 (stdlib.h): Likewise.
29026 (hashtab.h): Do not include.
29027 (getopt.h): Likewise.
29028 (stddef.h): Include.
29029 (hashval_t): Define.
29030 (struct entry): Add "next" field.
29031 (HASH_SIZE): New macro.
29032 (hash_table): New variable.
29033 (switchfiles): Do not use xmalloc.
29035 (iterative_hash): New function.
29037 (e_exists): New function.
29038 (e_insert): Likewise.
29039 (output): Use, instead of libiberty hashtable functions.
29040 (main): Do not use getopt. Do not call htab_create.
29042 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29045 * lib/target-supports.exp (check_mkfifo_available):
29046 Return 0 for cygwin as mkfifo support incomplete on platform.
29047 Fix typos in comments.
29049 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29051 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29053 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29056 * gfortran.dg/assign_4.f: New test.
29058 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29060 PR tree-optimization/21563
29061 * gcc.dg/tree-ssa/pr21563.c: New.
29063 2005-05-14 Jan Hubicka <jh@suse.cz>
29065 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29067 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29069 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29071 2005-05-13 Julian Brown <julian@codesourcery.com>
29073 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29074 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29076 2005-05-13 Jan Hubicka <jh@suse.cz>
29078 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29079 * gcc.dg/fold-xor-?.c: Likewise.
29080 * gcc.dg/pr15784-?.c: Likewise.
29081 * gcc.dg/pr20922-?.c: Likewise.
29082 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29083 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29084 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29086 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29089 * gfortran.dg/hollerith_1.f90: New test.
29091 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29093 * gfortran.dg/func_result_2.f90: New test.
29095 2005-05-11 Bud Davis <bdavis@gfortran.org>
29097 * gfortran.dg/dev_null.f90: New test.
29099 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29101 * gcc.dg/arm-vfp1.c: Revert last change.
29103 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29105 PR middle-end/19807
29106 PR tree-optimization/19639
29107 * g++.dg/tree-ssa/pr19807.C: New testcase.
29109 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29111 PR libfortran/21471
29112 * gfortran.dg/append-1.f90: New test.
29114 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29116 * gcc.dg/pr18501.c: XFAIL.
29117 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29118 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29119 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29120 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29121 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29122 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29123 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29124 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29126 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29129 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29130 gfortran.dg/f2c_3.f90: New tests.
29132 * gfortran.dg/return_1.f90: Fix dg annotation.
29134 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29136 * gcc.c-torture/compile/20050510-1.c: New test.
29138 2005-05-10 Mark Mitchell <mark@codesourcery.com>
29140 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29142 2005-05-10 Bob Wilson <bob.wilson@acm.org>
29144 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29146 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
29149 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29151 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
29154 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29155 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29157 2005-05-10 Ben Elliston <bje@au.ibm.com>
29160 * gcc.dg/debug/pr16676.c: New test.
29162 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
29165 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29166 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29167 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29168 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29170 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
29171 -fno-tree-dominator-opts.
29173 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29175 * gfortran.dg/return_1.f90: New test.
29177 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
29179 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29181 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29183 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
29186 * g++.dg/inherit/covariant13.C: New.
29188 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29190 PR libfortran/19155
29191 * gfortran.dg/pr19155.f: New test.
29193 2005-05-08 Roger Sayle <roger@eyesopen.com>
29196 * gcc.dg/pr8788-1.c: New testcase.
29198 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
29201 * gcc.target/mips/fpcmp-[12].c: New tests.
29203 2005-05-06 Mark Mitchell <mark@codesourcery.com>
29205 * lib/target-supports-dg.exp (dg-require-fork): New function.
29206 (dg-require-mkfifo): Likewise.
29207 * lib/target-supports.exp (check_function_available): New
29209 (check_fork_available): Likewise.
29210 (check_mkfifo_available): Likewise.
29212 2005-05-06 Jeff Law <law@redhat.com>
29214 * gcc.c-torture/compile/pr21380.c: New test.
29216 2005-05-06 Jakub Jelinek <jakub@redhat.com>
29219 * g++.dg/ext/weak3.C: New test.
29221 2005-05-05 Mark Mitchell <mark@codesourcery.com>
29224 * g++.dg/template/crash37.C: New test.
29226 2005-05-05 Paul Brook <paul@codesourcery.com>
29228 * gcc.dg/arm-g2.c: Use effective-target arm32.
29229 * gcc.dg/arm-mmx-1.c: Ditto.
29230 * gcc.dg/arm-scd42-2.c: Ditto.
29231 * gcc.dg/arm-vfp1.c: Ditto.
29232 * lib/target-supports.exp (check_effective_target_arm32): New
29235 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
29237 PR libfortran/21354
29238 gfortran.dg/in_pack_rank7.f90: New test.
29240 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
29242 PR middle-end/15618
29243 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29245 2005-05-04 Jakub Jelinek <jakub@redhat.com>
29247 PR middle-end/21265
29248 * gcc.dg/20050503-1.c: New test.
29250 PR rtl-optimization/21239
29251 * gcc.dg/i386-sse-11.c: New test.
29253 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
29256 * gcc.target/i386/asm-1.c: New test.
29258 2005-05-03 Jakub Jelinek <jakub@redhat.com>
29260 PR rtl-optimization/21330
29261 * gcc.c-torture/execute/20050502-1.c: New test.
29264 * gcc.c-torture/execute/20050502-2.c: New test.
29266 2005-05-03 Uros Bizjak <uros@kss-loka.si>
29268 PR middle-end/21282
29269 * gcc.dg/pr21282.c: New.
29271 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29273 * gcc.dg/vect/pr20122.c: Clean up .vect file.
29274 * gcc.dg/vect/vect-92.c: Likewise.
29275 * gcc.dg/vect/vect-93.c: Likewise.
29276 * gcc.dg/vect/vect-dv-1.c: Likewise.
29277 * gcc.dg/vect/vect-dv-2.c: Likewise.
29278 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29280 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29282 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29283 * gfortran.dg/vect/vect-2.f90: Likewise.
29284 * gfortran.dg/vect/vect-3.f90: Likewise.
29285 * gfortran.dg/vect/vect-4.f90: Likewise.
29286 * gfortran.dg/vect/vect-5.f90: Likewise.
29288 2005-05-02 Geoffrey Keating <geoffk@apple.com>
29291 * gcc.dg/rs6000-fpint-2.c: New.
29293 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
29296 * gcc.dg/builtins-30.c: Update expected messages.
29297 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29298 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29299 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29301 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
29303 PR tree-optimization/21294
29304 * gcc.dg/tree-ssa/pr21294.c: New.
29306 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
29308 * gcc.dg/altivec-3.c (vec_store): Do not use the old
29309 __builtin_altivec_st_internal_4si built-in.
29311 2005-05-02 Mark Mitchell <mark@codesourcery.com>
29314 * g++.dg/template/ptrmem14.C: New test.
29316 2005-05-02 Paul Brook <paul@codesourcery.com>
29318 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29320 2005-05-02 Michael Matz <matz@suse.de>
29323 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29325 2005-05-01 Mark Mitchell <mark@codesourcery.com>
29327 * g++.dg/cpp/weak.C: New test.
29329 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
29331 * gcc.dg/tree-ssa/loop-8.c: New test.
29333 2005-04-30 Michael Maty <matz@suse.de>
29335 * gcc.dg/inline-mcpy.c: New test.
29337 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
29339 PR libfortran/18958
29340 * gfortran.dg/eoshift.f90: New test case.
29342 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
29344 PR libfortran/18857
29345 * gfortran.dg/matmul_1.f90: New test.
29347 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29349 PR tree-optimization/21030
29350 * gcc.dg/tree-ssa/pr21030.c: New.
29352 2005-04-29 Devang Patel <dpatel@apple.com>
29354 PR tree-optimization/21272
29355 * gcc.dg/vect/vect-ifcvt-10.c: New test.
29357 2005-04-29 Jakub Jelinek <jakub@redhat.com>
29361 * gfortran.dg/entry_4.f90: New test.
29362 * gfortran.fortran-torture/execute/entry_1.f90: New test.
29363 * gfortran.fortran-torture/execute/entry_2.f90: New test.
29364 * gfortran.fortran-torture/execute/entry_3.f90: New test.
29365 * gfortran.fortran-torture/execute/entry_4.f90: New test.
29366 * gfortran.fortran-torture/execute/entry_5.f90: New test.
29367 * gfortran.fortran-torture/execute/entry_6.f90: New test.
29368 * gfortran.fortran-torture/execute/entry_7.f90: New test.
29370 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29372 * gfortran.fortran-torture/execute/entry_8.f90: New test.
29374 2005-04-29 Paul Brook <paul@codesourcery.com>
29376 * gfortran.dg/entry_3.f90: New test.
29378 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29380 * gfortran.dg/implicit_4.f90: New test.
29382 2005-04-28 Bob Wilson <bob.wilson@acm.org>
29384 * lib/target-supports.exp (check_profiling_available): Return
29385 false for xtensa-*-elf.
29387 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
29389 * lib/fortran-torture.exp (fortran-torture.exp): Catch
29390 error if file cannot be deleted.
29392 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29394 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29395 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29396 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29397 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29398 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29399 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29400 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29401 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29402 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29403 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29404 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29405 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29406 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29408 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29411 * gfortran.dg/pr20865.f90: New test.
29413 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
29415 * gcc.dg/void-cast-2.c: New test.
29417 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29420 * gcc.dg/void-cast-1.c: New test.
29422 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
29424 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29426 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29429 * gfortran.dg/pr21177.f90: New test.
29431 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
29433 PR tree-optimization/21171
29434 * gcc.dg/tree-ssa/pr21171.c: New test.
29436 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
29438 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29439 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29440 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29441 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29442 gcc.dg/tree-ssa/gen-vect-32.c: New.
29443 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29444 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29445 don't run on PPC32.
29447 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29450 * gcc.dg/transparent-union-3.c: New test.
29452 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29455 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29456 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29457 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29458 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29459 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29460 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29462 2005-04-26 Jeff Law <law@redhat.com>
29464 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29465 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29466 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29467 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29468 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29469 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29470 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29472 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
29474 PR tree-optimization/17598
29475 * gcc.dg/tree-ssa/pr17598.c: New testcase.
29477 2005-04-25 Mike Stump <mrs@apple.com>
29479 * objc.dg/fix-and-continue-1.m: Add.
29481 2005-04-25 Roger Sayle <roger@eyesopen.com>
29484 * g++.dg/opt/pr20995-1.C: New test case.
29486 2005-04-25 Devang Patel <dpatel@apple.com>
29488 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29490 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29493 * g++.dg/opt/alias2.C (printf): Correct the prototype.
29495 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29498 * g++.dg/opt/rtti2.C: New test.
29500 2005-04-25 Paul Brook <paul@codesourcery.com>
29501 Steven G. Kargl <kargls@comcast.net>
29504 * gfortran.dg/ichar_1.f90: New file.
29506 2005-04-24 Jakub Jelinek <jakub@redhat.com>
29508 PR middle-end/20991
29509 * g++.dg/opt/pr20991.C: New test.
29511 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29512 where sizeof (type) < __alignof__ (type).
29513 * gcc.dg/compat/struct-layout-1.h: Likewise.
29515 2005-04-24 Per Bothner <per@bothner.com>
29516 Devang Patel <dpatel@apple.com>
29518 PR preprocessor/20907
29519 * gcc.dg/cpp/very-long-comment.c: New test.
29521 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29524 * gfortran.dg/common_5.f: New test.
29526 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
29528 PR middle-end/21082
29529 * g++.dg/tree-ssa/pr21082.C: New testcase.
29531 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
29533 * gcc.dg/vect/vect-99.c: New test.
29535 2005-04-22 Diego Novillo <dnovillo@redhat.com>
29537 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29539 2005-04-22 Jeff Law <law@redhat.com>
29541 * gcc.dg/uninit-5.c: Remove xfails.
29542 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29543 conditionals and loads.
29545 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
29547 PR libfortran/20074
29548 PR libfortran/20436
29549 PR libfortran/21108
29550 * gfortran.dg/nested_reshape.f90: new test
29551 * gfortran.dg/reshape-alloc.f90: new test
29552 * gfortran.dg/reshape.f90: new test
29554 2005-04-22 Mark Mitchell <mark@codesourcery.com>
29556 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29558 * gcc.dg/arm-vfp1.c: New test.
29560 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
29563 * g++.dg/lookup/builtin2.C: New test.
29565 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
29567 * gcc.dg/weak/weak-13.c: New test.
29569 2005-04-21 Geoffrey Keating <geoffk@apple.com>
29571 * lib/target-supports.exp (check_effective_target_sync_int_long):
29574 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
29576 * gcc.target/mips/branch-1.c: New test.
29578 2005-04-21 Richard Henderson <rth@redhat.com>
29580 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29581 * gcc.dg/vect/vect-86.c: Likewise.
29582 * gcc.dg/vect/vect-87.c: Likewise.
29583 * gcc.dg/vect/vect-88.c: Likewise.
29585 2005-04-21 Devang Patel <dpatel@apple.com>
29587 PR optimization/20994
29588 * gcc.dg/tree-ssa/ifc-3.c: New test.
29590 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29593 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29594 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29595 gcc.dg/c99-vla-jump-5.c: New tests.
29597 2005-04-19 Richard Henderson <rth@redhat.com>
29599 * lib/target-supports.exp (check_effective_target_vect_int_mult):
29600 Fix typo in exists check.
29601 (check_effective_target_sync_int_long): New.
29602 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29603 * gcc.dg/ia64-sync-2.c: Likewise.
29604 * gcc.dg/ia64-sync-3.c: Likewise.
29605 * gcc.dg/ia64-sync-4.c: Likewise.
29607 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
29609 * gcc.dg/fold-xor-1.c: New test.
29610 * gcc.dg/fold-xor-2.c: New test.
29612 2005-04-19 James E. Wilson <wilson@specifixinc.com>
29615 * g++.dg/eh/fp-regs.C: New test.
29617 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29619 * gcc.dg/Wint-to-pointer-cast-1.c,
29620 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29621 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29622 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29624 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29627 * gfortran.dg/pr16861.f90: New test.
29629 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29631 * gcc.dg/pr21085.c: New test.
29633 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
29635 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
29636 (setup_mips_tests, dg-mips-options): New procedures.
29637 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29638 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29639 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29640 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29641 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29642 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29643 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29644 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29645 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29646 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29647 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29648 dg-mips-options instead of dg-options. Remove now-redundant
29649 preprocessor guards.
29650 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29651 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29652 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29653 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29654 * gcc.dg/vr-mult-2.c: Delete.
29655 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29656 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29657 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29658 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29659 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29660 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29661 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29663 2005-04-18 Laurent GUERBY <laurent@guerby.net>
29665 * ada/acats/run_all.sh: Use sync when executable not present.
29667 2005-04-18 Devang Patel <dpatel@apple.com>
29669 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29670 * gcc.dg/vect/vect-11a.c: New.
29671 * gcc.dg/vect/vect-none.c: Update.
29672 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29674 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29676 PR tree-optimization/20922
29677 * gcc.dg/pr20922-1.c: New test.
29678 * gcc.dg/pr20922-2.c: New test.
29679 * gcc.dg/pr20922-3.c: New test.
29680 * gcc.dg/pr20922-4.c: New test.
29681 * gcc.dg/pr20922-5.c: New test.
29682 * gcc.dg/pr20922-6.c: New test.
29684 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29686 PR libfortran/20950
29687 * gfortran.dg/pr20950.f: New test.
29689 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29691 PR libfortran/19216
29692 * gfortran.dg/pr19216.f: New test.
29694 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
29696 PR tree-optimization/21001
29697 * gcc.dg/tree-ssa/pr21001.c: New.
29699 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
29701 PR libfortran/21075
29702 * gfortran.dg/reshape_rank7.f90: New test.
29704 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29706 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29707 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29708 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29709 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29710 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29711 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29712 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29713 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29714 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29716 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29717 in namelists. New test.
29718 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29720 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29722 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29723 namelist. New test.
29724 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29726 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29728 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29729 namelist. New test.
29730 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29731 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29732 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29734 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29735 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29738 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
29740 * gfortran.dg/wtruncate.f: New testcase.
29741 * gfortran.dg/wtruncate.f90: New testcase.
29743 2005-04-16 Mark Mitchell <mark@codesourcery.com>
29746 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29747 which sizeof/alignof is dependent, rather than just whether we are
29748 processing_template_decl.
29750 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
29752 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29753 corrected typo where the wrong variables had been compared.
29755 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
29757 PR libfortran/18495
29758 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29759 Test callee-allocated version of return array with a write
29761 Test spread with a temporary with another write statement.
29763 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
29765 PR tree-optimization/21031
29766 * gcc.dg/tree-ssa/pr21031.c: New.
29768 2005-04-15 Uros Bizjak <uros@kss-loka.si>
29770 PR tree-optimization/21004
29771 * gcc.dg/builtins-53.c: Include builtins-config.h.
29772 Check floorf, ceilf, floorl and ceill transformations
29773 only when HAVE_C99_RUNTIME is defined.
29775 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
29777 PR middle-end/20739
29778 * gcc.dg/tree-ssa/pr20739.c: New test.
29780 2005-04-14 Mike Stump <mrs@apple.com>
29782 * gcc.dg/Foundation.framework/empty: New.
29783 * gcc.dg/framework-2.c: New.
29785 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
29787 PR tree-optimization/21021
29788 * gcc.c-torture/compile/pr21021.c: New.
29790 2005-04-14 Janis Johnson <janis187@us.ibm.com>
29793 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29794 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29795 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29796 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29797 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29798 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29799 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29800 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29802 2005-04-14 Richard Henderson <rth@redhat.com>
29804 * lib/target-supports.exp (check_effective_target_vect_condition):
29805 Add ia64, i?86, and x86_64.
29807 2005-04-14 Steven G. Kargl <kargls@comcast.net>
29809 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29811 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
29813 PR tree-optimization/20657
29814 * gcc.dg/tree-ssa/pr20657.c: New.
29816 2005-04-14 Uros Bizjak <uros@kss-loka.si>
29818 * gcc.dg/builtins-53.c: Also check (int)trunc* and
29819 (long long int)trunc*.
29821 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
29824 * gcc.dg/pr20927.c: New test.
29826 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
29828 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29829 * gcc.target/mips/asm-1.c: Likewise.
29831 2005-04-13 Dale Johannesen <dalej@apple.com>
29833 * objc.dg/objc-fast-4.m: New.
29835 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
29837 * gcc.target/cris/torture/cris-torture.exp: New driver in new
29839 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29841 2005-04-13 David Edelsohn <edelsohn@gnu.org>
29843 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29844 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29845 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29847 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
29849 PR tree-optimization/20913
29850 * gcc.dg/tree-ssa/pr20913.c: New.
29852 PR tree-optimization/20702
29853 * gcc.dg/tree-ssa/pr20702.c: New.
29855 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29858 * g++.dg/inherit/local3.C: New test.
29860 2005-04-12 Jeff Law <law@redhat.com>
29862 * gcc.dg/tree-ssa/20050412-1.c: New test.
29864 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
29866 PR libfortran/19016
29867 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29868 Add tests with mask generated by expression.
29869 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29870 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29871 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29873 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
29875 PR middle-end/20917
29876 * gcc.dg/20050409-1.c: New test.
29878 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
29880 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29882 2005-04-11 Mark Mitchell <mark@codesourcery.com>
29884 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29885 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29886 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29887 (TARGET_CXX): Adjust accordingly.
29888 * target.h (struct gcc_target): Remove epxort_class_data. Add
29889 determine_class_data_visibility and class_data_always_comdat.
29890 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29891 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29892 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29893 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29894 (arm_cxx_determine_class_data_visibility): New.
29895 (arm_cxx_class_data_always_comdat): Likewise.
29896 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29897 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29898 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29899 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29900 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29903 2005-04-11 Mark Mitchell <mark@codesourcery.com>
29905 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29907 2005-04-11 Geoffrey Keating <geoffk@apple.com>
29909 * gcc.dg/i386-darwin-fpmath.c: New.
29911 2004-04-11 Devang Patel <dpatel@apple.com>
29913 * lib/target-supports.exp (check_effective_target_vect_condition): New.
29914 * gcc.dg/vect/vect-ifcvt-1.c: New test.
29915 * gcc.dg/vect/vect-ifcvt-2.c: New test.
29916 * gcc.dg/vect/vect-ifcvt-3.c: New test.
29917 * gcc.dg/vect/vect-ifcvt-4.c: New test.
29918 * gcc.dg/vect/vect-ifcvt-5.c: New test.
29919 * gcc.dg/vect/vect-ifcvt-6.c: New test.
29920 * gcc.dg/vect/vect-ifcvt-7.c: New test.
29921 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29923 2004-04-11 Devang Patel <dpatel@apple.com>
29925 * gcc.dg/vect/vect-dv-1.c: New test.
29926 * gcc.dg/vect/vect-dv-2.c: New test.
29928 2005-04-11 Diego Novillo <dnovillo@redhat.com>
29930 PR tree-optimization/20933
29931 * gcc.dg/tree-ssa/pr20933.c: New test.
29933 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29935 * gfortran.dg/fold_nearest.f90: New test.
29937 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
29939 * gcc.dg/tree-ssa/alias-1.c: New test.
29941 2005-04-11 Diego Novillo <dnovillo@redhat.com>
29943 PR tree-optimization/20920
29944 * g++.dg/tree-ssa/pr20920.C: New test.
29946 2005-04-11 Uros Bizjak <uros@kss-loka.si>
29948 * gcc.dg/builtins-53.c: Also check (int)ceil* and
29949 (long long int)ceil*.
29951 2005-04-10 Mark Mitchell <mark@codesourcery.com>
29953 * g++.dg/warn/Wdtor1.C: Declare template in system header with
29954 explicit C++ linkage.
29956 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29958 * gfortran.dg/pr17229.f: Take care of the new obsolescence
29959 warning for arithmetic IF statements.
29961 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
29963 * eor_handling_1.f90: New test case.
29964 * eor_handling_2.f90: New test case.
29965 * eor_handling_3.f90: New test case.
29966 * eor_handling_4.f90: New test case.
29967 * eor_handling_5.f90: New test case.
29968 * noadv_size.f90: New test case.
29969 * pad_no.f90: New test case.
29971 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
29973 * gcc.c-torture/execute/20050410-1.c: New test.
29975 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
29977 * gcc.dg/pr20126.c: New.
29979 2005-04-09 Bud Davis <bdavis@gfortran.org>
29980 Steven G. Kargl <kargls@comcast.net>
29982 * gfortran.dg/PR19872.f: New test.
29984 2005-04-09 Steven G. Kargl <kargls@comcast.net>
29986 * gfortran.dg/nint_1.f90: Fix dg-do directive.
29988 2005-04-09 Steven G. Kargl <kargls@comcast.net>
29990 * gfortran.dg/nint_1.f90: New test.
29992 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
29994 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29995 Added test for callee-allocated arrays with write statements.
29996 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29997 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29998 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29999 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30000 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30002 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30004 PR libfortran/20163
30005 * gfortran.dg/open-options-blanks.f: New test.
30007 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30010 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30012 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30014 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30015 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30016 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30017 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30018 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30019 * gcc.c-torture/execute/stdarg-4.c: New test.
30021 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30024 * g++.dg/abi/param2.C: New test.
30026 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30028 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30030 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30032 * gcc.dg/builtins-53.c: New test.
30034 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30036 * g++.dg/tree-ssa/pr18178.C: New test.
30037 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30038 * gcc.c-torture/execute/20041019-1.c: New test.
30039 * gcc.dg/tree-ssa/20041008-1.c: New test.
30040 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30041 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30042 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30043 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30044 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30045 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30046 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30047 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30048 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30049 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30051 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30053 PR rtl-optimization/20466
30054 * gcc.c-torture/execute/pr20466-1.c: New test.
30056 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30059 * g++.dg/parse/cond2.C: New test.
30062 * g++.dg/warn/Wdtor1.C: New test.
30064 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30067 * gfortran.dg/pr17229.f: New test.
30069 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30071 * gfortran.dg/tiny_1.f90: New test.
30072 * gfortran.dg/tiny_2.f90: ditto.
30074 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30076 * gfortran.dg/eor_1.f90: Fix dg-do run line
30077 * gfortran.dg/open_new.f90: Fix dg-do run line
30079 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30081 * lib/target-supports.exp (get_compiler_messages): Support
30082 optional arguments, the fourth being compiler options.
30083 (check_effective_target_fpic): New proc.
30084 * gcc.dg/20050321-2.c: Restrict to target fpic.
30086 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30088 * gcc.dg/15443-1.c: New test.
30089 * gcc.dg/15443-2.c: Likewise.
30091 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30093 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30095 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30097 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30099 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30101 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30102 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30104 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30105 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30106 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30108 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30111 * g++.dg/warn/Wunused-11.C: New test.
30113 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
30115 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30117 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
30119 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30121 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30124 * g++.dg/template/ptrmem13.C: New test.
30126 2005-04-05 Per Bothner <per@bothner.com>
30128 * lib/gcc.exp: Always add -fno-show-column, for now.
30130 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
30133 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30134 of plain old "unsigned int" for the type of "i". Makes this test
30137 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
30139 * gcc.dg/i386-ssefn-1.c: New test.
30140 * gcc.dg/i386-ssefn-2.c: New test.
30141 * gcc.dg/i386-ssefn-3.c: New test.
30142 * gcc.dg/i386-ssefn-4.c: New test.
30144 2005-04-05 Jakub Jelinek <jakub@redhat.com>
30146 PR tree-optimization/20076
30147 * gcc.dg/builtin-apply4.c: New test.
30149 PR preprocessor/19475
30150 * gcc.dg/cpp/macspace1.c: New test.
30151 * gcc.dg/cpp/macspace2.c: New test.
30153 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30155 * gfortran.dg/pr20755.f: Fixed bad format.
30157 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30160 * g++.dg/ext/attrib21.C: New test.
30162 2004-04-05 Devang Patel <dpatel@apple.com>
30164 * lib/target-supports.exp (check_effective_target_vect_shif): New.
30165 * gcc.dg/vect/vect-shift-1.c: New test.
30167 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30169 PR libfortran/20755
30170 * gfortran.dg/pr20755.f: New test.
30172 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
30174 * gfortran.dg/pr15959.f90: New test.
30175 * gfortran.dg/string_pad_trunc.f90: New test.
30177 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30179 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30180 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30181 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30184 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30186 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30188 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30190 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30191 * gcc.c-torture/compile/20011119-2.c: Likewise.
30192 * gcc.c-torture/compile/981001-2.c: Likewise.
30194 2005-04-04 Mark Mitchell <mark@codesourcery.com>
30197 * g++.dg/template/overload4.C: New test.
30199 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30202 * g++.dg/abi/covariant5.C: New.
30205 * g++.dg/debug/const2.C: New.
30207 2005-04-04 Jakub Jelinek <jakub@redhat.com>
30209 PR rtl-optimization/16104
30210 * gcc.c-torture/execute/20050316-1.c: New test.
30212 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30214 * g++.dg/template/spec23.C: Fix dg-error text.
30216 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
30219 * g++.dg/expr/lval2.C: New.
30221 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30223 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30224 __builtin_strcasecmp and __builtin_strncasecmp.
30226 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
30229 * g++.dg/template/spec22.C: New.
30230 * g++.dg/template/spec23.C: New.
30232 2005-04-03 Dale Ranta <dir@lanl.gov>
30233 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30235 PR libfortran/20068
30236 PR libfortran/20125
30237 PR libfortran/20156
30238 PR libfortran/20471
30239 * gfortran.dg/backspace.f: New test.
30241 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
30243 * gcc.dg/pr19345.c: New test.
30245 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30247 PR tree-optimization/20640
30248 * gcc.dg/torture/tree-loop-1.c: New.
30250 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30252 PR rtl-optimization/20290
30253 * gcc.c-torture/execute/loop-ivopts-2.c: New.
30255 2005-04-02 Geoffrey Keating <geoffk@apple.com>
30257 * gcc.dg/rs6000-fpint.c: New.
30259 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30261 * gcc.dg/old-style-then-proto-1.c: New test.
30263 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30265 * gfortran.fortran-torture/execute/backspace.f90: Check
30266 after backspace and read was incorrect.
30268 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30270 * gcc.c-torture/execute/builtins/strcat.c: Check the result
30271 buffer past the terminating NUL using memcmp.
30272 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30273 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30275 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30276 Fix unused/uninitialized variable warnings.
30278 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30279 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30280 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30281 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30283 * gcc.c-torture/execute/builtins/abs-1-lib.c,
30284 gcc.c-torture/execute/builtins/fputs-lib.c,
30285 gcc.c-torture/execute/builtins/lib/fprintf.c,
30286 gcc.c-torture/execute/builtins/lib/main.c,
30287 gcc.c-torture/execute/builtins/lib/memcmp.c,
30288 gcc.c-torture/execute/builtins/lib/memmove.c,
30289 gcc.c-torture/execute/builtins/lib/mempcpy.c,
30290 gcc.c-torture/execute/builtins/lib/memset.c,
30291 gcc.c-torture/execute/builtins/lib/printf.c,
30292 gcc.c-torture/execute/builtins/lib/sprintf.c,
30293 gcc.c-torture/execute/builtins/lib/stpcpy.c,
30294 gcc.c-torture/execute/builtins/lib/strchr.c,
30295 gcc.c-torture/execute/builtins/lib/strcmp.c,
30296 gcc.c-torture/execute/builtins/lib/strcpy.c,
30297 gcc.c-torture/execute/builtins/lib/strcspn.c,
30298 gcc.c-torture/execute/builtins/lib/strlen.c,
30299 gcc.c-torture/execute/builtins/lib/strncat.c,
30300 gcc.c-torture/execute/builtins/lib/strncmp.c,
30301 gcc.c-torture/execute/builtins/lib/strncpy.c,
30302 gcc.c-torture/execute/builtins/lib/strrchr.c,
30303 gcc.c-torture/execute/builtins/lib/strspn.c,
30304 gcc.c-torture/execute/builtins/lib/strstr.c,
30305 gcc.c-torture/execute/builtins/memops-asm-lib.c,
30306 gcc.c-torture/execute/builtins/strlen-2.c,
30307 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30310 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
30312 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30313 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30316 2005-04-01 Jakub Jelinek <jakub@redhat.com>
30319 * g++.dg/debug/using1.C: New test.
30321 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
30323 PR middle-end/20524
30324 * gcc.dg/alias-7.c: Prefix asm-declared name with
30325 __USER_LABEL_PREFIX__.
30327 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
30329 Fix fallout from PR middle-end/15700:
30330 * gcc.c-torture/compile/20011119-1.c: Take
30331 __USER_LABEL_PREFIX__ into account.
30332 * gcc.c-torture/compile/20011119-2.c: Likewise.
30334 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
30337 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30339 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30342 * gcc.c-torture/compile/struct-non-lval-1.c,
30343 gcc.c-torture/compile/struct-non-lval-2.c,
30344 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30346 2005-03-31 Janis Johnson <janis187@us.ibm.com>
30348 * gcc.dg/tls/tls.exp: Remove temporary file.
30349 * g++.dg/tls/tls.exp: Ditto.
30350 * lib/file-format.exp: Ditto.
30351 * g++.dg/special/ecos.exp: Ditto.
30353 * lib/profopt.exp: Treat prof_ext as a list.
30354 * gcc.misc-tests/bprob.exp: Ditto.
30355 * g++.dg/bprob/bprob.exp: Ditto.
30357 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30358 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30359 g++.dg/tree-ssa/pointer-reference-alias.C,
30360 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30361 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30362 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30363 g++.dg/vect/pr19951.cc: Ditto.
30364 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30365 gcc.dg/builtins-47.c: Ditto.
30366 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30367 gcc.dg/pr20115-1.c: Ditto.
30368 * gcc.dg/tree-ssa/20030530-2.c,
30369 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30370 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30371 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30372 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30373 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30374 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30375 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30376 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30377 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30378 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30379 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30380 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30381 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30382 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30383 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30384 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30385 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30386 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30387 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30388 gcc.dg/tree-ssa/20030824-1.c,
30389 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30390 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30391 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30392 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30393 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30394 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30395 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30396 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30397 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30398 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30399 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30400 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30401 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30402 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30403 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30404 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30405 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30406 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30407 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30408 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30409 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30410 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30411 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30412 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30413 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30414 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30415 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30416 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30417 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30418 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30419 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30420 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30421 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30422 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30423 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30424 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30425 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30426 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30427 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30428 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30429 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30430 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30431 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30432 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30433 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30434 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30435 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30436 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30437 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30438 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30439 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30440 gcc.dg/tree-ssa/useless-1.c: Ditto.
30441 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30442 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30443 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30444 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30445 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30446 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30447 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30448 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30449 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30450 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30451 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30452 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30453 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30454 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30455 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30456 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30457 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30458 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30459 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30460 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30461 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30462 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30463 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30464 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30465 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30466 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30467 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30468 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30469 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30470 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30471 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30472 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30473 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30474 gcc.dg/vect/vect-none.c: Ditto.
30475 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30476 treelang/compile/unsigned.tree: Ditto.
30478 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30479 * gcc.dg/cpp/direct2s.c: Ditto.
30480 * gcc.dg/cpp/paste4.c: Ditto.
30481 * gcc.dg/cpp/separate-1.c: Ditto.
30482 * gcc.dg/pch/save-temps-1.c: Ditto.
30483 * g++.dg/ext/altivec-10.C: Ditto.
30484 * g++.dg/pch/pch.C: Ditto.
30486 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30488 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30489 * g++.dg/template/repo1.C: Ditto.
30490 * g++.dg/template/repo2.C: Ditto.
30491 * g++.dg/template/repo3.C: Ditto.
30492 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30493 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30494 * g++.old-deja/g++.pt/repo1.C: Ditto.
30495 * g++.old-deja/g++.pt/repo2.C: Ditto.
30496 * g++.old-deja/g++.pt/repo3.C: Ditto.
30497 * g++.old-deja/g++.pt/repo4.C: Ditto.
30499 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30500 * gcc.dg/20030107-1.c: Ditto.
30501 * gcc.dg/20030702-1.c: Ditto.
30502 * gcc.dg/profile-generate-1.c: Ditto.
30503 * g++.dg/other/profile1.C: Ditto.
30504 * g++.old-deja/g++.robertl/eb83.C: Ditto.
30506 * lib/gcc-dg.exp (remove-build-file): New.
30507 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30508 cleanup-tree-dump, cleanup-saved-temps): New.
30510 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
30512 PR c++/19203, DR 214
30513 * g++.dg/parse/ambig3.C: Not ambiguous.
30514 * g++.dg/template/spec20.C: New.
30515 * g++.dg/template/spec21.C: New.
30517 2005-03-31 Steve Ellcey <sje@cup.hp.com>
30520 * gcc.dg/ia64-fptr-1.c: Run only on linux.
30522 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30524 PR libfortran/20660
30525 * gfortran.dg/negative_unit.f: New test.
30527 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30529 * gcc.dg/20050330-1.c: New test.
30531 2005-03-30 Devang Patel <dpatel@apple.com>
30533 * g++.dg/tree-sra/ssa-sra-3.C: New test.
30535 2005-03-30 Dale Johannesen <dalej@apple.com>
30537 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30539 2005-03-30 Janis Johnson <janis187@us.ibm.com>
30541 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30542 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30543 Strip options from test name.
30545 2005-03-31 Jan Hubicka <jh@suse.cz>
30547 * gcc.dg/varpool-1.c: New testcase.
30549 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30553 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30554 gcc.dg/stmt-expr-label-3.c : New tests.
30555 * gcc.c-torture/execute/medce-2.c: Remove.
30557 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30560 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30563 2005-03-30 Alan Modra <amodra@bigpond.net.au>
30565 * gcc.c-torture/compile/pr20203.c: New test.
30567 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30569 * gfortran.dg/promotion.f90: New test.
30571 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
30573 PR middle-end/20491
30574 * gcc.dg/torture/asm-subreg-1.c: New test.
30576 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
30579 * gcc.dg/pr20672-1.c: New test.
30581 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
30583 * gfortran.dg/vect: New directory.
30584 * gfortran.dg/vect/vect.exp: New.
30585 * gfortran.dg/vect/vect-1.f90: New test.
30586 * gfortran.dg/vect/vect-2.f90: New test.
30587 * gfortran.dg/vect/vect-3.f90: New test.
30588 * gfortran.dg/vect/vect-4.f90: New test.
30589 * gfortran.dg/vect/vect-5.f90: New test.
30591 2005-03-29 Jakub Jelinek <jakub@redhat.com>
30593 PR middle-end/20622
30594 * gcc.dg/alias-7.c: New test.
30596 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30598 * gcc.dg/sparc-reg-1.c: New test.
30600 2005-03-28 Steve Ellcey <sje@cup.hp.com>
30603 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30605 2005-03-29 Dale Ranta <dir@lanl.gov>
30606 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30608 PR libfortran/20163
30609 * gfortran.dg/pr20163-2.f: New test.
30611 2005-03-28 Jan Hubicka <jh@suse.cz>
30613 PR middle-end/20635
30614 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30617 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
30619 PR tree-optimization/20626
30620 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30621 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30623 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30625 * gfortran.dg/underflow.f90: New test.
30626 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30628 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30630 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30632 2005-03-25 Mark Mitchell <mark@codesourcery.com>
30634 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30635 (g++_init): Make sure that CXXFLAGS is set.
30636 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30637 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30638 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30639 * lib/objc.exp (objc_init): Likewise.
30640 * lib/treelang.exp (treelang_init): Likewise.
30642 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
30644 PR tree-optimization/20470
30645 * gcc.dg/tree-ssa/pr20470.c: New test.
30647 2005-03-25 Geoffrey Keating <geoffk@apple.com>
30649 * gcc.dg/ppc-stfiwx.c: New.
30651 2005-03-25 Steve Ellcey <sje@cup.hp.com>
30654 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30656 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30658 * gcc.dg/20050325-1.c: Fix a typo.
30660 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30662 PR libfortran/19678
30663 PR libfortran/19679
30664 * gfortran.dg/dos_eol.f: New test.
30666 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30668 PR rtl-optimization/20249
30669 * gcc.dg/20050325-1.c: New test.
30671 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30673 PR libfortran/15332
30674 * gfortran.dg/pr15332.f: New test.
30676 2005-03-24 Dale Johannesen <dalej@apple.com>
30678 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30680 2005-03-24 Geoffrey Keating <geoffk@apple.com>
30682 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30683 'internal' visibility.
30684 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30685 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30686 'protected' visibility.
30687 * gcc.dg/visibility-7.c: Likewise.
30688 * lib/target-supports.exp (check_visibility_available): Take
30689 a parameter, the kind of visibility to check for.
30690 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30691 to check_visibility_available.
30693 * g++.dg/expr/cast3.C: New.
30695 2005-03-24 David Edelsohn <edelsohn@gnu.org>
30697 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30700 2005-03-24 Steve Ellcey <sje@cup.hp.com>
30703 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30705 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
30707 * gcc.dg/badshift.c: Renamed to...
30708 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
30710 * gcc.target/i386/badshift.c: Renamed to...
30711 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
30714 PR rtl-optimization/20532
30715 * gcc.target/i386/badshift.c: New.
30717 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30719 * gfortran.dg/pr18025.f90: New test.
30721 2005-03-23 Dale Johannesen <dalej@apple.com>
30723 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30725 2005-03-23 Mark Mitchell <mark@codesourcery.com>
30727 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30729 * lib/target-supports.exp (check_iconv_available): Default
30730 libiconv to -liconv, if there is no definition.
30732 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
30734 * gcc.dg/torture/cris-asm-mof-1.c: New test.
30736 2005-03-22 Mark Mitchell <mark@codesourcery.com>
30738 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30739 * g++.dg/opt/pr7503-2.C: Likewise.
30740 * g++.dg/opt/pr7503-3.C: Likewise.
30741 * g++.dg/opt/pr7503-4.C: Likewise.
30742 * g++.dg/opt/pr7503-5.C: Likewise.
30743 * g++.dg/warn/minmax.C: New test.
30745 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30747 * gfortran.dg/g77_intrinsics_funcs.f: New test.
30748 * gfortran.dg/g77_intrinsics_sub.f: New test.
30750 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30751 Jan Hubicka <jh@suse.cz>
30752 Steven Bosscher <stevenb@suse.de
30754 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30756 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30759 * g++.dg/template/redecl3.C: New test.
30761 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30764 * g++.dg/parse/error16.C: Tweak error markers.
30766 2005-03-22 Jakub Jelinek <jakub@redhat.com>
30769 * gcc.dg/20050321-2.c: New test.
30771 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
30775 * g++.dg/template/ptrmem12.C: New.
30777 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
30779 PR rtl-optimization/20527
30780 * gcc.c-torture/execute/pr20527-1.c: New test.
30782 2005-03-22 Ben Elliston <bje@au.ibm.com>
30784 * gcc.misc-tests/options.exp (check_for_options): Create a real C
30785 program, compile it into a real executable and then delete the .c
30786 and .x files afterwards, to avoid problems on testglue targets.
30788 2005-03-21 Stuart Hastings <stuart@apple.com>
30790 * gcc.target/i386/sse-2.c: New.
30792 2005-03-21 Uros Bizjak <uros@kss-loka.si>
30794 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30796 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30798 * g++.dg/parse/crash25.C: Fix typo.
30800 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30803 * g++.dg/parse/crash24.C: New test.
30806 * g++.dg/parse/crash25.C: New test.
30808 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30811 * g++.dg/ext/stmtexpr4.C: New test.
30813 2005-03-20 Roger Sayle <roger@eyesopen.com>
30815 PR middle-end/20539
30816 * gcc.c-torture/compile/pr13066-1.c: New test case.
30817 * gcc.c-torture/compile/pr20539-1.c: Likewise.
30818 * g++.dg/opt/pr13066-1.C: Likewise.
30820 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
30822 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30824 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30827 * gfortran.dg/nesting_1.f90: New test.
30829 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30832 * g++.dg/lookup/using13.C: New test.
30834 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30837 * g++.dg/template/crash36.C: New test.
30839 2005-03-18 Paolo Carlini <pcarlini@suse.de>
30842 * g++.dg/template/crash35.C: New test.
30844 2005-03-17 Paolo Carlini <pcarlini@suse.de>
30847 * g++.dg/overload/operator2.C: New test.
30849 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30851 PR libfortran/20257
30852 * gfortran.dg/pr20257.f90: New test.
30854 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30856 PR libfortran/20480
30857 * gfortran.dg/pr20480.f90: New test.
30859 2005-03-16 Richard Henderson <rth@redhat.com>
30861 PR middle-end/15700
30862 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30863 (_rtld_global): New.
30864 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30865 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30867 * gcc.dg/alias-3.c: New.
30868 * gcc.dg/alias-4.c: New.
30869 * gcc.dg/alias-5.c: New.
30870 * gcc.dg/alias-6.c: New.
30872 2005-03-15 Geoffrey Keating <geoffk@apple.com>
30874 * gcc.dg/cpp/ucnid-7.c: New.
30876 2005-03-15 Janis Johnson <janis187@us.ibm.com>
30877 Dorit Naishlos <dorit@il.ibm.com>
30879 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30882 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
30884 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30885 support misaligned accesses.
30886 * gcc.dg/vect/vect-58.c: Likewise.
30887 * gcc.dg/vect/vect-92.c: New.
30888 * gcc.dg/vect/vect-93.c: New.
30890 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
30893 * gfortran.dg/assign_2.f90: New test.
30894 * gfortran.dg/assign_3.f90: New test.
30895 * gfortran.dg/assign.f90: New test.
30897 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
30899 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30900 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30901 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30902 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30905 2005-03-14 Geoffrey Keating <geoffk@apple.com>
30907 * gcc.dg/cpp/ucnid-6.c: New.
30909 * gcc.dg/cpp/normalize-1.c: New.
30910 * gcc.dg/cpp/normalize-2.c: New.
30911 * gcc.dg/cpp/normalize-3.c: New.
30912 * gcc.dg/cpp/normalize-4.c: New.
30913 * gcc.dg/cpp/ucnid-4.c: New.
30914 * gcc.dg/cpp/ucnid-5.c: New.
30915 * g++.dg/cpp/normalize-1.C: New.
30916 * g++.dg/cpp/ucnid-1.C: New.
30918 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
30920 * gcc.dg/pr18628.c: New.
30922 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
30925 * g++.dg/tree-ssa/pr20280.C: New.
30927 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30930 * gfortran.dg/stfunc_2.f90: New test.
30932 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
30934 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30936 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
30938 * gcc.dg/tree-ssa/20050314-1.c: New test.
30940 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30944 * g++.dg/template/friend34.C: New test.
30945 * g++.dg/template/friend35.C: Likewise.
30946 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30948 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30950 Friend class name lookup 5/n
30952 * g++.dg/lookup/hidden-class1.C: New test.
30953 * g++.dg/lookup/hidden-class2.C: Likewise.
30954 * g++.dg/lookup/hidden-class3.C: Likewise.
30955 * g++.dg/lookup/hidden-class4.C: Likewise.
30956 * g++.dg/lookup/hidden-class5.C: Likewise.
30957 * g++.dg/lookup/hidden-class6.C: Likewise.
30958 * g++.dg/lookup/hidden-class7.C: Likewise.
30959 * g++.dg/lookup/hidden-class8.C: Likewise.
30960 * g++.dg/lookup/hidden-class9.C: Likewise.
30961 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30962 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30963 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30964 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30965 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30966 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30967 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30968 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30969 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30970 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30971 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30973 2005-03-13 Mark Mitchell <mark@codesourcery.com>
30976 * g++.dg/template/error18.C: New test.
30978 2005-03-09 Ben Elliston <bje@au.ibm.com>
30981 * g++.dg/debug/pr16792.C: New test.
30983 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
30985 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30986 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30987 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30988 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30989 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30990 test assertion names.
30992 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30995 * gfortran.dg/stfunc_1.f90: New test.
30997 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31000 * gfortran.dg/real_index_1.f90: New test.
31002 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31005 * gfortran.dg/spec_expr_1.f90: New test.
31007 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31010 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31013 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31016 * gfortran.dg/largeequiv_1.f90: New test.
31018 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31020 * gcc.dg/ucnid-1.c: New.
31021 * gcc.dg/ucnid-2.c: New.
31022 * gcc.dg/ucnid-3.c: New.
31023 * gcc.dg/ucnid-4.c: New.
31024 * gcc.dg/ucnid-5.c: New.
31025 * gcc.dg/ucnid-6.c: New.
31026 * gcc.dg/cpp/ucnid-1.c: New.
31027 * gcc.dg/cpp/ucnid-2.c: New.
31028 * gcc.dg/cpp/ucnid-3.c: New.
31029 * g++.dg/other/ucnid-1.C: New.
31031 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31033 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31035 2005-03-11 Per Bothner <per@bothner.com>
31037 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31038 that diagnotics refer to correct token.
31039 * gcc.dg/unused-3.c: Likewise.
31041 2005-03-11 Per Bothner <per@bothner.com>
31043 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31044 constant" is now actually on same line as string constant.
31045 * gcc.dg/cpp/direct2s.c: Likewise.
31047 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31049 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31051 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31053 PR libfortran/20124
31054 * gfortran.dg/pr20124.f90: New Test
31056 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31058 PR tree-optimization/20130
31059 * gcc.dg/pr20130-1.c: New test.
31061 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31064 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31066 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31068 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31070 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31072 * g++.dg/eh/forced1.C: Fix comment.
31073 * g++.dg/eh/forced2.C: Ditto.
31074 * g++.dg/eh/forced3.C: Ditto.
31075 * g++.dg/eh/forced4.C: Ditto.
31077 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31080 * gcc.c-torture/compile/pr20412.c: New test.
31082 2005-03-10 Roger Sayle <roger@eyesopen.com>
31084 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31086 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31089 * gcc.dg/20050307-1.c: New test.
31091 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31094 * g++.dg/other/stdarg3.C: New.
31096 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31098 PR c++/18384, c++/18327
31099 * g++.dg/init/array19.C: New test.
31101 PR inline-asm/20314
31102 * gcc.dg/torture/pr20314-1.c: New test.
31103 * gcc.dg/torture/pr20314-2.c: New test.
31105 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31107 * gcc.dg/20050309-1.c: New test.
31109 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31111 * gcc.dg/builtins-10.c: Reactivate disabled test.
31112 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31113 new cbrt transformations.
31115 2005-03-09 Mark Mitchell <mark@codesourcery.com>
31118 * g++.dg/template/array13.C: New test.
31120 2005-03-09 Paolo Carlini <pcarlini@suse.de>
31123 * g++.dg/init/brace4.C: New test.
31125 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
31128 * g++.dg/template/non-dependent12.C: New.
31130 2005-03-08 Mark Mitchell <mark@codesourcery.com>
31133 * g++.dg/init/array18.C: Add dg-do run marker.
31136 * g++.dg/init/array18.C: New test.
31138 2005-03-09 Ben Elliston <bje@au.ibm.com>
31140 * consistency.vlad/vlad.exp: Remove trailing semicolons.
31141 * g++.dg/gcov/gcov.exp: Likewise.
31142 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31143 * gcc.target/xstormy16/xstormy16.exp: Likewise.
31144 * lib/c-torture.exp: Likewise.
31145 * lib/fortran-torture.exp: Likewise.
31146 * lib/g++.exp: Likewise.
31147 * lib/gcc-defs.exp: Likewise.
31148 * lib/gcc-dg.exp: Likewise.
31149 * lib/gcc.exp: Likewise.
31150 * lib/gcov.exp: Likewise.
31151 * lib/gfortran.exp: Likewise.
31152 * lib/mike-g++.exp: Likewise.
31153 * lib/mike-gcc.exp: Likewise.
31154 * lib/objc-torture.exp: Likewise.
31155 * lib/objc.exp: Likewise.
31156 * lib/profopt.exp: Likewise.
31157 * lib/target-libpath.exp: Likewise.
31158 * lib/target-supports.exp: Likewise.
31159 * lib/treelang.exp: Likewise.
31160 * lib/wrapper.exp: Likewise.
31162 2005-03-08 Jeff Law <law@redhat.com>
31164 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31167 2005-03-08 Ira Rosen <irar@il.ibm.com>
31169 * gcc.dg/vect/pr20122.c: New test.
31171 2005-03-07 Jeff Law <law@redhat.com>
31173 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31175 * gcc.dg/tree-ssa/pr18133-1.c: New test.
31176 * gcc.dg/tree-ssa/pr18133-2.c: New test.
31177 * gcc.dg/tree-ssa/pr18134.c: New test.
31179 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31181 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31182 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31183 gcc.dg/torture/builtin-noret-2.c: Require weak support.
31185 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
31188 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31190 2005-03-07 Mark Mitchell <mark@codesourcery.com>
31192 * g++.dg/warn/Wnvdtor.C: New test.
31194 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
31196 * gcc.dg/torture/pr19683-1.c: New test.
31198 2005-03-06 Steven G. Kargl <kargls@comcast.net>
31200 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31201 * gfortran.dg/g77/19990313-2.f: Ditto.
31202 * gfortran.dg/g77/19990313-3.f: Ditto.
31203 * gfortran.dg/g77/19990525-0.f: Ditto.
31204 * gfortran.dg/g77/19990826-0.f: Ditto.
31205 * gfortran.dg/g77/19990826-2.f: Ditto.
31206 * gfortran.dg/g77/19990826-3.f: Ditto.
31207 * gfortran.dg/g77/20000511-1.f: Ditto.
31208 * gfortran.dg/g77/20000511-2.f: Ditto.
31209 * gfortran.dg/g77/970625-2.f: Ditto.
31210 * gfortran.dg/g77/980310-2.f: Ditto.
31211 * gfortran.dg/g77/980310-3.f: Ditto.
31212 * gfortran.dg/g77/980310-8.f: Ditto.
31213 * gfortran.dg/g77/980519-2.f: Ditto.
31214 * gfortran.dg/g77/alpha1.f: Ditto.
31215 * gfortran.dg/g77/claus.f: Ditto.
31216 * gfortran.dg/g77/erfc.f: Ditto.
31217 * gfortran.dg/g77/short.f: Ditto.
31218 * gfortran.fortran-torture/execute/data.f90: Ditto.
31219 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31220 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31222 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31224 * lib/file-format.exp (gcc_target_object_format): Add check for som
31225 format and hardcode object formats on hppa*-*-hpux*.
31226 * lib/target-supports.exp (check_weak_available): Add check for som
31227 object format. Always return 0 on hppa*-*-hpux10*.
31229 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31232 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31234 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31236 * gfortran.dg/pr19936_1.f90: New test.
31237 * gfortran.dg/pr19936_2.f90: New test.
31238 * gfortran.dg/pr19936_3.f90: New test.
31240 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31241 Paul Thomas <prthomas@drfccad.cea.fr>
31243 * gfortran.dg/PR19754_1.f90: New test.
31244 * gfortran.dg/PR19754_2.f90: Ditto.
31246 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31249 * g++.dg/template/non-dependent11.C: New test.
31251 2005-03-05 Uros Bizjak <uros@kss-loka.si>
31253 * lib/target-supports.exp (check_iconv_available): Fix comment.
31255 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
31256 Joseph S. Myers <joseph@codesourcery.com>
31259 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31261 2005-03-04 Matthew Sachs <msachs@apple.com>
31263 * gcc.exp (gcc_target_compile): Put braces around
31264 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31265 * objc.exp (objc_target_compile): Likewise.
31266 * treelang.exp (treelang_target_compile): Likewise.
31268 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31271 * gfortran.dg/func_result_1.f90: New test.
31273 2005-03-04 Ben Elliston <bje@au.ibm.com>
31275 * gcc.misc-tests/options.exp: New test.
31277 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
31279 * gcc.dg/pr15784-4.c: New test.
31281 2005-03-03 Geoffrey Keating <geoffk@apple.com>
31283 * gcc.c-torture/execute/pr17133.c: New.
31284 * gcc.c-torture/compile/20050303-1.c: New.
31286 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
31288 * gcc.dg/cpp/assert4.c: Fix for cygwin.
31290 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
31292 * g++.dg/overload/using2.C: New.
31294 2005-03-02 Mark Mitchell <mark@codesourcery.com>
31297 * g++.dg/init/ptrmem2.C: New test.
31299 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
31302 * gcc.dg/pr8927-1.c: New test.
31304 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
31307 * g++.dg/inherit/covariant12.C: New.
31309 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31312 * gfortran.dg/bound_1.f90: New test.
31314 2005-02-28 Janis Johnson <janis187@us.ibm.com>
31316 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31317 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31319 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
31322 * gcc.dg/pr20245-1.c: New test.
31324 2005-02-28 Jakub Jelinek <jakub@redhat.com>
31326 PR middle-end/19874
31327 * gcc.c-torture/execute/20050119-2.c: New test case.
31329 2005-02-28 Ben Elliston <bje@au.ibm.com>
31331 * README: Update the DejaGnu bug reporting address.
31332 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31333 * lib/objc-torture.exp: Likewise.
31335 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31337 * gfortran.dg/boz_1.f90: New test.
31338 * gfortran.dg/boz_3.f90: New test.
31339 * gfortran.dg/boz_4.f90: New test.
31341 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31343 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31344 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31346 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31348 PR libfortran/20101
31349 * gfortran.dg/write_0_pe_format.f90: New test.
31351 2005-02-27 Jakub Jelinek <jakub@redhat.com>
31354 * g++.dg/opt/thunk2.C: New test.
31355 * g++.dg/opt/covariant1.C: New test.
31357 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31359 * gfortran.dg/e_d_fmt.f90: New test.
31361 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
31363 * gcc.dg/asm-b.c: Fix comment typos.
31365 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31367 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31370 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31373 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31374 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31375 * gcc.dg/asm-b.c: New test.
31377 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
31379 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31380 Disable this test on IRIX 6.
31382 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
31384 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31385 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31388 2005-02-25 Diego Novillo <dnovillo@redhat.com>
31390 PR tree-optimization/20204
31391 * gcc.dg/pr20204.c: New test.
31393 2005-02-24 Jakub Jelinek <jakub@redhat.com>
31396 * gcc.c-torture/execute/20050224-1.c: New test.
31399 * g++.dg/warn/Wbraces2.C: New test.
31401 2005-02-23 Mark Mitchell <mark@codesourcery.com>
31404 * g++.dg/init/const2.C: New test.
31406 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
31408 PR tree-optimization/20100
31409 * gcc.c-torture/execute/pr20100-1.c: New test.
31411 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31413 * gfortran.dg/implicit_3.f90: New test.
31415 * gfortran.dg/deftype_1.f90: New test.
31417 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
31419 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31421 * g++.dg/other/anon3.C: Accept a warning.
31423 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
31425 * gcc.dg/pr20017.c: Fix a comment typo.
31427 2005-02-23 Bud Davis <bdavis@gfortran.org>
31429 * gfortran.dg/list_read_4.f90: Change to f90 comments.
31431 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31434 * ada/acats/tests/cxa/cxa3004.a: Remove.
31435 * ada/acats/tests/cxb/cxb30061.am: Likewise.
31437 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31440 * g++.dg/init/const1.C: New test.
31443 * g++.dg/parse/constant7.C: New test.
31446 * g++.dg/parse/error27.C: New test.
31447 * g++.dg/template/qualttp15.C: Adjust error markers.
31448 * g++.old-deja/g++.other/struct1.C: Likewise.
31451 * g++.dg/template/error17.C: New test.
31454 * g++.dg/parser/error26.C: New test.
31456 2005-02-22 Diego Novillo <dnovillo@redhat.com>
31458 PR tree-optimization/20100
31459 PR tree-optimization/20115
31460 * gcc.dg/pr20115.c: New test.
31461 * gcc.dg/pr20115-1.c: New test.
31462 * gcc.dg/pr20100.c: New test.
31463 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31464 call-clobbered variables after alias1.
31466 2005-02-22 Bud Davis <bdavis@gfortran.org>
31468 * gfortran.dg/list_read_4.f90: new test.
31470 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
31472 PR rtl-optimization/20017.
31473 * gcc.dg/pr20017.c: New.
31475 2005-02-22 Devang Patel <dpatel@apple.com>
31478 * g++.dg/tree-ssa/pr19952.C: New test.
31480 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31483 * g++.dg/parse/constant6.C: New test.
31485 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31487 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31488 * g++.dg/charset/asm2.c: Likewise.
31489 * g++.dg/charset/asm3.c: Likewise.
31490 * g++.dg/charset/asm4.c: Likewise.
31491 * g++.dg/charset/asm5.c: Likewise.
31492 * g++.dg/charset/attribute1.c: Likewise.
31493 * g++.dg/charset/attribute2.c: Likewise.
31494 * g++.dg/charset/extern1.cc: Likewise.
31495 * g++.dg/charset/extern2.cc: Likewise.
31496 * g++.dg/charset/extern3.cc: Likewise.
31497 * g++.dg/charset/function.cc: Likewise.
31498 * g++.dg/charset/string.c: Likewise.
31499 * g++.dg/charset/charset.exp: Likewise.
31500 * lib/target-supports.exp (check_iconv_available): Fix comment.
31502 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31504 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31505 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31506 * gcc.dg/charset/asm2.c: Likewise.
31507 * gcc.dg/charset/asm3.c: Likewise.
31508 * gcc.dg/charset/asm4.c: Likewise.
31509 * gcc.dg/charset/asm5.c: Likewise.
31510 * gcc.dg/charset/asm6.c: Likewise.
31511 * gcc.dg/charset/attribute1.c: Likewise.
31512 * gcc.dg/charset/attribute2.c: Likewise.
31513 * gcc.dg/charset/builtin1.c: Likewise.
31514 * gcc.dg/charset/extern.c: Likewise.
31515 * gcc.dg/charset/function.c: Likewise.
31516 * gcc.dg/charset/string.c: Likewise.
31517 * gcc.dg/charset/charset.exp: Likewise.
31519 2005-02-21 Bud Davis <bdavis9659@comcast.net>
31522 * gfortran.dg/pr20086.f90: New test.
31524 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
31526 PR tree-optimization/19786
31527 * g++.dg/tree-ssa/pr19786.C: New.
31529 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31531 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31533 2005-02-21 Jeff Law <law@redhat.com>
31535 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31537 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31539 * gfortran.dg/do_iterator: Split loop, markup all lines for
31540 which an error locus is printed.
31541 * gfortran.dg/pr17708.f90: Markup all lines for which an error
31543 * gfortran.dg/select_4.f90: Likewise.
31544 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31545 locuses in the various permutations.
31547 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
31549 PR tree-optimization/19951
31550 * g++.dg/vect: New directory.
31551 * g++.dg/vect/vect.exp: New file.
31552 * g++.dg/vect/pr19951.cc: New testcase.
31553 * g++.dg/dg.exp: Also prune vectorizer tests.
31555 2005-02-20 Zack Weinberg <zack@codesourcery.com>
31558 * gcc.dg/charset/builtin1.c: New test.
31560 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31563 * g++.dg/inherit/volatile1.C: New test.
31566 * g++.dg/template/dtor4.C: New test.
31568 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31570 * gfortran.dg/int_1.f90: New test.
31572 2005-02-19 Devang Patel <dpatel@apple.com>
31574 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31576 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31578 * gfortran.dg/achar_1.f90: New test.
31580 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
31582 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31584 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
31585 Jakub Jelinek <jakub@redhat.com>
31587 PR tree-optimization/19828
31588 * gcc.dg/tree-ssa/loop-7.c: New test.
31589 * gcc.c-torture/execute/20050218-1.c: New test.
31591 2005-02-19 Jakub Jelinek <jakub@redhat.com>
31594 * gcc.dg/transparent-union-1.c: New test.
31595 * gcc.dg/transparent-union-2.c: New test.
31597 2005-02-18 James E Wilson <wilson@specifixinc.com>
31599 PR tree-optimization/18977
31600 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31602 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
31605 * gcc.dg/pr20054.c: New test.
31607 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31610 * g++.dg/ext/attrib20.C: New test.
31612 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
31614 PR middle-end/20030
31615 * gfortran.fortran-torture/execute/character_passing.f90: New test.
31617 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
31620 * g++.dg/opt/switch4.C: New.
31622 2005-02-18 Jakub Jelinek <jakub@redhat.com>
31625 PR tree-optimization/20009
31626 * gcc.c-torture/compile/20050217-1.c: New test.
31627 * g++.dg/opt/switch3.C: New test.
31629 PR tree-optimization/18947
31630 * gcc.c-torture/compile/20050215-1.c: New test.
31631 * gcc.c-torture/compile/20050215-2.c: New test.
31632 * gcc.c-torture/compile/20050215-3.c: New test.
31634 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
31637 * g++.dg/template/crash34.C: New.
31640 * g++.dg/other/access3.C: New.
31642 2005-02-17 Ira Rosen <irar@il.ibm.com>
31644 * gcc.dg/vect/vect-98.c: New test.
31646 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
31648 PR tree-optimization/19967
31649 * gcc.dg/pr19967.c: New.
31651 2005-02-16 Jakub Jelinek <jakub@redhat.com>
31653 PR middle-end/19857
31654 * gcc.dg/tree-ssa/20050215-1.c: New test.
31655 * gcc.c-torture/execute/20050215-1.c: New test.
31657 2005-02-15 Eric Christopher <echristo@redhat.com>
31659 * gcc.dg/cpp/20050215-1.c: New file.
31661 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
31663 PR tree-optimization/15785
31664 * gcc.dg/pr15785-1.c: New test.
31666 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
31669 * g++.dg/init/ctor4.C: New.
31670 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31672 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
31674 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31675 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31677 2005-02-15 Andreas Schwab <schwab@suse.de>
31679 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31682 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
31684 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31686 2005-02-14 Diego Novillo <dnovillo@redhat.com>
31688 PR tree-optimization/19853
31689 * gcc.c-torture/compile/pr19853.c: New test.
31691 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
31694 * g++.dg/parse/local-class1.C: New.
31697 * g++.dg/parse/ptrmem3.C: New.
31700 * g++.old-deja/g++.oliva/template6.C: Add another case.
31701 * g++.dg/template/explicit6.C: New.
31703 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
31706 * g++.dg/other/redecl2.C: New.
31708 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
31711 * g++.dg/abi/covariant4.C: New.
31713 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
31715 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31718 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
31720 * gcc.dg/vect/vect-96.c: Fix typo.
31722 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31726 * g++.dg/template/enum5.C: New test.
31728 2005-02-12 Ira Rosen <irar@il.ibm.com>
31730 * gcc.dg/vect/vect-97.c: New test.
31732 2005-02-12 Ira Rosen <irar@il.ibm.com>
31734 * gcc.dg/vect/vect-96.c: New test.
31736 2005-02-12 Uros Bizjak <uros@kss-loka.si>
31738 * gcc.dg/builtins-34.c: Also check ldexp*.
31740 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
31742 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31744 2005-02-11 Janis Johnson <janis187@us.ibm.com>
31746 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31747 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31748 dg-require-dll, dg-require-iconv, dg-require-named-sections,
31749 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31750 selector_list, selector_expression, dg-process-target): Move to new
31751 file target-supports-dg.exp.
31752 * lib/target-supports-dg.exp: New.
31754 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31757 2005-02-11 Jakub Jelinek <jakub@redhat.com>
31760 * g++.dg/other/ptrmem6.C: New test.
31762 PR middle-end/19858
31763 * gcc.c-torture/compile/20050210-1.c: New test.
31765 2005-02-11 Mark Mitchell <mark@codesourcery.com>
31768 * g++.dg/warn/Wbraces1.C: New test.
31770 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
31772 * gcc.dg/builtins-52.c: New testcase.
31774 2005-02-10 Jakub Jelinek <jakub@redhat.com>
31777 * gcc.c-torture/execute/20050119-1.c: New test.
31779 2005-02-09 Mark Mitchell <mark@codesourcery.com>
31782 * g++.dg/init/delete1.C: New test.
31784 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
31787 * g++.dg/template/static12.C: New test.
31789 2005-02-09 Mark Mitchell <mark@codesourcery.com>
31792 * g++.dg/conversion/ambig1.C: New test.
31795 * g++.dg/ext/attrib19.C: New test.
31798 * g++.dg/parse/dtor5.C: New test.
31801 * g++.dg/template/dtor3.C: New test.
31804 * g++.dg/template/static11.C: New test.
31805 * g++.dg/template/crash2.C: Remove dg-error marker.
31807 2005-02-09 Janis Johnson <janis187@us.ibm.com>
31810 * g++.old-deja/g++.mike/p10769a.C: Remove.
31812 2005-02-09 Roger Sayle <roger@eyesopen.com>
31814 * gcc.dg/builtins-48.c: New test case.
31815 * gcc.dg/builtins-49.c: New test case.
31816 * gcc.dg/builtins-50.c: New test case.
31817 * gcc.dg/builtins-51.c: New test case.
31819 2005-02-09 Ian Lance Taylor <ian@airs.com>
31821 PR middle-end/19583
31822 * g++.dg/warn/Wreturn-type-3.C: New test.
31824 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
31826 PR middle-end/19402
31827 * gcc.dg/pr19402-1.c: New testcase.
31828 * gcc.dg/pr19402-2.c: likewise.
31830 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
31832 PR middle-end/19854
31833 * g++.dg/tree-ssa/tmmti.C: New testcase.
31835 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31837 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31839 2005-02-08 Mark Mitchell <mark@codesourcery.com>
31842 * g++.dg/parse/crash23.C: New test.
31843 * g++.dg/warn/Weff1.C: New test.
31845 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31847 * gcc.dg/20050209-1.c: New test.
31849 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31852 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31854 2005-02-08 Mike Stump <mrs@apple.com>
31856 * g++.dg/pch/import-2.c: New test.
31857 * g++.dg/pch/import-2.hs: New.
31858 * g++.dg/pch/include/import-2a.h: New.
31859 * g++.dg/pch/include/import-2b.h: New.
31861 2005-02-08 Janis Johnson <janis187@us.ibm.com>
31863 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31865 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31867 * gfortran.dg/substr_1.f90: New test.
31869 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
31871 PR middle-end/19775
31872 * gcc.dg/torture/builtin-power-1.c: Disable test for
31873 invalid transformation.
31874 * gcc.dg/builtins-10.c: Likewise. Disable one test we
31875 no longer optimize.
31876 * gcc.dg/builtins-47.c: New testcase.
31878 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
31879 Dorit Naishlos <dorit@il.ibm.com>
31881 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31883 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
31885 * gcc.c-torture/compile/20050206-1.c: New test.
31887 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
31890 * g++.dg/opt/pr19768.C: New test.
31892 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
31895 * gcc.c-torture/compile/pr19736.c: New test.
31897 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31900 * g++.dg/parse/error25.C: New test.
31902 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
31904 * gcc.c-torture/execute/20050203-1.c: New.
31906 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
31908 * gcc.dg/vect/vect-85.c: Remove xfail.
31909 * gcc.dg/vect/vect-86.c: Remove xfail.
31910 * gcc.dg/vect/vect-87.c: Remove xfail.
31911 * gcc.dg/vect/vect-88.c: Remove xfail.
31913 2005-02-02 Geoffrey Keating <geoffk@apple.com>
31915 * gcc.dg/altivec-19.c: New.
31917 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
31920 * gcc.dg/nested-func-3.c: New test.
31921 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31923 2005-02-02 Janis Johnson <janis187@us.ibm.com>
31925 * gcc.test-framework/gen_directive_tests: Generate tests for
31926 selector expressions.
31928 2005-02-02 Matt Austern <austern@apple.com>
31931 * g++/ext/builtin7.C: New.
31932 * g++/ext/builtin8.C: New.
31934 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
31937 * gcc.dg/pr18502-1.c: New test.
31939 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31942 * g++.dg/template/local4.C: Tweak.
31944 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
31946 PR tree-optimization/19578
31947 * gcc.c-torture/compile/20050202-1.c: New test.
31949 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
31952 * gcc.dg/c99-init-4.c: New test.
31954 2005-02-01 Janis Johnson <janis187@us.ibm.com>
31956 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31958 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31960 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31961 * g++.dg/eh/check-vect.h: New.
31963 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31964 * gcc.dg/vect/vect-78.c: Ditto.
31965 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31968 * g++.dg/conversion/simd1.C: Expect warning.
31969 * g++.dg/ext/attribute-test-1.C: Ditto.
31970 * g++.dg/ext/attribute-test-2.C: Ditto.
31971 * g++.dg/ext/attribute-test-3.C: Ditto.
31972 * g++.dg/ext/attribute-test-4.C: Ditto.
31974 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31975 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31977 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31979 2005-02-01 Richard Henderson <rth@redhat.com>
31981 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31982 long double for ibm double-double format.
31983 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31985 2005-02-01 Diego Novillo <dnovillo@redhat.com>
31987 PR tree-optimization/19633
31988 * gcc.dg/pr19633-1.c: New test.
31989 * gcc.dg/pr19633.c: Tweak to make pointer point
31990 to NULL or a symbol.
31992 2005-02-01 Janis Johnson <janis187@us.ibm.com>
31994 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31996 (dg-process-target (local override)): Handle selector expressions.
31998 * gcc.test-framework/README: Describe tests in source directory.
31999 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32000 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32001 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32002 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32003 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32004 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32005 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32006 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32007 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32008 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32009 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32010 * gcc.test-framework/dg-error-exp-P.c: New test.
32011 * gcc.test-framework/dg-error-exp-XP.c: New test.
32012 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32013 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32014 * gcc.test-framework/dg-output-exp-P.c: New test.
32015 * gcc.test-framework/dg-output-exp-XF.c: New test.
32016 * gcc.test-framework/dg-warning-exp-P.c: New test.
32017 * gcc.misc-tests/dg-1.c: Remove.
32018 * gcc.misc-tests/dg-2.c: Remove.
32019 * gcc.misc-tests/dg-3.c: Remove.
32020 * gcc.misc-tests/dg-4.c: Remove.
32021 * gcc.misc-tests/dg-5.c: Remove.
32022 * gcc.misc-tests/dg-6.c: Remove.
32023 * gcc.misc-tests/dg-7.c: Remove.
32024 * gcc.misc-tests/dg-8.c: Remove.
32025 * gcc.misc-tests/dg-9.c: Remove.
32026 * gcc.misc-tests/dg-10.c: Remove.
32027 * gcc.misc-tests/dg-11.c: Remove.
32028 * gcc.misc-tests/dg-12.c: Remove.
32029 * gcc.misc-tests/dg-test.exp: Remove.
32031 * gcc.test-framework/test-framework.awk: Change recording and
32032 printing of passes and failures.
32034 * gcc.test-framework: New directory.
32035 * gcc.test-framework/README: New.
32036 * gcc.test-framework/test-framework.exp: New.
32037 * gcc.test-framework/test-framework.awk: New.
32038 * gcc.test-framework/gen_directive_tests: New.
32040 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32042 * lib/treelang.exp: Fix comment typos.
32043 (treelang_target_compile): Don't append libs=-ltreelang to options.
32045 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32047 * g++.dg/parse/typename7.C: Adjust error messages.
32049 2005-01-31 Jeff Law <law@redhat.com>
32051 * gcc.c-torture/execute/20050131-1.c: New test.
32052 * gcc.dg/wcaselabel.c: New test.
32054 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32056 * g++.dg/other/warning1.C: Adjust error messags.
32057 * g++.dg/parse/constant5.C: New test.
32059 2005-01-31 Steven Bosscher <stevenb@suse.de>
32062 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32063 the test case valid.
32064 * gcc.dg/20030815-1.c: Remove invalid tests.
32065 * gcc.dg/array-7.c: Adjust expected result.
32066 * gcc.dg/pr18596-3.c: Likewise.
32067 * gcc.dg/noncompile/20000901-1.c: Likewise.
32068 * gcc.dg/noncompile/init-2.c: Likewise.
32069 * gcc.dg/noncompile/init-4.c: Likewise.
32071 2005-01-31 Dale Johannesen <dalej@apple.com>
32073 * g++.dg/opt/pr19650.C: New test.
32075 2005-01-31 Richard Henderson <rth@redhat.com>
32077 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32078 long double for intel double extended format.
32079 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32081 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32084 * g++.dg/template/static10.C: New test.
32087 * g++.dg/parse/error24.C: New test.
32090 * g++.dg/lookup/builtin1.C: New test.
32093 * g++.dg/warn/conv3.C: New test.
32095 2005-01-30 Bud Davis <bdavis@gfortran.org>
32098 * gfortan.dg/inquire_7.f90
32100 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32102 PR tree-optimization/15791
32103 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32104 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32105 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32106 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32107 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32108 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32109 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32110 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32111 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32112 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32114 2005-01-29 Paul Brook <paul@codesourcery.com>
32117 * check.c (real_or_complex_check): New function.
32118 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32119 * intrinsic.c (add_functions): Use new check functions.
32120 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32123 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
32125 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32126 gcc.dg/lvalue-3.c: New tests.
32127 * gcc.dg/concat.c: Update expected messages.
32129 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
32131 PR libfortran/19595
32132 * gfortran.dg/eor_1.f90: New test.
32134 2005-01-29 Steven G. Kargl <kargls@comcast.net>
32137 * gfortran.dg/logical_data_1.f90: New test.
32139 2005-01-28 Mark Mitchell <mark@codesourcery.com>
32142 * g++.dg/template/crash33.C: New test.
32145 * g++.dg/template/crash32.C: New test.
32147 2005-01-28 Ian Lance Taylor <ian@airs.com>
32149 PR middle-end/16558
32150 * g++.dg/warn/Wreturn-type-2.C: New test.
32152 2004-06-24 Jeff Law <law@redhat.com>
32154 * gcc.dg/tree-ssa/20050128-1.c: New test.
32156 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
32158 * gcc.target/frv/all-mdpackh-1.c: New test.
32160 2005-01-28 Steven Bosscher <stevenb@suse.de>
32162 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32164 2005-01-27 Richard Henderson <rth@redhat.com>
32166 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32168 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32170 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32172 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32174 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32175 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32176 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32177 to cope with cases where the multilib options override the dg-options.
32179 2005-01-27 Jakub Jelinek <jakub@redhat.com>
32182 * gcc.dg/noncompile/20050120-1.c: New test.
32184 2005-01-26 Diego Novillo <dnovillo@redhat.com>
32186 PR tree-optimization/19633
32187 * gcc.dg/pr19633.c: New test.
32188 * gcc.dg/tree-ssa/pr19633.c: New test.
32190 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
32192 * gcc.dg/20041216-1.c: New test.
32194 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
32197 * objc.dg/selector-2.m: New test.
32199 2005-01-26 Jakub Jelinek <jakub@redhat.com>
32201 * g++.dg/opt/range-test-2.C: New test.
32203 PR rtl-optimization/19579
32204 * gcc.c-torture/execute/20050124-1.c: New test.
32206 2005-01-26 Greg Parker <gparker@apple.com>
32207 Stuart Hastings <stuart@apple.com>
32209 * gcc.c-torture/execute/20050125-1.c: New.
32211 2005-01-18 Jan Hubicka <jh@suse.cz>
32213 PR tree-optimize/19337
32214 * gcc.c-torture/compile/20050119-1.c: New test.
32216 2005-01-24 James E Wilson <wilson@specifixinc.com>
32218 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32219 test for successful match.
32221 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
32224 * objc.dg/comp-types-7.m: New test.
32226 2005-01-24 Janis Johnson <janis187@us.ibm.com>
32228 * lib/target-supports.exp (current_target_name): New.
32229 (check_effective_target_ilp32, check_effective_target_lp64):
32230 Cache the result to use as long as the current target, with
32231 multilib flags, remains the same.
32233 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32234 (dg-require-weak, dg-require-visibility, dg-require-alias,
32235 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32236 dg-require-effective-target, dg-skip-if): Remove call to
32237 skip_test_and_clear_xfail.
32238 (dg-test): Clear xfail data.
32240 2005-01-24 Jakub Jelinek <jakub@redhat.com>
32243 * gcc.dg/ppc64-toc.c: New test.
32245 * g++.dg/tree-ssa/empty-1.C: New test.
32247 PR middle-end/19551
32248 * gcc.c-torture/execute/20050121-1.c: New test.
32249 * gcc.dg/20050121-2.c: New test.
32251 2004-01-23 Steven G. Kargl <kargls@comcast.net>
32252 Paul Brook <paul@codesourcery.com>
32255 * gfortran.dg/real_const_1.f: New test.
32256 * gfortran.dg/real_const_2.f90: New test.
32257 * gfortran.dg/complex_int_1.f90: New test.
32259 2005-01-23 Bud Davis <bdavis9659@comcast.net>
32262 * gfortan.dg/inquire_6.f90: New test.
32264 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32266 PR libfortran/19451
32267 * open_readonly_1.f90: New test.
32269 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32271 PR libfortran/18982
32272 * gfortran.dg/open_new.f90: New file.
32274 2005-01-22 Paul Brook <paul@codesourcery.com>
32276 * namelist_1.f90: New test.
32278 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
32280 PR tree-optimization/19484
32281 * gcc.c-torture/compile/20050122-[12].c: New tests.
32283 2005-01-22 Paul Brook <paul@codesourcery.com>
32285 * gfortran.dg/implicit_2.f90: New test.
32287 2005-01-22 Bud Davis <bdavis9659@comcast.net>
32290 * gfortran.dg/inquire_5.f90: New test.
32292 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32295 * gcc.dg/pr18809-1.c: New test.
32297 2005-01-21 Ian Lance Taylor <ian@airs.com>
32299 * gcc.dg/20050121-1.c: New test.
32301 PR tree-optimization/13000
32302 * gcc.dg/20040206-1.c: Change warning to point where function is
32305 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32308 * g++.dg/template/array11.C: New test.
32310 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32312 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32313 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32314 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32315 * gfortran.dg/getenv_1.f90: Add dg-do directive.
32316 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32317 gfortran.dg/pr17164.f90: Add missing dg-do directives.
32319 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
32321 PR tree-optimization/15349
32322 * gcc.dg/tree-ssa/pr15349.c: New.
32324 2005-01-20 Steve Ellcey <sje@cup.hp.com>
32326 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32328 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
32330 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32331 scan-assembler-times directive name.
32333 * gcc.dg/asm-a.c: Move dg-require-effective-target to
32336 PR rtl-optimization/19462
32337 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32339 2005-01-19 Steve Ellcey <sje@cup.hp.com>
32341 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32342 counting function calls on ia64.
32344 2005-01-19 Jakub Jelinek <jakub@redhat.com>
32346 PR rtl-optimization/15139
32347 * gcc.dg/20050111-2.c: New test.
32350 * gcc.c-torture/compile/20050113-1.c: New testcase.
32352 PR middle-end/19164
32353 * gcc.dg/20050113-1.c: New testcase.
32355 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
32357 * gcc.dg/vect/vect-85.c: Add comment.
32358 * gcc.dg/vect/vect-86.c: Add xfail for now.
32359 * gcc.dg/vect/vect-87.c: Add xfail for now.
32360 * gcc.dg/vect/vect-88.c: Add xfail for now.
32361 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32363 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32365 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32367 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32369 * g++.dg/debug/typedef3.C: New test.
32371 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
32374 * gcc.dg/asm-a.c: New test.
32376 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
32378 * gcc.dg/sh-relax.c: Add prototype for abort.
32380 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32382 * gcc.dg/short-compare-1.c: New test.
32383 * gcc.dg/short-compare-2.c: Likewise.
32385 2005-01-18 Michael Matz <matz@suse.de>
32387 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32389 2005-01-17 Diego Novillo <dnovillo@redhat.com>
32391 PR tree-optimization/19121
32392 * gcc.c-torture/compile/pr19121.c: New test.
32394 2005-01-17 James E. Wilson <wilson@specifixinc.com>
32397 * gcc.c-torture/compile/pr19357.c: New test.
32399 2005-01-17 Ian Lance Taylor <ian@airs.com>
32402 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32403 pass--those that refer just to the variable, possibly with a
32405 * gcc.dg/c99-const-expr-3.c: Likewise.
32407 PR middle-end/13127
32408 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32411 2005-01-16 Bud Davis <bdavis9659@comcast.net>
32414 * gfortran.dg/endfile_2.f90: New test.
32416 2005-01-16 Steven G. Kargl <kargls@comcast.net>
32419 * gfortran.dg/select_5.f90: New test.
32421 2004-01-16 Paul Brook <paul@codesourcery.com>
32423 * gfortran.dg/common_4.f90: New test.
32425 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
32427 PR rtl-optimization/19462
32428 * gcc.dg/torture/pr19462-1.c: New test.
32430 2005-01-15 Ziemowit Laski <zlaski@apple.com>
32433 * objc.dg/func-ptr-2.m: New.
32434 * objc.dg/volatile-1.m: New.
32436 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32438 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32440 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32442 PR tree-optimization/19060
32443 * gcc.c-torture/execute/20050104-1.c: New test.
32445 2005-01-15 Bud Davis <bdavis9659@comcast.net>
32448 * gfortran.dg/write_to_null.f90: New test.
32450 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
32451 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32454 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32457 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32460 * g++.dg/init/vector1.C: New test.
32462 2005-01-14 James E. Wilson <wilson@specifixinc.com>
32465 * gcc.target/ia64/sibcall-unwind-1.c: New test.
32467 * gcc.target/ia64/sibcall-unwind-2.c: New test.
32469 2005-01-14 Steven G. Kargl <kargls@comcast.net>
32471 * gfortran.dg/select_1.f90: New test.
32472 * gfortran.dg/select_2.f90: New test.
32473 * gfortran.dg/select_3.f90: New test.
32474 * gfortran.dg/select_4.f90: New test.
32476 2005-01-14 Jakub Jelinek <jakub@redhat.com>
32478 PR middle-end/19084
32479 PR rtl-optimization/19348
32480 * gcc.dg/20050111-1.c: New test.
32481 * gcc.c-torture/execute/20050111-1.c: New test.
32483 * gcc.dg/i386-asm-4.c: New test.
32485 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32487 * gcc.dg/nested-func-2.c: New test.
32488 * ada/acats/norun.lst: Remove c953002.
32490 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
32492 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32494 2005-01-12 Ben Elliston <bje@au.ibm.com>
32496 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32498 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
32501 * g++.dg/abi/align1.C: New test.
32503 2005-01-11 Alan Modra <amodra@bigpond.net.au>
32505 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32507 * g++.dg/ext/altivec_check.h: Support compiling as C.
32509 2005-01-10 Roger Sayle <roger@eyesopen.com>
32512 * g++.dg/expr/pr19355-1.C: New test case.
32514 2005-01-10 Laurent GUERBY <laurent@guerby.net>
32516 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32517 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32518 * ada/acats/tests/c3/c92005b.ada: Likewise.
32519 * ada/acats/tests/c3/cxb3012.a: Likewise.
32520 * ada/acats/norun.lst: Add c380004 and c953002, add PR
32522 2005-01-09 Paul Brook <paul@codesourcery.com>
32524 * gfortran.dg/common_2.f90: New file.
32525 * gfortran.dg/common_3.f90: New file.
32527 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
32529 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32531 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32533 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32534 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32535 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32536 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32537 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32538 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32539 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32540 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32541 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32542 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32543 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32544 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32545 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32546 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32547 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32548 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32549 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32550 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32551 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32552 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32553 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32554 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32555 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32556 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32557 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32558 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32559 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32560 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32561 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32562 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32563 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32564 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32565 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32566 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32567 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32568 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32569 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32570 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32571 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32572 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32573 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32574 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32575 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32576 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32577 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32578 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32579 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32580 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32581 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32582 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32583 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32584 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32585 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32586 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32587 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32588 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32589 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32590 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32591 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32592 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32593 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32594 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32595 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32596 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32597 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32598 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32599 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32601 * gcc.dg/vect/vect-1.c: Fix spelling.
32602 * gcc.dg/vect/vect-10.c: Fix spelling.
32603 * gcc.dg/vect/vect-11.c: Fix spelling.
32604 * gcc.dg/vect/vect-12.c: Fix spelling.
32605 * gcc.dg/vect/vect-14.c: Fix spelling.
32606 * gcc.dg/vect/vect-15.c: Fix spelling.
32607 * gcc.dg/vect/vect-16.c: Fix spelling.
32608 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32609 * gcc.dg/vect/vect-64.c: Fix comments.
32610 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32612 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32613 Ira Rosen <irar@il.ibm.com>
32615 * gcc.dg/vect/vect-70.c: New test.
32616 * gcc.dg/vect/vect-71.c: New test.
32618 2005-01-09 Manfred Hollstein <mh@suse.com>
32620 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32621 * gcc.dg/pr18241-2.c: Likewise.
32622 * gcc.dg/pr18241-3.c: Likewise.
32623 * gcc.dg/pr18241-4.c: Likewise.
32624 * gcc.dg/pr18241-5.c: Likewise.
32626 2005-01-08 Richard Henderson <rth@redhat.com>
32628 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32629 False for x86 and x86-64.
32631 2005-01-08 Diego Novillo <dnovillo@redhat.com>
32633 PR tree-optimization/18241
32634 * gcc.dg/pr18241-1.c: New test.
32635 * gcc.dg/pr18241-2.c: New test.
32636 * gcc.dg/pr18241-3.c: New test.
32637 * gcc.dg/pr18241-4.c: New test.
32638 * gcc.dg/pr18241-5.c: New test.
32640 2005-01-08 Steven G. Kargl <kargls@comcast.net>
32642 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32643 gfortran.dg/select_4.f90: New.
32645 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32647 * gcc.c-torture/execute/20050107-1.c: New test.
32649 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
32652 * g++.dg/template/ref2.C: New.
32654 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
32656 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32657 instead of being empty.
32659 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32662 * gfortran.dg/array-1.f90: New test.
32664 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32666 PR tree-optimization/19283
32667 * gcc.c-torture/execute/20050106-1.c: New test.
32669 PR rtl-optimization/18861
32670 * gcc.dg/20050105-1.c: New test.
32672 PR tree-optimization/18828
32673 * gcc.dg/20050105-2.c: New test.
32675 2005-01-07 Andreas Jaeger <aj@suse.de>
32677 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32679 2005-01-07 Bud Davis <bdavis9659@comcast.net>
32682 * gfortran.dg/fmt_read.f90: New test.
32684 2005-01-06 Geoffrey Keating <geoffk@apple.com>
32686 * gcc.dg/rs6000-ldouble-2.c: New.
32688 2005-01-06 Mark Mitchell <mark@codesourcery.com>
32691 * g++.dg/parser/ctor2.C: New test.
32693 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32696 * g++.dg/template/using9.C: New test.
32698 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32701 * g++.dg/lookup/friend6.C: New test.
32703 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
32706 * g++.dg/template/array10.C: New.
32708 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32710 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32711 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32713 2005-01-06 Jakub Jelinek <jakub@redhat.com>
32715 * gcc.c-torture/compile/20050105-1.c: New test.
32717 2005-01-05 Geoffrey Keating <geoffk@apple.com>
32719 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32721 2005-01-05 Roger Sayle <roger@eyesopen.com>
32723 PR middle-end/19100
32724 * gcc.dg/conv-3.c: New test case.
32726 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
32728 * gcc.dg/asm-wide-1.c: New test.
32730 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
32733 * g++.dg/parse/crash22.C: New
32735 2005-01-04 Geoffrey Keating <geoffk@apple.com>
32738 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32740 2005-01-04 Uros Bizjak <uros@kss-loka.si>
32742 PR middle-end/17767
32743 * gcc.dg/i386-mmx-6.c: New test case.
32745 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
32747 PR tree-optimization/18308
32748 * gcc.dg/vect/pr18308.c: New testcase.
32750 2005-01-04 Andreas Jaeger <aj@suse.de>
32752 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32754 2005-01-03 Geoffrey Keating <geoffk@apple.com>
32755 Robert Bowdidge <bowdidge@apple.com>
32757 * gcc.dg/cpp/subframework1.c: New.
32758 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32759 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32760 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32761 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32763 2005-01-03 Geoffrey Keating <geoffk@apple.com>
32765 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32767 * gcc.dg/darwin-weakimport-2.c: New.
32769 2005-01-03 Richard Henderson <rth@redhat.com>
32771 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32773 2005-01-03 Richard Henderson <rth@redhat.com>
32775 * gcc.dg/vect/vect.exp: Enable for ia64.
32776 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32777 (check_effective_target_vect_float): Likewise.
32778 (check_effective_target_vect_no_align): Likewise.
32779 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32780 * gcc.dg/vect/vect-8.c: Likewise.
32782 2005-01-03 Uros Bizjak <uros@kss-loka.si>
32785 * gcc.dg/pr19236-1.c: New test case.
32787 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
32789 PR rtl-optimization/12092
32790 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32792 2005-01-02 Andreas Jaeger <aj@suse.de>
32794 * gcc.dg/pr12092-1.c: Do not run on x86_64.
32796 2005-01-01 Roger Sayle <roger@eyesopen.com>
32797 Andrew Pinski <pinskia@physics.uc.edu>
32799 PR rtl-optimization/12092
32800 * gcc.dg/pr12092-1.c: New test case.
32802 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
32804 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32805 'hidden' and 'default' for better portability.
32806 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32808 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32810 * g++.old-deja/g++.brendan/new3.C: Likewise.
32812 2005-01-01 Steven Bosscher <stevenb@suse.de>
32814 * gcc.dg/20041231-1.C: New test.
32815 * g++.dg/warn/Wunreachable-code-1.C: New test.
32817 2004-12-30 David Edelsohn <edelsohn@gnu.org>
32819 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32820 file, not /dev/null. Abort on error.
32822 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
32823 Ziemowit Laski <zlaski@apple.com>
32826 * objc.dg/encode-5.m: New test.
32828 2004-12-29 Richard Henderson <rth@redhat.com>
32830 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32831 * objc.dg/stabs-1.m: Disable for ia64.
32833 2004-12-29 Mark Mitchell <mark@codesourcery.com>
32836 * g++.dg/warn/Wunused-10.C: New test.
32838 2004-12-28 Richard Henderson <rth@redhat.com>
32840 * objc.dg/stabs-1.m: Disable for alpha.
32842 2004-12-27 Mark Mitchell <mark@codesourcery.com>
32845 * g++.dg/parse/error23.C: New test.
32847 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32849 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32852 * gfortran.dg/intrinsic_modulo_1.f90: New.
32853 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32854 tests with divisor -1.
32856 2004-12-27 Mark Mitchell <mark@codesourcery.com>
32858 * g++.dg/opt/temp1.C (memcpy): Return a value.
32861 * g++.dg/expr/cond7.C: New test.
32863 2004-12-27 Paul Brook <paul@codesourcery.com>
32865 * gfortran.dg/g77/select_no_compile.f: Remove.
32867 2004-12-27 Richard Henderson <rth@redhat.com>
32869 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32870 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32871 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32873 2004-12-26 Richard Henderson <rth@redhat.com>
32875 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32876 by 1i instead of token pasting.
32878 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32880 PR tree-optimization/17578
32881 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32882 to additional_flags.
32883 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32885 2004-12-25 Richard Henderson <rth@redhat.com>
32887 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32890 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32892 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32894 * gcc.dg/pr17957.c (dg-options): Likewise.
32895 * gcc.dg/struct-ret-1.c: Add prototype for abort.
32896 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32897 instead of 0 on __hppa__.
32898 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32899 "foo,%r" on hppa*-*-*.
32901 2004-12-23 Bud Davis <bdavis9659@comcast.net>
32904 * gfortran.dg/complex_write.f90: New test.
32906 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32909 * g++.dg/parse/pragma2.C: New test.
32911 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32913 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32915 * gcc.dg/empty2.c: Add missing dg-warning.
32917 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32920 * g++.dg/template/local4.C: New test.
32921 * g++.dg/template/crash19.C: Add dg-error marker.
32923 * g++.dg/template/crash31.C: Correct embedded PR number.
32925 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32928 * g++.dg/opt/temp1.C: Add do-run marker.
32930 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32932 * g++.dg/template/spec19.C: New.
32934 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32937 * gcc.dg/empty2.c: New.
32939 2004-12-23 Richard Henderson <rth@redhat.com>
32941 * lib/target-supports.exp (check_effective_target_vect_no_align):
32942 Remove i?86 and x86-64.
32944 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32947 * g++.dg/opt/temp1.C: New test.
32949 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32952 * g++.dg/template/friend33.C: New testcase.
32954 2004-12-22 Mark Mitchell <mark@codesourcery.com>
32957 * g++.dg/template/cond5.C: New test.
32960 * g++.dg/inherit/thunk3.C: New test.
32963 * g++.dg/warn/Wunused-9.C: New test.
32965 2004-12-22 Janis Johnson <janis187@us.ibm.com>
32967 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32969 2004-12-22 Jan Beulich <jbeulich@novell.com>
32971 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32973 2004-12-21 Mark Mitchell <mark@codesourcery.com>
32976 * g++.dg/ext/packed8.C: New test.
32979 * g++.dg/template/crash31.C: New test.
32982 * g++.dg/template/crash30.C: New test.
32984 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
32987 * g++.dg/eh/ctor3.C: New test.
32989 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32991 * objc.dg/stabs-1.m: Allow section name to be quoted and
32992 assembly label to begin with '.LL'.
32994 2004-12-21 Janis Johnson <janis187@us.ibm.com>
32996 * gcc.dg/vect/vect.exp
32997 (check_effective_target_lp64_or_vect_no_align): New.
32998 * gcc.dg/vect/vect-77.c: Use it.
32999 * gcc.dg/vect/vect-78.c: Use it.
33001 * lib/target-supports.exp
33002 (check_effective_target_vect_no_max,
33003 check_effective_target_vect_no_bitwise,
33004 check_effective_target_vect_no_align): New.
33005 * gcc.dg/vect/vect-13.c: Use them.
33006 * gcc.dg/vect/vect-17.c: Ditto.
33007 * gcc.dg/vect/vect-18.c: Ditto.
33008 * gcc.dg/vect/vect-19.c: Ditto.
33009 * gcc.dg/vect/vect-20.c: Ditto.
33010 * gcc.dg/vect/vect-27.c: Ditto.
33011 * gcc.dg/vect/vect-29.c: Ditto.
33012 * gcc.dg/vect/vect-44.c: Ditto.
33013 * gcc.dg/vect/vect-48.c: Ditto.
33014 * gcc.dg/vect/vect-50.c: Ditto.
33015 * gcc.dg/vect/vect-52.c: Ditto.
33016 * gcc.dg/vect/vect-54.c: Ditto.
33017 * gcc.dg/vect/vect-56.c: Ditto.
33018 * gcc.dg/vect/vect-58.c: Ditto.
33019 * gcc.dg/vect/vect-60.c: Ditto.
33020 * gcc.dg/vect/vect-72.c: Ditto.
33021 * gcc.dg/vect/vect-80.c: Ditto.
33023 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33026 * g++.dg/init/string1.C: New.
33029 * g++.dg/other/synth1.C: New.
33031 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33034 * gcc.dg/pr18963-1.c: New test.
33036 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33039 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33040 * gcc.dg/pr18596-1.c: Use dg-error.
33041 (dg-options): Use -fno-unit-at-a-time.
33042 * gcc.dg/pr18596-2.c: New test.
33043 * gcc.dg/pr18596-3.c: New test.
33045 2004-12-20 Roger Sayle <roger@eyesopen.com>
33047 PR middle-end/18683
33048 * g++.dg/opt/pr18683-1.C: New test case.
33050 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33053 * g++.dg/opt/max1.C: Fix for 64bit targets.
33055 2004-12-20 Matt Austern <austern@apple.com>
33058 * g++.dg/ext/builtin6.C: New
33060 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33062 PR tree-optimization/19080
33063 * gcc.c-torture/compile/pr19080.c: New test.
33065 2004-12-20 Steven Bosscher <stevenb@suse.de>
33067 * gcc.dg/20041219-1.c: New test.
33069 2004-12-19 Roger Sayle <roger@eyesopen.com>
33071 PR middle-end/19068
33072 * g++.dg/opt/max1.C: New test case.
33074 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33076 * gcc.dg/fdata-sections-1.c: New test.
33078 2004-12-18 Roger Sayle <roger@eyesopen.com>
33080 PR middle-end/18548
33081 * gcc.dg/max-1.c: New test case.
33083 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33085 * gcc.c-torture/execute/20041218-1.c: New test.
33087 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33089 * gcc.dg/pr18501.c: New test.
33090 * gcc.dg/uninit-5.c: XFAIL.
33091 * gcc.dg/uninit-9.c: XFAIL.
33093 2004-12-17 Dale Johannesen <dalej@apple.com>
33095 * gcc.dg/20041213-1.c: New.
33097 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33099 * objc.dg/stabs-1.m: Allow assembly label to begin
33102 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33104 * gcc.c-torture/execute/20041213-1.c: Move...
33105 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33107 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33110 * g++.dg/lookup/conv-5.C: New.
33112 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33114 * objc.dg/stabs-1.m: New test.
33116 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33118 * gcc.dg/visibility-c.c: Change compile to
33119 assemble for the test.
33121 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33124 * gcc.dg/visibility-c.c: New test.
33126 2004-12-16 Roger Sayle <roger@eyesopen.com>
33128 PR middle-end/18493
33129 * gcc.dg/switch-8.c: New test case.
33131 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
33134 * g++.dg/template/init4.C: New.
33135 * g++.dg/opt/static3.C: Enable optimizer.
33137 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
33139 * g++.dg/other/complex1.C: New test.
33141 2004-12-15 Alan Modra <amodra@bigpond.net.au>
33143 * g++.dg/opt/inline9.C: New test.
33145 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33148 * gfotran.dg/nullify_1.f: New test.
33150 2004-12-15 Richard Henderson <rth@redhat.com>
33152 * gcc.target/i386/i386.exp: New harness.
33153 * gcc.target/i386/vect-args.c: New.
33155 2004-12-15 David Edelsohn <edelsohn@gnu.org>
33157 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33159 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33162 * g++.dg/template/friend32.C: New test.
33164 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33166 * cpp/pragma-once-1.c: New test.
33167 * cpp/pragma-once-1b.h: Likewise.
33168 * cpp/pragma-once-1c.h: Likewise.
33169 * cpp/pragma-once-1d.h: Likewise.
33170 * cpp/inc/pragma-once-1a.h: Likewise.
33172 2004-12-15 Bud Davis <bdavis9659@comcast.net>
33173 Steven G. Kargl <kargls@comcast.net>
33176 * gfortran.dg/list_read_3.f90: New test.
33178 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33180 * gcc.dg/ftrapv-2.c: New test.
33182 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
33185 * g++.dg/template/typename9.C: New test.
33187 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33190 * g++.dg/template/typename8.C: New test.
33191 * g++.dg/parse/friend2.C: Tweak error message.
33193 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33195 * gcc.c-torture/20041214-1.c: New test.
33197 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33200 * g++.dg/init/array17.C: New test.
33202 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33205 * g++.dg/init/aggr3.C: New test.
33207 2004-12-14 Janis Johnson <janis187@us.ibm.com>
33209 * gcc.dg/altivec-types-1.c: New test.
33210 * gcc.dg/altivec-types-2.c: New test.
33211 * gcc.dg/altivec-types-3.c: New test.
33212 * gcc.dg/altivec-types-4.c: New test.
33213 * g++.dg/ext/altivec-types-1.C: New test.
33214 * g++.dg/ext/altivec-types-2.C: New test.
33215 * g++.dg/ext/altivec-types-3.C: New test.
33216 * g++.dg/ext/altivec-types-4.C: New test.
33218 2004-12-14 Jakub Jelinek <jakub@redhat.com>
33220 PR middle-end/18951
33221 * gcc.c-torture/execute/20041213-1.c: New test.
33223 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
33226 * g++.dg/template/cast1.C: New.
33228 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
33230 * gcc.c-torture/execute/20041213-2.c: New test.
33232 2004-12-13 Richard Henderson <rth@redhat.com>
33234 * gcc.dg/i386-sse-10.c: Fix typo in options.
33236 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
33239 * g++.dg/opt/pr18968.C: New test.
33241 2004-12-13 Mark Mitchell <mark@codesourcery.com>
33244 * g++.dg/ext/visibility/staticdatamem.C: New test.
33246 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
33248 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33250 2004-12-13 Roger Sayle <roger@eyesopen.com>
33252 PR rtl-optimization/18928
33253 * gcc.dg/pr18928-1.c: New test case.
33255 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
33258 * gcc.c-torture/compile/20041211-1.c: New.
33260 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33262 PR middle-end/17564
33263 * gcc.c-torture/execute/20041212-1.c: New test.
33265 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33268 * gfortran.dg/common_1.f90: New test.
33270 2004-12-12 Steven G. Kargl <kargls@comcast.net>
33271 Paul Brook <paul@codesourcery.com>
33274 * gfortran.dg/real_do_1.f90: New test.
33276 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
33279 * g++.dg/opt/ptrmem6.C: New test.
33281 2004-12-11 Roger Sayle <roger@eyesopen.com>
33283 PR middle-end/18921
33284 * gcc.dg/pr18921-1.c: New test case.
33286 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33289 * gfortran.dg/scale_1.f90: New test.
33291 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
33293 PR middle-end/18903
33294 * gcc.c-torture/compile/pr18903.c: New test.
33296 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
33298 * gcc.c-torture/execute/20041210-1.c: New test.
33300 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33303 * g++.dg/parser/struct-1.C: New test.
33304 * g++.dg/parser/struct-2.C: New test.
33305 * g++.dg/parser/struct-3.C: New test.
33307 2004-12-09 Richard Henderson <rth@redhat.com>
33309 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33311 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33312 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33314 2004-12-09 Matt Austern <austern@apple.com>
33317 * g++.dg/ext/builtin1.C: New
33318 * g++.dg/ext/builtin2.C: New
33319 * g++.dg/ext/builtin3.C: New
33320 * g++.dg/ext/builtin4.C: New
33321 * g++.dg/ext/builtin5.C: New
33323 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
33326 * g++.dg/opt/ptrmem5.C: New test.
33328 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
33330 * g++.dg/parse/typename5.C: Adjust for new error.
33331 * g++.dg/parse/typename7.C: New.
33333 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33336 * g++.dg/other/mmintrin.C: New test.
33338 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
33341 * g++.dg/init/array15.C: New.
33342 * g++.dg/init/array16.C: New.
33344 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33347 * gfortran.dg/assign_1.f90: New test.
33349 2004-12-08 Nick Clifton <nickc@redhat.com>
33351 * gcc.target/xstormy16/bss_below100: New directory containing tests.
33352 * gcc.target/xstormy16/data_below100: Likewise.
33353 * gcc.target/xstormy16/sfr: Likewise.
33354 * gcc.target/xstormy16/below100.S: New test source file.
33355 * gcc.target/xstormy16/below100.ld: New test linker script.
33356 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33357 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33359 * gcc.target/xstormy16/bp.c: Likewise.
33361 * gcc.target/xstormy16/bss_below100: New files:
33362 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33363 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33364 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33365 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33366 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33367 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33368 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33369 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33370 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33371 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33372 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33373 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33374 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33375 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33376 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33377 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33378 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33379 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33380 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33381 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33382 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33383 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33384 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33385 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33386 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33387 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33388 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33390 * gcc.target/xstormy16/data_below100: New files:
33391 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33392 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33393 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33394 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33395 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33396 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33397 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33398 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33399 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33400 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33401 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33402 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33403 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33404 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33405 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33406 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33407 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33408 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33409 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33410 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33411 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33412 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33413 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33414 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33415 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33416 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33417 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33419 * gcc.target/xstormy16/sfr: New files:
33420 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33421 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33422 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33423 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33424 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33425 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33426 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33427 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33428 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33429 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33430 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33431 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33432 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33433 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33434 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33435 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33436 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33437 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33438 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33439 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33440 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33441 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33442 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33443 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33444 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33445 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33446 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33447 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33448 27_if0_sfrw_bitfield_f.c
33450 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33453 * g++.dg/lookup/name-clash4.C: New test.
33455 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
33458 * g++.dg/opt/array1.C: New.
33461 * g++.dg/template/operator5.C: New.
33463 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
33466 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33468 2004-12-07 Steven Bosscher <stevenb@suse.de>
33470 * gcc.dg/noncompile/20041207.c: New test.
33472 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
33474 * g++.dg/other/unreachable-1.C: New test.
33476 2004-12-06 Nick Clifton <nickc@redhat.com>
33478 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33479 <limits.h> because the latter comes from gcc's include/ directory
33480 and not the newlib/libc/include directory.
33482 2004-12-04 Richard Henderson <rth@redhat.com>
33484 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33486 2004-12-04 Richard Henderson <rth@redhat.com>
33488 * lib/target-supports.exp (check_gc_sections_available): Disable
33489 for alpha and ia64.
33491 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
33493 PR middle-end/17909
33494 * g++.dg/other/vararg-2.C: New test.
33496 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33498 PR c++/17011, c++/17971
33499 * g++.dg/template/error15.C: Adjust expected error.
33500 * g++.dg/template/instantiate3.C: Likewise.
33502 2004-12-03 Janis Johnson <janis187@us.ibm.com>
33504 * gcc.dg/altivec-18.c: Fix for darwin
33506 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
33509 * g++.dg/parse/ptrmem2.C: New.
33512 * g++.dg/template/new1.C: New.
33514 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33517 * gfortran.dg/direct_io_3.f90: New test.
33519 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
33522 * g++.dg/parse/crash21.C: New.
33524 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33526 PR c++/15664, c++/18276
33527 * g++.dg/template/ttp13.C: New test.
33528 * g++.dg/template/ttp14.C: Likewise.
33530 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33533 * g++.dg/parse/enum2.C: New test.
33534 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33536 2004-12-02 Nick Clifton <nickc@redhat.com>
33538 * gcc.target/xstormy16: New test directory.
33539 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33540 * gcc.target/xstormy16/bp.c: Check the generation of bp
33542 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33543 bn instructions and the BELOW100 attribute.
33545 2004-12-02 Alan Modra <amodra@bigpond.net.au>
33548 * gcc.dg/ppc-eabi.c: New.
33550 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33553 * gfortran.dg/backspace.f90
33555 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33557 * gfortran.dg/inquire.f90: New test.
33559 2004-12-01 Janis Johnson <janis187@us.ibm.com>
33561 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33562 handle effective-target-keyword.
33563 (dg-skip-if): Support effective-target keyword as target list.
33564 (dg-xfail-if): Ditto.
33565 * lib/target-supports.exp (is-effective-target-keyword): New proc.
33567 2004-12-01 Diego Novillo <dnovillo@redhat.com>
33569 PR tree-optimization/18291
33570 * gcc.c-torture/compile/pr18291.c: New test.
33572 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
33575 * g++.dg/parse/crash20.C: New.
33578 * g++.dg/overload/arg1.C: New.
33579 * g++.dg/overload/arg2.C: New.
33580 * g++.dg/overload/arg3.C: New.
33581 * g++.dg/overload/arg4.C: New.
33583 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
33585 * gcc.dg/c99-flex-array-4.c: Remove.
33587 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33589 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33591 * lib/target-supports.exp (is-effective-target): Simplify.
33593 * lib/target-supports.exp (check_effective_target_vect_long):
33594 Fix for powerpc64-*-*.
33596 2004-11-30 Loren James Rittle <ljrittle@acm.org>
33598 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33599 to support new requirements on FreeBSD 5.
33601 2004-11-30 Devang Patel <dpatel@apple.com>
33604 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33606 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33608 * g++.dg/ext/altivec-13.C: New test.
33610 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
33613 * gcc.c-torture/execute/p18298.c: New test.
33615 2004-11-30 Ira Rosen <irar@il.ibm.com>
33616 Dorit Naishlos <dorit@il.ibm.com>
33619 * gcc.dg/vect/vect-89.c: New test.
33621 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
33623 * gcc.dg/pr18596-1.c: New test.
33625 2004-11-30 Ben Elliston <bje@au.ibm.com>
33627 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33629 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33632 * gcc.dg/pr18479.c: New test.
33634 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33637 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33638 mmix-knuth-mmixware.
33640 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33641 cris-*-elf* cris-*-aout* mmix-*-*
33643 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33645 PR middle-end/18725
33646 * gcc.dg/pr18725.c: New test.
33648 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33651 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33654 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33656 2004-11-29 Mark Mitchell <mark@codesourcery.com>
33659 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33660 * g++.old-deja/g++.law/ctors5.C: Likewise.
33661 * g++.old-deja/g++.other/crash25.C: Likewise.
33664 * g++.dg/template/error16.C: New test.
33667 * g++.dg/template/crash29.C: New test.
33669 2004-11-29 Diego Novillo <dnovillo@redhat.com>
33671 PR tree-optimization/18712
33672 * gcc.c-torture/compile/pr18712.c: New test.
33674 2004-11-29 Joseph Myers <joseph@codesourcery.com>
33677 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33680 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33683 * g++.dg/lookup/crash6.C: New test.
33685 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33687 PR middle-end/18164
33688 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
33690 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
33692 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33693 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33694 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33696 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
33698 * gcc.dg/pr18164.c: New test.
33700 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
33702 * gcc.dg/funroll-loops-all.c: New.
33704 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
33707 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33708 delimeter, match space and TAB as well as ":".
33711 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33714 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33717 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33720 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33722 2004-11-28 Bud Davis <bdavis9659@comcast.net>
33724 * gfortran.dg/direct_io_2.f90: New test.
33726 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
33729 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33731 2004-11-28 Richard Henderson <rth@redhat.com>
33733 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33735 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
33737 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33738 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33739 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33740 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33741 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33742 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33743 gcc.dg/pointer-arith-8.c: New tests.
33745 2004-11-27 Bud Davis <bdavis9659@comcast.net>
33748 * gfortran.dg/endfile.f90: New test.
33750 2004-11-27 Falk Hueffner <falk@debian.org>
33752 * gcc.dg/loop-6.c: New test.
33754 2004-11-27 Jakub Jelinek <jakub@redhat.com>
33756 * gcc.c-torture/execute/20041126-1.c: New test.
33758 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
33760 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33763 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
33765 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33768 2004-11-27 Jakub Jelinek <jakub@redhat.com>
33770 PR rtl-optimization/17825
33771 * gcc.c-torture/compile/20041119-1.c: New test.
33773 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33775 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33776 Check existence of ld library path variables before unsetting.
33778 2004-11-26 Mark Mitchell <mark@codesourcery.com>
33780 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33782 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
33784 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33786 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
33788 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33790 2004-11-26 Ben Elliston <bje@au.ibm.com>
33792 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33795 2004-11-26 Ben Elliston <bje@au.ibm.com>
33797 * gcc.dg/pr17957.c: Pass --param, not -param.
33799 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
33801 PR middle-end/17957
33802 * gcc.dg/pr17957.c: New test.
33804 2004-11-25 Mark Mitchell <mark@codesourcery.com>
33807 * g++.dg/template/crash28.C: Likewise.
33810 * g++.dg/expr/unary2.C: Adjust lvalue messages.
33811 * g++.dg/ext/lvaddr.C: Likewise.
33812 * g++.dg/opt/pr7503-3.C: Likewise.
33815 * g++.dg/parse/qualified3.C: New test.
33816 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33819 * g++.dg/expr/return1.C: New test.
33821 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33823 Friend class name lookup 3/n, PR c++/3332
33824 * g++.dg/lookup/friend3.C: New test.
33825 * g++.dg/lookup/friend4.C: Likewise.
33826 * g++.dg/lookup/friend5.C: Likewise.
33828 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33830 Friend class name lookup 2/n, PR c++/14513, c++/15410
33831 * g++.dg/lookup/friend2.C: New test.
33832 * g++.dg/template/friend31.C: Likewise.
33834 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33836 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33838 2004-11-24 Mark Mitchell <mark@codesourcery.com>
33841 * g++.dg/tc1/dr56.C: Remove.
33842 * g++.dg/template/typedef1.C: Add dg-error markers.
33843 * g++.old-deja/g++.other/typedef7.C: Likewise.
33846 * g++.dg/parse/typedef7.C: New test.
33848 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
33850 * gcc.c-torture/execute/20041124-1.c: New test.
33852 2004-11-24 Mark Mitchell <mark@codesourcery.com>
33854 * g++.dg/template/deduce3.C: New test.
33857 * g++.dg/template/crash27.C: New test.
33860 * g++.dg/warn/Wshadow-3.C: New test.
33862 2004-11-24 Devang Patel <dpatel@apple.com>
33865 * gcc.dg/cpp/isysroot-1.c: New test.
33866 * gcc.dg/cpp/usr/include/stdio.h: New file.
33867 * gcc.dg/cpp/isysroot-2.c: New test.
33868 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33871 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33874 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33876 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33878 * gcc.target/sparc/align.c: Do not include <stdint.h>.
33879 * gcc.target/sparc/pdist.c: Likewise.
33881 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
33884 * g++.dg/conversion/simd1.C: New test.
33886 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33888 * lib/target-libpath.exp: New file defining
33889 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33890 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33891 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33892 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33893 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
33895 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
33897 * gcc.dg/pragma-align-2.c: Test macro expansion.
33898 * gcc.dg/pragma-pack-2.c: New test.
33900 2004-11-23 Richard Henderson <rth@redhat.com>
33902 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33903 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33904 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33905 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33906 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33907 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33909 * gcc.dg/vect/vect.exp: Add check for alpha.
33910 * lib/target-supports.exp (check_alpha_max_hw_available): New.
33911 (check_effective_target_vect_int): Enable for alpha.
33912 (check_effective_target_vect_long): New.
33913 (is-effective-target): Add it.
33915 2004-11-23 Uros Bizjak <uros@kss-loka.si>
33917 * gcc.dg/pr18614-1.c: New test.
33919 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33921 * gcc.dg/setjmp-2.c: New test.
33923 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
33925 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33926 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33927 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33928 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33929 gcc.target/sparc/pdist.c: New tests.
33931 2004-11-22 Bob Wilson <bob.wilson@acm.org>
33933 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33935 2004-11-22 Dale Johannesen <dalej@apple.com>
33937 * gcc.dg/20041111-1.c: New.
33939 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
33942 * gcc.dg/vect/pr18536.c: New test.
33944 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33947 * g++.dg/template/nontype11.C: New test.
33949 2004-11-21 Roger Sayle <roger@eyesopen.com>
33951 PR middle-end/18520
33952 * gcc.dg/pr18520-1.c: New test case.
33954 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
33956 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33957 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33958 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33959 expected diagnostics.
33961 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33964 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33965 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33966 vect-77.c, vect-77a.c: XFAIL on the SPARC.
33968 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33970 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33972 2004-11-19 Mark Mitchell <mark@codesourcery.com>
33973 Joseph Myers <joseph@codesourcery.com>
33975 * lib/target-supports.exp (check_visibility_available): Really
33978 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
33981 * gcc.dg/vect/vect-85.c: New test.
33982 * gcc.dg/vect/vect-86.c: New test.
33983 * gcc.dg/vect/vect-87.c: New test.
33984 * gcc.dg/vect/vect-88.c: New test.
33986 2004-11-19 Ben Elliston <bje@au.ibm.com>
33988 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33990 2004-11-18 Janis Johnson <janis187@us.ibm.com>
33992 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33993 * gcc.dg/ppc-and-1.c: Ditto.
33994 * gcc.dg/ppc-compare-1.c: Ditto.
33995 * gcc.dg/ppc-mov-1.c: Ditto
33997 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
33998 Mark Mitchell <mark@codesourcery.com>
34000 * gcc.dg/pragma-init-fini-2.c: New test.
34002 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34003 Aldy Hernandez <aldyh@redhat.com>
34005 * lib/target-supports.exp (check_effective_target_vect_int): New
34006 (check_effective_target_vect_float): New
34007 (check_effective_target_vect_double): New.
34008 (is-effective-target): Support new effective targets keywords.
34009 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34010 default action for dg-do.
34011 * gcc.dg/vect/pr16105.c: Use new support.
34012 * gcc.dg/vect/pr18400.c: Ditto.
34013 * gcc.dg/vect/pr18425.c: Ditto.
34014 * gcc.dg/vect/vect-1.c: Ditto.
34015 * gcc.dg/vect/vect-10.c: Ditto.
34016 * gcc.dg/vect/vect-11.c: Ditto.
34017 * gcc.dg/vect/vect-12.c: Ditto.
34018 * gcc.dg/vect/vect-13.c: Ditto.
34019 * gcc.dg/vect/vect-14.c: Ditto.
34020 * gcc.dg/vect/vect-15.c: Ditto.
34021 * gcc.dg/vect/vect-16.c: Ditto.
34022 * gcc.dg/vect/vect-17.c: Ditto.
34023 * gcc.dg/vect/vect-18.c: Ditto.
34024 * gcc.dg/vect/vect-19.c: Ditto.
34025 * gcc.dg/vect/vect-2.c: Ditto.
34026 * gcc.dg/vect/vect-20.c: Ditto.
34027 * gcc.dg/vect/vect-21.c: Ditto.
34028 * gcc.dg/vect/vect-22.c: Ditto.
34029 * gcc.dg/vect/vect-23.c: Ditto.
34030 * gcc.dg/vect/vect-24.c: Ditto.
34031 * gcc.dg/vect/vect-25.c: Ditto.
34032 * gcc.dg/vect/vect-26.c: Ditto.
34033 * gcc.dg/vect/vect-27.c: Ditto.
34034 * gcc.dg/vect/vect-27a.c: Ditto.
34035 * gcc.dg/vect/vect-28.c: Ditto.
34036 * gcc.dg/vect/vect-29.c: Ditto.
34037 * gcc.dg/vect/vect-29a.c: Ditto.
34038 * gcc.dg/vect/vect-3.c: Ditto.
34039 * gcc.dg/vect/vect-30.c: Ditto.
34040 * gcc.dg/vect/vect-31.c: Ditto.
34041 * gcc.dg/vect/vect-32.c: Ditto.
34042 * gcc.dg/vect/vect-33.c: Ditto.
34043 * gcc.dg/vect/vect-34.c: Ditto.
34044 * gcc.dg/vect/vect-35.c: Ditto.
34045 * gcc.dg/vect/vect-36.c: Ditto.
34046 * gcc.dg/vect/vect-37.c: Ditto.
34047 * gcc.dg/vect/vect-38.c: Ditto.
34048 * gcc.dg/vect/vect-4.c: Ditto.
34049 * gcc.dg/vect/vect-40.c: Ditto.
34050 * gcc.dg/vect/vect-41.c: Ditto.
34051 * gcc.dg/vect/vect-42.c: Ditto.
34052 * gcc.dg/vect/vect-43.c: Ditto.
34053 * gcc.dg/vect/vect-44.c: Ditto.
34054 * gcc.dg/vect/vect-45.c: Ditto.
34055 * gcc.dg/vect/vect-46.c: Ditto.
34056 * gcc.dg/vect/vect-47.c: Ditto.
34057 * gcc.dg/vect/vect-48.c: Ditto.
34058 * gcc.dg/vect/vect-48a.c: Ditto.
34059 * gcc.dg/vect/vect-49.c: Ditto.
34060 * gcc.dg/vect/vect-5.c: Ditto.
34061 * gcc.dg/vect/vect-50.c: Ditto.
34062 * gcc.dg/vect/vect-51.c: Ditto.
34063 * gcc.dg/vect/vect-52.c: Ditto.
34064 * gcc.dg/vect/vect-53.c: Ditto.
34065 * gcc.dg/vect/vect-54.c: Ditto.
34066 * gcc.dg/vect/vect-55.c: Ditto.
34067 * gcc.dg/vect/vect-56.c: Ditto.
34068 * gcc.dg/vect/vect-56a.c: Ditto.
34069 * gcc.dg/vect/vect-57.c: Ditto.
34070 * gcc.dg/vect/vect-58.c: Ditto.
34071 * gcc.dg/vect/vect-59.c: Ditto.
34072 * gcc.dg/vect/vect-6.c: Ditto.
34073 * gcc.dg/vect/vect-60.c: Ditto.
34074 * gcc.dg/vect/vect-61.c: Ditto.
34075 * gcc.dg/vect/vect-62.c: Ditto.
34076 * gcc.dg/vect/vect-63.c: Ditto.
34077 * gcc.dg/vect/vect-64.c: Ditto.
34078 * gcc.dg/vect/vect-65.c: Ditto.
34079 * gcc.dg/vect/vect-66.c: Ditto.
34080 * gcc.dg/vect/vect-67.c: Ditto.
34081 * gcc.dg/vect/vect-68.c: Ditto.
34082 * gcc.dg/vect/vect-69.c: Ditto.
34083 * gcc.dg/vect/vect-7.c: Ditto.
34084 * gcc.dg/vect/vect-72.c: Ditto.
34085 * gcc.dg/vect/vect-72a.c: Ditto.
34086 * gcc.dg/vect/vect-73.c: Ditto.
34087 * gcc.dg/vect/vect-74.c: Ditto.
34088 * gcc.dg/vect/vect-75.c: Ditto.
34089 * gcc.dg/vect/vect-76.c: Ditto.
34090 * gcc.dg/vect/vect-77.c: Ditto.
34091 * gcc.dg/vect/vect-77a.c: Ditto.
34092 * gcc.dg/vect/vect-78.c: Ditto.
34093 * gcc.dg/vect/vect-79.c: Ditto.
34094 * gcc.dg/vect/vect-8.c: Ditto.
34095 * gcc.dg/vect/vect-80.c: Ditto.
34096 * gcc.dg/vect/vect-82.c: Ditto.
34097 * gcc.dg/vect/vect-82_64.c: Ditto.
34098 * gcc.dg/vect/vect-83.c: Ditto.
34099 * gcc.dg/vect/vect-83_64.c: Ditto.
34100 * gcc.dg/vect/vect-9.c: Ditto.
34101 * gcc.dg/vect/vect-all.c: Ditto.
34102 * gcc.dg/vect/vect-none.c: Ditto.
34104 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34106 * lib/gcc-dg.exp (dg-skip-if): New function.
34107 (dg-forbid-option): Remove.
34108 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34109 * g++.dg/abi/bitfield8.C: Likewise.
34110 * g++.dg/abi/dtor1.C: Likewise.
34111 * g++.dg/abi/empty10.C: Likewise.
34112 * g++.dg/abi/empty7.C: Likewise.
34113 * g++.dg/abi/empty9.C: Likewise.
34114 * g++.dg/abi/layout3.C: Likewise.
34115 * g++.dg/abi/layout4.C: Likewise.
34116 * g++.dg/abi/thunk1.C: Likewise.
34117 * g++.dg/abi/thunk2.C: Likewise.
34118 * g++.dg/abi/vbase11.C: Likewise.
34119 * g++.dg/abi/vthunk2.C: Likewise.
34120 * g++.dg/abi/vthunk3.C: Likewise.
34121 * g++.dg/ext/attrib8.C: Likewise.
34122 * g++.dg/opt/longbranch2.C: Likewise.
34123 * g++.dg/opt/reg-stack4.C: Likewise.
34124 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34125 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34126 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34127 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34128 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34129 * gcc.dg/20000609-1.c: Likewise.
34130 * gcc.dg/20000720-1.c: Likewise.
34131 * gcc.dg/20011107-1.c: Likewise.
34132 * gcc.dg/20011119-1.c: Likewise.
34133 * gcc.dg/20020108-1.c: Likewise.
34134 * gcc.dg/20020122-2.c: Likewise.
34135 * gcc.dg/20020122-3.c: Likewise.
34136 * gcc.dg/20020201-3.c: Likewise.
34137 * gcc.dg/20020206-1.c: Likewise.
34138 * gcc.dg/20020218-1.c: Likewise.
34139 * gcc.dg/20020310-1.c: Likewise.
34140 * gcc.dg/20020411-1.c: Likewise.
34141 * gcc.dg/20020418-2.c: Likewise.
34142 * gcc.dg/20020426-1.c: Likewise.
34143 * gcc.dg/20020426-2.c: Likewise.
34144 * gcc.dg/20020517-1.c: Likewise.
34145 * gcc.dg/20020523-1.c: Likewise.
34146 * gcc.dg/20020523-2.c: Likewise.
34147 * gcc.dg/20020729-1.c: Likewise.
34148 * gcc.dg/20030204-1.c: Likewise.
34149 * gcc.dg/20030826-2.c: Likewise.
34150 * gcc.dg/20030926-1.c: Likewise.
34151 * gcc.dg/20031202-1.c: Likewise.
34152 * gcc.dg/980312-1.c: Likewise.
34153 * gcc.dg/980313-1.c: Likewise.
34154 * gcc.dg/990117-1.c: Likewise.
34155 * gcc.dg/990424-1.c: Likewise.
34156 * gcc.dg/990524-1.c: Likewise.
34157 * gcc.dg/991230-1.c: Likewise.
34158 * gcc.dg/i386-387-1.c: Likewise.
34159 * gcc.dg/i386-387-2.c: Likewise.
34160 * gcc.dg/i386-387-3.c: Likewise.
34161 * gcc.dg/i386-387-4.c: Likewise.
34162 * gcc.dg/i386-387-5.c: Likewise.
34163 * gcc.dg/i386-387-6.c: Likewise.
34164 * gcc.dg/i386-asm-1.c: Likewise.
34165 * gcc.dg/i386-bitfield1.c: Likewise.
34166 * gcc.dg/i386-bitfield2.c: Likewise.
34167 * gcc.dg/i386-loop-1.c: Likewise.
34168 * gcc.dg/i386-loop-2.c: Likewise.
34169 * gcc.dg/i386-loop-3.c: Likewise.
34170 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34171 * gcc.dg/i386-pic-1.c: Likewise.
34172 * gcc.dg/i386-regparm.c: Likewise.
34173 * gcc.dg/i386-signbit-1.c: Likewise.
34174 * gcc.dg/i386-signbit-2.c: Likewise.
34175 * gcc.dg/i386-signbit-3.c: Likewise.
34176 * gcc.dg/i386-sse-5.c: Likewise.
34177 * gcc.dg/i386-sse-8.c: Likewise.
34178 * gcc.dg/i386-unroll-1.c: Likewise.
34179 * gcc.dg/tls/opt-1.c: Likewise.
34180 * gcc.dg/tls/opt-2.c: Likewise.
34181 * gcc.dg/unroll-1.c: Likewise.
34182 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34183 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34184 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34185 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34187 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34189 * g++.dg/template/incomplete1.C: New test.
34191 2004-11-16 Nick Clifton <nickc@redhat.com>
34193 Revert patches accidentally commited during checkin of fixes for
34195 gcc.c-torture/execute/simd-4.c: Revert
34196 gcc.dg/20040910-1.c: Revert.
34198 2004-11-16 Paul Brook <paul@codesourcery.com>
34201 * gfortran.dg/der_pointer_1.f90: New test.
34203 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
34206 * gcc.dg/bitfld-13.c: New test.
34208 2004-11-15 Janis Johnson <janis187@us.ibm.com>
34210 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34213 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34214 * gcc.dg/ppc64-abi-2.c: Ditto.
34215 * gcc.dg/ppc64-abi-3.c: Ditto.
34217 * lib/gcc-dg.exp (dg-target-list): Remove.
34219 2004-11-15 Steve Ellcey <sje@cup.hp.com>
34221 * gcc.dg/ia64-postinc.c: New test.
34223 2004-11-15 Mark Mitchell <mark@codesourcery.com>
34225 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34227 2004-11-15 Nick Clifton <nickc@redhat.com>
34229 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34230 __INT_MAX__ so that the test can be compiled by toolchains
34231 targeted at 16-bit processors.
34233 * gcc.dg/20040625-1.c: Use long constants rather than integers
34234 when performing arithmetic that will overflow 16-bits.
34236 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34237 xstormy16. It does not support 128-bit vector operations.
34239 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34240 with the macro PTR_TYPE. Define this macro to an integer type
34241 suitable for holding a pointer.
34243 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34244 the target is a 16-bit processor.
34246 * gcc.dg/cpp/if-2.c: Expect a different warning message from
34247 16-bit targets where the character constant will be too long.
34249 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34250 where the double will not be directly addressable.
34252 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34254 Friend class name lookup 1/n, PR c++/18471
34255 * g++.dg/template/crash26.C: New test.
34256 * g++.dg/lookup/struct1.C: Adjust expected error.
34257 * g++.dg/parse/elab1.C: Likewise.
34258 * g++.dg/parse/elab2.C: Likewise.
34259 * g++.dg/parse/int-as-enum1.C: Likewise.
34260 * g++.dg/parse/struct-as-enum1.C: Likewise.
34261 * g++.dg/parse/typedef1.C: Likewise.
34262 * g++.dg/parse/typedef3.C: Likewise.
34263 * g++.dg/parse/typedef4.C: Likewise.
34264 * g++.dg/parse/typedef5.C: Likewise.
34265 * g++.dg/template/nontype4.C: Likewise.
34266 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34267 * g++.old-deja/g++.other/elab1.C: Likewise.
34268 * g++.old-deja/g++.other/syntax4.C: Likewise.
34270 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34272 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34274 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
34276 * gcc.c-torture/execute/20041114-1.c: New test.
34278 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
34280 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34281 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34282 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34283 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34284 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34285 gcc.dg/switch-7.c: New tests.
34287 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34289 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34291 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34294 * gcc.dg/vect/pr18400.c: New test.
34296 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34297 Andrew Pinski <pinskia@physics.uc.edu>
34300 * gcc.dg/vect/pr18425.c: New test.
34302 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34304 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34305 Guard with dg-require-alias and dg-require-visibility.
34307 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34309 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34311 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34313 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34315 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34318 * g++.dg/template/defarg5.C: New test.
34320 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34322 * g++.dg/parse/cast1.C: Run only on ILP32.
34323 * g++.old-deja/g++.mike/p784.C: Likewise.
34325 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
34327 * gcc.c-torture/execute/20041113-1.c: New test.
34329 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34332 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34333 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34334 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34335 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34336 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34337 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34338 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34339 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34340 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34341 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34342 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34343 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34344 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34346 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34348 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34349 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34350 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34351 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34352 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34353 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34354 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34355 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34356 gcc.target/sparc/combined-1.c: New tests.
34358 2004-11-12 Ziemowit Laski <zlaski@apple.com>
34360 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34363 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34365 * lib/gcc-dg.exp (dg-forbid-option): New function.
34366 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34367 * g++.dg/abi/bitfield8.C: Likewise.
34368 * g++.dg/abi/dtor1.C: Likewise.
34369 * g++.dg/abi/empty10.C: Likewise.
34370 * g++.dg/abi/empty7.C: Likewise.
34371 * g++.dg/abi/empty9.C: Likewise.
34372 * g++.dg/abi/layout3.C: Likewise.
34373 * g++.dg/abi/layout4.C: Likewise.
34374 * g++.dg/abi/thunk1.C: Likewise.
34375 * g++.dg/abi/thunk2.C: Likewise.
34376 * g++.dg/abi/vbase11.C: Likewise.
34377 * g++.dg/abi/vthunk2.C: Likewise.
34378 * g++.dg/abi/vthunk3.C: Likewise.
34379 * g++.dg/ext/attrib8.C: Likewise.
34380 * g++.dg/opt/longbranch2.C: Likewise.
34381 * g++.dg/opt/reg-stack4.C: Likewise.
34382 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34383 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34384 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34385 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34386 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34387 * gcc.dg/20000609-1.c: Likewise.
34388 * gcc.dg/20000720-1.c: Likewise.
34389 * gcc.dg/20011107-1.c: Likewise.
34390 * gcc.dg/20011119-1.c: Likewise.
34391 * gcc.dg/20020108-1.c: Likewise.
34392 * gcc.dg/20020122-2.c: Likewise.
34393 * gcc.dg/20020122-3.c: Likewise.
34394 * gcc.dg/20020201-3.c: Likewise.
34395 * gcc.dg/20020206-1.c: Likewise.
34396 * gcc.dg/20020218-1.c: Likewise.
34397 * gcc.dg/20020310-1.c: Likewise.
34398 * gcc.dg/20020411-1.c: Likewise.
34399 * gcc.dg/20020418-2.c: Likewise.
34400 * gcc.dg/20020426-1.c: Likewise.
34401 * gcc.dg/20020426-2.c: Likewise.
34402 * gcc.dg/20020517-1.c: Likewise.
34403 * gcc.dg/20020523-1.c: Likewise.
34404 * gcc.dg/20020523-2.c: Likewise.
34405 * gcc.dg/20020729-1.c: Likewise.
34406 * gcc.dg/20030204-1.c: Likewise.
34407 * gcc.dg/20030826-2.c: Likewise.
34408 * gcc.dg/20030926-1.c: Likewise.
34409 * gcc.dg/20031202-1.c: Likewise.
34410 * gcc.dg/980312-1.c: Likewise.
34411 * gcc.dg/980313-1.c: Likewise.
34412 * gcc.dg/990117-1.c: Likewise.
34413 * gcc.dg/990424-1.c: Likewise.
34414 * gcc.dg/990524-1.c: Likewise.
34415 * gcc.dg/991230-1.c: Likewise.
34416 * gcc.dg/i386-387-1.c: Likewise.
34417 * gcc.dg/i386-387-2.c: Likewise.
34418 * gcc.dg/i386-387-3.c: Likewise.
34419 * gcc.dg/i386-387-4.c: Likewise.
34420 * gcc.dg/i386-387-5.c: Likewise.
34421 * gcc.dg/i386-387-6.c: Likewise.
34422 * gcc.dg/i386-asm-1.c: Likewise.
34423 * gcc.dg/i386-bitfield1.c: Likewise.
34424 * gcc.dg/i386-bitfield2.c: Likewise.
34425 * gcc.dg/i386-loop-1.c: Likewise.
34426 * gcc.dg/i386-loop-2.c: Likewise.
34427 * gcc.dg/i386-loop-3.c: Likewise.
34428 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34429 * gcc.dg/i386-pic-1.c: Likewise.
34430 * gcc.dg/i386-regparm.c: Likewise.
34431 * gcc.dg/i386-signbit-1.c: Likewise.
34432 * gcc.dg/i386-signbit-2.c: Likewise.
34433 * gcc.dg/i386-signbit-3.c: Likewise.
34434 * gcc.dg/i386-sse-5.c: Likewise.
34435 * gcc.dg/i386-sse-8.c: Likewise.
34436 * gcc.dg/i386-unroll-1.c: Likewise.
34437 * gcc.dg/tls/opt-1.c: Likewise.
34438 * gcc.dg/tls/opt-2.c: Likewise.
34439 * gcc.dg/unroll-1.c: Likewise.
34440 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34441 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34442 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34443 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34444 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34447 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34450 * g++.dg/parse/cond1.C: New test.
34453 * g++.dg/template/array9.C: New test.
34454 * g++.dg/ext/vla1.C: Adjust error messages.
34455 * g++.dg/ext/vlm1.C: Likewise.
34456 * g++.dg/template/crash2.C: Likewise.
34459 * g++.dg/template/call3.C: New test.
34462 * g++.dg/template/ptrmem11.C: New test.
34464 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
34467 * lib/g++.exp: Set LC_ALL and LANG to C.
34468 * lib/gcc-dg.exp: Likewise.
34469 * lib/gfortran.exp: Likewise.
34470 * lib/objc.exp: Likewise.
34471 * lib/treelang.exp: Likewise.
34473 2004-11-12 Andreas Schwab <schwab@suse.de>
34475 * gcc.dg/pr16286.c: Fix last change.
34477 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34480 * g++.dg/init/global1.C: New test.
34482 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
34484 * gcc.c-torture/execute/20041112-1.c: New test.
34486 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34488 * lib/gcc-dg.exp (dg-target-list): New.
34490 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34491 Richard Sandiford <rsandifo@redhat.com>
34493 * lib/target-supports.exp (get-compiler_messages): New.
34494 (check_named_sections_available): Use it.
34495 (check_effective_target_ilp32): New.
34496 (check_effective_target_lp64): New.
34497 (is-effective-target): New.
34498 * lib/gcc-dg.exp (dg-require-effective-target): New.
34500 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
34502 * gcc.dg/precedence-1.c: New test.
34504 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34506 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34508 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34509 message, delete generated files, use more descriptive name for
34510 executable, and make the test unsupported when it cannot be run.
34512 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34513 (dg-require-weak, dg-require-visibility, dg-require-alias,
34514 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34515 dg-require-iconv, dg-require-named-sections): Use it.
34517 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34519 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
34522 * gcc.dg/ppc-and-1: New
34525 * gcc.dg/ppc-mov-1.c: New.
34528 * gcc.dg/ppc-compare-1.c: New.
34530 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
34532 * objc.dg/desig-init-2.m: New test.
34534 2004-11-10 Adam Nemet <anemet@lnxw.com>
34536 PR middle-end/18160
34537 * g++.dg/warn/register-var-1.C: New test.
34538 * g++.dg/warn/register-var-2.C: New test.
34540 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34542 * gcc.dg/union-2.c: New test.
34544 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
34546 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34547 New test for PR tree-optimization/17892.
34549 2004-11-09 Mark Mitchell <mark@codesourcery.com>
34552 * g++.dg/init/new12.C: New test.
34554 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
34556 * gcc.target/sparc: New directory.
34557 * gcc.target/sparc/sparc.exp: New driver.
34558 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34559 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34560 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34561 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34563 2004-11-10 Paul Brook <paul@codesourcery.com>
34566 * gfortran.dg/list_read.c: New test.
34568 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34571 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34572 expected diagnostic location.
34574 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
34576 * gcc.dg/20041109-1.c: New test.
34578 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
34581 * objc/compile/pr18406.m: New test.
34583 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34585 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34587 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34589 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34591 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34593 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34595 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34597 * gcc.dg/20030225-2.c: Add prototype for abort and
34600 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
34603 * gcc.c-torture/pr18299-1.c: New test.
34605 2004-11-06 Andreas Schwab <schwab@suse.de>
34607 * gcc.dg/pr16286.c: Also test for bool and pixel.
34609 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
34611 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34612 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34613 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34614 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34615 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34616 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34617 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34618 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34619 gcc.dg/struct-semi-3.c: New tests.
34621 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34623 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34625 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34627 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34628 Do not use C99 designators.
34630 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34632 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34634 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34636 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34637 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34638 * gcc.c-torture/execute/simd-5.x: Remove.
34640 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
34642 PR rtl-optimization/17933
34643 * gcc.dg/torture/pr17933-1.c: New test.
34645 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34648 * lib/target-supports.exp (check_weak_available): Support
34651 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
34653 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34654 call to fflush(stdout) before abort.
34655 (my_ffsll): New function.
34656 (generate_fields): Use it.
34658 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34660 * gcc.dg/init-undef-1.c: New test.
34662 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34664 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34665 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34666 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34667 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34668 expected messages for new parser.
34670 2004-11-04 Mark Mitchell <mark@codesourcery.com>
34672 * g++.dg/ext/visibility/symbian1.C: New test.
34674 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34676 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34679 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
34681 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34682 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34683 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34684 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34685 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34686 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34687 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34688 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34689 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34690 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34692 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
34694 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34695 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34696 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34697 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34698 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34699 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34700 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34703 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
34706 * gcc.dg/20041104-1.c: New test.
34708 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34710 * g++.dg/template/nontype7.C: New test.
34711 * g++.dg/template/nontype8.C: Likewise.
34712 * g++.dg/template/nontype9.C: Likewise.
34713 * g++.dg/template/nontype10.C: Likewise.
34714 * g++.dg/tc1/dr49.C: Likewise.
34715 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34716 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34718 2004-11-04 Ben Elliston <bje@au.ibm.com>
34720 * g++.dg/rtti/tinfo1.C: Remove xfails.
34722 2004-11-04 Ben Elliston <bje@au.ibm.com>
34724 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34725 packed attribute to the definition to satisfy the new C++ parser.
34727 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34729 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34730 invocations of va_arg.
34732 2004-11-02 Mark Mitchell <mark@codesourcery.com>
34735 * g++.dg/template/crash25.C: New test.
34738 * g++.dg/template/typedef2.C: New test.
34739 * g++.dg/parse/crash13.C: Adjust error markers.
34742 * g++.dg/conversion/const3.C: New test.
34744 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34749 * gfortran.dg/generic_[123].f90: New testcases.
34751 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34753 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34754 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34756 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
34759 * gcc.c-torture/compile/pr16808.c: New test.
34761 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
34763 PR rtl-optimization/17104
34764 * gcc.dg/ppc-bitfield1.c: New.
34766 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
34768 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34770 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
34772 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
34773 strings for 32-bit code.
34775 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
34778 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34780 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
34783 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34785 2004-10-31 Mark Mitchell <mark@codesourcery.com>
34788 * g++.dg/init/aggr2.C: New test.
34790 2004-10-30 Ziemowit Laski <zlaski@apple.com>
34792 * objc.dg/local-decl-1.m: New test.
34794 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
34796 * gcc.dg/20040910-1.c: Adjust regex.
34798 2004-10-30 Roger Sayle <roger@eyesopen.com>
34800 PR rtl-optimization/18084
34801 * g++.dg/opt/pr18084-1.C: New testcase.
34803 2004-10-30 Matt Austern <austern@apple.com>
34806 * g++.dg/ext/attrib18.C: New test.
34808 2004-10-30 Roger Sayle <roger@eyesopen.com>
34810 PR middle-end/18096
34811 * gcc.dg/pr18096-1.c: New test case.
34813 2004-10-30 Roger Sayle <roger@eyesopen.com>
34815 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34817 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
34820 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34821 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34822 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34823 gcc.dg/old-style-prom-3.c: New tests.
34825 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
34827 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34828 Remove unnecessary inclusion of stdio.h.
34830 2004-10-29 Roger Sayle <roger@eyesopen.com>
34832 PR rtl-optimization/17581
34833 * gcc.dg/pr17581-1.c: New test case.
34835 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
34837 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34839 * g++.dg/conversion/dr195-1.C: New.
34840 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34841 * g++.old-deja/g++.mike/p10148.C: Likewise.
34843 2004-10-29 Mark Mitchell <mark@codesourcery.com>
34846 * g++.dg/debug/typedef2.C: New test.
34848 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
34851 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34852 * gfortran.dg/g77/README: Update.
34854 2004-10-28 Matt Austern <austern@apple.com>
34857 * g++.dg/ext/packed7.C: New test.
34859 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
34861 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34863 * lib/scanasm.exp (hidden-scan-for): New proc.
34864 (scan-hidden): Use hidden-scan-for instead of constructing the scan
34866 (scan-not-hidden): Likewise.
34867 * lib/target-supports.exp (check_visibility_available): mach-o is
34870 2004-10-28 Mark Mitchell <mark@codesourcery.com>
34873 * g++.dg/template/memclass3.C: New test.
34875 2004-10-28 Adam Nemet <anemet@lnxw.com>
34877 PR middle-end/18160
34878 * gcc.dg/register-var-1.c: New test.
34879 * gcc.dg/register-var-2.c: New test.
34880 * gcc.dg/asm-7.c: Taking the address of a register variable is an
34883 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
34886 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34888 * gcc.dg/vect/vect-22.c: Likewise.
34890 2004-10-28 Jakub Jelinek <jakub@redhat.com>
34892 * gcc.dg/i386-rotate-1.c: New test.
34894 2004-10-27 Mark Mitchell <mark@codesourcery.com>
34896 * g++.dg/init/ref12.C: Add "run" marker.
34899 * g++.dg/init/ref12.C: New test.
34902 * g++.dg/template/shift1.C: New test.
34903 * g++.dg/template/error10.C: Adjust error markers.
34905 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
34908 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34910 2004-10-27 Geoffrey Keating <geoffk@apple.com>
34912 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34913 * gcc.dg/weak/weak-3.c: Likewise.
34914 * gcc.dg/weak/weak-5.c: Likewise.
34915 * gcc.dg/weak/weak-9.c: Likewise.
34916 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34917 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34919 * gcc.dg/darwin-weakimport-1.c: New.
34921 2004-10-28 Ben Elliston <bje@au.ibm.com>
34923 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34925 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
34927 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34928 'syntax' error messages.
34929 * gcc.dg/cpp/direct2s.c: Likewise.
34931 2004-10-26 Geoffrey Keating <geoffk@apple.com>
34933 * gcc.c-torture/compile/20041026-1.c: New.
34935 2004-10-26 Mark Mitchell <mark@codesourcery.com>
34938 * g++.dg/lookup/ns2.C: New test.
34941 * g++.dg/template/enum4.C: New test.
34944 * g++.dg/template/expr1.C: New test.
34946 2004-10-26 Ben Elliston <bje@au.ibm.com>
34948 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34950 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
34952 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34953 gcc.dg/decl-nospec-3.c: New tests.
34955 2004-10-26 Ziemowit Laski <zlaski@apple.com>
34957 * objc.dg/super-class-3.m: New test.
34959 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
34961 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34963 * gcc.dg/cpp/direct2s.c: Likewise.
34965 2004-10-25 Geoffrey Keating <geoffk@apple.com>
34967 * objc.dg/image-info.m: Update for changes to section selection.
34969 2004-10-25 David Ayers <d.ayers@inode.at>
34970 Ziemowit Laski <zlaski@apple.com>
34972 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34973 diagnostics when messaging 'id <Proto>'.
34974 * objc.dg/class-protocol-1.m: New test.
34975 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34976 a non-existent method signature.
34977 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34978 Update diagnostics when messaging with non-existent method signature.
34979 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34980 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34981 invalid receivers are now resolved as if messaging 'id'; remove
34982 extraneous diagnostics.
34984 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
34987 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34988 gcc.dg/init-desig-obs-3.c: New tests.
34990 2004-10-25 Jakub Jelinek <jakub@redhat.com>
34992 * gcc.dg/debug/20041023-1.c: New test.
34994 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
34996 PR middle-end/17407
34997 * gcc.c-torture/compile/pr17407.c: New test.
35000 * g++.dg/template/array8.C: New test.
35002 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35005 * lib/g++.exp: Accept more than one multilib libgcc.
35006 * lib/gcc-dg.exp: Likewise.
35007 * lib/objc.exp: Likewise.
35008 * lib/treelang.exp: Likewise.
35009 * lib/gfortran.exp: Likewise.
35011 2004-10-24 Ben Elliston <bje@au.ibm.com>
35013 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35015 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35017 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35018 * gcc.dg/c99-const-expr-3.c: Likewise.
35020 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35022 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35024 2004-10-23 Ben Elliston <bje@au.ibm.com>
35026 * gcc.c-torture/execute/loop-2e.x: Remove.
35028 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35031 * g++.dg/parse/crash18.C: New.
35032 * g++.dg/parse/crash19.C: New.
35034 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35036 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35037 * g++.dg/ext/dllimport2.C: Same.
35038 * g++.dg/ext/dllimport8.C: Same.
35040 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35043 * g++.dg/conversion/cast1.C: New test.
35044 * g++.dg/overload/pmf1.C: Adjust error marker.
35046 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35049 * objc.dg/const-str-7.m: New test.
35051 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35053 * g++.dg/template/memfriend11.C: Fix comment typo.
35054 * g++.dg/template/memfriend14.C: Likewise.
35056 2004-10-20 Richard Henderson <rth@redhat.com>
35058 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35059 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35060 -fasynchronous-unwind-tables.
35062 2004-10-20 Richard Henderson <rth@redhat.com>
35064 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35065 (main): Return success.
35066 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35067 (main): Return success.
35069 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35072 * g++.dg/template/memfriend9.C: New test.
35073 * g++.dg/template/memfriend10.C: Likewise.
35074 * g++.dg/template/memfriend11.C: Likewise.
35075 * g++.dg/template/memfriend12.C: Likewise.
35076 * g++.dg/template/memfriend13.C: Likewise.
35077 * g++.dg/template/memfriend14.C: Likewise.
35078 * g++.dg/template/memfriend15.C: Likewise.
35079 * g++.dg/template/memfriend16.C: Likewise.
35080 * g++.dg/template/memfriend17.C: Likewise.
35081 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35083 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35085 * g++.dg/conversion/dr195.C: New.
35086 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35088 2004-10-20 Ben Elliston <bje@au.ibm.com>
35089 Devang Patel <dpatel@apple.com>
35091 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35092 of floating point arithmetic, which could trap.
35094 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35097 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35098 * g++.dg/conversion/const2.C: New test.
35099 * g++.dg/expr/reinterpret2.C: New test.
35100 * g++.dg/expr/reinterpret3.C: New test.
35101 * g++.dg/expr/cast2.C: New test.
35102 * g++.dg/expr/copy1.C: New test.
35103 * g++.dg/other/conversion1.C: Change error message.
35104 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35105 function pointers to void *.
35106 * g++.old-deja/g++.mike/p10148.C: Likewise.
35108 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35110 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35112 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
35116 * g++.dg/parse/expr3.C: New test.
35118 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35120 * gcc.dg/smod-1.c: New test.
35122 2004-10-18 Ziemowit Laski <zlaski@apple.com>
35124 * objc.dg/method-14.m: New test.
35126 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35128 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35129 Also xfail as the patch was reverted.
35131 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35133 PR middle-end/16973
35134 * gcc.dg/pr16973.c: New test.
35136 2004-10-18 Diego Novillo <dnovillo@redhat.com>
35138 PR tree-optimization/17656
35139 * gcc.c-torture/compile/pr17656.c: New test.
35141 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
35143 * g++.dg/eh/shadow1.C: New.
35145 2004-10-18 Jakub Jelinek <jakub@redhat.com>
35147 * gcc.c-torture/compile/20041018-1.c: New test.
35149 2004-10-18 Ben Elliston <bje@au.ibm.com>
35151 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35152 compiler referring to register 0 when accessing sdata. The linker
35153 now patches things up.
35155 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
35158 * gcc.c-torture/compile/pr17529.c: New test.
35160 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35163 * g++.dg/ext/attrib17.C: New test.
35165 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35167 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35169 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35172 * g++.dg/ext/attrib16.C: New test.
35174 2004-10-15 Mark Mitchell <mark@codesourcery.com>
35177 * g++.dg/init/dso_handle1.C: New test.
35180 * g++.dg/parse/typedef6.C: New test.
35183 * g++.dg/parse/pragma1.C: New test.
35185 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
35187 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35189 2004-10-15 Steve Ellcey <sje@cup.hp.com>
35191 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35192 -fno-common when on HPPA HP-UX platforms.
35194 2004-10-15 Jakub Jelinek <jakub@redhat.com>
35197 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35199 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35202 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35205 * g++.dg/lookup/strong-using-4.C: New test.
35207 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35209 PR middle-end/16567
35210 * gcc.c-torture/compile/nested-1.c: New test.
35212 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35214 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35215 and mipsisa64*-*-* (until support for misaligned loads is added).
35216 * gcc.dg/vect/vect-50.c: Likewise.
35217 * gcc.dg/vect/vect-52.c: Likewise.
35218 * gcc.dg/vect/vect-54.c: Likewise.
35219 * gcc.dg/vect/vect-58.c: Likewise.
35220 * gcc.dg/vect/vect-60.c: Likewise.
35221 * gcc.dg/vect/vect-80.c: Likewise.
35223 2004-10-14 Mark Mitchell <mark@codesourcery.com>
35226 * g++.dg/init/dtor3.C: New test.
35228 2004-10-15 Ben Elliston <bje@au.ibm.com>
35230 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35232 2004-10-14 Geoffrey Keating <geoffk@apple.com>
35234 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35235 * gcc.dg/macho-lo-sum.c: Likewise.
35237 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
35239 * gcc.dg/ppc-spe64-1.c: New test.
35241 2004-10-14 Devang Patel <dpatel@apple.com>
35244 * gcc.dg/pr17635.c : New test.
35246 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
35248 * gcc.dg/vect/vect-28.c: Remove xfail.
35249 * gcc.dg/vect/vect-30.c: Remove xfail.
35250 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35251 * gcc.dg/vect/vect-33.c: Remove xfail.
35252 * gcc.dg/vect/vect-44.c: Remove xfail.
35253 * gcc.dg/vect/vect-46.c: Remove xfail.
35254 * gcc.dg/vect/vect-50.c: Remove xfail.
35255 * gcc.dg/vect/vect-52.c: Remove xfail.
35256 * gcc.dg/vect/vect-54.c: Remove xfail.
35257 * gcc.dg/vect/vect-58.c: Remove xfail.
35258 * gcc.dg/vect/vect-60.c: Remove xfail.
35259 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35260 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35261 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35262 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35263 * gcc.dg/vect/vect-8.c: Remove xfail.
35264 * gcc.dg/vect/vect-80.c: Remove xfail.
35265 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35267 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35269 * gcc.dg/vect/vect-82.c: New testcase.
35270 * gcc.dg/vect/vect-82_64.c: New testcase.
35271 * gcc.dg/vect/vect-83.c: New testcase.
35272 * gcc.dg/vect/vect-83_64.c: New testcase.
35274 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35276 * gcc.dg/cpp/error-1.c: New test.
35278 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35280 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35282 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
35285 * gcc.dg/cris-peep2-xsrand2.c: New test.
35287 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
35290 * g++.dg/expr/for2.C: New test.
35292 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35294 * g++.dg/inherit/thunk1.C: Run on the SPARC.
35296 2004-10-13 Jakub Jelinek <jakub@redhat.com>
35298 PR tree-optimization/17724
35299 * g++.dg/opt/pr17724-1.C: New test.
35300 * g++.dg/opt/pr17724-2.C: New test.
35301 * g++.dg/opt/pr17724-3.C: New test.
35302 * g++.dg/opt/pr17724-4.C: New test.
35303 * g++.dg/opt/pr17724-5.C: New test.
35304 * g++.dg/opt/pr17724-6.C: New test.
35306 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
35309 * gcc.dg/pr17301-2.c: New test.
35311 2004-10-11 Mark Mitchell <mark@codesourcery.com>
35314 * g++.dg/parse/error22.C: New test.
35317 * g++.dg/template/spec18.C: New test.
35319 2004-10-11 Steve Ellcey <sje@cup.hp.com>
35321 * gcc.dg/ia64-asm-1.c: Add prototype for abort
35322 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35324 * gcc.dg/ia64-sync-2.c: Ditto.
35325 * gcc.dg/ia64-sync-3.c: Ditto.
35327 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
35329 * g++.dg/eh/cleanup5.C: Add dg-options "".
35331 2004-10-11 Roger Sayle <roger@eyesopen.com>
35333 PR middle-end/17657
35334 * gcc.dg/switch-4.c: New test case.
35336 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
35338 * gcc.c-torture/execute/20041011-1.c: New test.
35340 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35343 * g++.dg/init/for3.C: New test.
35346 * g++.dg/opt/switch2.C: New test.
35348 PR middle-end/17703
35349 * g++.dg/warn/Wreturn-2.C: New test.
35351 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35354 * g++.dg/eh/cleanup5.C: New test.
35356 2004-10-10 Mark Mitchell <mark@codesourcery.com>
35359 * g++.dg/parse/error21.C: New test.
35361 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
35363 * g++.dg/overload/pmf1.C: Adjust quoting marks.
35364 * g++.dg/warn/incomplete1.C: Likewise.
35365 * g++.dg/template/qualttp20.C: Likewise.
35367 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35370 * parm-incomplete-1.c: New test.
35372 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35375 * g++.dg/parse/error19.C: New test.
35378 * g++.dg/init/new11.C: New test.
35381 * g++.dg/parse/error20.C: New test.
35384 * g++.dg/template/crash24.C: New test.
35386 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35389 * gcc.dg/pr17301-1.c: New test.
35391 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35394 * gcc.dg/anon-struct-5.c: New test.
35396 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
35399 * gcc.dg/pr17844-1.c: New test.
35401 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
35403 PR tree-optimization/17906
35404 * gcc.c-torture/compile/pr17906.c: New.
35406 2004-10-09 Stuart Hastings <stuart@apple.com>
35407 Roger Sayle <roger@eyesopen.com>
35409 PR rtl-optimization/17853
35410 * gcc.dg/i386-mmx-5.c: New testcase.
35412 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
35414 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35416 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35419 * g++.dg/template/static9.C: New test.
35422 * g++.dg/parse/operator5.C: New test.
35424 2004-10-09 Roger Sayle <roger@eyesopen.com>
35426 PR middle-end/17894
35427 * gcc.c-torture/execute/divcmp-4.c: New test case.
35429 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35432 * g++.dg/opt/pr17902.C: New test.
35434 2004-10-09 Jakub Jelinek <jakub@redhat.com>
35436 * gcc.dg/cpp/ident-1.c: Add dg-options "".
35438 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35440 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35442 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35444 * gcc.dg/assign-warn-3.c: New test.
35446 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35449 * gcc.dg/cpp/ident-1.c: New test.
35451 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
35453 * gcc.c-torture/compile/acc1.c: New.
35455 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35457 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35458 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35460 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35462 * gcc.dg/ultrasp11.c: New test.
35464 2004-10-08 Michael Matz <matz@suse.de>
35466 * gcc.dg/doloop-2.c: New test.
35468 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35470 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35471 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35472 objc.dg/method-9.m: Update expected diagnostics.
35474 2004-10-07 Geoffrey Keating <geoffk@apple.com>
35476 * gcc.dg/ppc-fsel-3.c: New file.
35477 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35479 2004-10-07 Paul Brook <paul@codesourcery.com>
35481 * gfortran.dg/intrinsic_verify_1.f90: New test.
35483 2004-10-07 Paul Brook <paul@codesourcery.com>
35485 * gfortran.dg/empty_format_1.f90: Remove stray commas.
35487 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35489 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35490 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35493 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
35495 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35497 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35500 * g++.dg/warn/Winline-4.C: New test.
35502 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35504 * gcc.c-torture/compile/20041007-1.c: New test.
35506 2004-10-07 Paul Brook <paul@codesourcery.com>
35509 * gfortran.dg/use_allocated_1.f90: New test.
35511 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35513 PR middle-end/17849
35514 * gfortran.fortran-torture/compile/nested.f90: New test
35516 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
35518 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35520 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35523 * g++.dg/ext/asm6.C: New test.
35525 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
35527 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35529 2004-10-06 Paul Brook <paul@codesourcery.com>
35531 PR libfortran/17709
35532 * gfortran.dg/empty_format_1.f90: New test.
35534 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35537 * gfortran.dg/ishft.f90: New test.
35540 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35543 2004-10-06 Paul Brook <paul@codesourcery.com>
35545 * gfortran.dg/do_1.f90: New test.
35547 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35549 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35550 optimizing for size.
35552 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35554 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35556 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35558 * gcc.c-torture/compile/20041005-1.c: New test.
35560 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
35563 * g++.dg/lookup/koenig4.C: New.
35565 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
35567 * g++.dg/other/classkey1.C: Adjust quoting marks.
35568 * g++.dg/parse/error15.C: Likewise.
35569 * g++.dg/template/meminit2.C (int>): Likewise.
35571 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35574 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35577 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35580 * gfortran.dg/pr17708.f90: New test.
35582 2004-10-04 Chao-ying Fu <fu@mips.com>
35584 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35585 * gcc.dg/vect/vect-4.c: Ditto.
35586 * gcc.dg/vect/vect-5.c: Ditto.
35587 * gcc.dg/vect/vect-6.c: Ditto.
35588 * gcc.dg/vect/vect-8.c: Ditto.
35589 * gcc.dg/vect/vect-16.c: Ditto.
35590 * gcc.dg/vect/vect-30.c: Ditto.
35591 * gcc.dg/vect/vect-40.c: Ditto.
35592 * gcc.dg/vect/vect-41.c: Ditto.
35593 * gcc.dg/vect/vect-42.c: Ditto.
35594 * gcc.dg/vect/vect-43.c: Ditto.
35595 * gcc.dg/vect/vect-44.c: Ditto.
35596 * gcc.dg/vect/vect-45.c: Ditto.
35597 * gcc.dg/vect/vect-46.c: Ditto.
35598 * gcc.dg/vect/vect-47.c: Ditto.
35599 * gcc.dg/vect/vect-48.c: Ditto.
35600 * gcc.dg/vect/vect-49.c: Ditto.
35601 * gcc.dg/vect/vect-50.c: Ditto.
35602 * gcc.dg/vect/vect-51.c: Ditto.
35603 * gcc.dg/vect/vect-52.c: Ditto.
35604 * gcc.dg/vect/vect-53.c: Ditto.
35605 * gcc.dg/vect/vect-54.c: Ditto.
35606 * gcc.dg/vect/vect-55.c: Ditto.
35607 * gcc.dg/vect/vect-56.c: Ditto.
35608 * gcc.dg/vect/vect-57.c: Ditto.
35609 * gcc.dg/vect/vect-58.c: Ditto.
35610 * gcc.dg/vect/vect-59.c: Ditto.
35611 * gcc.dg/vect/vect-60.c: Ditto.
35612 * gcc.dg/vect/vect-74.c: Ditto.
35613 * gcc.dg/vect/vect-79.c: Ditto.
35614 * gcc.dg/vect/vect-80.c: Ditto.
35616 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
35618 * gcc.dg/unused-7.c: Use the correct option.
35620 2004-10-04 Paul Brook <paul@codesourcery.com>
35621 Bud Davis <bdavis9659@comcast.net>
35625 * gfortran/pr17706.f90: New test.
35626 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35628 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35630 * gfortran.dg/pr17612.f90: New test.
35632 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
35634 * g++.dg/template/local1.C: Adjust quoting marks in
35635 testing for diagnostics.
35636 * g++.dg/tls/diag-2.C: Likewise.
35637 * g++.dg/other/error8.C: Likewise.
35639 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35642 * gcc.dg/unused-4.c: Adjust to be correct.
35645 * gcc.dg/unused-7.c: New test.
35647 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35650 * g++.dg/overload/template2.C: New test.
35652 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
35654 PR tree-optimization/16632
35655 * gcc.dg/tree-ssa/20041002-1.c: New.
35657 2004-10-03 Paul Brook <paul@codesourcery.com>
35659 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
35660 rather than relying on default formatting.
35662 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
35664 * gcc.dg/20040920-1.c: Update expected message text.
35666 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
35668 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35670 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
35672 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35675 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
35677 * gcc.dg/tree-ssa/pr17343.c: Remove.
35679 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
35682 * gcc.dg/tree-ssa/pr17343.c: New test.
35684 2004-10-01 Jakub Jelinek <jakub@redhat.com>
35686 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35687 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35688 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35689 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35690 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35692 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
35694 * gcc.dg/lvalue-2.c: New test.
35696 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
35699 * gcc.dg/pr17730-1.c: New test
35701 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
35704 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35706 2004-09-29 Jakub Jelinek <jakub@redhat.com>
35708 * gcc.c-torture/execute/stdarg-1.c: New test.
35709 * gcc.c-torture/execute/stdarg-2.c: New test.
35710 * gcc.c-torture/execute/stdarg-3.c: New test.
35711 * gcc.dg/tree-ssa/stdarg-1.c: New test.
35712 * gcc.dg/tree-ssa/stdarg-2.c: New test.
35713 * gcc.dg/tree-ssa/stdarg-3.c: New test.
35714 * gcc.dg/tree-ssa/stdarg-4.c: New test.
35715 * gcc.dg/tree-ssa/stdarg-5.c: New test.
35717 2004-09-29 Jakub Jelinek <jakub@redhat.com>
35719 PR tree-optimization/17697
35720 * g++.dg/opt/pr17697-1.C: New test.
35721 * g++.dg/opt/pr17697-2.C: New test.
35722 * g++.dg/opt/pr17697-3.C: New test.
35724 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
35727 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35728 gcc.dg/vla-init-5.c: New tests.
35730 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
35733 * gcc.dg/pr13804-1.c: New test.
35735 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35738 * gfortran.dg/pr16938.f90: New test.
35740 2004-09-27 Mark Mitchell <mark@codesourcery.com>
35742 * g++.dg/template/crash23.C: New test.
35744 2004-09-27 Mark Mitchell <mark@codesourcery.com>
35747 * g++.dg/template/static8.C: New test.
35749 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
35752 * g++.dg/other/error9.C: New test.
35754 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
35756 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35758 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35761 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35763 2004-09-26 Roger Sayle <roger@eyesopen.com>
35765 PR middle-end/17112
35766 * gcc.dg/pr17112-1.c: New test case.
35768 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
35771 * gcc.dg/pr11459-1.c: New test.
35773 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
35775 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35776 * gcc.dg/tree-ssa/loop-4.c: Likewise.
35778 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35780 * gfortran.dg/pr15324.f90: Make array bounds consistent.
35782 2004-09-25 Jan Hubicka <jh@suse.cz>
35784 * compile/30040909-1.c: New test.
35785 * compile/30040907-1.c: New test.
35787 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
35789 * gcc.c-torture/execute/va-arg-26.c: New test.
35791 2004-09-24 Zack Weinberg <zack@codesourcery.com>
35793 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35794 extra diagnostics on targets with 64-bit pointers.
35795 * objc.dg/selector-1.m: Adjust dg-warning regexp.
35797 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
35800 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35801 * gcc.dg/decl-3.c: Adjust expected message.
35803 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35806 * gfortran.dg/pr17615.f90: New test.
35808 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
35810 PR tree-optimzation/17517
35811 * g++.dg/tree-ssa/pr17517.C: New Test.
35813 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35816 * g++.dg/lookup/ambig3.C: New.
35818 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
35821 * g++.dg/opt/pr17624.C: New test.
35823 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
35826 * gcc.dg/Wbad-function-cast-1.c: New test.
35828 2004-09-23 Zack Weinberg <zack@codesourcery.com>
35830 * g++.dg/ext/complit1.C
35831 * g++.dg/other/error2.C
35832 * g++.dg/other/nontype-1.C
35833 * g++.dg/parse/crash11.C
35834 * g++.dg/parse/crash12.C
35835 * g++.dg/parse/error15.C
35836 * g++.dg/parse/error4.C
35837 * g++.dg/parse/tmpl-outside1.C
35838 * g++.dg/parse/too-many-tmpl-args1.C
35839 * g++.dg/template/dependent-expr3.C
35840 * g++.dg/template/error10.C
35841 * g++.dg/template/instantiate1.C
35842 * g++.dg/template/vtable2.C
35843 * g++.dg/warn/Wshadow-1.C
35844 * g++.dg/warn/weak1.C
35845 * g++.old-deja/g++.brendan/crash16.C
35846 * g++.old-deja/g++.brendan/crash18.C
35847 * g++.old-deja/g++.brendan/crash48.C
35848 * g++.old-deja/g++.brendan/crash49.C
35849 * g++.old-deja/g++.brendan/crash55.C
35850 * g++.old-deja/g++.brendan/crash56.C
35851 * g++.old-deja/g++.brendan/crash8.C
35852 * g++.old-deja/g++.brendan/enum11.C
35853 * g++.old-deja/g++.brendan/enum8.C
35854 * g++.old-deja/g++.brendan/enum9.C
35855 * g++.old-deja/g++.brendan/friend3.C
35856 * g++.old-deja/g++.brendan/misc14.C
35857 * g++.old-deja/g++.bugs/900402_02.C
35858 * g++.old-deja/g++.bugs/900404_03.C
35859 * g++.old-deja/g++.bugs/900404_04.C
35860 * g++.old-deja/g++.bugs/900428_03.C
35861 * g++.old-deja/g++.jason/crash4.C
35862 * g++.old-deja/g++.jason/overload21.C
35863 * g++.old-deja/g++.jason/redecl1.C
35864 * g++.old-deja/g++.jason/report.C
35865 * g++.old-deja/g++.jason/rfg10.C
35866 * g++.old-deja/g++.jason/template30.C
35867 * g++.old-deja/g++.law/arm12.C
35868 * g++.old-deja/g++.law/ctors5.C
35869 * g++.old-deja/g++.law/cvt20.C
35870 * g++.old-deja/g++.law/init10.C
35871 * g++.old-deja/g++.law/init8.C
35872 * g++.old-deja/g++.law/visibility17.C
35873 * g++.old-deja/g++.law/visibility7.C
35874 * g++.old-deja/g++.mike/net8.C
35875 * g++.old-deja/g++.mike/p646.C
35876 * g++.old-deja/g++.mike/p700.C
35877 * g++.old-deja/g++.mike/p701.C
35878 * g++.old-deja/g++.mike/p811.C
35879 * g++.old-deja/g++.ns/template13.C
35880 * g++.old-deja/g++.other/array3.C
35881 * g++.old-deja/g++.other/crash25.C
35882 * g++.old-deja/g++.other/dtor3.C
35883 * g++.old-deja/g++.other/dtor4.C
35884 * g++.old-deja/g++.other/main1.C
35885 * g++.old-deja/g++.other/warn7.C
35886 * g++.old-deja/g++.pt/crash11.C
35887 * g++.old-deja/g++.pt/crash36.C
35888 * g++.old-deja/g++.pt/spec22.C
35889 * g++.old-deja/g++.pt/spec9.C
35890 * g++.old-deja/g++.pt/ttp52.C
35891 * g++.old-deja/g++.robertl/eb103.C
35892 * g++.old-deja/g++.robertl/eb121.C
35893 * g++.old-deja/g++.robertl/eb22.C
35894 * g++.old-deja/g++.robertl/eb8.C:
35895 Update locations and/or regexps of dg-error markers.
35896 Remove markers for some bogus messages that are no longer issued.
35898 2004-09-23 Jakub Jelinek <jakub@redhat.com>
35900 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35901 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35903 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
35906 * g++.dg/lookup/crash5.C: New test.
35908 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
35910 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35911 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35912 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35913 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35914 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35915 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35917 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35918 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35919 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35920 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35921 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35922 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35924 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35926 * gcc.dg/vect/vect-44.c: Check additional cases.
35927 * gcc.dg/vect/vect-48.c: Check additional cases.
35929 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35930 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35931 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35932 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35933 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35934 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35935 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35936 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35937 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35939 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35940 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35941 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35943 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35945 * gcc.dg/tree-ssa/loop-6.c: New test.
35947 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
35950 * g++.dg/inherit/base2.C: New.
35952 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35954 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35955 * gcc.dg/20001012-2.c: Likewise.
35956 * gcc.dg/20001013-1.c: Likewise.
35957 * gcc.dg/20001101-1.c: Likewise.
35958 * gcc.dg/20001102-1.c: Likewise.
35959 * gcc.dg/bf-spl1.c: Likewise.
35960 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35961 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35963 2004-09-22 Diego Novillo <dnovillo@redhat.com>
35965 PR tree-optimization/16721
35966 * gcc.dg/tree-ssa/pr16721.c: New test.
35968 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
35970 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35971 * gcc.dg/20040305-1.c: Likewise.
35973 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
35976 * gcc.c-torture/compile/pr16566-1.c,
35977 gcc.c-torture/compile/pr16566-2.c,
35978 gcc.c-torture/compile/pr16566-3.c: New tests.
35980 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
35982 PR tree-optimization/17512
35983 * gcc.c-torture/compile/20040916-1.c.
35985 2004-09-21 Mark Mitchell <mark@codesourcery.com>
35987 * gcc.dg/pragma-re-3.c: New test.
35989 2004-09-17 Matt Austern <austern@apple.com>
35992 * g++.dg/other/anon3.C: New.
35994 2004-09-21 Roger Sayle <roger@eyesopen.com>
35997 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35998 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35999 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36000 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36001 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36003 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36006 * gfortran.dg/pr17286.f90: New test.
36008 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36011 * g++.dg/template/static7.C: New test.
36013 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36016 * gcc.c-torture/compile/pr17558.c: New test.
36018 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36020 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36021 if SKIP_ATTRIBUTE is defined.
36023 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36026 * gfortran.dg/pr15957.f90: New test.
36028 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36030 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36032 * gcc.dg/vect/vect-79.c: Likewise.
36033 * gcc.dg/vect/vect-80.c: Likewise.
36035 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36038 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36040 2004-09-20 Ira Rosen <irar@il.ibm.com>
36042 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36043 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36044 * gcc.dg/vect/vect-62.c: New testcase.
36045 * gcc.dg/vect/vect-63.c: New testcase.
36046 * gcc.dg/vect/vect-64.c: New testcase.
36047 * gcc.dg/vect/vect-65.c: New testcase.
36048 * gcc.dg/vect/vect-66.c: New testcase.
36049 * gcc.dg/vect/vect-67.c: New testcase.
36050 * gcc.dg/vect/vect-68.c: New testcase.
36051 * gcc.dg/vect/vect-69.c: New testcase.
36052 * gcc.dg/vect/vect-79.c: New testcase.
36053 * gcc.dg/vect/vect-80.c: New testcase.
36055 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36057 * gcc.target/mips/asm-1.c: New test.
36059 2004-09-19 Ira Rosen <irar@il.ibm.com>
36061 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36062 * gcc.dg/vect/vect-73.c: New testcase.
36063 * gcc.dg/vect/vect-74.c: New testcase.
36064 * gcc.dg/vect/vect-75.c: New testcase.
36065 * gcc.dg/vect/vect-76.c: New testcase.
36066 * gcc.dg/vect/vect-77.c: New testcase.
36067 * gcc.dg/vect/vect-78.c: New testcase
36069 2004-09-18 Paul Brook <paul@codesourcery.com>
36071 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36073 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36076 * gcc.dg/pr17424-1.c: New test.
36078 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36080 * g++.dg/tree-ssa/pr17153.C: New test.
36082 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36085 * g++.dg/pch/wchar-1.C: New.
36086 * g++.dg/pch/wchar-1.Hs: New.
36088 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36090 * gcc.c-torture/execute/20040917-1.c: New test.
36092 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36094 PR tree-optimization/17319
36095 * gcc.dg/pr17319.c: New test.
36097 2004-09-17 Devang Patel <dpatel@apple.com>
36099 * gcc.dg/20040813-1.c: New test.
36101 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36103 PR tree-optimization/17273
36104 * gcc.c-torture/compile/pr17273.c: New test.
36106 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36108 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36109 Update expected messages.
36110 * gcc.dg/declspec-13.c: New test.
36112 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36114 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36116 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36118 * gcc.c-torture/execute/pr17252.c: Use post-increment to
36119 change what 'a' is pointing to.
36121 2004-09-17 Mark Mitchell <mark@codesourcery.com>
36124 * g++.dg/template/error18.C: New test.
36127 * g++.dg/warn/Wunused-8.C: New test.
36129 2004-09-17 Steven Bosscher <stevenb@suse.de>
36131 PR tree-optimization/17513
36132 * gcc.dg/20040916-1.c: New test.
36134 2004-09-16 Mark Mitchell <mark@codesourcery.com>
36137 * g++.dg/template/typename7.C: New test.
36139 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36141 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36143 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
36145 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36146 with -ftree-based-profiling also.
36147 * lib/profopt.exp: Support late-set profile_option/feedback_option.
36149 2004-09-16 Victor Leikehman <lei@il.ibm.com>
36152 * gfortran.dg/der_array_io_1.f90: New test.
36153 * gfortran.dg/der_array_io_2.f90: New test.
36154 * gfortran.dg/der_array_io_3.f90: New test.
36156 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36158 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36161 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36163 * g++.dg/opt/switch1.C: New test.
36165 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
36167 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36168 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36169 Update expected messages.
36171 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36174 * gfortran.dg/same_name_1.f90: New test.
36176 2004-09-15 Diego Novillo <dnovillo@redhat.com>
36178 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
36179 dereference garbage pointers.
36181 2004-09-15 Jakub Jelinek <jakub@redhat.com>
36183 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36184 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36186 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36187 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36188 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36190 2004-09-14 Mark Mitchell <mark@codesourcery.com>
36193 * g++.dg/template/mangle1.C: New test.
36195 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36197 PR tree-optimization/17252
36198 * gcc.c-torture/execute/pr17252.c: New test.
36200 2004-09-14 Andrew Pinski <apinski@apple.com>
36202 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36204 2004-09-14 Roger Sayle <roger@eyesopen.com>
36206 PR rtl-optimization/9771
36207 * gcc.dg/pr9771-1.c: New test case.
36209 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36211 PR tree-optimization/15262
36212 * gcc.c-torture/execute/pr15262-1.c: New test.
36213 * gcc.c-torture/execute/pr15262-2.c: New test.
36215 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
36217 * gcc.dg/declspec-12.c: New test.
36219 2004-09-14 Bud Davis <bdavis9659@comcast.net>
36221 * gfortran.dg/pr17090.f90: Add directives to test.
36223 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36225 * gcc.c-torture/compile/20040914-1.c: New test.
36227 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36230 * g++.dg/template/decl2.C: New test.
36232 2004-09-13 Bud Davis <bdavis9659@comcast.net>
36235 * gfortran.dg/pr17090.f90: New test.
36237 2004-09-13 Dale Johannesen <dalej@apple.com>
36239 * gcc.c-torture/compile/pr17408.c: New test case.
36241 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36244 * g++.dg/parse/crash17.C: New test.
36247 * g++.dg/template/enum3.C: New test.
36249 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
36251 * lib/gcc-defs.exp: Load wrapper.exp.
36252 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36254 * lib/gcc.exp (gcc_init): Similar.
36255 * lib/gfortran.exp (gfortran_init): Similar.
36256 * lib/objc.exp (objc_init): Similar.
36257 * lib/treelang.exp (treelang_init): Similar.
36258 * lib/wrapper.exp: New file with build_wrapper call machinery in
36259 ${tool}_maybe_build_wrapper.
36261 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36263 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36265 * gcc.dg/declspec-11.c: Update expected messages.
36266 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36267 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36268 gcc.dg/inline-12.c: New tests.
36270 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
36272 * g++.dg/tree-ssa/pr17400.C: New testcase.
36274 2004-09-13 James E Wilson <wilson@specifixinc.com>
36276 * gcc.target/mips/sb1-1.c: New testcase.
36278 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
36280 * lib/g77-dg.exp: Remove unused file.
36281 * lib/mike-g77.exp: Ditto.
36282 * lib/g77.exp: Ditto.
36284 2004-09-12 Richard Henderson <rth@redhat.com>
36286 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36288 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36290 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36291 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36292 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36293 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36294 Update expected messages.
36296 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
36298 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36299 declaration/use mismatch for dirp parameter.
36301 2004-09-12 Andrew Pinski <apinski@apple.com>
36303 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36304 -fgnu-runtime is passed.
36306 2004-09-12 Richard Henderson <rth@redhat.com>
36308 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36309 do the uplevel thing and update additional_flags directly.
36310 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36311 gfortran.fortran-torture/execute/intrinsic_nearest.x,
36312 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36313 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36315 2004-09-11 Steven Bosscher <stevenb@suse.de>
36317 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36319 2004-09-11 Roger Sayle <roger@eyesopen.com>
36321 PR middle-end/17411
36322 * g++.dg/opt/pr17411-1.C: New test case.
36324 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36326 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36327 gcc.dg/tls/diag-2.c: Update expected messages.
36328 * gcc.dg/991209-1.c: Specify compilation options. Update expected
36330 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36331 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36332 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36333 gcc.dg/tls/diag-5.c: New tests.
36335 2004-09-11 Zack Weinberg <zack@codesourcery.com>
36337 * gcc.dg/20040910-1.c: Correct dg-error regexp.
36339 2004-09-11 Steven Bosscher <stevenb@suse.de>
36341 * g++.dg/parse/break-in-for.C: New test.
36343 2004-09-11 Jakub Jelinek <jakub@redhat.com>
36345 * gcc.dg/tree-ssa/20040911-1.c: New test.
36347 2004-09-11 Andreas Jaeger <aj@suse.de>
36349 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36350 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36352 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
36354 * gcc.target/frv: New directory of FR-V-specific tests.
36356 2004-09-10 James E Wilson <wilson@specifixinc.com>
36358 * gcc.dg/convert-vec-1.c: New test.
36360 2004-09-10 Roger Sayle <roger@eyesopen.com>
36362 PR middle-end/17024
36363 * gcc.dg/pr17024-1.c: New test case.
36365 2004-09-10 Eric Christopher <echristo@redhat.com>
36367 * gcc.dg/20040910-1.c: New test.
36369 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36371 * gcc.dg/bitfld-9.c: New test.
36373 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
36375 * gcc.c-torture/execute/ieee/acc1.c: New test.
36376 * gcc.c-torture/execute/ieee/acc2.c: New test.
36377 * gcc.c-torture/execute/ieee/mzero6.c: New test.
36379 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
36381 * gcc.dg/deprecated-2.c: New test.
36383 2004-09-09 James E Wilson <wilson@specifixinc.com>
36385 * gcc.dg/init-vec-1.c: New test.
36387 2004-09-09 Roger Sayle <roger@eyesopen.com>
36389 PR middle-end/17055
36390 * gcc.dg/pr17055-1.c: New test case.
36392 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
36395 * gcc.c-torture/execute/pr17377.c: New test.
36397 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36400 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36401 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36402 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36403 gcc.dg/long-long-typespec-1.c: New tests.
36404 * gcc.dg/tls/diag-2.c: Update expected diagnostics
36406 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36408 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36409 gcc.dg/gnu99-static-1.c: New tests.
36411 2004-09-08 Devang Patel <dpatel@apple.com>
36413 * gcc.dg/darwin-ld-20040828-1.c: New test.
36414 * gcc.dg/darwin-ld-20040828-2.c: New test.
36415 * gcc.dg/darwin-ld-20040828-3.c: New test.
36417 2004-09-08 Ziemowit Laski <zlaski@apple.com>
36419 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36420 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36422 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36423 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36425 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36426 types they qualify.
36427 * objc.dg/type-size-2.m: Fix wording in comment.
36428 * objc.dg/va-meth-1.m: New test case.
36430 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
36433 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36434 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36436 2004-09-06 Devang Patel <dpatel@apple.com>
36438 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36439 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36441 2004-09-06 Zack Weinberg <zack@codesourcery.com>
36443 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36444 reflect changed line numbering of diagnostics.
36446 2004-09-06 Paul Brook <paul@codesourcery.com>
36448 * gfortran.dg/edit_real_1.f90: Add new test.
36450 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36452 * gcc.dg/tree-ssa/loop-2.c: New test.
36453 * gcc.dg/tree-ssa/loop-3.c: New test.
36454 * gcc.dg/tree-ssa/loop-4.c: New test.
36455 * gcc.dg/tree-ssa/loop-5.c: New test.
36457 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36459 * gcc.dg/format/sentinel-1.c: Update for parameter option.
36461 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36463 * gcc.dg/format/sentinel-1.c: New test.
36465 2004-09-04 Uros Bizjak <uros@kss-loka.si>
36467 * gcc.dg/builtins-46.c: New.
36469 2004-09-03 Devang Patel <dpatel@apple.com>
36471 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36472 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36474 2004-09-03 Jan Beulich <jbeulich@novell.com>
36476 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36477 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36478 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36479 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36480 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36481 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36482 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36483 the non-portable bzero.
36484 * gcc.dg/20010912-1.c: xfail for NetWare.
36485 * gcc.dg/20020426-2.c: xfail for NetWare.
36486 * gcc.dg/20021014-1.c: xfail for NetWare.
36487 * gcc.dg/20021018-1.c: xfail for NetWare.
36488 * gcc.dg/20030213-1.c: xfail for NetWare.
36489 * gcc.dg/20030225-1.c: xfail for NetWare.
36490 * gcc.dg/20030708-1.c: xfail for NetWare.
36491 * gcc.dg/builtins-config.h: Also exclude NetWare.
36492 * gcc.dg/format/format.h: Define restrict only if not already defined.
36493 * gcc.dg/nest.c: xfail for NetWare.
36494 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36495 * lib/target-supports.exp (check_visibility_available): Exclude
36498 2004-09-03 Jan Beulich <jbeulich@novell.com>
36500 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36501 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36502 deterministic starting point for the alignment of structure fields.
36503 * gcc.dg/Wpadded.c: Dito.
36504 * g++.dg/abi/vbase10.C: Dito.
36506 2004-09-03 Devang Patel <dpatel@apple.com>
36508 * g++.dg/debug/pr15736.cc: New test.
36510 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36512 * README.QMTEST: Fix out-of-date link.
36514 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
36517 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36518 Delete. Duplicate of gfortran.dg/g77/20010610.f
36520 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36522 * g++.dg/abi/arm_rtti1.C: New test.
36524 2004-09-02 Geoffrey Keating <geoffk@apple.com>
36526 * gcc.dg/ppc-vector-memcpy.c: New.
36527 * gcc.dg/ppc-vector-memset.c: New.
36529 2004-09-02 Chao-ying Fu <fu@mips.com>
36531 * gcc.target/mips/mips-3d-1.c: New test.
36532 * gcc.target/mips/mips-3d-2.c: New test.
36533 * gcc.target/mips/mips-3d-3.c: New test.
36534 * gcc.target/mips/mips-3d-4.c: New test.
36535 * gcc.target/mips/mips-3d-5.c: New test.
36536 * gcc.target/mips/mips-3d-6.c: New test.
36537 * gcc.target/mips/mips-3d-7.c: New test.
36538 * gcc.target/mips/mips-3d-8.c: New test.
36539 * gcc.target/mips/mips-3d-9.c: New test.
36540 * gcc.target/mips/mips-ps-1.c: New test.
36541 * gcc.target/mips/mips-ps-2.c: New test.
36542 * gcc.target/mips/mips-ps-3.c: New test.
36543 * gcc.target/mips/mips-ps-4.c: New test.
36544 * gcc.target/mips/mips-ps-type.c: New test.
36546 2004-09-02 Paul Brook <paul@codesourcery.com>
36548 * gfortran.dg/edit_real_1.f90: Add new tests.
36550 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36553 * gfortran.dg/merge_char_1.f90: New test.
36555 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36558 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36560 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36563 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36565 2004-09-01 Mark Mitchell <mark@codesourcery.com>
36567 * g++.dg/opt/loop1.C: Do not XFAIL.
36569 2004-09-01 Jakub Jelinek <jakub@redhat.com>
36571 * gcc.c-torture/execute/20040831-1.c: New test.
36573 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
36576 * gfortran.dg/g77/20010610.f: Now passes.
36577 Copy from g77.f-torture/execute. Add dg-run directive.
36578 * gfortran.dg/g77/README: Update
36580 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
36582 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36583 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36584 (t1, t2, t3, t4): Add volatile.
36586 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36588 * g++.dg/ext/visibility/arm1.C: New test.
36590 2004-08-31 Geoffrey Keating <geoffk@apple.com>
36592 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36595 2004-09-01 Paul Brook <paul@codesourcery.com>
36597 * gfortran.dg/eof_2.f90: New test.
36599 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36602 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36604 2004-08-31 Bud Davis <bdavis9659@comcast.net>
36606 PR libfortran/16805
36607 * gfortran.dg/list_read_2.f90: New test.
36609 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36611 * g++.dg/abi/key1.C: New test.
36613 2004-08-31 Richard Henderson <rth@redhat.com>
36615 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36617 * g++.dg/other/offsetof5.C: Remove duplicate.
36619 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36622 * gfortran.dg/func_derived_1.f90: New test.
36624 2004-08-31 Paul Brook <paul@codesourcery.com>
36626 * gfortran.dg/eof_1.f90: New test.
36628 2004-08-31 Paul Brook <paul@codesourcery.com>
36630 * gfortran.dg/list_read_1.f90: New file.
36632 2004-08-30 Mark Mitchell <mark@codesourcery.com>
36634 * g++.dg/opt/loop1.C: XFAIL.
36636 2004-08-30 Geoffrey Keating <geoffk@apple.com>
36638 * gcc.dg/funcdef-storage-1.c: New.
36639 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36640 an extern function in local scope.
36641 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36642 declare an 'auto inline' function in local scope.
36643 * gcc.dg/20011130-1.c: Likewise.
36644 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36645 an 'auto' function in local scope.
36646 * gcc.dg/20021014-1.c: Likewise.
36647 * gcc.dg/20030331-2.c: Likewise.
36649 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36651 * gfortran.dg/blockdata_1.f90: New test.
36653 2004-08-30 Richard Henderson <rth@redhat.com>
36655 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36657 2004-08-30 Richard Henderson <rth@redhat.com>
36659 * lib/fortran-torture.exp (fortran-torture-execute): Honor
36660 additional_flags set by alternate driver.
36661 (ieee-options): New procedure.
36662 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36663 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36664 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36665 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36667 2004-08-30 Richard Henderson <rth@redhat.com>
36669 * lib/f-torture.exp: Remove.
36671 2004-08-29 Mark Mitchell <mark@codesourcery.com>
36673 PR rtl-optimization/16590
36674 * g++.dg/opt/loop1.C: New test.
36676 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36679 * gfortran.dg/oldstyle_1.f90: New test.
36681 2004-08-29 Steven G. Kargl <kargls@comcast.net>
36682 Paul Brook <paul@codesourcery.com>
36684 * gfortran.dg/g77/README: Update.
36685 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36686 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36687 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36689 2004-08-28 Paul Brook <paul@codesourcery.com>
36691 PR libfortran/17195
36692 * gfortran.dg/edit_real_1.f90: New test.
36694 2004-08-27 Paul Brook <paul@codesourcery.com>
36696 * gfortran.dg/rewind_1.f90: New test.
36698 2004-08-27 Bud Davis <bdavis9659@comcast.net>
36701 * gfortran.dg/pr16597.f90: New test.
36703 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
36706 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36707 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36708 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36709 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36710 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36712 2004-08-26 Nick Clifton <nickc@redhat.com>
36714 * gcc.c-torture/compile/pr17119.c: New test.
36716 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
36718 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36720 2004-08-25 Richard Henderson <rth@redhat.com>
36722 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36723 the bits that expect kind=8 to be the largest real kind.
36725 2004-08-25 Ziemowit Laski <zlaski@apple.com>
36727 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36729 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36731 * gfortran.dg/assignment_1.f90: New test.
36733 2004-08-25 Adam Nemet <anemet@lnxw.com>
36735 * g++.dg/template/repo3.C: New test.
36737 2004-08-25 Roger Sayle <roger@eyesopen.com>
36739 PR middle-end/16693
36740 PR tree-optimization/16372
36741 * g++.dg/opt/pr16372-1.C: New test case.
36742 * g++.dg/opt/pr16693-1.C: New test case.
36743 * g++.dg/opt/pr16693-2.C: New test case.
36745 2004-08-25 Ziemowit Laski <zlaski@apple.com>
36747 * objc.dg/proto-lossage-4.m: New test.
36749 2004-08-25 Mark Mitchell <mark@codesourcery.com>
36752 * g++.dg/inherit/local2.C: New test.
36754 2004-08-25 Paul Brook <paul@codesourcery.com>
36757 * gfortran.dg/string_ctor_1.f90: New test.
36759 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36762 * g++.dg/template/redecl2.C: New test.
36764 2004-08-24 Bud Davis <bdavis9659@comcast.net>
36767 * gfortran.dg/pr17143.f90: New test.
36769 2004-08-24 Bud Davis <bdavis9659@comcast.net>
36772 * gfortran.dg/pr17164.f90: New test.
36774 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36776 * gcc.dg/tree-ssa/loop-1.c: New test.
36778 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
36780 * gcc.c-torture/compile/20040824-1.c: New test.
36782 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
36784 * gcc.c-torture/compile/iftrap-3.c: New test.
36786 2004-08-24 Paul Brook <paul@codesourcery.com>
36788 * gfortran.dg/entry_2.f90: New test.
36790 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36793 * g++.dg/lookup/ambig[12].C: New.
36795 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36798 * g++.dg/template/crash21.C: New test.
36799 * g++.dg/template/crash22.C: Likewise.
36801 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36804 * g++.dg/template/access15.C: New.
36806 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36809 * g++.dg/template/repo2.C: New test.
36811 2004-08-23 Roger Sayle <roger@eyesopen.com>
36813 PR rtl-optimization/17078
36814 * gcc.c-torture/execute/pr17078-1.c: New test case.
36816 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36819 * gcc.dg/debug/crash1.c: New test.
36821 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36824 * gcc.dg/loop-5.c: New test.
36826 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36828 * gcc.c-torture/execute/20040823-1.c: New test.
36830 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
36832 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36833 to the assembler. Simplify test accordingly.
36834 (asm_abi_flags): Use GNU names.
36835 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36836 to check for ABI flags.
36838 2004-08-22 Andrew Pinski <apinski@apple.com>
36840 * g++.dg/opt/pr14029.C: New test.
36841 * gcc.c-torture/execute/pr15262.c: New test.
36843 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36845 * gfortran.dg/reduction.f90: Add checks with complex arguments.
36847 2004-08-21 Bud Davis <bdavis9659@comcast.net>
36850 * gfortran.dg/direct_io.f90: New test.
36852 2004-08-20 Mark Mitchell <mark@codesourcery.com>
36855 * g++.dg/inherit/local2.C: New test.
36857 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
36860 * g++.dg/warn/Wparentheses-4.C: New test.
36862 2004-08-20 Mark Mitchell <mark@codesourcery.com>
36865 * g++.dg/inherit/local2.C: New test.
36867 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36868 * gcc.dg/ppc-ldstruct.c: Likewise.
36869 * gcc.dg/ppc64-abi-2.c: Likewise.
36871 2004-08-20 Jakub Jelinek <jakub@redhat.com>
36873 PR rtl-optimization/17099
36874 * gcc.c-torture/execute/20040820-1.c: New test.
36876 2004-08-20 David Edelsohn <edelsohn@gnu.org>
36878 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36880 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
36883 * gfortran.dg/auto_array_1.f90: New test.
36885 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36888 * gfortran.dg/simpleif_1.f90: New test.
36890 2004-08-19 Mark Mitchell <mark@codesourcery.com>
36892 * lib/target-supports.exp (check_profiling_available): Return
36893 false for arm*-*-symbianelf* and arm*-*-eabi*.
36896 * g++.dg/template/delete1.C: New test.
36898 2004-08-19 Paul Brook <paul@codesourcery.com>
36902 * gfortran.dg/data_char_1.f90: New test.
36904 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
36907 * gfortran.dg/reduction.f90: New testcase.
36909 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36912 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36914 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
36917 * g++.dg/Wparentheses-3.C: New test.
36919 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
36921 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36922 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36923 * gcc.dg/vect/vect-2.c: Likewise.
36924 * gcc.dg/vect/vect-3.c: Likewise.
36925 * gcc.dg/vect/vect-4.c: Likewise.
36926 * gcc.dg/vect/vect-5.c: Likewise.
36927 * gcc.dg/vect/vect-6.c: Likewise.
36928 * gcc.dg/vect/vect-7.c: Likewise.
36929 * gcc.dg/vect/vect-25.c: Likewise.
36930 * gcc.dg/vect/vect-31.c: Likewise.
36931 * gcc.dg/vect/vect-32.c: Likewise.
36932 * gcc.dg/vect/vect-34.c: Likewise.
36933 * gcc.dg/vect/vect-36.c: Likewise.
36934 * gcc.dg/vect/vect-all.c: Likewise.
36936 2004-08-18 Mark Mitchell <mark@codesourcery.com>
36939 * g++.dg/template/operator4.C: New test.
36941 2004-08-18 Richard Henderson <rth@redhat.com>
36943 * gcc.dg/20040206-1.c: XFAIL.
36945 2004-08-17 Mark Mitchell <mark@codesourcery.com>
36948 * g++.dg/template/array7.C: New test.
36950 2004-08-17 James E Wilson <wilson@specifixinc.com>
36952 * gcc.dg/mips-movcc-1.c: New test.
36953 * gcc.dg/mips-movcc-2.c: New test.
36954 * gcc.dg/mips-movcc-3.c: New test.
36956 * gcc.dg/mips-nmadd-1.c: New test.
36957 * gcc.dg/mips-nmadd-2.c: New test.
36959 2004-08-17 Mark Mitchell <mark@codesourcery.com>
36962 * g++.dg/opt/inline8.C: New test.
36965 * g++.dg/parse/error17.C: New test.
36967 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
36969 * gcc.dg/vect: New directory for vectorizer tests.
36970 * gcc.dg/vect/tree-vect.h: New file.
36971 * gcc.dg/vect/vect.exp: New file.
36972 * gcc.dg/vect/pr16105.c.c: New test.
36973 * gcc.dg/vect/vect-1.c: New test.
36974 * gcc.dg/vect/vect-2.c: New test.
36975 * gcc.dg/vect/vect-3.c: New test.
36976 * gcc.dg/vect/vect-4.c: New test.
36977 * gcc.dg/vect/vect-5.c: New test.
36978 * gcc.dg/vect/vect-6.c: New test.
36979 * gcc.dg/vect/vect-7.c: New test.
36980 * gcc.dg/vect/vect-8.c: New test.
36981 * gcc.dg/vect/vect-9.c: New test.
36982 * gcc.dg/vect/vect-10.c: New test.
36983 * gcc.dg/vect/vect-11.c: New test.
36984 * gcc.dg/vect/vect-12.c: New test.
36985 * gcc.dg/vect/vect-13.c: New test.
36986 * gcc.dg/vect/vect-14.c: New test.
36987 * gcc.dg/vect/vect-15.c: New test.
36988 * gcc.dg/vect/vect-16.c: New test.
36989 * gcc.dg/vect/vect-17.c: New test.
36990 * gcc.dg/vect/vect-18.c: New test.
36991 * gcc.dg/vect/vect-19.c: New test.
36992 * gcc.dg/vect/vect-20.c: New test.
36993 * gcc.dg/vect/vect-21.c: New test.
36994 * gcc.dg/vect/vect-22.c: New test.
36995 * gcc.dg/vect/vect-23.c: New test.
36996 * gcc.dg/vect/vect-24.c: New test.
36997 * gcc.dg/vect/vect-25.c: New test.
36998 * gcc.dg/vect/vect-26.c: New test.
36999 * gcc.dg/vect/vect-27.c: New test.
37000 * gcc.dg/vect/vect-28.c: New test.
37001 * gcc.dg/vect/vect-29.c: New test.
37002 * gcc.dg/vect/vect-30.c: New test.
37003 * gcc.dg/vect/vect-31.c: New test.
37004 * gcc.dg/vect/vect-32.c: New test.
37005 * gcc.dg/vect/vect-33.c: New test.
37006 * gcc.dg/vect/vect-34.c: New test.
37007 * gcc.dg/vect/vect-35.c: New test.
37008 * gcc.dg/vect/vect-36.c: New test.
37009 * gcc.dg/vect/vect-37.c: New test.
37010 * gcc.dg/vect/vect-38.c: New test.
37011 * gcc.dg/vect/vect-40.c: New test.
37012 * gcc.dg/vect/vect-41.c: New test.
37013 * gcc.dg/vect/vect-42.c: New test.
37014 * gcc.dg/vect/vect-43.c: New test.
37015 * gcc.dg/vect/vect-44.c: New test.
37016 * gcc.dg/vect/vect-45.c: New test.
37017 * gcc.dg/vect/vect-46.c: New test.
37018 * gcc.dg/vect/vect-47.c: New test.
37019 * gcc.dg/vect/vect-48.c: New test.
37020 * gcc.dg/vect/vect-49.c: New test.
37021 * gcc.dg/vect/vect-50.c: New test.
37022 * gcc.dg/vect/vect-51.c: New test.
37023 * gcc.dg/vect/vect-52.c: New test.
37024 * gcc.dg/vect/vect-53.c: New test.
37025 * gcc.dg/vect/vect-54.c: New test.
37026 * gcc.dg/vect/vect-55.c: New test.
37027 * gcc.dg/vect/vect-56.c: New test.
37028 * gcc.dg/vect/vect-57.c: New test.
37029 * gcc.dg/vect/vect-58.c: New test.
37030 * gcc.dg/vect/vect-59.c: New test.
37031 * gcc.dg/vect/vect-60.c: New test.
37032 * gcc.dg/vect/vect-61.c: New test.
37033 * gcc.dg/vect/vect-all.c: New test.
37034 * gcc.dg/vect/vect-none.c: New test.
37036 2004-08-17 Paul Brook <paul@codesourcery.com>
37039 * gfortran.dg/entry_1.f90: New test.
37041 2004-08-17 Andrew Pinski <apinski@apple.com>
37043 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37045 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37047 * gcc.dg/pr17036-1.c: New test.
37049 2004-08-16 Devang Patel <dpatel@apple.com>
37051 * gcc.dg/darwin-20040809-1.c: New test.
37053 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37055 * gcc.dg/funcdef-attr-1.c: New test.
37057 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37059 * gcc.dg/altivec-17.c: New test.
37060 * gcc.dg/altivec-18.c: New test.
37062 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37065 * g++.dg/template/vtable2.C: New test.
37067 2004-08-14 Richard Henderson <rth@redhat.com>
37069 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37070 * gcc.dg/pack-test-4.c (main): Return 0.
37071 * gcc.dg/setjmp-1.c: Remove XFAIL.
37072 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37074 2004-08-14 Richard Henderson <rth@redhat.com>
37076 * gcc.dg/980217-1.c: Add prototype for printf.
37078 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37080 * gfortran.dg/pr16935.f90: New test.
37082 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37084 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37086 2004-08-13 Paul Brook <paul@codesourcery.com>
37088 * gfortran.dg/der_io_1.f90: Remove stray comma.
37090 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37092 * gcc.dg/vmx/cw-bug-2.c: Remove.
37093 * gcc.dg/vmx/vprint-1.c: Remove.
37094 * gcc.dg/vmx/vscan-1.c: Remove.
37096 2004-08-12 Devang patel <dpatel@apple.com>
37098 * gcc.dg/darwin-20040809-2.c: New test.
37100 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37102 * g++.dg/ext/altivec-12.C: New test.
37104 * g++.dg/ext/altivec-11.C: New test.
37106 2004-08-12 Paul Brook <paul@codesourcery.com>
37108 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37110 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37112 * g++.dg/ext/altivec-2.C: Check for hardware support before
37113 executing any VMX instructions.
37115 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37117 2004-08-12 Jakub Jelinek <jakub@redhat.com>
37120 * g++.old-deja/g++.other/comdat4.C: New test.
37121 * g++.old-deja/g++.other/comdat4-aux.cc: New.
37123 2004-08-12 Ben Elliston <bje@au.ibm.com>
37126 * gcc.dg/pr16286.c: New test.
37128 2004-08-12 Jan Beulich <jbeulich@novell.com>
37130 * g++.dg/ext/asm5.C: New.
37132 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37135 * g++.dg/eh/crash1.C: New test.
37138 * g++.dg/ext/construct1.C: New test.
37140 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37143 * g++.dg/init/ptrmem1.C: New test.
37146 * g++.dg/parse/offsetof5.C: New test.
37149 * g++.dg/template/overload3.C: New test.
37151 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37154 * g++.dg/parse/error16.C: New test.
37157 * g++.dg/template/error14.C: New test.
37160 * g++.dg/template/error15.C: New test.
37162 2004-08-11 Devang Patel <dpatel@apple.com>
37164 * gcc.dg/darwin-ld-20040809-1.c: New test.
37165 * gcc.dg/darwin-ld-20040809-2.c: New test.
37167 2004-08-11 Steven G. Kargl <kargls@comcast.net>
37170 * gfortran.dg/dfloat_1.f90: New test.
37172 2004-08-09 Mark Mitchell <mark@codesourcery.com>
37174 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37175 * gcc.dg/dll-2.c: Fix dg-require syntax.
37176 * gcc.misc-tests/arm-isr.c (abort): Declare.
37179 2004-08-10 Mark Mitchell <mark@codesourcery.com>
37182 * g++.dg/parse/crash16.C: New test.
37184 2004-08-10 Roger Sayle <roger@eyesopen.com>
37186 * gcc.dg/mips-rsqrt-1.c: New test case.
37187 * gcc.dg/mips-rsqrt-2.c: New test case.
37188 * gcc.dg/mips-rsqrt-3.c: New test case.
37190 2004-08-10 Paul Brook <paul@codesourcery.com>
37192 * gfortran.dg/der_io_1.f90: New test.
37194 2004-08-10 Paul Brook <paul@codesourcery.com>
37197 * gfortran.dg/der_array_1.f90: New test.
37199 2004-08-09 David Edelsohn <edelsohn@gnu.org>
37201 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37203 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
37205 * gcc.dg/wchar_t-2.c: Fix typo.
37207 2004-08-09 Falk Hueffner <falk@debian.org>
37209 PR tree-optimization/12517
37210 * gcc.c-torture/compile/pr12517.c: New test.
37212 PR tree-optimization/12578
37213 * gcc.c-torture/compile/pr12578.c: New test.
37215 PR tree-optimization/12899
37216 * gcc.c-torture/compile/pr12899.c: New test.
37218 PR rtl-optimization/14692
37219 * gcc.c-torture/compile/pr14692.c: New test.
37221 PR tree-optimization/16461
37222 * gcc.c-torture/compile/pr16461.c: New test.
37224 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
37226 * gfortran.dg/getenv_1.f90: New test.
37228 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37230 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37232 * gcc.dg/symbian5.c: Test -fno-short-wchar.
37234 2004-08-06 Paul Brook <paul@codesourcery.com>
37236 * gfortran.dg/ret_array_1.f90: New test.
37237 * gfortran.dg/ret_pointer_1.f90: New test.
37239 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
37241 * gcc.dg/missing-field-init-[12].c: New tests.
37242 * g++.dg/warn/missing-field-init-[12].C: New tests.
37244 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37246 * gcc.dg/enum2.c: New test.
37247 * gcc.dg/symbian3.c: Likewise.
37248 * gcc.dg/symbian4.c: Likewise.
37249 * gcc.dg/wchar_t-2.c: Likewise.
37251 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37253 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37256 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37258 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37259 dg-require-visiblity.
37260 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37261 * g++.dg/ext/visibility/fvisibility.C: Likewise.
37262 * g++.dg/ext/visibility/memfuncts.C: Likewise.
37263 * g++.dg/ext/visibility/new1.C: Likewise.
37264 * g++.dg/ext/visibility/pragma.C: Likewise.
37265 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37266 * g++.dg/ext/visibility/virtual.C: Likewise.
37267 * g++/dg/ext/visibility/visibility-1.C: Likewise.
37268 * g++/dg/ext/visibility/visibility-2.C: Likewise.
37269 * g++/dg/ext/visibility/visibility-3.C: Likewise.
37270 * g++/dg/ext/visibility/visibility-4.C: Likewise.
37271 * g++/dg/ext/visibility/visibility-5.C: Likewise.
37272 * g++/dg/ext/visibility/visibility-6.C: Likewise.
37273 * g++/dg/ext/visibility/visibility-7.C: Likewise.
37274 * g++/dg/ext/visibility/visibility-8.C: New test.
37275 * gcc.c-torture/compile/dll.x: Remove.
37276 * gcc.dg/dll-2.c: Use dg-require-dll
37277 * gcc.dg/visibility-10.c: New test.
37278 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37280 * lib/scanasm.exp (scan_hidden): New function.
37281 (scan_not_hidden): Likewise.
37283 2004-08-05 David Edelsohn <edelsohn@gnu.org>
37285 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37287 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
37289 * gcc.c-torture/execute/20040805-1.c: New test.
37291 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
37293 * gcc.dg/20020118-1.c: Declare abort.
37294 * gcc.dg/altivec_check.h: Likewise.
37295 * gcc.dg/iftrap-2.c: Likewise.
37296 * gcc.dg/pragma-darwin.c: Likewise.
37297 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37299 2004-08-04 Geoffrey Keating <geoffk@apple.com>
37301 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37303 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
37305 * gcc.c-torture/execute/builtins/abs-2.c,
37306 gcc.c-torture/execute/builtins/abs-3.c,
37307 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37308 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37309 intmax_t, uintmax_t and their limits.
37310 * gcc.dg/intmax_t-1.c: New test.
37312 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37314 * g++.dg/tc1/dr147.C: Add reference to PR.
37316 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
37318 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37319 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37321 2004-08-03 David Edelsohn <edelsohn@gnu.org>
37323 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37325 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37327 * gcc.dg/redecl-5.c: New test.
37328 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37331 2004-08-03 Roger Sayle <roger@eyesopen.com>
37333 PR middle-end/16790
37334 * gcc.c-torture/execute/pr16790-1.c: New test case.
37336 2004-08-03 Mark Mitchell <mark@codesourcery.com>
37338 * g++.dg/ext/visibility/assign1.C: New test.
37339 * g++.dg/ext/visibility/new1.C: Likewise.
37341 * gcc.dg/symbian1.c: New test.
37342 * gcc.dg/symbian2.c: Likewise.
37344 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
37347 * gcc.dg/i386-sse-9.c: New test.
37349 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37351 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37353 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37355 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37356 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37357 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37358 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37359 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37360 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37361 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37362 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37363 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37364 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37365 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37366 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37367 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37368 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37369 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37370 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37371 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37372 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37373 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37374 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37375 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37376 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37377 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37378 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37379 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37380 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37381 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37382 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37383 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37384 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37385 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37386 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37387 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37388 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37389 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37390 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37391 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37392 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37393 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37394 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37395 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37396 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37397 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37398 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37399 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37400 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37401 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37402 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37403 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37404 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37405 gcc.misc-tests/i386-pf-3dnow-1.c,
37406 gcc.misc-tests/i386-pf-athlon-1.c,
37407 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37408 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37409 Declare built-in functions used.
37410 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37412 2004-08-02 Mark Mitchell <mark@codesourcery.com>
37415 * g++.dg/lookup/using12.C: New test.
37417 * g++.dg/init/null1.C: Fix PR number.
37418 * g++.dg/parse/namespace10.C: Likewise.
37420 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37423 * g++.dg/template/spec17.C: New test.
37424 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37425 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37427 2004-08-02 David Billinghurst
37430 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37432 2004-08-01 Zack Weinberg <zack@codesourcery.com>
37434 * gcc.dg/ia64-got-1.c: New test case.
37436 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37439 * g++.dg/init/null1.C: New test.
37440 * g++.dg/tc1/dr76.C: Adjust error marker.
37443 * g++.dg/parse/namespace10.C: New test.
37446 * g++.dg/inherit/ptrmem2.C: New test.
37448 2004-08-02 Ben Elliston <bje@au.ibm.com>
37451 * gcc.dg/pr16155.c: New test.
37453 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
37455 * gcc.dg/redecl-2.c: New test.
37457 2004-07-30 Geoffrey Keating <geoffk@apple.com>
37459 * gcc.dg/darwin-longdouble.c: New file.
37461 2004-07-30 Richard Henderson <rth@redhat.com>
37463 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37464 write to constant argument.
37465 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37467 2004-07-30 Richard Henderson <rth@redhat.com>
37469 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37470 tests of nearest around zero.
37472 2004-07-30 Andrew Pinski <apinski@apple.com>
37474 * gcc.c-torture/compile/20040730-1.c: New test.
37476 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37478 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37481 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37483 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37485 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
37487 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37488 contains $ld_library_path.
37489 * lib/gfortran.exp (gfortran_link_flags): Likewise.
37491 2004-07-29 Richard Henderson <rth@redhat.com>
37493 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37495 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37496 (alt2, which): New.
37497 (Check): Accept either alternative.
37499 2004-07-29 Mark Mitchell <mark@codesourcery.com>
37501 * g++.dg/abi/inline1.C: New test.
37502 * g++.dg/abi/local1-a.cc: Likewise.
37503 * g++.dg/abi/local1.C: Likewise.
37504 * g++.dg/abi/mangle11.C: Tweak location of warnings.
37505 * g++.dg/abi/mangle12.C: Likewise.
37506 * g++.dg/abi/mangle17.C: Likewise.
37507 * g++.dg/abi/mangle20-2.C: Likewise.
37508 * g++.dg/opt/interface1.C: Likewise.
37509 * g++.dg/opt/interface1.h: Likewise.
37510 * g++.dg/opt/interface1-a.cc: New test.
37511 * g++.dg/parse/repo1.C: New test.
37512 * g++.dg/template/repo1.C: Likewise.
37513 * g++.dg/warn/Winline-1.C: Likewise.
37514 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37516 2004-07-29 Diego Novillo <dnovillo@redhat.com>
37518 * gcc.dg/tree-ssa/20040729-1.c: New test.
37520 2004-07-27 Matt Austern <austern@apple.com>
37522 * gcc.dg/darwin-bool-1.c: New test.
37523 * gcc.dg/darwin-bool-2.c: New test.
37525 2004-07-28 Richard Henderson <rth@redhat.com>
37527 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37528 arguments in the correct type. Don't write to constant arguments.
37530 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37532 PR tree-optimization/16688
37533 PR tree-optimization/16689
37534 * g++.dg/tree-ssa/pr16688.C: New test.
37536 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37538 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37539 loads. Not only in the comment, this time.
37541 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
37543 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
37544 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37545 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
37546 * gcc.dg/sh4a-bitmovua.c: New.
37547 * gcc.dg/sh4a-cos.c: New.
37548 * gcc.dg/sh4a-cosf.c: New.
37549 * gcc.dg/sh4a-fprun.c: New.
37550 * gcc.dg/sh4a-fsrra.c: New.
37551 * gcc.dg/sh4a-memmovua.c: New.
37552 * gcc.dg/sh4a-sin.c: New.
37553 * gcc.dg/sh4a-sincos.c: New.
37554 * gcc.dg/sh4a-sincosf.c: New.
37555 * gcc.dg/sh4a-sinf.c: New.
37557 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37559 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37561 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37563 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37566 2004-07-27 Andrew Pinski <apinski@apple.com>
37568 * g++.dg/rtti/tinfo1.C: Correct the xfail.
37570 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
37572 * gcc.dg/pragma-isr.c: New test.
37574 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37577 * g++.dg/template/ttp11.C: New test.
37579 2004-07-27 Diego Novillo <dnovillo@redhat.com>
37581 * gcc.c-torture/compile/20040727-1.c: New test.
37583 2004-07-26 Eric Christopher <echristo@redhat.com>
37585 * gcc.c-torture/compile/20040726-2.c: New test.
37587 2004-07-26 Andrew Pinski <apinski@apple.com>
37589 * g++.dg/rtti/tinfo1.C: Xfail.
37591 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
37593 * gcc.c-torture/compile/20040726-1.c: New test.
37595 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
37596 Brian Ryner <bryner@brianryner.com>
37600 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37601 * g++.dg/ext/visibility/: New directory.
37602 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37603 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37604 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37605 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37606 * g++.dg/ext/visibility/fvisibility.C,
37607 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37608 g++.dg/ext/visibility/fvisibility-override1.C
37609 g++.dg/ext/visibility/fvisibility-override2.C
37610 g++.dg/ext/visibility/memfuncts.C
37611 g++.dg/ext/visibility/noPLT.C
37612 g++.dg/ext/visibility/pragma.C
37613 g++.dg/ext/visibility/pragma-override1.C
37614 g++.dg/ext/visibility/pragma-override2.C
37615 g++.dg/ext/visibility/staticmemfuncts.C
37616 g++.dg/ext/visibility/virtual.C: New tests.
37618 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37621 * gcc.dg/pr15360-1.c: New test.
37623 2004-07-25 Daniel Jacobowitz <dan@debian.org>
37625 * gcc.dg/pragma-align-2.c: New test.
37626 * gcc.dg/pragma-init-fini.c: New test.
37627 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
37630 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37632 * gcc.dg/init-string-2.c: New test.
37634 2004-07-24 Zack Weinberg <zack@codesourcery.com>
37637 * gcc.dg/Wredundant-decls-1.c: New test case.
37639 2004-07-24 Jakub Jelinek <jakub@redhat.com>
37641 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37642 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37643 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37644 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37645 * gcc.dg/compat/generate-random.c: New file.
37646 * gcc.dg/compat/generate-random.h: Likewise.
37647 * gcc.dg/compat/generate-random_r.c: Likewise.
37648 * gcc.dg/compat/struct-layout-1.h: Likewise.
37649 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37650 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37651 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37652 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37653 * gcc.dg/compat/struct-layout-1_main.c: New test.
37654 * gcc.dg/compat/struct-layout-1_x.c: New file.
37655 * gcc.dg/compat/struct-layout-1_y.c: New file.
37656 * gcc.dg/compat/struct-layout-1_test.h: New file.
37658 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
37660 * gcc.dg/comp-return-1.c: New test
37662 2004-07-23 Janis Johnson <janis187@us.ibm.com>
37664 * gcc.dg/vmx/8-02a.c: Fix typo.
37666 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37667 * gcc.dg/darwin-abi-3.c: New test.
37669 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37670 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37672 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37673 * gcc.dg/vmx/ops-long-1.c: New test.
37674 * gcc.dg/vmx/ops-long-2.c: New test.
37676 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
37678 * g++.dg/lookup/conv-[1234].C: New.
37680 2004-07-22 Mark Mitchell <mark@codesourcery.com>
37682 * g++.dg/parse/attr2.C: Simplify.
37684 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37687 * gcc.c-torture/execute/pr7284-1.c: New test.
37689 2004-07-22 Brian Booth <bbooth@redhat.com>
37691 * gcc.dg/tree-ssa/20040721-1.c: New test.
37693 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
37695 * g++.dg/template/crash20.c: New.
37697 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
37699 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37700 Add dg-run directive. Declare variables as required.
37701 * gfortran.dg/g77/README: Update
37703 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
37705 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37706 gcc.dg/cris-peep2-andu2.c: New tests.
37708 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37711 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37713 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
37715 * gcc.dg/qual-return-2.c: Update expected messages.
37716 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37718 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37720 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37721 * gcc.dg/noncompile/921102-1.c: Update expected error message.
37723 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37726 * gcc.dg/init-string-1.c: New test.
37728 2004-07-21 Jakub Jelinek <jakub@redhat.com>
37730 PR middle-end/15345
37732 * gcc.dg/torture/nested-fn-1.c: New test.
37734 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
37737 * gcc.dg/ia64-fptr-1.c: New file.
37739 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37742 * g++.dg/template/spec16.C: New test.
37743 * g++.old-deja/g++.robertl/eb118.C: Remove.
37745 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37748 * g++.dg/template/spec15.C: New test.
37750 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
37752 Copy cases from g77.f-torture/execute and add dg-run
37753 directive. Other changes as noted.
37754 * gfortran.dg/g77/13037.f
37755 * gfortran.dg/g77/1832.f
37756 * gfortran.dg/g77/19981119-0.f
37757 * gfortran.dg/g77/19990313-0.f
37758 * gfortran.dg/g77/19990313-1.f
37759 * gfortran.dg/g77/19990313-2.f
37760 * gfortran.dg/g77/19990313-3.f
37761 * gfortran.dg/g77/19990419-1.f
37762 * gfortran.dg/g77/19990826-0.f
37763 * gfortran.dg/g77/19990826-2.f
37764 * gfortran.dg/g77/20000503-1.f
37765 * gfortran.dg/g77/20001111.f
37766 * gfortran.dg/g77/20010116.f
37767 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37768 * gfortran.dg/g77/20010430.f
37769 * gfortran.dg/g77/6177.f
37770 * gfortran.dg/g77/947.f
37771 * gfortran.dg/g77/970816-3.f
37772 * gfortran.dg/g77/971102-1.f
37773 * gfortran.dg/g77/980520-1.f
37774 * gfortran.dg/g77/980628-0.f
37775 * gfortran.dg/g77/980628-1.f
37776 * gfortran.dg/g77/980628-10.f
37777 * gfortran.dg/g77/980628-2.f
37778 * gfortran.dg/g77/980628-3.f
37779 * gfortran.dg/g77/980628-7.f
37780 * gfortran.dg/g77/980628-8.f
37781 * gfortran.dg/g77/980628-9.f
37782 * gfortran.dg/g77/980701-0.f
37783 * gfortran.dg/g77/980701-1.f
37784 * gfortran.dg/g77/cabs.f
37785 * gfortran.dg/g77/claus.f
37786 * gfortran.dg/g77/complex_1.f
37787 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37788 * gfortran.dg/g77/dcomplex.f
37789 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37790 * gfortran.dg/g77/f90-intrinsic-mathematical.f
37791 * gfortran.dg/g77/f90-intrinsic-numeric.f
37792 * gfortran.dg/g77/int8421.f
37793 * gfortran.dg/g77/labug1.f
37794 * gfortran.dg/g77/large_vec.f
37795 * gfortran.dg/g77/le.f
37796 * gfortran.dg/g77/short.f
37797 * gfortran.dg/g77/README: Update
37799 2004-07-20 Mark Mitchell <mark@codesourcery.com>
37802 * g++.dg/parse/lookup4.C: New test.
37804 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37807 * g++.dg/template/ttp10.C: New test.
37809 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
37811 * gcc.dg/pr12625-1.c: New test.
37813 2004-07-20 Steven Bosscher <stevenb@suse.de>
37815 * gcc.dg/switch-warn-1.c: New test.
37816 * gcc.dg/switch-warn-2.c: New test.
37817 * gcc.c-torture/compile/pr14730.c: Update.
37819 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
37821 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37822 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37823 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37824 g++.dg/template/nontype3.C: Remove trailing CR from tests.
37826 2004-07-18 Mark Mitchell <mark@codesourcery.com>
37829 * g++.dg/template/assign1.C: New test.
37831 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37834 * g++.dg/template/ttp9.C: New test.
37836 2004-07-19 Daniel Jacobowitz <dan@debian.org>
37838 * gcc.dg/format/cmn-err-1.c: New test.
37840 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
37842 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37843 gcc.dg/Wparentheses-10.c: New tests.
37844 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37846 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37849 * gfortran.dg/g77//ffixed-line-length-0.f,
37850 gfortran.dg/g77/ffixed-line-length-132.f,
37851 gfortran.dg/g77/ffixed-line-length-72.f,
37852 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37853 gfortran.dg/g77/README: Update.
37855 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37858 * g++.dg/template/non-dependent7.C: New test.
37859 * g++.dg/template/non-dependent8.C: Likewise.
37860 * g++.dg/template/non-dependent9.C: Likewise.
37861 * g++.dg/template/non-dependent10.C: Likewise.
37863 2004-07-17 Mark Mitchell <mark@codesourcery.com>
37866 * g++.dg/parse/attr2.C: New test.
37868 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
37871 * g77.f-torture: Ditto.
37873 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
37875 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37876 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37877 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37879 2004-07-16 Richard Henderson <rth@redhat.com>
37881 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37883 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37885 * lib/fortran-torture.exp (fortran-torture): Don't test compile
37886 tests with full list of options.
37887 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37888 of TORTURE_OPTIONS if test contains 'dg-do run'.
37891 * gfortran.dg/do_iterator.f90: New test.
37893 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37895 PR rtl-optimization/16536
37896 * gcc.c-torture/execute/restrict-1.c: New test.
37898 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37901 * gfortran.dg/pr15324.f90: New test.
37904 * gfortran.dg/pr15129.f90: New test.
37907 * gfortran.dg/pr15140.f90: New test.
37910 * gfortran.fortran-torture/execute/bounds.f90: Add check for
37911 compile-time simplification.
37913 2004-07-14 Mike Stump <mrs@apple.com>
37915 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37917 2004-07-14 James E Wilson <wilson@specifixinc.com>
37920 * gcc.dg/profile-generate-1.c: New.
37922 2004-07-15 Jakub Jelinek <jakub@redhat.com>
37924 * gcc.c-torture/execute/20040709-1.c: New test.
37925 * gcc.c-torture/execute/20040709-2.c: New test.
37927 2004-07-14 Mike Stump <mrs@apple.com>
37929 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37931 2004-07-14 Mike Stump <mrs@apple.com>
37933 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37935 2004-07-13 Mark Mitchell <mark@codesourcery.com>
37938 * g++.dg/parse/mutable1.C: New test.
37940 2004-07-13 Diego Novillo <dnovillo@redhat.com>
37942 PR tree-optimization/16443
37943 * gcc.dg/tree-ssa/20040713-1.c: New test.
37945 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
37947 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37950 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37952 * gfortran.dg/g77/README: New file
37953 * gfortran.dg/g77/19981216-0.f: Copy from
37954 g77.f-torture/noncompile. Add "dg-do compile" and
37955 dg-error as required.
37956 * gfortran.dg/g77/19990218-1.f: Likewise.
37957 * gfortran.dg/g77/19990905-1.f: Likewise.
37958 * gfortran.dg/g77/9263.f: Likewise.
37959 * gfortran.dg/g77/980615-0.f: Likewise.
37960 * gfortran.dg/g77/980616-0.f: Likewise.
37961 * gfortran.dg/g77/check0.f: Likewise.
37962 * gfortran.dg/g77/select_no_compile.f: Likewise.
37964 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37966 Copy files from g77.f-torture/compile.
37967 Add "{ dg-do compile}". Other changes as noted
37968 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37969 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37970 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37971 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37972 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37973 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37974 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37975 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37976 statement to conform to standard. Append alpha1.x for reference.
37977 * gfortran.dg/g77/xformat.f: Add dg-warning
37979 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37981 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37982 Add {dg-do compile} directive.
37983 * gfortran.dg/g77/cpp2.F: Likewise.
37985 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37988 * g++.dg/lookup/name-clash1.C: New test.
37991 * g++.dg/lookup/name-clash2.C: New test.
37994 * g++.dg/lookup/name-clash3.C: New test.
37996 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37998 * g++.dg/lookup/new2.C: New test.
37999 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38001 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38003 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38004 Add {dg-do compile} directive.
38005 * gfortran.dg/g77/13060.f: Likewise.
38006 * gfortran.dg/g77/19990218-0.f: Likewise.
38007 * gfortran.dg/g77/19990305-0.f: Likewise.
38008 * gfortran.dg/g77/19990419-0.f: Likewise.
38009 * gfortran.dg/g77/19990502-0.f: Likewise.
38010 * gfortran.dg/g77/19990502-1.f: Likewise.
38011 * gfortran.dg/g77/19990525-0.f: Likewise.
38012 * gfortran.dg/g77/19990826-1.f: Likewise.
38013 * gfortran.dg/g77/19990826-3.f: Likewise.
38014 * gfortran.dg/g77/19990905-2.f: Likewise.
38015 * gfortran.dg/g77/20000412-1.f: Likewise.
38016 * gfortran.dg/g77/20000511-1.f: Likewise.
38017 * gfortran.dg/g77/20000511-2.f: Likewise.
38018 * gfortran.dg/g77/20000518.f: Likewise.
38019 * gfortran.dg/g77/20000601-1.f: Likewise.
38020 * gfortran.dg/g77/20000601-2.f: Likewise.
38021 * gfortran.dg/g77/20000629-1.f: Likewise.
38022 * gfortran.dg/g77/20000630-2.f: Likewise.
38023 * gfortran.dg/g77/20010115.f: Likewise.
38024 * gfortran.dg/g77/20010321-1.f: Likewise.
38025 * gfortran.dg/g77/20010426.f: Likewise.
38026 * gfortran.dg/g77/20020307-1.f: Likewise.
38027 * gfortran.dg/g77/8485.f: Likewise.
38028 * gfortran.dg/g77/960317-1.f: Likewise.
38029 * gfortran.dg/g77/970915-0.f: Likewise.
38030 * gfortran.dg/g77/980310-1.f: Likewise.
38031 * gfortran.dg/g77/980310-2.f: Likewise.
38032 * gfortran.dg/g77/980310-3.f: Likewise.
38033 * gfortran.dg/g77/980310-4.f: Likewise.
38034 * gfortran.dg/g77/980310-6.f: Likewise.
38035 * gfortran.dg/g77/980310-7.f: Likewise.
38036 * gfortran.dg/g77/980310-8.f: Likewise.
38037 * gfortran.dg/g77/980419-2.f: Likewise.
38038 * gfortran.dg/g77/980424-0.f: Likewise.
38039 * gfortran.dg/g77/980427-0.f: Likewise.
38040 * gfortran.dg/g77/980729-0.f: Likewise.
38041 * gfortran.dg/g77/981117-1.f: Likewise.
38042 * gfortran.dg/g77/toon_1.f: Likewise.
38044 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38047 * g++.dg/other/abstract2.C: New test.
38049 2004-07-12 Paul Brook <paul@codesourcery.com>
38051 * gfortran.dg/pointer_init_1.f90: New test.
38053 2004-07-11 Paul Brook <paul@codesourcery.com>
38056 * gfortran.dg/contained_1.f90: New test.
38058 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38060 * g++.dg/parse/defarg8.C: New test.
38062 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38065 * gfortran.dg/pr16433.f: New test.
38068 * gfortran.dg/pr15754.f90: New test.
38070 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38072 PR tree-optimization/16437
38073 * gcc.c-torture/execute/bitfld-4.c: New test.
38075 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38077 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38078 access to common var from module.
38080 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38083 * gfortran.fortran-torture/execute/common_2.f90: New test.
38085 2004-07-10 Paul Brook <paul@codesourcery.com>
38087 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38089 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38092 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38094 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38096 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38097 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38098 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38099 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38100 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38101 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38102 * gfortran.dg/g77/funderscoring.f: Likewise.
38103 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38105 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38107 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38109 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38110 Paul Brook <paul@codesourcery.com>
38113 * gfortran.dg/common_pointer_1.f90: New test.
38115 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38117 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38119 2004-07-09 James E Wilson <wilson@specifixinc.com>
38122 * gcc.c-torture/compile/20040709-1.c: New.
38124 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38127 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38129 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38132 * gfortran.dg/shape_1.f90: New test.
38134 2004-07-09 Zack Weinberg <zack@codesourcery.com>
38135 Andrew Pinski <apinski@apple.com>
38137 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38139 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38141 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38144 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38145 Paul Brook <paul@codesourcery.com>
38147 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38150 2004-07-09 Diego Novillo <dnovillo@redhat.com>
38152 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38154 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38156 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38157 testcases with capital suffix.
38159 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38165 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38167 * gfortran.dg/implicit_1.f90: New test.
38169 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38171 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38172 expression to match gfortran warning/error messages
38173 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38176 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38178 * lib/fortran-torture.exp: Rename proc search_for to
38181 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38183 * gcc.c-torture/execute/simd-5.x: New file.
38184 XFAIL on SPARC 64-bit at -O0.
38186 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38190 * g++.dg/warn/effc3.C: New test.
38192 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38194 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38195 change X to 1X in format.
38196 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38197 add data statements to conform to standard.
38199 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38201 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38202 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38203 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38205 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38207 * gfortran.dg/g77/7388.f: Copy from g77.dg
38208 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38209 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38210 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38211 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38212 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38213 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38214 * gfortran.dg/g77/strlen0.f: Likewise.
38216 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38218 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38219 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38221 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38223 * gcc.c-torture/execute/920428-2.x: Delete.
38224 * gcc.c-torture/execute/920501-7.x: Likewise.
38226 2004-07-08 Jakub Jelinek <jakub@redhat.com>
38228 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38229 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
38230 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38232 (PREFETCH_3DNOW): Add -march=c3.
38234 2004-07-08 Diego Novillo <dnovillo@redhat.com>
38237 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38238 * gcc.c-torture/execute/bf64-1.x: Likewise.
38240 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38242 * gcc.c-torture/compile/20040708-1.c: New test.
38244 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38247 * g++.dg/warn/effc2.C: New test.
38249 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
38251 * gcc.c-torture/execute/bitfld-1.x: Remove.
38252 * gcc.c-torture/execute/bitfld-3.c: New test.
38253 * gcc.dg/bitfld-2.c: Remove XFAILs.
38255 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
38258 * g++.dg/rtti/tinfo1.C: New file.
38260 2004-07-07 Eric Christopher <echristo@redhat.com>
38262 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38264 2004-07-07 Andrew Pinski <apinski@apple.com>
38266 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38268 2004-07-07 Mark Mitchell <mark@codesourcery.com>
38270 * g++.dg/init/call1.C: XFAIL.
38272 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
38274 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38275 except for movstrict*, to movmem* and clrstr* to clrmem*.
38277 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
38279 * gcc.c-torture/execute/20040707-1.c: New test.
38281 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
38283 * gcc.c-torture/execute/20040706-1.c: New test.
38285 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38288 * g++.dg/template/spec14.C: New test.
38290 2004-07-05 Jakub Jelinek <jakub@redhat.com>
38292 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38293 nothing if not yet defined. Use it in b, c and d type definitions.
38294 * gcc.c-torture/execute/20040705-1.c: New test.
38295 * gcc.c-torture/execute/20040705-2.c: New test.
38297 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38300 * g++.dg/lookup/new1.C: New test.
38302 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38305 * g++.dg/template/sizeof8.C: New test.
38307 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
38309 * gcc.c-torture/compile/20040705-1.c: New test.
38311 2004-07-04 Bud Davis <bdavis9659@comcast.net>
38313 * gfortran.fortran-torture/execute/seq_io.f90: New test.
38315 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
38317 * gcc.dg/cpp/if-mop.c: Two new testcases.
38318 * gcc.dg/cpp/trad/comment-3.c: New.
38320 2004-07-04 Paul Brook <paul@codesourcery.com>
38322 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38324 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
38327 * g++.dg/lookup/crash4.C: New test.
38329 2004-07-02 Zack Weinberg <zack@codesourcery.com>
38331 * gcc.c-torture/execute/builtin-abs-1.c
38332 * gcc.c-torture/execute/builtin-abs-2.c
38333 * gcc.c-torture/execute/builtin-complex-1.c
38334 * gcc.c-torture/execute/builtins/string-1-lib.c
38335 * gcc.c-torture/execute/builtins/string-1.c
38336 * gcc.c-torture/execute/builtins/string-2-lib.c
38337 * gcc.c-torture/execute/builtins/string-2.c
38338 * gcc.c-torture/execute/builtins/string-3-lib.c
38339 * gcc.c-torture/execute/builtins/string-3.c
38340 * gcc.c-torture/execute/builtins/string-4-lib.c
38341 * gcc.c-torture/execute/builtins/string-4.c
38342 * gcc.c-torture/execute/builtins/string-5-lib.c
38343 * gcc.c-torture/execute/builtins/string-5.c
38344 * gcc.c-torture/execute/builtins/string-6-lib.c
38345 * gcc.c-torture/execute/builtins/string-6.c
38346 * gcc.c-torture/execute/builtins/string-7-lib.c
38347 * gcc.c-torture/execute/builtins/string-7.c
38348 * gcc.c-torture/execute/builtins/string-8-lib.c
38349 * gcc.c-torture/execute/builtins/string-8.c
38350 * gcc.c-torture/execute/builtins/string-9-lib.c
38351 * gcc.c-torture/execute/builtins/string-9.c
38352 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38353 * gcc.c-torture/execute/builtins/string-asm-1.c
38354 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38355 * gcc.c-torture/execute/builtins/string-asm-2.c
38356 * gcc.c-torture/execute/stdio-opt-1.c
38357 * gcc.c-torture/execute/stdio-opt-2.c
38358 * gcc.c-torture/execute/stdio-opt-3.c
38359 * gcc.c-torture/execute/string-opt-1.c
38360 * gcc.c-torture/execute/string-opt-10.c
38361 * gcc.c-torture/execute/string-opt-11.c
38362 * gcc.c-torture/execute/string-opt-12.c
38363 * gcc.c-torture/execute/string-opt-13.c
38364 * gcc.c-torture/execute/string-opt-14.c
38365 * gcc.c-torture/execute/string-opt-15.c
38366 * gcc.c-torture/execute/string-opt-16.c
38367 * gcc.c-torture/execute/string-opt-2.c
38368 * gcc.c-torture/execute/string-opt-6.c
38369 * gcc.c-torture/execute/string-opt-7.c
38370 * gcc.c-torture/execute/string-opt-8.c:
38373 * gcc.c-torture/execute/builtins/abs-2.c
38374 * gcc.c-torture/execute/builtins/abs-3.c
38375 * gcc.c-torture/execute/builtins/complex-1.c
38376 * gcc.c-torture/execute/builtins/fprintf.c
38377 * gcc.c-torture/execute/builtins/fputs.c
38378 * gcc.c-torture/execute/builtins/memcmp.c
38379 * gcc.c-torture/execute/builtins/memmove.c
38380 * gcc.c-torture/execute/builtins/memops-asm.c
38381 * gcc.c-torture/execute/builtins/mempcpy-2.c
38382 * gcc.c-torture/execute/builtins/mempcpy.c
38383 * gcc.c-torture/execute/builtins/memset.c
38384 * gcc.c-torture/execute/builtins/printf.c
38385 * gcc.c-torture/execute/builtins/sprintf.c
38386 * gcc.c-torture/execute/builtins/strcat.c
38387 * gcc.c-torture/execute/builtins/strchr.c
38388 * gcc.c-torture/execute/builtins/strcmp.c
38389 * gcc.c-torture/execute/builtins/strcpy.c
38390 * gcc.c-torture/execute/builtins/strcspn.c
38391 * gcc.c-torture/execute/builtins/strlen-2.c
38392 * gcc.c-torture/execute/builtins/strlen.c
38393 * gcc.c-torture/execute/builtins/strncat.c
38394 * gcc.c-torture/execute/builtins/strncmp-2.c
38395 * gcc.c-torture/execute/builtins/strncmp.c
38396 * gcc.c-torture/execute/builtins/strncpy.c
38397 * gcc.c-torture/execute/builtins/strpbrk.c
38398 * gcc.c-torture/execute/builtins/strpcpy-2.c
38399 * gcc.c-torture/execute/builtins/strpcpy.c
38400 * gcc.c-torture/execute/builtins/strrchr.c
38401 * gcc.c-torture/execute/builtins/strspn.c
38402 * gcc.c-torture/execute/builtins/strstr-asm.c
38403 * gcc.c-torture/execute/builtins/strstr.c:
38404 ... these new files.
38406 * gcc.c-torture/execute/builtins/abs-2-lib.c
38407 * gcc.c-torture/execute/builtins/abs-3-lib.c
38408 * gcc.c-torture/execute/builtins/complex-1-lib.c
38409 * gcc.c-torture/execute/builtins/fprintf-lib.c
38410 * gcc.c-torture/execute/builtins/fputs-lib.c
38411 * gcc.c-torture/execute/builtins/memcmp-lib.c
38412 * gcc.c-torture/execute/builtins/memmove-lib.c
38413 * gcc.c-torture/execute/builtins/memops-asm-lib.c
38414 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38415 * gcc.c-torture/execute/builtins/mempcpy-lib.c
38416 * gcc.c-torture/execute/builtins/memset-lib.c
38417 * gcc.c-torture/execute/builtins/printf-lib.c
38418 * gcc.c-torture/execute/builtins/sprintf-lib.c
38419 * gcc.c-torture/execute/builtins/strcat-lib.c
38420 * gcc.c-torture/execute/builtins/strchr-lib.c
38421 * gcc.c-torture/execute/builtins/strcmp-lib.c
38422 * gcc.c-torture/execute/builtins/strcpy-lib.c
38423 * gcc.c-torture/execute/builtins/strcspn-lib.c
38424 * gcc.c-torture/execute/builtins/strlen-2-lib.c
38425 * gcc.c-torture/execute/builtins/strlen-lib.c
38426 * gcc.c-torture/execute/builtins/strncat-lib.c
38427 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38428 * gcc.c-torture/execute/builtins/strncmp-lib.c
38429 * gcc.c-torture/execute/builtins/strncpy-lib.c
38430 * gcc.c-torture/execute/builtins/strpbrk-lib.c
38431 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38432 * gcc.c-torture/execute/builtins/strpcpy-lib.c
38433 * gcc.c-torture/execute/builtins/strrchr-lib.c
38434 * gcc.c-torture/execute/builtins/strspn-lib.c
38435 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38436 * gcc.c-torture/execute/builtins/strstr-lib.c
38437 * gcc.c-torture/execute/builtins/lib/abs.c
38438 * gcc.c-torture/execute/builtins/lib/fprintf.c
38439 * gcc.c-torture/execute/builtins/lib/memset.c
38440 * gcc.c-torture/execute/builtins/lib/printf.c
38441 * gcc.c-torture/execute/builtins/lib/sprintf.c
38442 * gcc.c-torture/execute/builtins/lib/strcpy.c
38443 * gcc.c-torture/execute/builtins/lib/strcspn.c
38444 * gcc.c-torture/execute/builtins/lib/strncat.c
38445 * gcc.c-torture/execute/builtins/lib/strncmp.c
38446 * gcc.c-torture/execute/builtins/lib/strncpy.c
38447 * gcc.c-torture/execute/builtins/lib/strpbrk.c
38448 * gcc.c-torture/execute/builtins/lib/strspn.c
38449 * gcc.c-torture/execute/builtins/lib/strstr.c:
38450 New files containing support routines.
38452 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38454 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38455 when not optimizing.
38457 2004-07-02 Mark Mitchell <mark@codesourcery.com>
38460 * g++.dg/abi/mangle22.C: New test.
38461 * g++.dg/abi/mangle23.C: Likewise.
38463 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
38466 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38467 Allow for cases without denormalized floating point numbers.
38469 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
38472 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38473 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38474 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38475 expected warning text.
38476 * gcc.dg/format/diag-2.c: New test.
38478 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38480 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38482 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
38484 * gcc.dg/builtins-43.c: New.
38485 * gcc.dg/builtins-44.c: New.
38486 * gcc.dg/builtins-45.c: New.
38488 2004-06-26 Geoffrey Keating <geoffk@apple.com>
38489 Andreas Tobler <a.tobler@schweiz.ch>
38491 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38492 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
38494 * gcc.dg/cleanup-11.c: Likewise.
38495 * gcc.dg/cleanup-8.c: Likewise.
38496 * gcc.dg/cleanup-9.c: Likewise.
38497 * gcc.dg/cleanup-5.c: Run on all platforms.
38499 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
38501 * g++.dg/warn/nonnull1.C: New test.
38503 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38505 * gcc.dg/compat/compat-common.h: Wrap up CINT in
38506 an #ifndef SKIP_COMPLEX_INT/#endif pair.
38507 Special-case the Sun compiler wrt to <complex.h>.
38509 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
38511 * gcc.dg/Wunreachable-8.C: New test.
38513 * gcc.dg/h8300-ice2.c : New test.
38515 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
38518 * gfortran.fortran-torture/compile/implicit.f90: Add test
38519 for implicit character.
38521 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
38524 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38525 Use tiny() intrinsic to find smallest non-negative real
38527 2004-06-30 Jakub Jelinek <jakub@redhat.com>
38529 * gcc.dg/compat/struct-by-value-22_main.c: New test.
38530 * gcc.dg/compat/struct-by-value-22_x.c: New.
38531 * gcc.dg/compat/struct-by-value-22_y.c: New.
38533 * gcc.c-torture/execute/20040629-1.c: New test.
38535 2004-06-29 Jakub Jelinek <jakub@redhat.com>
38537 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38538 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38541 * gcc.dg/20040625-1.c: New test.
38543 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38545 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38547 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38550 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38552 2004-06-29 Richard Henderson <rth@redhat.com>
38554 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38556 2004-06-29 Paul Brook <paul@codesourcery.com>
38558 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38559 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38561 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
38564 * g++.dg/parse/crash15.C: New.
38566 2004-06-28 Andrew Pinski <apinski@apple.com>
38568 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38569 by the error already.
38571 * g++.dg/opt/ptrmem4.C: Change to compile only test.
38573 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
38576 * gcc.dg/h8300-bss-align-1.c : New.
38578 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
38581 * g++.dg/template/ctor4.C: New.
38583 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38586 * g++.dg/warn/Wsequence-point-1.C: New test.
38588 2004-06-27 Paul Brook <paul@codesourcery.com>
38590 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38592 2004-06-27 Zack Weinberg <zack@codesourcery.com>
38594 * g++.old-deja/g++.mike/p7325.C: Remove.
38596 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38599 * gcc.dg/pr14963.c: New test.
38601 2004-06-27 Mark Mitchell <mark@codesourcery.com>
38604 * g++.dg/parse/redef1.C: New test.
38606 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
38608 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38610 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38612 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38613 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38615 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38616 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38617 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38618 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38619 g++.brendan/enum14.C.
38620 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38621 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38622 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38624 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38627 2004-06-27 Roger Sayle <roger@eyesopen.com>
38629 * gcc.dg/20040527-1.c: New test case.
38631 2004-06-26 Bud Davis <bdavis9659@comcast.net>
38633 PR gfortran/pr16196
38634 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38636 2004-06-25 Roger Sayle <roger@eyesopen.com>
38638 PR middle-end/15825
38639 * gcc.dg/pr15825-1.c: New test case.
38641 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38643 * gcc.c-torture/execute/20040625-1.c: New test.
38645 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38647 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38649 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38651 * gcc.dg/torture/mips-div-1.c: New test.
38653 2004-06-24 Jeff Law <law@redhat.com>
38655 * gcc.dg/tree-ssa/20040624-1.c: New test.
38657 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
38659 * gcc.c-torture/compile/20040624-1.c: New test.
38661 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38663 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38666 2004-06-23 Andrew Pinski <apinski@apple.com>
38668 PR middle-end/15988
38669 * g++.dg/opt/ptrmem4.C: New test.
38671 * gcc.dg/c90-array-quals-2.c: New test.
38673 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
38675 * gcc.dg/kpice1.c: New test.
38677 2006-06-23 Andrew Pinski <apinski@apple.com>
38679 * gcc.dg/c90-array-quals.c: New test.
38681 2006-06-22 Richard Henderson <rth@redhat.com>
38683 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38685 2004-06-22 Loren James Rittle <ljrittle@acm.org>
38687 * gcc.dg/builtins-config.h: Handle FreeBSD.
38689 2006-06-22 Richard Henderson <rth@redhat.com>
38691 * g++.dg/opt/devirt1.C: New.
38693 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
38695 * g++.dg/opt/pr15551.C: New testcase.
38697 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
38700 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38701 x86_64-*-linux* when compiling for 32bit.
38703 2004-06-21 Andrew Pinski <apinski@apple.com>
38705 * gcc.dg/pch/struct-1.c: New.
38706 * gcc.dg/pch/struct-1.hs: New.
38708 2004-06-21 Geoffrey Keating <geoffk@apple.com>
38710 * gcc.dg/pch/save-temps-1.c: New file.
38711 * gcc.dg/pch/save-temps-1.hs: New file.
38713 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
38715 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38716 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38718 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38720 * gfortran.fortran-torture/execute/select_1.f90: Rename function
38722 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38723 Remove trailing spaces.
38725 2004-06-21 Richard Henderson <rth@redhat.com>
38727 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38728 merging && to BIT_FIELD_REF.
38730 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
38732 * g++.dg/opt/placeholder1.C: New test.
38734 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38736 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38737 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38738 * gcc.dg/compat/union-m128-1_x.c: Likewise.
38739 * gcc.dg/compat/union-m128-1_y.c: Likewise.
38741 2004-06-20 Zack Weinberg <zack@codesourcery.com>
38743 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38745 * g++.dg/other/pragma-re-1.C: Add comments.
38747 2004-06-19 Bud Davis <bdavis9659@comcast.net>
38750 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38752 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
38754 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38755 instead of setting the type of size_t by
38758 2004-06-18 Roger Sayle <roger@eyesopen.com>
38760 * gcc.dg/unordered-2.c: New test case.
38761 * gcc.dg/unordered-3.c: New test case.
38763 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
38766 * lib/g++.exp (g++_version): Tweak regexp for version
38767 * lib/g77.exp (g77_version): Likewise.
38768 * lib/gfortran.exp (gfortran_version): Likewise.
38769 * lib/objc.exp (objc_version): Likewise.
38770 * lib/treelang.exp (treelang_version): Likewise.
38772 2004-06-19 Jakub Jelinek <jakub@redhat.com>
38774 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38775 Use INT_MAX instead of __INT_MAX__.
38776 * gcc.dg/compat/struct-align-2_y.c: Likewise.
38778 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38779 * gcc.dg/compat/scalar-return-3_x.c: Use it.
38780 * gcc.dg/compat/scalar-return-3_y.c: Use it.
38781 * gcc.dg/compat/scalar-return-4_x.c: Use it.
38782 * gcc.dg/compat/scalar-return-4_y.c: Use it.
38783 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38784 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38785 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38786 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38788 * gcc.dg/range-test-1.c: New test.
38789 * g++.dg/opt/range-test-1.C: New test.
38791 2004-06-17 Richard Henderson <rth@redhat.com>
38793 * objc.dg/sync-1.m: New.
38794 * objc.dg/try-catch-1.m: Don't force next runtime.
38795 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38796 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
38797 shadowed catch clause.
38798 * objc.dg/try-catch-5.m: New.
38800 2004-06-17 Zack Weinberg <zack@codesourcery.com>
38803 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38805 2004-06-15 Richard Henderson <rth@redhat.com>
38807 * gcc.dg/20001116-1.c: Move expected warning line.
38809 2004-06-15 Richard Henderson <rth@redhat.com>
38811 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38812 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38814 2004-06-15 Jeff Law <law@redhat.com>
38816 * gcc.dg/tree-ssa/20040615-1.c: New test.
38817 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38818 be less sensitive to operand ordering.
38819 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38821 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
38823 * g++.dg/abi/bitfield3.C: Add comment..
38825 2004-06-15 Richard Henderson <rth@redhat.com>
38827 * g++.dg/ext/stmtexpr1.C: XFAIL.
38828 * gcc.dg/20030612-1.c: XFAIL.
38830 2004-06-15 Eric Christopher <echristo@redhat.com>
38832 * g++.dg/charset/asm5.c: New.
38833 * gcc.dg/charset/asm6.c: New.
38835 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38838 * gfortran.fortran-torture/execute/select_1.f90: New test.
38840 2004-06-15 Paul Brook <paul@codesourcery.com>
38842 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38844 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38847 * g++.dg/lookup/crash3.C: New test.
38849 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38852 * g++.dg/parse/dtor4.C: New test.
38854 2004-06-14 Jeff Law <law@redhat.com>
38856 * gcc.c-torture/compile/20040614-1.c: New test.
38858 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38861 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38862 LEN of a character array.
38864 2004-06-14 Mark Mitchell <mark@codesourcery.com>
38867 * g++.dg/template/ptrmem10.C: New test.
38870 * g++.dg/template/friend30.C: New test.
38872 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38875 * gfortran.fortran-torture/compile/mloc.f90: New test.
38877 2004-06-13 Paul Brook <paul@codesourcery.com>
38879 * gfortran.fortran-torture/execute/random_2.f90: New test.
38881 2004-06-13 Eric Christopher <echristo@redhat.com>
38883 * gcc.dg/noncompile/redecl-1.c: Fix error message.
38885 2004-06-12 Paul Brook <paul@codesourcery.com>
38887 * gfortran.fortran-torture/execute/contained_3.f90: New test.
38889 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38892 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38894 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38897 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38898 syntax errors in end statements of contained subroutines.
38900 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38903 * gfortran.fortran-torture/execute/null_arg.f90: New test.
38905 2004-06-12 Bud Davis <bdavis9659@comcast.net>
38908 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38910 2004-06-12 Bud Davis <bdavis9659@comcast.net>
38913 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38915 2004-06-11 Mark Mitchell <mark@codesourcery.com>
38918 * g++.dg/parse/enum1.C: New test.
38920 2004-06-10 Jeff Law <law@redhat.com>
38922 * gcc.c-torture/compile/20040610-1.c: New test.
38924 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38926 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38927 * g++.old-deja/g++.other/decl3.C: Likewise.
38929 2004-06-10 Brian Booth <bbooth@redhat.com>
38931 * gcc.dg/tree-ssa/20031015-1.c: Scan for
38932 V_MAY_DEF instead of VDEF.
38933 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38935 2004-06-10 Mark Mitchell <mark@codesourcery.com>
38938 * g++.dg/conversion/const1.C: New test.
38941 * g++.dg/conversion/reinterpret1.C: New test.
38944 * g++.dg/template/enum2.C: New test.
38947 * g++.dg/template/error13.C: New test.
38949 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38952 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38953 arguments to test_* REAL and of the right size.
38955 2004-06-10 Jakub Jelinek <jakub@redhat.com>
38958 PR rtl-optimization/15681
38959 * gcc.dg/20040609-1.c: New test.
38961 2004-06-10 Jakub Jelinek <jakub@redhat.com>
38964 * g++.dg/opt/builtins1.C: New test.
38966 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
38968 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38969 that use default windows32 struct layout.
38970 * gcc.dg/i386-bitfield2.c: Likewise.
38972 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
38974 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38975 for mingw32 and cygwin targets.
38977 2004-06-09 Geoffrey Keating <geoffk@apple.com>
38979 * gcc.dg/pch/macro-4.c: New.
38980 * gcc.dg/pch/macro-4.hs: New.
38982 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38985 * gfortran.fortran-torture/compile/name_clash.f90: New test.
38987 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38990 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38992 2004-06-09 Bud Davis <bdavis9659@comcast.net>
38995 * gfortran.fortran-torture/execute/t_edit.f90: New test.
38997 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39000 * gfortran.fortran-torture/execute/backspace.c : New test.
39002 2004-06-09 Paul Brook <paul@codesourcery.com>
39004 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39005 (pointer_to_section): Rewrite to use smaller array.
39007 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39009 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39010 * gcc.dg/ext/altivec-10.c: Same.
39011 * gcc.dg/ext/altivec-11.c: Same.
39012 * gcc.dg/ext/altivec-12.c: Same.
39013 * gcc.dg/ext/altivec-13.c: Same.
39014 * gcc.dg/ext/altivec-14.c: Same.
39015 * gcc.dg/ext/altivec-15.c: Same.
39016 * gcc.dg/ext/altivec-16.c: Same.
39017 * gcc.dg/ext/altivec-3.c: Same.
39018 * gcc.dg/ext/altivec-4.c: Same.
39019 * gcc.dg/ext/altivec-6.c: Same.
39020 * gcc.dg/ext/altivec-7.c: Same.
39021 * gcc.dg/ext/altivec-8.c: Same.
39022 * gcc.dg/ext/altivec-varargs-1.c: Same.
39024 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39025 * g++.dg/ext/altivec-10.C: Same.
39026 * g++.dg/ext/altivec-2.C: Same.
39027 * g++.dg/ext/altivec-3.C: Same.
39028 * g++.dg/ext/altivec-4.C: Same.
39029 * g++.dg/ext/altivec-5.C: Same.
39030 * g++.dg/ext/altivec-6.C: Same.
39031 * g++.dg/ext/altivec-7.C: Same.
39032 * g++.dg/ext/altivec-8.C: Same.
39033 * g++.dg/ext/altivec-9.C: Same.
39035 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39038 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39040 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39042 * gcc.dg/union-1.c: New test.
39044 2004-06-07 Roger Sayle <roger@eyesopen.com>
39046 * gcc.dg/builtins-41.c: New test case.
39047 * gcc.dg/builtins-42.c: New test case.
39049 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39051 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39052 * g++.dg/ext/altivec-10.C: Same.
39053 * g++.dg/ext/altivec-2.C: Same.
39054 * g++.dg/ext/altivec-3.C: Same.
39055 * g++.dg/ext/altivec-4.C: Same.
39056 * g++.dg/ext/altivec-5.C: Same.
39057 * g++.dg/ext/altivec-6.C: Same.
39058 * g++.dg/ext/altivec-7.C: Same.
39059 * g++.dg/ext/altivec-8.C: Same.
39060 * g++.dg/ext/altivec-9.C: Same.
39061 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39062 * g++.old-deja/g++.brendan/new3.C: Same.
39063 * gcc.c-torture/execute/eeprof-1.x: Same.
39065 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39068 * gcc.dg/pr14765-1.c: New test.
39070 2004-06-07 Roger Sayle <roger@eyesopen.com>
39073 * gcc.dg/pr14649-1.c: New test case.
39075 2004-06-07 Richard Henderson <rth@redhat.com>
39077 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39080 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39082 * g++.dg/eh/elide1.C: Remove XFAIL.
39084 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39087 * g++.dg/expr/sizeof3.C: New test.
39090 * g++.dg/template/access14.C: New test.
39093 * g++.dg/template/enum1.C: New test.
39096 * g++.dg/eh/throw1.C: New test.
39098 2004-06-07 David Ayers <d.ayers@inode.at>
39099 Ziemowit Laski <zlaski@apple.com>
39101 * lib/objc.exp (objc_target_compile): Revert the '-framework
39102 Foundation' flag fix, since bare Darwin does not ship
39103 with the Foundation framework.
39104 * objc/execute/next_mapping.h: Provide a local NSConstantString
39105 @interface and @implementation.
39106 (objc_constant_string_init): A constructor function, used to
39107 initialize the NSConstantString meta-class object.
39108 * objc/execute/string1.m: Include "next_mapping.h" instead of
39109 <Foundation/NSString.h>.
39110 * objc/execute/string2.m: Likewise.
39111 * objc/execute/string3.m: Likewise.
39112 * objc/execute/string4.m: Likewise.
39114 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
39116 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39117 to double. Replace double with FLOAT.
39118 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39120 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39121 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39122 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39123 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39124 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39125 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39126 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39127 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39129 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
39132 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39134 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39137 * g++.dg/template/meminit2.C: New test.
39139 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
39142 * gcc.c-torture/execute/compare-fp-1.c,
39143 gcc.c-torture/execute/compare-fp-2.c,
39144 gcc.c-torture/execute/compare-fp-3.c,
39145 gcc.c-torture/execute/compare-fp-4.c,
39146 gcc.c-torture/execute/compare-fp-3.x,
39147 gcc.c-torture/execute/compare-fp-4.x: Moved...
39148 * gcc.c-torture/execute/ieee/compare-fp-1.c,
39149 gcc.c-torture/execute/ieee/compare-fp-2.c,
39150 gcc.c-torture/execute/ieee/compare-fp-3.c,
39151 gcc.c-torture/execute/ieee/compare-fp-4.c,
39152 gcc.c-torture/execute/ieee/compare-fp-3.x,
39153 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39155 2004-06-04 David Ayers <d.ayers@inode.at>
39157 * objc/execute/protocol-isEqual-4.m: New testcase.
39159 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
39161 * objc/execute/protocol-isEqual-1.m: New testcase.
39162 * objc/execute/protocol-isEqual-2.m: New testcase.
39163 * objc/execute/protocol-isEqual-3.m: New testcase.
39165 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39167 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39169 2004-06-02 Ziemowit Laski <zlaski@apple.com>
39171 * lib/objc.exp (objc_target_compile): When running tests on
39172 Darwin (Mac OS X), inform the linker about '-framework
39175 2004-06-02 Eric Christopher <echristo@redhat.com>
39177 * gcc.c-torture/compile/20040602-1.c: New.
39179 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
39181 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39182 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39184 PR tree-optimization/14736
39185 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39187 PR tree-optimization/14042
39188 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39190 PR tree-optimization/14729
39191 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39193 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39196 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39198 2004-06-01 Richard Hederson <rth@redhat.com>
39200 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39202 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39205 * g++.dg/parse/offsetof4.C: New test.
39207 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
39210 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39212 2004-05-31 Mark Mitchell <mark@codesourcery.com>
39215 * g++.dg/template/friend29.C: New test.
39217 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
39220 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39222 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
39224 * gcc.dg/sparc-trap-1.c: New test.
39226 2004-05-31 Roger Sayle <roger@eyesopen.com>
39228 PR middle-end/15069
39229 * g++.dg/opt/fold3.C: New test case.
39231 2004-05-30 Graham Stott <graham.stott@btinternet.com>
39233 * lib/target-supports.exp (check_iconv_available): Fix fallout
39234 from 2004-05-28 patch.
39236 2004-05-30 Paul Brook <paul@codesourcery.com>
39239 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39240 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39242 2004-05-30 Steven G. Kargl <kargls@comcast.net>
39244 * gfortran.fortran-torture/execute/random_1.f90: New test.
39246 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39248 * g++.dg/ext/altivec-10.C: New test.
39250 2004-05-29 Paul Brook <paul@codesourcery.com>
39252 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39254 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39256 * gcc.dg/altivec-16.c: New test.
39258 2004-05-28 Janis Johnson <janis187@us.ibm.com>
39260 * lib/target-supports.exp (check_vmx_hw_available): New.
39261 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39263 * lib/target-supports.exp (check_alias_available,
39264 check_iconv_available, check_named_sections_available): Use
39265 unique names for temporary files.
39267 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39269 * gcc.dg/altivec-15.c: New test.
39271 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39274 * g++.dg/warn/noeffect6.C: New test.
39277 * g++.dg/expr/ptrmem4.C: New test.
39280 * g++.dg/template/operator3.C: New test.
39282 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39285 * g++.dg/lookup/redecl1.C: New test.
39286 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39288 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
39290 * gcc.c-torture/execute/compare-fp-1.c,
39291 gcc.c-torture/execute/compare-fp-2.c,
39292 gcc.c-torture/execute/compare-fp-3.c,
39293 gcc.c-torture/execute/compare-fp-4.c,
39294 gcc.c-torture/execute/compare-fp-3.x,
39295 gcc.c-torture/execute/compare-fp-4.x,
39296 gcc.dg/pr15649-1.c: New.
39298 2004-05-27 Adam Nemet <anemet@lnxw.com>
39301 * g++.dg/init/array14.C: New test.
39303 2004-05-25 Janis Johnson <janis187@us.ibm.com>
39305 * lib/compat.exp (compat-get-options-main): New.
39306 (compat-get-options): Remove unneeded code, warn for ignored
39308 (compat-execute): Check flag set by dg-require-* commands.
39310 * lib/compat.exp (compat-execute): Break up long lines.
39312 2004-05-24 Janis Johnson <janis187@us.ibm.com>
39314 * gcc.dg/altivec-7.c: Don't use 'vector long'.
39315 * gcc.dg/altivec-14.c: New test.
39316 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39318 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39319 * gcc.dg/altivec-12.c: Ditto.
39321 * gcc.dg/altivec-3.c: Move call to altivec_check.
39323 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39326 * g++.dg/template/error12.C: New test.
39329 * g++.dg/ext/attrib15.C: New test.
39332 * g++.dg/template/ptrmem9.C: New test.
39334 2004-05-25 Paul Brook <paul@codesourcery.com>
39336 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39338 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39341 * g++.dg/template/crash19.C: New test.
39343 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39346 * g++.dg/template/redecl1.C: New test.
39348 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39351 * g++.dg/other/ns1.C: New test.
39354 * g++.dg/template/invalid1.C: New test.
39356 2004-05-23 Paul Brook <paul@codesourcery.com>
39357 Victor Leikehman <lei@haifasphere.co.il>
39359 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39360 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39362 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39366 * g++.dg/template/non-dependent5.C: New test.
39367 * g++.dg/template/non-dependent6.C: New test.
39369 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39372 * g++.dg/inherit/union1.C: New test.
39375 * g++.dg/template/addr1.C: New test.
39378 * g++.dg/template/array5.C: New test.
39381 * g++.dg/template/array6.C: New test.
39383 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
39384 Roger Sayle <roger@eyesopen.com>
39386 * g++.dg/lookup/forscope2.C: New test case.
39388 2004-05-22 Ben Elliston <bje@au.ibm.com>
39390 * gcc.dg/cpp/Wmissingdirs.c: New.
39392 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39395 * gcc.dg/compat/union-m128-1.h: New file.
39396 * gcc.dg/compat/union-m128-1_main.c: Likewise.
39397 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39398 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39400 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39403 * gcc.dg/compat/struct-complex-1.h: New file.
39404 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39405 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39406 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39408 2004-05-20 Roger Sayle <roger@eyesopen.com>
39411 * gcc.dg/pr3074-1.c: New test case.
39412 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39414 2004-05-20 Falk Hueffner <falk@debian.org>
39417 * gcc.dg/ftrapv-1.c: New test case.
39419 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
39421 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39423 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
39424 Jeff Law <law@redhat.com>
39426 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39427 * gcc.dg/tree-ssa/20040518-2.c: New test.
39429 * gcc.dg/tree-ssa/20040518-1.c: New test.
39431 2004-05-18 Zack Weinberg <zack@codesourcery.com>
39433 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39435 2004-05-18 Paul Brook <paul@codesourcery.com>
39438 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39440 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39442 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39445 2004-05-17 Steven Bosscher <stevenb@suse.de>
39447 * gcc.dg/tree-ssa/20040517-1.c: New test.
39449 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39451 * gcc.dg/loop-4.c: New test.
39453 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
39455 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39457 2004-05-15 Bud Davis <bdavis9659@comcast.net>
39460 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39462 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39466 * gfortran.fortran-torture/compile/data_1.f90: New test.
39468 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
39470 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39471 * gcc.dg/uninit-H.c: Define ASM for __s390__.
39473 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39475 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39477 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39480 * gcc.dg/format/xopen-1.c: Adjust expected message.
39481 * gcc.dg/format/xopen-3.c: New test.
39483 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
39485 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39487 2004-05-14 Jeff Law <law@redhat.com>
39489 * gcc.dg/tree-ssa/20040514-2.c: New test.
39491 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39493 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39495 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39498 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
39500 * gcc.dg/tree-ssa/20040514-1.c: New test.
39502 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39504 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39507 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39510 * gfortran.fortran-torture/compile/do_1.f90: New test.
39512 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39515 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39518 2004-05-14 Bud Davis <bdavis9659@comcast.net>
39521 * gfortran.fortran-torture/execute/random_init.f90: New test.
39523 2004-05-13 Paul Brook <paul@codesourcery.com>
39526 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39528 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
39530 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39531 for the powerpc case.
39533 2004-05-13 Jeff Law <law@redhat.com>
39535 * gcc.dg/tree-ssa/20040513-1.c: New test.
39536 * gcc.dg/tree-ssa/20040513-2.c: New test.
39538 2004-05-13 Paul Brook <paul@codesourcery.com>
39540 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39541 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39542 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39544 2004-05-13 Andreas Schwab <schwab@suse.de>
39547 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39550 2004-05-13 Bud Davis <bdavis9659@comcast.net>
39553 * gfortran.fortran-torture/execute/adjustr.f90: New file.
39555 2004-05-13 Diego Novillo <dnovillo@redhat.com>
39557 Merge from tree-ssa-20020619-branch. See
39558 ChangeLog.tree-ssa for details.
39560 2004-05-11 Ziemowit Laski <zlaski@apple.com>
39562 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39563 include <altivec.h> explicitly.
39564 * gcc.dg/altivec-13.c: Likewise.
39566 2004-05-11 Paul Brook <paul@codesourcery.com>
39568 * gcc.c-torture/compile/20010518-1.c: Force enum size.
39570 2004-05-10 Eric Christopher <echristo@redhat.com>
39572 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39573 * gcc.dg/sibcall-4.c: Ditto.
39575 2004-05-10 Ziemowit Laski <zlaski@apple.com>
39577 * g++.dg/ext/altivec-8.C: New test case.
39578 * gcc.dg/altivec-13.c: New test case.
39580 2004-05-08 Roger Sayle <roger@eyesopen.com>
39582 * gcc.c-torture/execute/divcmp-1.c: New test case.
39583 * gcc.c-torture/execute/divcmp-2.c: New test case.
39584 * gcc.c-torture/execute/divcmp-3.c: New test case.
39586 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39588 * g++.dg/other/pragma-re-2.C: New test.
39590 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39592 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39593 * gcc.dg/i386-387-2.c: Likewise.
39595 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39597 * gcc.dg/i386-387-6.c: Likewise.
39599 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39601 * gcc.dg/builtins-33.c: Also check log1p*.
39603 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
39605 PR optimization/15296
39606 * gcc.c-torture/execute/pr15296.c: New test.
39608 2004-05-05 Uros Bizjak <uros@kss-loka.si>
39610 * gcc.dg/builtins-40.c: New test.
39612 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
39614 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39616 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
39618 * g++.dg/ext/spe1.C: New testcase.
39620 2004-05-04 Ziemowit Laski <zlaski@apple.com>
39622 * objc.dg/image-info.m: Allow additional attributes
39623 for __image_info section.
39625 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
39627 * gcc.dg/torture/mips-hilo-2.c: New test.
39629 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39632 * g++.dg/template/member5.C: New test.
39634 2004-05-03 Uros Bizjak <uros@kss-loka.si>
39636 * gcc.dg/builtins-34.c: Also check expm1*.
39638 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39640 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39641 * gcc.dg/torture/builtin-convert-3.c: New test.
39643 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
39645 PR middle-end/15054
39646 * g++.dg/opt/pr15054.C: New test.
39648 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39650 * gcc.dg/torture/builtin-rounding-1.c: New test.
39651 * gcc.dg/builtins-25.c: Delete.
39652 * gcc.dg/builtins-29.c: Delete.
39654 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
39656 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39657 * gcc.dg/sibcall-4.c: Likewise.
39658 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39660 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39662 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39663 bit-field on 16-bit targets.
39665 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39667 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39670 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
39672 * gcc.dg/rs6000-power2-1.c: Change to compile only.
39673 * gcc.dg/rs6000-power2-2.c: Likewise.
39675 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
39677 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39678 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39679 Change the asm registers to be in form of frN instead of fN.
39681 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39683 * gcc.dg/torture/builtin-convert-2.c: New test.
39685 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
39687 * gcc.dg/rs6000-power2-1.c: New test.
39688 * gcc.dg/rs6000-power2-2.c: New test.
39690 2004-04-28 Jan Hubicka <jh@suse.cz>
39692 * gcc.dg/unused-6.c: New test.
39694 2004-04-24 Laurent GUERBY <laurent@guerby.net>
39695 Ulrich Weigand <uweigand@de.ibm.com>
39697 * ada/acats/run_all.sh: Define $target variable.
39699 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
39702 * g++.dg/other/vararg-1.C: New test.
39705 * g++.dg/eh/cleanup3.C: New test.
39707 2004-04-24 Laurent GUERBY <laurent@guerby.net>
39709 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39710 and ad8011a (target_insn).
39711 * ada/acats/support/macro.dfs: Likewise.
39712 * ada/acats/support/impbit.adb: New file.
39714 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
39716 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39718 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39720 * gcc.dg/loop-3.c: New test.
39722 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
39724 * gcc.c-torture/execute/simd-5.c: New test.
39726 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39729 * g++.dg/template/crash18.C: New test.
39731 2004-04-22 Mark Mitchell <mark@codesourcery.com>
39733 * g++.dg/ext/complit3.C: New test.
39735 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
39737 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39738 * gcc.dg/altivec-3.c: Same.
39739 * gcc.dg/altivec-varargs-1.c: Same.
39741 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
39743 * lib/target-supports.exp (check_profiling_available): Assume
39744 profiling is not available on powerpc-eabi targets.
39746 2004-04-21 Janis Johnson <janis187@us.ibm.com>
39748 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39749 * gcc.dg/vmx/bug-1.c: Ditto.
39751 2004-04-20 Eric Christopher <echristo@redhat.com>
39753 * gcc.dg/charset/extern.c: New test.
39754 * g++.dg/charset/extern3.cc: Ditto.
39756 2004-04-20 Uros Bizjak <uros@kss-loka.si>
39758 * gcc.dg/builtins-39.c: New test.
39760 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
39762 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39764 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
39766 * gcc.dg/torture/mips-hilo-1.c: New test.
39768 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
39770 * gcc.c-torture/compile/20040419-1.c: New test.
39772 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
39774 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39776 2004-04-18 Zack Weinberg <zack@codesourcery.com>
39777 Aldy Hernandez <aldyh@redhat.com>
39779 * gcc.c-torture/execute/va-arg-24.c: New.
39781 2004-04-17 Zack Weinberg <zack@codesourcery.com>
39782 Aldy Hernandez <aldyh@redhat.com>
39784 * gcc.dg/vmx/1b-01.c: New.
39785 * gcc.dg/vmx/1b-02.c: New.
39786 * gcc.dg/vmx/1b-03.c: New.
39787 * gcc.dg/vmx/1b-04.c: New.
39788 * gcc.dg/vmx/1b-05.c: New.
39789 * gcc.dg/vmx/1b-06.c: New.
39790 * gcc.dg/vmx/1b-07.c: New.
39791 * gcc.dg/vmx/1c-01.c: New.
39792 * gcc.dg/vmx/1c-02.c: New.
39793 * gcc.dg/vmx/3a-01a.c: New.
39794 * gcc.dg/vmx/3a-01.c: New.
39795 * gcc.dg/vmx/3a-01m.c: New.
39796 * gcc.dg/vmx/3a-03.c: New.
39797 * gcc.dg/vmx/3a-03m.c: New.
39798 * gcc.dg/vmx/3a-04.c: New.
39799 * gcc.dg/vmx/3a-04m.c: New.
39800 * gcc.dg/vmx/3a-05.c: New.
39801 * gcc.dg/vmx/3a-06.c: New.
39802 * gcc.dg/vmx/3a-06m.c: New.
39803 * gcc.dg/vmx/3a-07.c: New.
39804 * gcc.dg/vmx/3b-01.c: New.
39805 * gcc.dg/vmx/3b-02.c: New.
39806 * gcc.dg/vmx/3b-10.c: New.
39807 * gcc.dg/vmx/3b-13.c: New.
39808 * gcc.dg/vmx/3b-14.c: New.
39809 * gcc.dg/vmx/3b-15.c: New.
39810 * gcc.dg/vmx/3c-01a.c: New.
39811 * gcc.dg/vmx/3c-01.c: New.
39812 * gcc.dg/vmx/3c-02.c: New.
39813 * gcc.dg/vmx/3c-03.c: New.
39814 * gcc.dg/vmx/3d-01.c: New.
39815 * gcc.dg/vmx/4-01.c: New.
39816 * gcc.dg/vmx/4-03.c: New.
39817 * gcc.dg/vmx/5-01.c: New.
39818 * gcc.dg/vmx/5-02.c: New.
39819 * gcc.dg/vmx/5-03.c: New.
39820 * gcc.dg/vmx/5-04.c: New.
39821 * gcc.dg/vmx/5-05.c: New.
39822 * gcc.dg/vmx/5-06.c: New.
39823 * gcc.dg/vmx/5-07.c: New.
39824 * gcc.dg/vmx/5-07t.c: New.
39825 * gcc.dg/vmx/5-08.c: New.
39826 * gcc.dg/vmx/5-10.c: New.
39827 * gcc.dg/vmx/5-11.c: New.
39828 * gcc.dg/vmx/7-01a.c: New.
39829 * gcc.dg/vmx/7-01.c: New.
39830 * gcc.dg/vmx/7c-01.c: New.
39831 * gcc.dg/vmx/7d-01.c: New.
39832 * gcc.dg/vmx/7d-02.c: New.
39833 * gcc.dg/vmx/8-01.c: New.
39834 * gcc.dg/vmx/8-02a.c: New.
39835 * gcc.dg/vmx/8-02.c: New.
39836 * gcc.dg/vmx/brode-1.c: New.
39837 * gcc.dg/vmx/bug-1.c: New.
39838 * gcc.dg/vmx/bug-2.c: New.
39839 * gcc.dg/vmx/bug-3.c: New.
39840 * gcc.dg/vmx/cw-bug-1.c: New.
39841 * gcc.dg/vmx/cw-bug-2.c: New.
39842 * gcc.dg/vmx/cw-bug-3.c: New.
39843 * gcc.dg/vmx/dct.c: New.
39844 * gcc.dg/vmx/debug-1.c: New.
39845 * gcc.dg/vmx/debug-2.c: New.
39846 * gcc.dg/vmx/debug-3.c: New.
39847 * gcc.dg/vmx/debug-4.c: New.
39848 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39849 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39850 * gcc.dg/vmx/eg-5.c: New.
39851 * gcc.dg/vmx/fft.c: New.
39852 * gcc.dg/vmx/gcc-bug-1.c: New.
39853 * gcc.dg/vmx/gcc-bug-2.c: New.
39854 * gcc.dg/vmx/gcc-bug-3.c: New.
39855 * gcc.dg/vmx/gcc-bug-4.c: New.
39856 * gcc.dg/vmx/gcc-bug-5.c: New.
39857 * gcc.dg/vmx/gcc-bug-6.c: New.
39858 * gcc.dg/vmx/gcc-bug-7.c: New.
39859 * gcc.dg/vmx/gcc-bug-8.c: New.
39860 * gcc.dg/vmx/gcc-bug-9.c: New.
39861 * gcc.dg/vmx/gcc-bug-b.c: New.
39862 * gcc.dg/vmx/gcc-bug-c.c: New.
39863 * gcc.dg/vmx/gcc-bug-d.c: New.
39864 * gcc.dg/vmx/gcc-bug-e.c: New.
39865 * gcc.dg/vmx/gcc-bug-f.c: New.
39866 * gcc.dg/vmx/gcc-bug-g.c: New.
39867 * gcc.dg/vmx/gcc-bug-i.c: New.
39868 * gcc.dg/vmx/harness.h: New.
39869 * gcc.dg/vmx/ira1.c: New.
39870 * gcc.dg/vmx/ira2a.c: New.
39871 * gcc.dg/vmx/ira2b.c: New.
39872 * gcc.dg/vmx/ira2.c: New.
39873 * gcc.dg/vmx/ira2c.c: New.
39874 * gcc.dg/vmx/mem.c: New.
39875 * gcc.dg/vmx/newton-1.c: New.
39876 * gcc.dg/vmx/ops.c: New.
39877 * gcc.dg/vmx/sn7153.c: New.
39878 * gcc.dg/vmx/spill2.c: New.
39879 * gcc.dg/vmx/spill3.c: New.
39880 * gcc.dg/vmx/spill.c: New.
39881 * gcc.dg/vmx/t.c: New.
39882 * gcc.dg/vmx/varargs-1.c: New.
39883 * gcc.dg/vmx/varargs-2.c: New.
39884 * gcc.dg/vmx/varargs-3.c: New.
39885 * gcc.dg/vmx/varargs-4.c: New.
39886 * gcc.dg/vmx/varargs-5.c: New.
39887 * gcc.dg/vmx/varargs-6.c: New.
39888 * gcc.dg/vmx/varargs-7.c: New.
39889 * gcc.dg/vmx/vmx.exp: New.
39890 * gcc.dg/vmx/vprint-1.c: New.
39891 * gcc.dg/vmx/vscan-1.c: New.
39892 * gcc.dg/vmx/x-01.c: New.
39893 * gcc.dg/vmx/x-02.c: New.
39894 * gcc.dg/vmx/x-03.c: New.
39895 * gcc.dg/vmx/x-04.c: New.
39896 * gcc.dg/vmx/x-05.c: New.
39897 * gcc.dg/vmx/yousufi-1.c: New.
39898 * gcc.dg/vmx/zero-1.c: New.
39899 * gcc.dg/vmx/zero.c: New.
39901 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
39903 * g++.dg/lookup/java1.C: Update for chage of
39905 * g++.dg/lookup/java2.C: Likewise.
39907 2004-04-17 Laurent GUERBY <laurent@guerby.net>
39909 * ada/acats/run_all.sh: use -O2 by default.
39911 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
39913 * gcc.dg/vr-mult-[12].c: New tests.
39915 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39917 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39919 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39921 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
39923 * lib/target-supports.exp (check_profiling_available): Assume
39924 profiling isn't available for mips*-*-elf targets.
39926 2004-04-14 Uros Bizjak <uros@kss-loka.si>
39928 * gcc.dg/builtins-38.c: New test.
39930 2004-04-14 Eric Christopher <echristo@redhat.com>
39932 * g++.dg/charset/charset.exp: Run .cc extension tests.
39934 2004-04-14 Zack Weinberg <zack@codesourcery.com>
39936 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
39938 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39940 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39942 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
39944 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39945 * gcc.dg/i386-387-2.c: Likewise.
39947 * gcc.dg/i386-387-7.c: New test.
39948 * gcc.dg/i386-387-8.c: New test.
39950 * gcc.dg/builtins-37.c: New test.
39952 2004-04-13 Geoffrey Keating <geoffk@apple.com>
39954 * g++.dg/pch/externc-1.C: Add missing semicolon.
39956 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
39958 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39960 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39962 * gcc.c-torture/execute/20040411-1.c: New test.
39964 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
39966 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39968 2004-04-09 Chris Demetriou <cgd@broadcom.com>
39970 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39972 2004-04-09 Zack Weinberg <zack@codesourcery.com>
39974 * lib/target-supports.exp (check_named_sections_available): New.
39975 * lib/gcc-dg.exp (dg-require-named-sections): New.
39976 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39977 old-deja.exp. Also prune error-count message from HP linker.
39978 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39980 * g++.dg/init/init-ref4.C: Use dg-require-weak.
39981 * g++.old-deja/g++.pt/static3.C: Likewise.
39982 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39984 2004-04-09 Roger Sayle <roger@eyesopen.com>
39986 * gcc.c-torture/execute/20040409-1.c: New test case.
39987 * gcc.c-torture/execute/20040409-2.c: New test case.
39988 * gcc.c-torture/execute/20040409-3.c: New test case.
39990 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
39992 * gcc.dg/20040409-1.c: New test.
39994 2004-04-08 Roger Sayle <roger@eyesopen.com>
39997 * g++.dg/opt/pr14888.C: New test case.
39999 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40001 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40002 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40003 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40004 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40007 2004-04-08 Paul Brook <paul@codesourcery.com>
40009 * gcc.dg/spill-1.c: New test.
40011 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40013 * gcc.dg/torture/builtin-ctype-2.c: New test.
40015 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40017 * gcc.dg/pch/pch.exp: Add largefile test.
40019 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40021 * g++.dg/pch/externc-1.Hs: New.
40022 * g++.dg/pch/externc-1.C: New.
40024 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40026 * gcc.dg/compat/struct-by-value-5a_main.c,
40027 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40028 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40029 * gcc.dg/compat/struct-by-value-5a_x.c,
40030 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40031 gcc.dg/compat/struct-by-value-5_x.c.
40032 * gcc.dg/compat/struct-by-value-5a_y.c,
40033 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40034 gcc.dg/compat/struct-by-value-5_y.c.
40036 * gcc.dg/compat/struct-by-value-6a_main.c,
40037 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40038 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40039 * gcc.dg/compat/struct-by-value-6a_x.c,
40040 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40041 gcc.dg/compat/struct-by-value-6_x.c.
40042 * gcc.dg/compat/struct-by-value-6a_y.c,
40043 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40044 gcc.dg/compat/struct-by-value-6_y.c.
40046 * gcc.dg/compat/struct-by-value-7a_main.c,
40047 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40048 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40049 * gcc.dg/compat/struct-by-value-7a_x.c,
40050 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40051 gcc.dg/compat/struct-by-value-7_x.c.
40052 * gcc.dg/compat/struct-by-value-7a_y.c,
40053 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40054 gcc.dg/compat/struct-by-value-7_y.c.
40056 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40058 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40059 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40060 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40063 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40065 * gcc.dg/builtins-36.c: New test.
40067 2004-04-06 Paul Brook <paul@codesourcery.com>
40069 * README.gcc: Remove obsolete contraint on testcases.
40071 2004-04-05 Paul Brook <paul@codesourcery.com>
40074 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40075 failure and exit(0) on success.
40076 * g++.dg/expr/anew2.C: Ditto.
40077 * g++.dg/expr/anew3.C: Ditto.
40078 * g++.dg/expr/anew4.C: Ditto.
40080 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40083 * g++.dg/template/unify7.C: New.
40085 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40087 * g++.dg/README: Bring up to date with new subdirectories; remove
40088 duplicate subdirectory lines.
40090 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40093 * g++.dg/template/unify5.C: New.
40094 * g++.dg/template/unify6.C: New.
40095 * g++.dg/template/qualttp20.C: Adjust.
40096 * g++.old-deja/g++.jason/report.C: Adjust.
40097 * g++.old-deja/g++.other/qual1.C: Adjust.
40099 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40102 * g++.dg/inherit/ptrmem1.C: New test.
40104 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40107 * gcc.c-torture/execute/20040331-1.c: New test.
40108 * gcc.dg/20040331-1.c: New test.
40110 2004-04-01 Paul Brook <paul@codesourcery.com>
40112 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40114 2004-03-30 Mark Mitchell <mark@codesourcery.com>
40117 * g++.dg/init/goto1.C: New test.
40120 * g++.dg/template/defarg4.C: New test.
40122 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
40124 * gcc.dg/altivec-11.c: Extend test for more valid cases.
40126 2004-03-28 David Edelsohn <edelsohn@gnu.org>
40128 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40130 2004-03-28 Zack Weinberg <zack@codesourcery.com>
40132 * gcc.dg/noncompile/undeclared-2.c: New test.
40134 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
40136 * gcc.dg/940409-1.c: Remove XFAIL.
40137 * gcc.dg/reg-vol-struct-1.c: New test.
40139 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40141 * gcc.dg/torture/builtin-wctype-1.c: New test.
40143 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
40145 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40146 * gcc.dg/20001101-1.c: Likewise.
40147 * gcc.dg/20001102-1.c: Likewise.
40149 2004-03-25 Roger Sayle <roger@eyesopen.com>
40151 * gcc.dg/compare8.c: Add an additional test for XOR.
40153 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40155 * gcc.dg/torture/builtin-ctype-1.c: New test.
40157 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40159 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40160 * gcc.dg/torture/builtin-math-1.c: Likewise.
40161 * gcc.dg/torture/builtin-power-1.c: New test.
40163 2004-03-24 Andreas Schwab <schwab@suse.de>
40165 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40168 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
40169 Roger Sayle <roger@eyesopen.com>
40171 * gcc.dg/compare8.c: New test case.
40173 2004-03-23 Ziemowit Laski <zlaski@apple.com>
40175 * g++.dg/ext/altivec-7.C: New test.
40177 2004-03-23 Zack Weinberg <zack@codesourcery.com>
40179 PR 12267, 12391, 12560, 13129, 14114, 14133
40180 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40181 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40182 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40183 Adjust error regexps.
40184 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40185 * gcc.dg/noncompile/undeclared-1.c: New test cases.
40186 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40187 * gcc.dg/local1.c: Add explanatory comment.
40189 2004-03-23 Roger Sayle <roger@eyesopen.com>
40191 PR optimization/14669
40192 * g++.dg/opt/fold2.C: New test case.
40194 2004-03-22 Jakub Jelinek <jakub@redhat.com>
40197 * gcc.dg/20040322-1.c: New test.
40199 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40201 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
40202 * gcc.dg/ultrasp4.c: Likewise.
40203 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
40205 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40207 * gcc.dg/i386-sse-8.c: Reset default options.
40209 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40211 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40212 in the error message text.
40214 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40216 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40218 2004-03-21 Mark Mitchell <mark@codesourcery.com>
40221 * g++.dg/init/array13.C: New test.
40223 2004-03-20 Roger Sayle <roger@eyesopen.com>
40226 * gcc.c-torture/compile/pr13889.c: New test case.
40228 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
40231 * builtins-1.c (nan, nans): Don't test.
40232 * builtins-30.c: Don't use nan, nanf, nanl.
40233 * builtins-35.c: New test.
40235 2004-03-19 Ziemowit Laski <zlaski@apple.com>
40237 * g++.dg/ext/altivec-6.C: New test.
40239 2004-03-19 Mark Mitchell <mark@codesourcery.com>
40241 * g++.dg/init/placement3.C: New test.
40243 * g++.dg/template/spec13.C: New test.
40245 * g++.dg/lookup/using11.C: New test.
40247 * g++.dg/lookup/koenig3.C: New test.
40249 * g++.dg/template/operator2.C: New test.
40251 * g++.dg/expr/dtor3.C: New test.
40252 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40254 * g++.old-deja/g++.law/visibility28.C: Likewise.
40256 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
40258 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40259 * gcc.dg/ppc64-abi-3.c: Likewise.
40261 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40264 * g++.dg/parse/template15.C: New test.
40266 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40268 * g++.dg/expr/dtor2.C: New test.
40270 * g++.dg/lookup/anon4.C: New test.
40272 * g++.dg/overload/using1.C: New test.
40274 * g++.dg/template/lookup7.C: New test.
40276 * g++.dg/template/typename6.C: New test.
40278 * g++.dg/expr/cond6.C: New test.
40280 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40282 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40284 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40286 * g++.dg/expr/cond5.C: New test.
40287 * g++.dg/expr/constcast1.C: Likewise.
40288 * g++.dg/expr/ptrmem2.C: Likewise.
40289 * g++.dg/expr/ptrmem3.C: Likewise.
40290 * g++.dg/lookup/main1.C: Likewise.
40291 * g++.dg/template/lookup6.C: Likewise.
40293 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40295 * gcc.dg/local1.c: New test.
40297 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40299 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40301 * gcc.dg/torture/builtin-convert-1.c: New test.
40303 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40305 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40307 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40310 * g++.dg/warn/Wunused-7.C: New test.
40312 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40314 * gcc.dg/torture/builtin-integral-1.c: New test.
40316 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40319 * g++.dg/parse/non-dependent3.C: New test.
40321 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
40323 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40324 * g++.dg/eh/simd-2.C: Likewise.
40325 * g++.dg/init/array10.C: Likewise.
40326 * gcc.c-torture/compile/simd-1.c: Likewise.
40327 * gcc.c-torture/compile/simd-2.c: Likewise.
40328 * gcc.c-torture/compile/simd-3.c: Likewise.
40329 * gcc.c-torture/compile/simd-4.c: Likewise.
40330 * gcc.c-torture/compile/simd-6.c: Likewise.
40331 * gcc.c-torture/execute/simd-1.c: Likewise.
40332 * gcc.c-torture/execute/simd-2.c: Likewise.
40333 * gcc.dg/compat/vector-defs.h: Likewise.
40334 * gcc.dg/20020531-1.c: Likewise.
40335 * gcc.dg/altivec-3.c: Likewise.
40336 * gcc.dg/altivec-4.c: Likewise.
40337 * gcc.dg/altivec-varargs-1.c: Likewise.
40338 * gcc.dg/compat/vector-defs.h: Likewise.
40339 * gcc.dg/i386-mmx-3.c: Likewise.
40340 * gcc.dg/i386-sse-4.c: Likewise.
40341 * gcc.dg/i386-sse-5.c: Likewise.
40342 * gcc.dg/i386-sse-8.c: Likewise.
40343 * gcc.dg/simd-1.c: Likewise.
40344 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
40345 __ev64_opaque__ since the machine description provides it.
40347 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40349 * lib/compat.exp (skip_list): New global variable.
40350 Use it to hold the user defined COMPAT_SKIPS list if any.
40351 (compat-obj): Add the members of skip_list to optall.
40353 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40355 * gcc.dg/compat/union-by-value-1_main.c,
40356 union-by-value-1_x.c, union-by-value-1_y.c,
40357 union-check.h, union-defs.h,
40358 union-init.h, union-return-1_main.c,
40359 union-return-1_x.c, union-return-1_y.c: New files.
40361 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40363 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40364 mixed-struct-init.h: Add 4 mixed structure types.
40365 struct-by-value-21_main.c, struct-by-value-21_x.c,
40366 struct-by-value-21_y.c, struct-return-21_main.c,
40367 struct-return-21_x.c, struct-return-21_y.c: New files.
40369 2004-03-13 Mark Mitchell <mark@codesourcery.com>
40372 * g++.dg/parse/template14.C: New test.
40374 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40376 * gcc.c-torture/execute/20040313-1.c: New test.
40378 2004-03-13 Jakub Jelinek <jakub@redhat.com>
40381 * gcc.dg/20040311-2.c: New test.
40383 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
40386 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40389 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
40391 * gcc.dg/20040305-2.c: Add missing return statement.
40393 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40395 * gcc.dg/builtins-34.c: Also check pow10*.
40397 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40400 * gcc.dg/20040305-2.c: New test.
40402 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40404 * gcc.dg/20040310-1.c: New test.
40406 2004-03-11 Roger Sayle <roger@eyesopen.com>
40408 * gcc.c-torture/execute/20040311-1.c: New test case.
40410 2004-03-11 Mark Mitchell <mark@codesourcery.com>
40413 * g++.dg/lookup/enum1.C: New test.
40415 2004-03-10 Mark Mitchell <mark@codesourcery.com>
40418 * g++.dg/lookup/struct2.C: New test.
40420 2004-03-10 Uros Bizjak <uros@kss-loka.si>
40422 * gcc.dg/builtins-34.c: New test.
40424 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40426 * gcc.dg/torture/builtin-nonneg-1.c: New test.
40428 2004-03-09 James E Wilson <wilson@specifixinc.com>
40430 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40431 * gcc.dg/alias-2.c: New testcase.
40433 2004-03-09 Zack Weinberg <zack@codesourcery.com>
40435 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40437 2004-03-09 Roger Sayle <roger@eyesopen.com>
40439 * gcc.c-torture/execute/20040309-1.c: New test case.
40441 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
40444 * g++.dg/overload/ref1.C: New.
40446 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40449 * g++.dg/template/spec12.C: New test.
40452 * g++.dg/parse/crash14.C: New test.
40454 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40457 * g++.dg/init/ref11.C: New test.
40459 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40462 * g++.dg/parse/builtin2.C: New test.
40464 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40467 * g++.dg/init/ctor3.C: New test.
40468 * g++.dg/init/union1.C: New test.
40469 * g++.dg/ext/anon-struct4.C: New test.
40471 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40473 * g++.dg/lookup/koenig1.C: Tweak error messages.
40474 * g++.dg/lookup/used-before-declaration.C: Likewise.
40475 * g++.dg/other/do1.C: Likewise.
40476 * g++.dg/overload/koenig1.C: Likewise.
40477 * g++.dg/parse/crash13.C: Likewise.
40478 * g++.dg/template/instantiate3.C: Likewise.
40480 2004-03-08 Eric Christopher <echristo@redhat.com>
40482 * * lib/target-supports.exp: Enable libiconv in test
40483 compilation. Fix up error checking.
40485 2004-03-08 Roger Sayle <roger@eyesopen.com>
40487 PR middle-end/14289
40488 * gcc.dg/pr14289-1.c: New test case.
40489 * gcc.dg/pr14289-2.c: Likewise.
40490 * gcc.dg/pr14289-3.c: Likewise.
40492 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
40494 * gcc.c-torture/execute/20040308-1.c: New test.
40496 2004-03-07 Roger Sayle <roger@eyesopen.com>
40498 * gcc.c-torture/execute/20040307-1.c: New test case.
40500 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
40502 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40504 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
40506 * gcc.dg/20040306-1.c: New test.
40508 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
40510 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40512 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40514 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40517 * gcc.dg/decl-6.c: New test.
40519 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40521 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40522 Rename LOGPOW -> LOG_POW.
40523 (SQRT_EXP, POW_EXP): New.
40525 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40527 * gcc.dg/i386-sse-8.c: New test.
40529 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40532 * gcc.dg/decl-5.c: New test.
40534 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
40536 * gcc.dg/20040305-1.c: New test.
40538 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
40541 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40543 2004-03-04 Ziemowit Laski <zlaski@apple.com>
40545 PR c++/14425, c++/14426
40546 * g++.dg/ext/altivec-4.C: New test.
40547 * g++.dg/ext/altivec-5.C: New test.
40549 2004-03-04 Geoffrey Keating <geoffk@apple.com>
40551 * g++.old-deja/g++.other/linkage1.C: Expect errors about
40552 global variables of a type with no linkage.
40553 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40554 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40555 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40556 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40557 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40558 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40559 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40560 * g++.dg/warn/deprecated.C: Name enum Color.
40561 * g++.dg/overload/VLA.C: Name structure for 'b'.
40562 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40564 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40566 * gcc.c-torture/compile/20040304-1.c: New test.
40568 2004-03-03 Zack Weinberg <zack@codesourcery.com>
40571 * gcc.dg/decl-4.c: New testcase.
40573 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
40575 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40576 as PRECF if sizeof (float) > sizeof (double).
40577 (PRECL): Make it the same as PRECF if
40578 sizeof (float) > sizeof (long double).
40580 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40582 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40583 system type. Add check for irix6 which doesn't have c99 runtime.
40585 2004-03-03 Bob Wilson <bob.wilson@acm.org>
40587 * gcc.dg/const-elim-1.c: xfail for xtensa.
40589 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40592 * g++.dg/template/cond4.C: New test.
40594 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40597 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40600 * g++.dg/parse/defarg7.C: New test.
40603 * g++.dg/template/friend26.C: New test.
40605 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40608 * g++.dg/abi/mangle21.C: New test.
40611 * g++.dg/parse/constructor2.C: New test.
40614 * g++.dg/template/sfinae1.C: New test.
40616 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40619 * g++.dg/expr/crash2.C: New test.
40621 PR middle-end/13448
40622 * gcc.dg/inline-5.c: New test.
40623 * gcc.dg/always-inline.c: Split out tests into ...
40624 * gcc.dg/always-inline2.c: ... this and ...
40625 * gcc.dg/always-inline3.c: ... this.
40627 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40630 * g++.dg/debug/crash1.C: New test.
40632 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
40634 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40635 function with __attribute__((noinline)).
40636 (recurser_void2): Likewise.
40637 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40638 (recurser_void2): Likewise.
40640 2004-02-29 Roger Sayle <roger@eyesopen.com>
40642 PR middle-end/14203
40643 * g++.dg/warn/Wunused-6.C: New test case.
40645 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
40647 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40650 2004-02-27 Eric Christopher <echristo@redhat.com>
40652 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40653 * g++.dg/charset/asm2.c: Run only x86.
40654 * gcc.dg/charset/asm3.c: Ditto.
40656 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
40658 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40661 2004-02-27 Ziemowit Laski <zlaski@apple.com>
40663 * g++.dg/ext/altivec-3.C: New.
40665 2004-02-26 Richard Henderson <rth@redhat.com>
40667 * g++.dg/ext/attrib10.C: Mark for warning.
40668 * gcc.dg/attr-alias-1.c: New.
40670 2004-02-26 Richard Henderson <rth@redhat.com>
40672 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40673 * gcc.c-torture/execute/20040208-2.c: ... it back.
40675 2004-02-26 Eric Christopher <echristo@redhat.com>
40677 * lib/target-supports.exp (check-iconv-available): New function.
40678 * lib/gcc-dg.exp (dg-require-iconv): New function.
40680 * gcc.dg/charset: New directory.
40681 * gcc.dg/charset/charset.exp: New file.
40682 * gcc.dg/charset/asm1.c: Ditto.
40683 * gcc.dg/charset/asm2.c: Ditto.
40684 * gcc.dg/charset/asm3.c: Ditto.
40685 * gcc.dg/charset/asm4.c: Ditto.
40686 * gcc.dg/charset/asm5.c: Ditto.
40687 * gcc.dg/charset/attribute1.c: Ditto.
40688 * gcc.dg/charset/attribute2.c: Ditto.
40689 * gcc.dg/charset/string1.c: Ditto.
40690 * g++.dg/charset: New directory.
40691 * g++.dg/dg.exp: Add here. Special options.
40692 * g++.dg/charset/charset.exp: New file.
40693 * g++.dg/charset/asm1.c: Ditto.
40694 * g++.dg/charset/asm2.c: Ditto.
40695 * g++.dg/charset/asm3.c: Ditto.
40696 * g++.dg/charset/asm4.c: Ditto.
40697 * g++.dg/charset/attribute1.c: Ditto.
40698 * g++.dg/charset/attribute2.c: Ditto.
40699 * g++.dg/charset/extern1.cc: Ditto.
40700 * g++.dg/charset/extern2.cc: Ditto.
40701 * g++.dg/charset/string1.c: Ditto.
40703 2004-02-26 Mark Mitchell <mark@codesourcery.com>
40706 * g++.dg/parse/comma1.C: New test.
40708 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40711 * g++.dg/template/ttp8.C: New test.
40713 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
40715 * gcc.dg/fixuns-trunc-1.c: New test.
40717 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40719 * gcc.dg/builtins-config.h: Use #elif.
40721 2004-02-26 Michael Matz <matz@suse.de>
40723 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40724 * gcc.dg/991214-1.c: Likewise.
40725 * gcc.dg/i386-asm-1.c: Likewise.
40727 2004-02-25 Richard Henderson <rth@redhat.com>
40729 * gcc.c-torture/execute/20040208-2.c: Move ...
40730 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40732 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40735 * g++.dg/other/crash-3.C: New test.
40737 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40739 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40740 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40742 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40745 2004-02-24 Michael Matz <matz@suse.de>
40747 * gcc.dg/i386-regparm.c: New.
40749 2004-02-23 James E Wilson <wilson@specifixinc.com>
40751 * gcc.c-torture/execute/20040223-1.c: New.
40753 2004-02-23 Zack Weinberg <zack@codesourcery.com>
40754 Kazu Hirata <kazu@cs.umass.edu>
40756 * gcc.dg/fwritable-strings-1.c: Remove.
40758 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
40761 * gcc.dg/20040223-1.c: New test.
40763 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40766 * g++.dg/ext/typeof9.C: New test.
40768 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40771 * g++.dg/other/switch1.C: New test.
40773 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40775 * gcc.dg/cast-function-1.c: Adjust for new informative message.
40776 * gcc.dg/va-arg-1.c: Likewise.
40778 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40781 * g++.dg/template/koenig5.C: New test.
40783 2004-02-21 Ziemowit Laski <zlaski@apple.com>
40785 * g++.dg/ext/altivec-1.C: Generalize target triple.
40786 * g++.dg/ext/altivec-2.C: New test case.
40787 * g++.dg/ext/altivec_check.h: New file.
40788 * gcc.dg/altivec-1.c: Generalize target triple;
40789 include altivec_check.h and call altivec_check().
40790 * gcc.dg/altivec-[2-5].c: Generalize target triple.
40791 * gcc.dg/altivec-6.c: New test case.
40792 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40793 type casts as needed.
40794 * gcc.dg/altivec-10.c: Include altivec_check.h and call
40796 * gcc.dg/altivec-12.c: New test case.
40797 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40798 include altivec_check.h and call altivec_check().
40799 * gcc.dg/altivec_check.h: New file.
40801 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40803 * lib/target-supports.exp (check_alias_available): Don't mangle
40804 function `g' in test program.
40806 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40808 * lib/target-supports.exp (check_profiling_available): Check
40809 argument to determine whether we support a profiling type.
40810 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40811 check_profiling_available.
40812 * g++.dg/bprob/bprob.exp: Likewise.
40813 * g77.dg/bprob/bprob.exp: Likewise.
40814 * gcc.misc-tests/bprob.exp: Likewise.
40815 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40816 dg-require-profiling and delete expected error handling.
40817 * gcc.dg/20021014-1.c: Likewise.
40818 * gcc.dg/nest.c: Likewise.
40820 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40823 * g++.dg/other/vthunk1.C: New test.
40825 2004-02-20 Falk Hueffner <falk@debian.org>
40828 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40830 2004-02-20 Mark Mitchell <mark@codesourcery.com>
40833 * g++.dg/other/error8.C: Remove XFAIL markers.
40836 * g++.dg/ext/packed5.C: New test.
40839 * g++.dg/warn/Wunused-5.C: New test.
40842 * g++.dg/lookup/member1.C: New test.
40844 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
40846 * gcc.c-torture/compile/20040130-1.c: Enable only when
40847 __INT_MAX__ >= 2147483647L.
40848 * gcc.c-torture/compile/961203-1.c: Likewise.
40850 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
40852 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40853 * g++.dg/opt/template1.C: Robustify assembler regexp
40855 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40857 * gcc.c-torture/execute/simd-4.x: Remove.
40858 * gcc.c-torture/execute/va-arg-25.x: Likewise.
40859 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40860 Guard with #ifndef SKIP_ATTRIBUTE.
40861 * gcc.dg/compat/vector-1_y.c: Likewise.
40862 * gcc.dg/compat/vector-2_x.c: Likewise.
40863 * gcc.dg/compat/vector-2_y.c: Likewise.
40864 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40865 * g++.dg/eh/simd-2.C: Likewise.
40867 2004-02-19 Alan Modra <amodra@bigpond.net.au>
40869 * gcc.c-torture/compile/complex-1.c: New.
40871 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
40874 * gcc.c-torture/execute/20040218-1.c: New test.
40876 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40879 * g++.dg/parse/new2.C: New test.
40881 2004-02-18 Paul Brook <paul@codesourcery.com>
40883 * gcc.c-torture/compile/libcall-1.c: New test.
40885 2004-02-18 Paul Brook <paul@codesourcery.com>
40888 * gcc.dg/debug/debug-7.c: New test.
40890 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
40892 * gcc.dg/20040217-1.c: New test.
40894 2004-02-17 Zack Weinberg <zack@codesourcery.com>
40896 * gcc.c-torture/execute/990208-1.x: Delete.
40898 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
40900 * gcc.c-torture/execute/20040208-2.x: New file.
40902 2004-02-17 Mark Mitchell <mark@codesourcery.com>
40905 * g++.dg/abi/structret1.C: New test.
40907 2004-02-17 Jakub Jelinek <jakub@redhat.com>
40909 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40910 (i386_cpuid): No need to test if cpuid is available on AMD64.
40911 Fix assembly, so that it works onboth i386 and AMD64.
40912 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40913 (vecInLong): Fix s[] member type to unsigned int.
40914 (vecInWord): Remove type.
40915 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40916 (a64, b64, c64, d64, e64): Remove.
40917 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40918 Remove unused variable. Remove initialization of removed variables.
40919 Don't call mmx_tests nor sse_tests.
40920 (reference_mmx, reference_sse): Remove.
40921 (check): Add return stmt.
40922 * gcc.dg/i386-sse-7.c: New test.
40923 * gcc.dg/i386-mmx-4.c: New test.
40925 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40927 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40928 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40929 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40930 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40931 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40932 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40933 g++.dg/tc1/dr94.C: Fix line terminator.
40935 2004-02-16 Geoffrey Keating <geoffk@apple.com>
40937 * gcc.c-torture/compile/20040216-1.c: New.
40939 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40941 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40942 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40943 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40944 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40945 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40946 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40948 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40950 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40952 2004-02-15 Mark Mitchell <mark@codesourcery.com>
40955 * g++.dg/expr/cond4.C: New test.
40958 * g++.dg/lookup/crash2.C: New test.
40960 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
40962 * gcc.c-torture/compile/20040214-2.c: New test.
40964 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
40967 * g++.dg/ext/typeof8.C: New test.
40969 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
40971 * gcc.c-torture/compile/20040214-1.c: New test.
40973 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40976 * g++.dg/template/spec11.C: New test.
40978 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40981 * g++.dg/other/error8.C: New test.
40983 2004-02-13 Mark Mitchell <mark@codesourcery.com>
40986 * g++.dg/template/array4.C: New test.
40989 * g++.dg/inherit/thunk2.C: New test.
40992 * g++.dg/eh/cond2.C: New test.
40994 2004-02-12 Alan Modra <amodra@bigpond.net.au>
40996 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40998 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41000 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41002 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41004 * g++.dg/simd-2.C: xfail on ppc64-linux.
41006 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41009 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41012 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41014 * gcc.dg/builtins-33.c: New test.
41016 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41018 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41020 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41022 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41024 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41026 * gcc.dg/ppc64-abi-3.c: New test.
41028 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41032 * gcc.dg/pr14092-1.c: New testcase.
41034 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41036 * gcc.dg/cpp/assert4.c: Fix typo last change.
41038 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41039 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41041 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41043 2004-02-09 Roger Sayle <roger@eyesopen.com>
41045 * gcc.c-torture/compile/20040209-1.c: New test case.
41047 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41049 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41051 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41053 * gcc.c-torture/execute/20040208-[12].c: New tests.
41055 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41057 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41059 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41061 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41063 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41066 * gcc.dg/visibility-8.c: New testcase.
41068 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41070 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41072 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41074 2004-02-07 Roger Sayle <roger@eyesopen.com>
41076 PR middle-end/13696
41077 * g++.dg/opt/fold1.C: New test case.
41079 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41082 * g++.dg/other/crash-2.C: New test.
41084 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41087 * g++.dg/parse/angle-bracket2.C: New test.
41089 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41091 PR middle-end/13750
41093 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41095 * g++.dg/pch/wchar-1.C: New.
41096 * g++.dg/pch/wchar-1.Hs: New.
41098 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41101 * g++.dg/parse/error15.C: New test.
41102 * g++.dg/parse/crash11.C: Update dg-error mark.
41104 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41107 * g++.dg/warn/conv2.C: New test.
41109 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41112 * g++.dg/warn/incomplete1.C: Remove xfail.
41114 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41116 * lib/file-format.exp (gcc_target_object_format): Use
41117 ${tool}_target_compile, not gcc_target_compile.
41118 * lib/target-supports.exp (check_alias_available): Likewise.
41119 (check_gc_sections_available): Likewise.
41120 * g++.dg/ext/attrib10.C: Use dg-require-alias.
41121 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41124 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41127 * g++.dg/template/static6.C: New test.
41129 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
41131 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41133 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41135 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41136 tests for systems where `char' is unsigned by default.
41138 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41141 * g++.dg/template/partial3.C: New test.
41143 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
41145 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41146 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41147 Remove mentions of obsolete ports.
41149 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
41151 * gcc.dg/noncompile/20001228-1.c: Fix for new
41154 2004-02-03 Roger Sayle <roger@eyesopen.com>
41157 * gcc.c-torture/execute/multdi-1.c: New test case.
41159 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41162 * g++.dg/template/lookup5.C: New test.
41164 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41167 * g++.dg/template/lookup4.C: New test.
41170 * g++.dg/parse/error14.C: New test.
41173 * g++.dg/parse/template13.C: New test.
41175 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41178 * g++.dg/template/koenig4.C: New test.
41181 * g++.dg/template/crash17.C: New test.
41184 * g++.dg/parse/error13.C: New test.
41185 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41187 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41189 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41191 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
41195 * gcc.dg/noncompile/20040203-1.c: New test.
41196 * gcc.dg/noncompile/20040203-2.c: Likewise.
41197 * gcc.dg/noncompile/20040203-3.c: Likewise.
41198 * gcc.dg/20040203-1.c: Likewise.
41200 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
41203 * g++.dg/template/sizeof7.C: New test.
41205 2004-02-02 Eric Christopher <echristo@redhat.com>
41206 Zack Weinberg <zack@codesourcery.com>
41208 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41210 2004-02-02 Zack Weinberg <zack@codesourcery.com>
41212 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41213 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41214 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41215 * gcc.dg/cleanup-5.c: Run only on Linux targets.
41217 2004-02-02 Mark Mitchell <mark@codesourcery.com>
41220 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41223 * g++.dg/ext/attrib13.C: New test.
41226 * g++.dg/conversion/op2.C: New test.
41228 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41230 * gcc.dg/titype-1.c: Fix pasto.
41232 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41234 * gcc.dg/titype-1.c: New test.
41236 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41239 * g++.dg/template/non-type-template-argument-1.C,
41240 g++.dg/template/qualified-id1.C: Update dg-error marks.
41241 * g++.dg/template/nontype6.C: New test.
41243 2004-02-01 Roger Sayle <roger@eyesopen.com>
41245 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41246 * gcc.dg/builtins-31.c: New testcase.
41247 * gcc.dg/builtins-32.c: New testcase.
41249 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
41251 * objc.dg/call-super-2.m: Update line numbers
41252 for the including of stddef.h.
41254 2004-01-30 Michael Matz <matz@suse.de>
41256 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41257 g++.dg/ext/case-range3.C: New tests.
41259 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41263 * g++.dg/template/member4.C: New test.
41265 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41268 * g++.dg/template/sizeof6.C: New test.
41270 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41272 * gcc.dg/fwritable-strings-1.c: New test.
41274 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41276 * gcc.c-torture/compile/20040130-1.c: New test.
41278 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
41280 * objc.dg/call-super-2.m: Include stddef.h for size_t.
41282 2004-01-29 Mark Mitchell <mark@codesourcery.com>
41285 * g++.dg/template/ctor3.C: New test.
41287 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41289 * g++.dg/tc1: New directory.
41290 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41291 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41292 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41293 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41294 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41296 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41298 * g++.dg/parse/error11.C: New test.
41299 * g++.dg/parse/error12.C: Likewise.
41301 2004-01-28 Ziemowit Laski <zlaski@apple.com>
41303 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41304 (scan_initial, main): Use aligned_sizeof instead of sizeof.
41306 2004-01-28 Mark Mitchell <mark@codesourcery.com>
41309 * g++.dg/ext/attrib12.C: New test.
41312 * g++.dg/parse/cast2.C: New test.
41314 2004-01-27 James E Wilson <wilson@specifixinc.com>
41316 * objc.dg/encode-2.m (main): New local string. Set depending on
41317 sizeof long. Use in sscanf call.
41318 * objc.dg/encode-3.m (main): New local string. Set depending on
41319 sizeof long. Use in scan_initial call.
41321 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41323 * objc.dg/call-super-2.m: Make LP64-safe.
41324 * objc.dg/desig-init-1.m: Likewise.
41326 2004-01-27 Devang Patel <dpatel@apple.com>
41328 * g++.dg/debug/namespace1.C: New test.
41330 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
41332 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41335 * gcc.dg/arm-mmx-1.c: New test.
41337 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41339 * gcc.dg/20040127-1.c: New test.
41340 * gcc.dg/20040127-2.c: New test.
41342 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41344 * objc.dg/stret-1.m (glob): Renamed to globa.
41346 2004-01-26 Mark Mitchell <mark@codesourcery.com>
41349 * g++.dg/expr/for1.C: New test.
41351 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
41353 PR middle-end/13779
41354 * gcc.dg/darwin-longlong.c: New test.
41356 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
41358 * gcc.dg/20040124-1.c: Moved test from here...
41359 * gcc.c-torture/compile/20040124-1.c: ...to here.
41361 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41363 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
41364 the assembly output if -m64 is passed.
41366 2004-01-25 Mark Mitchell <mark@codesourcery.com>
41369 * g++.dg/template/cond3.C: New test.
41371 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41374 * g++.dg/template/ttp7.C: New test.
41376 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41379 * g++.dg/template/nontype4.C: New test.
41380 * g++.dg/template/nontype5.C: Likewise.
41382 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
41384 * gcc.dg/torture/mips-clobber-at.c: New test.
41386 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
41388 * gcc.dg/20040124-1.c: New test.
41390 2004-01-24 Jakub Jelinek <jakub@redhat.com>
41392 * gcc.dg/20040123-1.c: New test.
41394 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41396 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41398 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
41400 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41402 2004-01-23 Andrew Pinski <apinski@apple.com>
41404 * gcc.dg/20030121-1.c: Move to ..
41405 * gcc.dg/20040121-1.c: here.
41407 2004-01-23 Roger Sayle <roger@eyesopen.com>
41409 * gcc.dg/builtins-29.c: New test case.
41411 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41414 * gcc.dg/builtins-30.c: New testcase.
41416 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
41418 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41419 * lib/g77.exp: Likewise.
41420 * lib/objc.exp: Likewise.
41421 * lib/g++.exp: Likewise.
41423 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41425 * gcc.dg/struct-by-value-2.c: New test.
41427 2004-01-21 Andrew Pinski <apinski@apple.com>
41430 * gcc.dg/20030121-1.c: New test.
41432 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
41434 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
41435 clobber frame pointer register in asm statement.
41437 2004-01-21 Falk Hueffner <falk@debian.org>
41439 * gcc.c-torture/compile/20040121-1.c: New test.
41441 2004-01-21 Zack Weinberg <zack@codesourcery.com>
41443 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41445 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
41447 * gcc.dg/ppc64-abi-2.c: New test.
41449 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
41451 * lib/treelang.exp: Fill out this file.
41452 * lib/treelang-dg.exp: New File.
41454 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
41456 * gcc.c-torture/compile/981022-1.c: Remove.
41457 * gcc.dg/array-5.c: Remove XFAIL.
41458 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41459 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41460 gcc.dg/cond-lvalue-1.c: Update.
41461 * gcc.dg/cast-lvalue-2.c: New test.
41463 2004-01-19 Mark Mitchell <mark@codesourcery.com>
41466 * g++.dg/other/error1.C (class foo): Tweak error message.
41469 * g++.dg/template/call2.C: New test.
41471 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41473 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41474 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41475 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41476 scalar-return-1_x.c, scalar-return-2_y.c,
41477 scalar-return-3_x.c, scalar-return-3_y.c,
41478 scalar-return-4_x.c, scalar-return-4_y.c,
41479 struct-align-1.h, struct-align-1_x.c,
41480 struct-align-1_y.c, struct-align-2.h,
41481 struct-align-2_x.c, struct-align-2_y.c,
41482 struct-by-value-10_y.c, struct-by-value-11_x.c,
41483 struct-by-value-11_y.c, struct-by-value-12_x.c,
41484 struct-by-value-12_y.c, struct-by-value-13_x.c,
41485 struct-by-value-13_y.c, struct-by-value-14_x.c,
41486 struct-by-value-14_y.c, struct-by-value-15_x.c,
41487 struct-by-value-15_y.c, struct-by-value-16_y.c,
41488 struct-by-value-17_y.c, struct-by-value-18_y.c,
41489 struct-by-value-19_y.c, struct-by-value-1_x.c,
41490 struct-by-value-1_y.c, struct-by-value-20_y.c,
41491 struct-by-value-2_x.c, struct-by-value-2_y.c,
41492 struct-by-value-3_y.c, struct-by-value-4_x.c,
41493 struct-by-value-4_y.c, struct-by-value-5_y.c,
41494 struct-by-value-6_y.c, struct-by-value-7_y.c
41495 struct-by-value-8_x.c, struct-by-value-8_y.c
41496 struct-by-value-9_x.c, struct-by-value-9_y.c
41497 struct-return-10_x.c, struct-return-10_y.c,
41498 struct-return-19_x.c, struct-return-20_x.c
41499 struct-return-2_x.c, struct-return-2_y.c
41500 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41501 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
41503 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41505 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41506 attribute on sparc*-sun-solaris2.*.
41508 2004-01-18 Mark Mitchell <mark@codesourcery.com>
41511 * g++.dg/ext/typeof7.C: New test.
41513 2004-01-18 David Edelsohn <edelsohn@gnu.org>
41515 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41516 * gcc.dg/const-elim-1.c: Same.
41518 2004-01-17 Ziemowit Laski <zlaski@apple.com>
41520 * objc.dg/stret-1.m: New.
41521 * objc.dg/stret-2.m: New.
41523 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
41526 * g++.dg/ext/vector1.C: New test.
41528 2004-01-16 Geoffrey Keating <geoffk@apple.com>
41530 * gcc.dg/pch/import-1.c: New.
41531 * gcc.dg/pch/import-1.hs: New.
41532 * gcc.dg/pch/import-1a.h: New.
41533 * gcc.dg/pch/import-1b.h: New.
41534 * gcc.dg/pch/import-1c.h: New.
41536 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41539 * g++.dg/ext/array1.C: New test.
41542 * g++.dg/conversion/op1.C: New test.
41544 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
41547 From Kazumoto Kojima / Dan Kegel:
41548 * gcc.dg/pr11864-1.c: New test.
41551 From Marcus Comstedt / Dan Kegel:
41552 * gcc.dg/pr10392-1.c: New test.
41554 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41557 * g++.dg/init/ref10.C: New test.
41559 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41562 * g++.dg/parse/typename6.C: New test.
41564 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41567 * g++.dg/pch/wchar-1.C: New.
41568 * g++.dg/pch/wchar-1.Hs: New.
41570 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41573 * g++.dg/expr/sizeof2.C: New test.
41575 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
41577 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41579 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41582 * g++.dg/lookup/strong-using-3.C: New.
41583 * g++.dg/lookup/using-10.C: New.
41585 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41588 * g++.dg/lookup/strong-using-2.C: New.
41590 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
41591 Dan Kegel <dank@kegel.com>
41592 J"orn Rennecke <joern.rennecke@superh.com>
41595 * gcc.dg/pr9365-1.c: New test.
41597 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41600 * g++.dg/parse/casting-operator2.C: New test.
41601 * g++.old-deja/g++.pt/explicit83.C: Remove.
41603 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
41605 * gcc.dg/label-compound-stmt-1.c: New test.
41606 * gcc.c-torture/compile/950922-1.c,
41607 gcc.c-torture/compile/20000211-3.c,
41608 gcc.c-torture/compile/20000518-1.c,
41609 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41610 compound statements.
41612 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
41614 * gcc.dg/ppc64-abi-1.c: New test.
41616 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
41618 * g++.dg/ext/attrib9.C: Add dg-warnings.
41620 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41623 * g++.dg/parse/dtor3.C: New test.
41625 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
41628 * g++.dg/parse/try-catch-1.C: New test.
41630 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
41632 * ada/acats/run_all.sh: Add more verbose output in acats.log
41633 when compiling tests.
41635 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41638 * gcc.dg/typedef-redecl.c: New test case.
41639 * gcc.dg/typedef-redecl.h: New support file.
41641 2004-01-13 Jan Hubicka <jh@suse.cz>
41643 * gcc.dg/always_inline.c: New test.
41644 * gcc.dg/debug/20031231-1.c: Fix.
41646 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41649 * g++.dg/template/array3.C: New test.
41651 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41653 * g++.dg/ext/lvalue1.C: No longer expected to fail.
41654 * g++.dg/warn/Wunused-2.C: Likewise.
41656 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41659 * g++.dg/template/instantiate6.C: New test.
41661 2004-01-12 Roger Sayle <roger@eyesopen.com>
41663 PR middle-end/11397
41664 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41666 2004-01-12 Jan Hubicka <jh@suse.cz>
41669 * gcc.dg/20040112-1.c: New.
41671 * gcc.dg/dwarf-die[1-7].c: Move to...
41672 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41673 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41675 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
41678 * g++.dg/parse/friend4.C: New test.
41680 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
41683 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41684 definition is called a friend.
41686 2004-01-11 Zack Weinberg <zack@codesourcery.com>
41688 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41690 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
41693 * g++.dg/parse/error10.C: New test.
41694 * g++.dg/template/arg2.C: Accept "invalid type" error.
41696 2004-01-11 Jakub Jelinek <jakub@redhat.com>
41698 PR middle-end/13392
41699 * g++.dg/opt/expect2.C: New test.
41701 2004-01-10 Zack Weinberg <zack@codesourcery.com>
41703 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41704 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41705 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41706 Update dg-error regexps.
41708 2004-01-10 Zack Weinberg <zack@codesourcery.com>
41710 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41711 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41713 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41715 * gcc.dg/pragma-re-1.c: Use right pointer type.
41717 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41719 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41721 2004-01-09 Geoffrey Keating <geoffk@apple.com>
41723 * gcc.dg/rs6000-ldouble-1.c: New.
41725 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41729 * g++.dg/other/abstract1.C: New test.
41731 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
41733 * g++.dg/lookup/strong-using-1.C: New.
41735 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
41738 * gcc.dg/func-ptr-conv-1.c: New test.
41739 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41741 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
41744 * gcc.c-torture/compile/20040109-1.c: New.
41746 2004-01-08 Stuart Hastings <stuart@apple.com>
41748 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41749 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41750 * gcc.dg/i386-sse-6.c: ...this new testcase.
41752 2004-01-09 Alan Modra <amodra@bigpond.net.au>
41754 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41756 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41758 * ada/acats/run_acats: Treat 'gnatchop' the same way
41759 as 'gnatmake'. Export GCC_DRIVER.
41760 * ada/acats/run_all.sh: Add target_gnatchop. Use
41761 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41763 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41766 * g++.dg/template/dependent-expr4.C: New test.
41768 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
41770 * gcc.dg/altivec-11.c: New test.
41772 2004-01-07 Mark Mitchell <mark@codesourcery.com>
41774 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41776 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
41779 * gcc.dg/enum-compat-1.c: New test.
41780 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41782 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
41785 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41786 gcc.dg/c99-idem-qual-3.c: New tests.
41788 2004-01-07 Alan Modra <amodra@bigpond.net.au>
41790 * gcc.dg/winline-7.c: Don't cast void * to int.
41792 2004-01-06 Jan Hubicka <jh@suse.cz>
41794 * gcc.dg/i386-sse-5.c: New test
41795 * g++.dg/eh/simd-1.c: Add -w argument for i386.
41797 2004-01-05 Mark Mitchell <mark@codesourcery.com>
41800 * g++.dg/rtti/typeid4.C: New test.
41802 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41804 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41806 2004-01-05 Mark Mitchell <mark@codesourcery.com>
41809 * g++.dg/template/error11.C: New test.
41812 * g++.dg/template/class2.C: New test.
41814 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
41815 Richard Sandiford <rsandifo@redhat.com>
41818 * g++.dg/opt/alias3.C: New test.
41820 2004-01-04 Mark Mitchell <mark@codesourcery.com>
41823 * g++.dg/template/koenig3.C: New test.
41826 * g++.dg/parse/offsetof3.C: New test.
41828 * g++.dg/init/copy7.C: Add missing dg-error markers.
41831 * g++.dg/init/copy7.c: New test.
41834 * g++.dg/parse/cast1.C: New test.
41836 2004-01-04 Jan Hubicka <jh@suse.cz>
41838 * gcc.dg/winline[1-7].c: New tests.
41840 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41843 * g++.dg/template/qualttp22.C: New test.
41845 2004-01-01 Jan Hubicka <jh@suse.cz>
41847 * gcc.dg/debug/20031231-1.c: New.
41848 * gcc.c-torture/compile/20040101-1.c: New.
41849 * gcc.dg/dwarf-die-[1-7].c: New.
41851 2004-01-01 Jakub Jelinek <jakub@redhat.com>
41853 PR optimization/13521
41854 * gcc.c-torture/compile/20031231-1.c: New test.
41856 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
41858 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41860 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41863 * g++.dg/template/crash16.C: New test.
41865 2003-12-30 Mark Mitchell <mark@codesourcery.com>
41867 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41869 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
41871 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41873 * g++.old-deja/g++.jason/thunk3.C: Likewise.
41874 * g++.old-deja/g++.law/profile1.C: Likewise.
41875 * gcc.c-torture/compile/981006-1.c: Likewise.
41876 * gcc.c-torture/execute/loop-2e.x: Likewise.
41877 * gcc.c-torture/execute/loop-2f.x: Remove.
41878 * gcc.c-torture/execute/loop-2g.x: Likewise.
41879 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41880 * gcc.dg/20020312-2.c: Remove traces of dead ports.
41882 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
41885 * g++.dg/ext/attrib11.C: New test.
41888 * g++.dg/template/array2-1.C: New test.
41889 * g++.dg/template/array2-2.C: New test.
41891 2003-12-29 Mark Mitchell <mark@codesourcery.com>
41893 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41895 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
41898 * g++.dg/template/array1-1.C: New test.
41899 * g++.dg/template/array1-2.C: New test.
41901 2003-12-29 Roger Sayle <roger@eyesopen.com>
41904 * g77.dg/12632.f: New test case.
41906 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41909 * g++.dg/parse/nontype1.C: New test.
41911 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41914 * g++.dg/parse/explicit1.C: New test.
41915 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41917 2003-12-28 Mark Mitchell <mark@codesourcery.com>
41920 * g++.dg/opt/inline6.C: New test.
41923 * g++.dg/parse/error9.C: New test.
41925 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41927 2003-12-28 Mark Mitchell <mark@codesourcery.com>
41930 * g++.dg/init/assign1.C: New test.
41932 2003-12-28 Roger Sayle <roger@eyesopen.com>
41935 * g++.dg/warn/format3.C: New test case.
41937 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41939 * gcc.c-torture/compile/20031227-1.c: New test.
41941 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41943 * g++.dg/bprob/bprob.exp: Load target-supports.exp
41944 * g77.dg/bprob/bprob.exp: Likewise.
41945 * gcc.misc-tests/bprob.exp: Likewise.
41946 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
41947 variants on systems where the library does not provide that
41949 * gcc.dg/builtins-20.c: Use builtins-config.h.
41950 * gcc.dg/builtins-config.h: New file.
41952 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41954 * lib/gcc-dg.exp (dg-require-profiling): New function.
41955 * lib/target-supports.exp (check_profiling_available): Likewise.
41956 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41957 * g77.dg/bprob/bprob.exp: Likewise.
41958 * gcc.misc-tests/bprob.exp: Likewise.
41959 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41960 * gcc.dg/20021014-1.c: Likewise.
41961 * gcc.dg/nest.c: Likewise.
41963 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41965 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41967 * g++.dg/lookup/java2.C: Likewise.
41968 * gcc.dg/cpp/lexident.c: Likewise.
41970 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
41972 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41974 * gcc.c-torture/compile/961203-1.c: Likewise.
41975 * gcc.c-torture/compile/980506-1.c: Likewise.
41977 2003-12-23 Zack Weinberg <zack@codesourcery.com>
41979 * lib/gcc-dg.exp (dg-prune-output): New annotation.
41980 (additional_prunes): New global.
41981 (gcc-dg-prune): Handle additional per-test pruning.
41982 (dg-test): Clear additional_prunes between tests.
41984 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
41985 dg-prune-output to avoid spurious failures from assembler
41986 complaining about nonexistent WAW violations.
41987 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41988 Use dg-prune-output to avoid spurious failures from assembler
41989 warning about Itanium B-step errata.
41991 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41993 * g++.dg/abi/macro0.C: New test.
41994 * g++.dg/abi/macro1.C: Likewise.
41995 * g++.dg/abi/macro2.C: Likewise.
41997 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41998 * g++.dg/abi/bitfield7.C: Likewise.
41999 * g++.dg/abi/dtor2.C: Likewise.
42000 * g++.dg/abi/mangle11.C: Likewise.
42001 * g++.dg/abi/mangle12.C: Likewise.
42002 * g++.dg/abi/mangle14.C: Likewise.
42003 * g++.dg/abi/mangle17.C: Likewise.
42004 * g++.dg/abi/vbase10.C: Likewise.
42005 * g++.dg/abi/vbase14.C: Likewise.
42006 * g++.dg/template/qualttp17.C: Likewise.
42008 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42011 * gcc.dg/20031223-1.c: New test.
42013 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42015 * gcc.dg/noreturn-7.c: New test.
42017 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42019 * gcc.dg/null-pointer-1.c: New test.
42021 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42023 * g++.old-deja/g++.jason/template18.C: Remove.
42024 * g++.old-deja/g++.jason/template37.C: Likewise.
42027 * g++.dg/lookup/ns1.C: New test.
42030 * g++.dg/template/lookup3.C: New test.
42032 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42034 * g++.dg/template/recurse1.C: New test
42036 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42039 * g++.dg/parse/semicolon1.C: New test.
42040 * g++.dg/parse/semicolon1.h: Likewise.
42042 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42044 * gcc.dg/darwin-misaligned.c: New test.
42046 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42049 * gcc.dg/20031222-1.c: New test.
42051 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42054 * g++.dg/parse/error8.C: New test.
42057 * g++.dg/warn/ctor-init-1.C: New test.
42059 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42061 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42063 * gcc.c-torture/compile/930217-1.c: Likewise.
42064 * gcc.c-torture/compile/930513-1.c: Likewise.
42065 * gcc.c-torture/execute/920908-2.c: Likewise.
42066 * gcc.c-torture/execute/921204-1.c: Likewise.
42067 * gcc.c-torture/execute/930621-1.c: Likewise.
42068 * gcc.c-torture/execute/930630-1.c: Likewise.
42069 * gcc.c-torture/execute/931031-1.c: Likewise.
42070 * gcc.c-torture/execute/980602-2.c: Likewise.
42071 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42072 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42073 * gcc.c-torture/execute/extzvsi.c: Likewise.
42074 * gcc.c-torture/unsorted/ext.c: Likewise.
42076 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42079 * gcc.c-torture/compile/20031220-2.c: New test case.
42081 2003-12-20 Roger Sayle <roger@eyesopen.com>
42083 PR optimization/13031
42084 * gcc.c-torture/compile/20031220-1.c: New test case.
42086 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42088 * gcc.dg/cast-function-1.c: New test.
42090 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42092 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42095 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42098 * g++.dg/ext/attrib10.C: New test.
42100 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42102 * gcc.dg/cleanup-10.c: New test.
42103 * gcc.dg/cleanup-11.c: New test.
42105 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42108 * g++.dg/opt/expect1.C: New test.
42110 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42112 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42114 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
42117 * gcc.dg/20031218-1.c: New test.
42120 * gcc.dg/20031218-2.c: New test.
42121 * gcc.dg/20031218-3.c: New test.
42123 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42124 of label name and allow for USER_LABEL_PREFIX == "_" names.
42125 * g++.dg/abi/mangle18-2.C: Likewise.
42126 * g++.dg/abi/mangle19-1.C: Likewise.
42127 * g++.dg/abi/mangle19-2.C: Likewise.
42128 * g++.dg/abi/mangle20-1.C: Likewise.
42129 * g++.dg/abi/mangle20-2.C: Likewise.
42131 2003-12-18 Richard Henderson <rth@redhat.com>
42133 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42135 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
42136 Dan Kegel <dank@kegel.com>
42139 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42140 testing a cross compiler, it causes spurious compile failures.
42141 * lib/g++.exp: Likewise.
42143 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42146 * g++.dg/template/access13.C: New test.
42148 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
42150 * gcc.dg/20031216-1.c: New test.
42152 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42155 * g++.dg/template/error10.C: New test.
42157 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42159 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42160 * g++.dg/eh/simd-2.C: Likewise.
42162 2003-12-17 James E Wilson <wilson@specifixinc.com>
42163 Roger Sayle <roger@eyesopen.com>
42165 * gcc.c-torture/execute/ieee/mzero5.c: New.
42167 2003-12-17 Mark Mitchell <mark@codesourcery.com>
42170 * g++.dg/parse/error6.C: New test.
42173 * g++.dg/parse/error7.C: New test.
42175 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42177 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42178 at -O with stabs debugging formats.
42179 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42180 * gcc.dg/debug/debug-2.c: Likewise.
42182 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42185 * g++.dg/init/error1.C: New test.
42188 * g++.dg/init/pm3.C: New test.
42190 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
42193 * gcc.dg/bitfld-8.c: New test.
42195 2003-12-16 James Lemke <jim@wasabisystems.com>
42197 * gcc.dg/arm-scd42-[123].c: New tests.
42199 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42202 * g++.dg/abi/mangle20-1.C: New test.
42203 * g++.dg/abi/mangle20-2.C: New test.
42205 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42208 * g++.dg/other/offsetof2.C: Remove XFAIL.
42209 * g++.dg/parse/offsetof1.C: New test.
42210 * g++.gd/parse/offsetof2.C: Likewise.
42212 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42214 * g++.dg/template/nontype3.C: New test.
42215 * g++.dg/template/static2.C: Tweaked the dg-error clause.
42217 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42219 * g++.dg/warn/noreturn-3.C: Also test instantiation.
42221 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42224 * g++.dg/expr/assign1.C: New test.
42227 * g++.dg/abi/mangle19-1.C: New test.
42228 * g++.dg/abi/mangle19-2.C: New test.
42230 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
42232 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42234 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42236 * gcc.c-torture/execute/20031216-1.c: New test.
42238 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42240 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42243 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42246 * g++.dg/template/error9.C: New test.
42249 * g++.dg/template/error8.C: New test.
42251 2003-12-15 Roger Sayle <roger@eyesopen.com>
42253 PR middle-end/13400
42254 * gcc.c-torture/execute/20031215-1.c: New test case.
42256 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42259 * g++.dg/parse/error5.C: New test.
42262 * g++.dg/expr/sizeof1.C: New test.
42265 * g++.dg/template/crash15.C: New test.
42267 2003-12-15 Geoffrey Keating <geoffk@apple.com>
42269 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42270 a non-POD type as the last named parameter of a varargs function.
42272 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42276 * g++.dg/template/crash14.C: New test.
42277 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42279 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
42281 * g++.dg/other/java1.C: New test.
42284 * g++.dg/abi/mangle18-1.C: New test.
42285 * g++.dg/abi/mangle18-2.C: New test.
42287 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42289 PR optimization/10312
42290 * gcc.c-torture/execute/20031214-1.c: New.
42292 2003-12-14 Mark Mitchell <mark@codesourcery.com>
42296 * g++.dg/parse/error3.C: New test.
42297 * g++.dg/parse/error4.C: Likewise.
42298 * g++.dg/abi/mangle4.C: Tweak error messages.
42299 * g++.dg/lookup/using5.C: Likewise.
42300 * g++.dg/other/error2.C: Likewise.
42301 * g++.dg/parse/typename5.C: Likewise.
42302 * g++.dg/parse/undefined1.C: Likewise.
42303 * g++.dg/template/arg2.C: Likewise.
42304 * g++.dg/template/ttp3.C: Likewise.
42305 * g++.dg/template/type1.C: Likewise.
42306 * g++.old-deja/g++.other/crash32.C: Likewise.
42307 * g++.old-djea/g++.pt/defarg8.C: Likewise.
42309 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42312 * g++.dg/warn/noreturn-3.C: New test.
42314 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42317 * g++.dg/abi/covariant3.C: New.
42319 2003-12-12 Jakub Jelinek <jakub@redhat.com>
42321 * g++.dg/eh/ia64-1.C: New test.
42323 2003-12-12 Roger Sayle <roger@eyesopen.com>
42325 PR optimization/13037
42326 * g77.f-torture/execute/13037.f: New test case.
42328 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42331 * g++.dg/abi/covariant2.C: New.
42333 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
42335 * gcc.dg/cpp/trad/macro.c: New tests.
42337 2003-12-11 Zack Weinberg <zack@codesourcery.com>
42339 * gcc.c-torture/execute/wchar_t-1.x: Delete.
42341 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
42344 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42346 * lib/g++.exp (g++_version): Likewise.
42347 * lib/g77.exp (g77_version): Likewise.
42348 * lib/objc.exp (default_objc_version): Likewise.
42350 2003-12-10 Richard Henderson <rth@redhat.com>
42352 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42354 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42356 2003-12-08 Matt Austern <austern@apple.com>
42359 * lib/gcc-dg.exp (dg-require-visibility): Define.
42360 * lib/target-supports (check_visibility_available): Define.
42361 * gcc.dg/visibility-1.c: New test.
42362 * gcc.dg/visibility-2.c: Likewise.
42363 * gcc.dg/visibility-3.c: Likewise.
42364 * gcc.dg/visibility-4.c: Likewise.
42365 * gcc.dg/visibility-5.c: Likewise.
42366 * gcc.dg/visibility-6.c: Likewise.
42367 * g++.dg/ext/visibility-1.C: Likewise.
42368 * g++.dg/ext/visibility-2.C: Likewise.
42369 * g++.dg/ext/visibility-3.C: Likewise.
42370 * g++.dg/ext/visibility-4.C: Likewise.
42371 * g++.dg/ext/visibility-5.C: Likewise.
42372 * g++.dg/ext/visibility-6.C: Likewise.
42374 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42376 * g++.dg/lookup/java1.C: New test.
42377 * g++.dg/lookup/java2.C: New test.
42379 2003-12-07 Falk Hueffner <falk@debian.org>
42381 * g++.dg/opt/noreturn-1.C: New test.
42383 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
42385 * gcc.dg/overflow-1.c: New test.
42387 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42389 * g77.f-torture/compile/13060.f: New test.
42391 2003-12-06 Mark Mitchell <mark@codesourcery.com>
42394 * g++.dg/inherit/operator2.C: New test.
42396 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42399 * g++.dg/ext/attrib9.C: New test.
42401 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42404 * g++.dg/template/error7.C: New test.
42406 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
42407 J"orn Rennecke <joern.rennecke@superh.com>
42410 * g++.dg/other/struct-va_list.C: New test.
42412 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42415 * g++.dg/parse/defarg6.C: New test.
42417 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
42420 * gcc.c-torture/execute/20031201-1.c: New test.
42422 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
42424 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42426 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42428 * gcc.dg/builtin-return-1.c: New test.
42430 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
42431 J"orn Rennecke <joern.rennecke@superh.com>
42433 PR optimization/13260
42434 * gcc.c-torture/execute/20031204-1.c: New test.
42436 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42439 * g++.dg/template/error6.C: New test.
42441 2003-12-03 Jakub Jelinek <jakub@redhat.com>
42443 * gcc.dg/20031202-1.c: New test.
42445 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42448 * g++.dg/template/eh1.C: New test.
42451 * g++.dg/template/error5.C: New test.
42453 2003-12-02 David Ung <davidu@mips.com>
42455 * gcc.dg/compat/vector-check.h: Corrected type for var
42458 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42461 * g++.dg/template/ptrmem8.C: New test.
42463 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42466 * g++.dg/template/dependent-expr3.C: New test.
42468 2003-12-01 James Lemke <jim@wasabisystems.com>
42470 * gcc.dg/arm-g2.c: New test.
42472 2003-12-01 Roger Sayle <roger@eyesopen.com>
42474 PR optimization/11634
42475 * gcc.dg/20031201-2.c: New test case.
42477 2003-12-01 Zack Weinberg <zack@codesourcery.com>
42480 * objc.dg/proto-lossage-3.m: New test.
42482 2003-12-01 Roger Sayle <roger@eyesopen.com>
42484 PR optimization/12628
42485 * gcc.dg/20031201-1.c: New test case.
42487 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42489 * gcc.dg/unaligned-1.c: New test.
42491 2003-11-30 Mark Mitchell <mark@codesourcery.com>
42494 * g++.dg/template/error4.C: New test.
42495 * g++.dg/template/nested3.C: Adjust error markers.
42497 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42499 * gcc.dg/cpp/assert4.c: Check more #system assertions.
42501 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
42504 * gcc.dg/bitfld-7.c: New test.
42506 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
42508 * gcc.dg/tls/asm-1.C: New test.
42510 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42512 * gcc.dg/cpp/assert4.c: Update.
42514 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42516 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42517 * gcc.dg/builtin-apply3.c: New test.
42519 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42521 * lib/compat.exp (compat-obj): New xfaildata parameter.
42522 Use it to set compiler_conditional_xfail_data before compiling.
42523 (compat-get-options): Handle dg-xfail-if.
42524 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42525 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42526 * gcc.dg/compat/vector-1_y.c: Likewise.
42527 * gcc.dg/compat/vector-2_x.c: Likewise.
42528 * gcc.dg/compat/vector-2_y.c: Likewise.
42530 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42532 * g++.dg/opt/reg-stack4.C: New test.
42534 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42536 * gcc.dg/builtin-apply2.c: New test.
42538 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42540 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42542 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42545 * g++.dg/template/template-id-2.C: New test.
42547 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42550 * g++.dg/template/memfriend1.C: New test.
42551 * g++.dg/template/memfriend2.C: Likewise.
42552 * g++.dg/template/memfriend3.C: Likewise.
42553 * g++.dg/template/memfriend4.C: Likewise.
42554 * g++.dg/template/memfriend5.C: Likewise.
42555 * g++.dg/template/memfriend6.C: Likewise.
42556 * g++.dg/template/memfriend7.C: Likewise.
42557 * g++.dg/template/memfriend8.C: Likewise.
42558 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42560 2003-11-21 Mark Mitchell <mark@codesourcery.com>
42563 * g++.dg/ext/cond1.C: New test.
42565 2003-11-20 Richard Henderson <rth@redhat.com>
42567 * gcc.dg/20020201-2.c: Remove.
42568 * gcc.dg/20020201-4.c: Remove.
42569 * gcc.dg/20020304-1.c: Remove.
42571 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
42573 * gcc.dg/cpp/trad/xwin1.c: New test case.
42575 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
42577 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42578 * lib/g77.exp: Likewise.
42579 * lib/objc.exp: Likewise.
42580 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42583 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42586 * g++.dg/template/static5.C: New test.
42588 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
42590 * gcc.dg/nested-func-1.c: New test.
42592 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42594 * gcc.dg/cpp/assert4.c: New test.
42596 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42599 * g++.dg/lookup/using9.c: New test.
42601 2003-11-14 Mark Mitchell <mark@codesourcery.com>
42604 * g++.dg/template/error3.C: New test.
42606 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
42609 * ada/acats/run_acats, run_all.sh: Fix syntax error.
42610 No longer use a wrapper for gcc, since this does not work under
42613 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42616 * g++.dg/template/ptrmem7.C: New test.
42618 2003-11-13 Andrew Pinski <apinski@apple.com>
42620 * gcc.c-torture/compile/20031113-1.c: New test.
42622 2003-11-13 Mark Mitchell <mark@codesourcery.com>
42623 Kean Johnston <jkj@sco.com>
42626 * gcc.dg/unused-4.c: Update.
42628 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42630 * g++.dg/opt/const3.C: New test.
42632 2003-11-13 Jan Hubicka <jh@suse.cz>
42634 * gcc.c-torture/compile/20031112-1.c: New test.
42636 2003-11-12 Mark Mitchell <mark@codesourcery.com>
42638 * g++.dg/parse/crash10.C: Remove bogus error marker.
42640 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42642 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42643 (host_gcc): Likewise.
42644 (ROOT): Honor $PWDCMD.
42646 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42648 2003-11-12 Catherine Moore <clm@redhat.com>
42650 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42652 2003-11-12 Andreas Jaeger <aj@suse.de>
42653 Jakub Jelinek <jakub@redhat.com>
42654 Andrew Pinski <pinskia@physics.uc.edu>
42655 Richard Henderson <rth@redhat.com>
42657 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42659 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42661 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42662 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42664 2003-11-11 Andreas Jaeger <aj@suse.de>
42666 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42668 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42670 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
42672 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42675 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
42677 * gcc.dg/trampoline-1.c: New test.
42679 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
42681 * gcc.c-torture/compile/200031109-1.c: New test.
42683 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
42687 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42688 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42689 gcc.dg/format/no-y2k-1.c: Update.
42691 2003-11-08 Roger Sayle <roger@eyesopen.com>
42693 PR optimization/10467
42694 * gcc.dg/20031108-1.c: New test case.
42696 2003-11-07 Geoffrey Keating <geoffk@apple.com>
42698 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42700 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
42702 * gcc.dg/compound-lvalue-1.c: New test.
42703 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42706 2003-11-06 Geoffrey Keating <geoffk@apple.com>
42708 * gcc.dg/altivec-varargs-1.c: New test.
42710 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42712 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42713 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42714 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
42715 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
42716 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42718 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
42720 * gcc.dg/cond-lvalue-1.c: New test.
42722 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
42724 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42726 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42729 * g++.dg/template/instantiate5.C: New test.
42731 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42734 * g++.dg/ext/complit2.C: Replace test with self-contained version.
42735 * ChangeLog: Add missing first entry for above test.
42737 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42740 * g++.dg/template/using8.C: New test.
42741 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42743 2003-11-02 Roger Sayle <roger@eyesopen.com>
42745 PR optimization/10817
42746 * gcc.c-torture/compile/20031102-1.c: New test case.
42748 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
42750 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42753 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42755 * gcc.dg/20031102-1.c: New test.
42757 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42759 * gcc.dg/complex-1.c: New test.
42761 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42764 * g++.dg/template/crash13.C: Adjust expected error location.
42765 * g++.old-deja/g++.brendan/ns1.C: Likewise.
42767 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
42769 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42771 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
42774 * gcc.c-torture/compile/20031031-2.c: New test.
42776 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
42779 * gcc.c-torture/compile/20031031-1.c: New test.
42781 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
42783 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42784 * gcc.misc-tests/bprob.exp: Likewise.
42785 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42786 the execution test on arm-elf configs.
42787 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
42788 configs that don't support scratch files.
42789 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42791 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
42793 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42796 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
42798 * ada/acats/run_all.sh: Redirect mv output to /dev/null
42799 Avoid non pure sh syntax. Add more logging.
42801 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42804 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42807 * gcc.dg/ppc-stackalign-1.c: New test.
42809 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
42811 * ada/acats/run_all.sh: Change output to be more compliant with
42813 Create acats.sum and acats.log files under testsuite/ada/acats
42814 Only run [a-z]* directories, to filter out e.g. CVS.
42815 Redirect build output to log file.
42817 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
42819 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42821 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
42824 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42826 2003-10-27 Jakub Jelinek <jakub@redhat.com>
42828 * gcc.c-torture/compile/20031023-1.c: New test.
42829 * gcc.c-torture/compile/20031023-2.c: New test.
42830 * gcc.c-torture/compile/20031023-3.c: New test.
42831 * gcc.c-torture/compile/20031023-4.c: New test.
42833 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42836 * g++.dg/lookup/scoped8.C: New test.
42838 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42840 * g++.dg/opt/reg-stack3.C: New test.
42842 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
42844 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
42846 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42849 * g++.dg/template/crash13.C: New test.
42851 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
42853 * gcc.dg/c99-restrict-2.c: New test.
42855 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
42857 PR c++/12698, c++/12699, c++/12700, c++/12566
42858 * g++.dg/inherit/covariant9.C: New test.
42859 * g++.dg/inherit/covariant10.C: New test.
42860 * g++.dg/inherit/covariant11.C: New test.
42862 2003-10-23 Jason Merrill <jason@redhat.com>
42865 * g++.dg/ext/complit2.C: New test.
42867 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42870 * gcc.c-torture/execute/20031020-1.c: New test.
42872 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42874 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42875 following the jump_insn.
42877 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
42879 * gcc.dg/cast-lvalue-1.c: New test.
42881 2003-10-21 Mark Mitchell <mark@codesourcery.com>
42884 * g++.dg/template/cond2.C: New test.
42886 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
42888 * gcc.dg/builtins-28.c: New test.
42890 2003-10-20 Jan Hubicka <jh@suse.cz>
42892 * g++.dg/opt/inline4.C: Do not use min-inline-insns
42894 * gcc.dg/inline-2.c: Likewise.
42896 2003-10-20 Phil Edwards <phil@codesourcery.com>
42898 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42899 * gcc.dg/nest.c: Likewise.
42901 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42903 PR c++/9781, c++/10583, c++/11862
42904 * g++.dg/parse/crash13.C: New test.
42906 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42908 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42910 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42912 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42913 Define HAVE_C99_RUNTIME except on Solaris.
42914 * gcc.dg/builtins-20.c: Likewise.
42916 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42918 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42920 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42923 * g++.dg/template/crash21.C: New test.
42925 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42928 * g++.dg/template/typename5.C: New test.
42930 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42933 * g++.dg/template/friend25.C: New test.
42935 2003-10-16 Ziemowit Laski <zlaski@apple.com>
42937 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42940 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
42942 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42945 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
42947 * gcc.c-torture/execute/960416-1.x: Remove.
42948 * gcc.c-torture/execute/divconst-3.x: Likewise.
42950 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
42953 * gcc.dg/torture/cris-volatile-1.c: New test.
42955 2003-10-14 Roger Sayle <roger@eyesopen.com>
42957 PR optimization/9325
42958 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42959 for overflowing floating point to integer conversion during RTL
42962 2003-10-13 Ziemowit Laski <zlaski@apple.com>
42964 * objc/execute/_cmd.m: Fix typo.
42965 * objc.dg/image-info.m, objc.dg/symtab-1.m:
42966 Relax 'scan-assembler' regexp.
42967 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42968 objc.dg/try-catch-4.m: Run on non-Darwin targets.
42969 * objc.dg/zero-link-2.m: Remove blank line.
42970 * objc.dg/zero-link-3.m: New test case.
42972 2003-10-13 Geoffrey Keating <geoffk@apple.com>
42974 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42976 * gcc.dg/asm-names.c: Use scan-assembler-not rather
42977 than linker trickery.
42979 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42982 * g++.dg/other/friend2.C: New test.
42984 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
42986 * gcc.dg/20031012-1.c: New test.
42988 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
42990 * gcc.dg/weak/weak-3.c: Fix for new warning.
42992 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
42994 PR optimization/8750
42995 * gcc.c-torture/execute/20031012-1.c: New test case.
42997 2003-10-11 Roger Sayle <roger@eyesopen.com>
42999 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43000 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43002 2003-10-11 Roger Sayle <roger@eyesopen.com>
43004 PR optimization/12260
43005 * gcc.c-torture/compile/20031011-2.c: New test case.
43007 2003-10-11 Roger Sayle <roger@eyesopen.com>
43009 * gcc.c-torture/execute/20031011-1.c: New testcase.
43011 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43013 * gcc.c-torture/compile/20031011-1.c: New test.
43015 2003-10-11 Jan Hubicka <jh@suse.cz>
43017 * g++.dg/other/first-global.C: New test.
43019 2003-10-11 Roger Sayle <roger@eyesopen.com>
43021 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43023 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43025 * gcc.c-torture/compile/20031010-1.c: New test.
43027 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43029 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43030 * gcc.c-torture/execute/va-arg-25.c: ... here.
43032 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43034 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43036 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43038 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43040 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43042 * g++.dg/parse/error2.C: New test.
43044 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43047 * g++.dg/other/error5.C: Modify the error message.
43048 * g++.dg/lookup/using8.C: New test.
43050 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43052 * gcc.dg/darwin-abi-2.c: New file.
43053 * gcc.c-torture/execute/va-arg-24.c: New file.
43055 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43057 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43060 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43063 * g++.dg/other/error4.C: Update error messages.
43064 * g++.dg/template/ptrmem4.C: Likewise.
43067 * g++.dg/init/new9.C: New test.
43069 PR c++/12334, c++/12236, c++/8656
43070 * g++.dg/ext/attrib8.C: New test.
43072 2003-10-06 Devang Patel <dpatel@apple.com>
43074 * gcc.dg/debug/dwarf2-3.h: New test.
43075 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43077 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43079 * g++.dg/opt/cfg2.C: New test.
43081 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43083 * g++.dg/opt/float1.C: New test.
43085 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43087 * gcc.dg/c90-array-lval-6.c: New test.
43088 * gcc.dg/c99-array-lval-6.c: New test.
43090 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43091 Ziemowit Laski <zlaski@apple.com>
43093 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43094 'Derived', so that it is never considered a class method; add
43095 new warning for '+port' method ambiguity.
43096 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43097 <objc/objc-api.h> (needed on Mac OS X).
43098 * objc.dg/method-13.m: New test.
43100 2003-10-03 Roger Sayle <roger@eyesopen.com>
43102 PR optimization/9325, PR java/6391
43103 * gcc.c-torture/execute/20031003-1.c: New test case.
43105 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43107 PR optimization/12180
43108 * gcc.dg/20031002-1.c: New test.
43111 * g++.dg/inherit/error1.C: New test.
43113 2003-10-02 Chris Demetriou <cgd@broadcom.com>
43115 * lib/f-torture.exp (search_for): Rename to...
43116 (search_for_re): This. Also, clean up comments and the
43117 "regexp" invocation.
43119 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
43121 * gcc.c-torture/compile/20031002-1.c: New test.
43123 2003-10-02 Jakub Jelinek <jakub@redhat.com>
43125 * g++.dg/opt/cond1.C: New test.
43127 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
43129 * gcc.dg/Wold-style-definition-2.c: New testcase.
43130 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43132 2003-09-29 Richard Henderson <rth@redhat.com>
43134 * g++.dg/init/array10.C: Add dg-options.
43136 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
43138 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43140 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43142 * g++.dg/template/friend19.C: Fix typo.
43143 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43145 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
43147 * gcc.c-torture/execute/20030928-1.c: New test.
43148 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43150 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43152 * g++.dg/opt/unroll1.C: New test.
43154 2003-09-26 Roger Sayle <roger@eyesopen.com>
43156 PR optimization/11741
43157 * gcc.dg/20030926-1.c: New test case.
43159 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43162 * g++.dg/parse/access7.C: New test.
43163 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43165 2003-09-24 Ziemowit Laski <zlaski@apple.com>
43167 MERGE OF objc-improvements-branch into MAINLINE:
43168 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43169 if libobjc has not been built.
43170 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43171 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43172 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43173 objc/execute/nested-3.m, objc/execute/np-2.m,
43174 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43175 objc/execute/redefining_self.m, objc/execute/root_methods.m,
43176 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43177 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43178 objc.dg/special/unclaimed-category-1.h,
43179 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43180 well as GNU runtime.
43181 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43182 * execute/cascading-1.m, execute/function-message-1.m,
43183 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43184 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43185 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43186 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43187 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43188 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43189 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43190 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43191 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43192 * objc.dg/bitfield-2.m: Run only on Darwin.
43193 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43194 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43195 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43196 * objc.dg/const-str-1.m: Fix constant string layout.
43198 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
43200 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43202 2003-09-23 Geoffrey Keating <geoffk@apple.com>
43204 * gcc.dg/darwin-abi-1.c: New file.
43206 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
43209 * gcc.c-torture/compile/20030921-1.c: New test.
43211 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43213 * g++.dg/opt/reg-stack2.C: New test.
43215 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43217 * g++.dg/eh/delayslot1.C: New test.
43219 2003-09-20 Richard Henderson <rth@redhat.com>
43221 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43223 2003-09-20 Roger Sayle <roger@eyesopen.com>
43225 * gcc.c-torture/execute/20030920-1.c: New test case.
43227 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43229 * g++.dg/rtti/typeid3.C: Correct expected error message.
43231 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43234 * g++.dg/parse/crash12.C: New test.
43236 2003-09-19 Janis Johnson <janis187@us.ibm.com>
43238 * gcc.dg/compat/mixed-struct-check.h: New.
43239 * gcc.dg/compat/mixed-struct-defs.h: New.
43240 * gcc.dg/compat/mixed-struct-init.h: New.
43241 * gcc.dg/compat/struct-by-value-19_main.c: New.
43242 * gcc.dg/compat/struct-by-value-19_x.c: New.
43243 * gcc.dg/compat/struct-by-value-19_y.c: New.
43244 * gcc.dg/compat/struct-by-value-20_main.c: New.
43245 * gcc.dg/compat/struct-by-value-20_x.c: New.
43246 * gcc.dg/compat/struct-by-value-20_y.c: New.
43247 * gcc.dg/compat/struct-return-19_main.c: New.
43248 * gcc.dg/compat/struct-return-19_x.c: New.
43249 * gcc.dg/compat/struct-return-19_y.c: New.
43250 * gcc.dg/compat/struct-return-20_main.c: New.
43251 * gcc.dg/compat/struct-return-20_x.c: New.
43252 * gcc.dg/compat/struct-return-20_y.c: New.
43254 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
43255 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43256 so that it will not complain on LP64 targets.
43258 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43261 * g++.dg/template/friend24.C: New test.
43263 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
43266 * g++.dg/template/memtmpl2.C: New test.
43268 2003-09-18 Mark Mitchell <mark@codesourcery.com>
43271 * gcc.dg/builtin-apply1.c: New test.
43273 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
43276 * g++.dg/warn/Wunused-4.C: New test.
43278 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43281 * g++.dg/other/gc2.C: New test.
43283 2003-09-17 Mark Mitchell <mark@codesourcery.com>
43286 * g++.dg/rtti/typeid3.C: New test.
43289 * g++.dg/overload/template1.C: New test.
43291 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43293 * g++.dg/opt/cfg3.C: New test.
43295 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43298 * g++.dg/template/crash11.C: New test.
43300 2003-09-16 Jason Merrill <jason@redhat.com>
43301 Jakub Jelinek <jakub@redhat.com>
43303 * gcc.dg/attr-warn-unused-result.c: New test.
43305 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
43308 * g++.dg/expr/call2.C: New test.
43310 2003-09-15 Andreas Jaeger <aj@suse.de>
43312 * gcc.dg/Wold-style-definition-1.c: New test.
43314 2003-09-14 Mark Mitchell <mark@codesourcery.com>
43317 * g++.dg/parse/template12.C: New test.
43319 * g++.dg/abi/bitfield11.C: New test.
43320 * g++.dg/abi/bitfield12.C: Likewise.
43322 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
43324 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
43325 non-expansion of functional macro name without arguments at EOL.
43326 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
43328 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
43330 * gcc.c-torture/execute/20030914-[12].c: New tests.
43332 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
43335 * g++.dg/overload/addr1.C: New test.
43337 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
43339 * gcc.dg/20030909-1.c: New test.
43341 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43343 * gcc.dg/ultrasp10.c: New test.
43345 2003-09-09 Devang Patel <dpatel@apple.com>
43347 * gcc.dg/darwin-ld-6.c: New test.
43349 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43351 * gcc.dg/torture/builtin-explog-1.c: New testcase.
43353 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43355 * gcc.dg/ia64-types1.c: New test.
43356 * gcc.dg/ia64-types2.c: Likewise.
43358 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43360 * gcc.dg/builtins-1.c: Add more _Complex tests.
43361 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43363 * gcc.dg/builtins-1.c: Test existing _Complex functions.
43364 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43366 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43369 * g++.dg/lookup/koenig2.C: New test.
43372 * g++.dg/rtti/typeid2.C: New test.
43374 2003-09-08 Jakub Jelinek <jakub@redhat.com>
43376 * gcc.c-torture/compile/20030904-1.c: New test.
43378 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43380 * g++.dg/opt/longbranch2.C: New test.
43382 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43384 * g++.dg/template/crash10.C: Only compile it.
43386 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43388 PR middle-end/11665
43389 * gcc.c-torture/compile/20030907-1.c: New test.
43390 * g++.dg/init/array11.C: New test.
43392 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43395 * g++.dg/init/struct1.C: New test.
43397 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43400 * g++.dg/expr/comma1.C: New test.
43402 2003-09-06 Mark Mitchell <mark@codesourcery.com>
43405 * g++.dg/expr/static_cast5.C: New test.
43407 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
43410 * g++.dg/lookup/scoped7.C: New test.
43413 * g++.dg/other/static1.C: New test.
43416 * g++.dg/warn/template-1.C: New test.
43419 * g++.dg/template/crash10.C: New test.
43422 * g++.dg/overload/VLA.C: New test.
43425 * g++.dg/template/call1.C: New test.
43427 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43430 * g++.dg/parse/using3.C: New test.
43432 2003-09-06 Roger Sayle <roger@eyesopen.com>
43435 * g++.dg/overload/builtin3.C: New test case.
43437 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
43440 * gcc.dg/20030906-1.c: New test.
43441 * gcc.dg/20030906-2.c: Likewise.
43443 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43446 * g++.dg/parse/defarg5.C: New test.
43448 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43450 2003-09-05 Mark Mitchell <mark@codesourcery.com>
43453 * g++.dg/expr/static_cast4.C: New test.
43456 * g++.dg/template/crash9.C: New test.
43458 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
43460 * g++.old-deja/g++.ext/pretty2.C: Update for change
43462 * g++.old-deja/g++.ext/pretty3.C: Likewise.
43464 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
43467 * g++/dg/template/qualified-id1.C: New test.
43470 * g++.dg/warn/noeffect4.C: New test.
43472 2003-09-04 Matt Austern <austern@apple.com>
43474 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43475 * g++.dg/ext/fnname2.C: Likewise.
43476 * g++.dg/ext/fnname3.C: Likewise.
43478 2003-09-04 Mark Mitchell <mark@codesourcery.com>
43480 * g++.dg/expr/lval1.C: New test.
43481 * g++.dg/ext/lvcast.C: Remove.
43483 2003-09-03 Roger Sayle <roger@eyesopen.com>
43485 PR optimization/11700.
43486 * gcc.c-torture/compile/20030903-1.c: New test case.
43488 2003-09-03 Mark Mitchell <mark@codesourcery.com>
43491 * g++.dg/abi/layout4.C: New test.
43493 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
43496 * g++.dg/parse/friend3.C: New test.
43498 2003-09-02 Mark Mitchell <mark@codesourcery.com>
43501 * g++.dg/template/class1.C: New test.
43504 * g++.dg/expr/call1.C: New test.
43506 2003-09-01 Mark Mitchell <mark@codesourcery.com>
43509 * g++.dg/init/ref9.C: New test.
43512 * g++.dg/template/nested4.C: New test.
43514 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43517 * g++.dg/template/non-dependent4.C: New test.
43520 * g++.dg/inherit/conv1.C: New test.
43522 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43525 * g++.dg/ext/label1.C: New test.
43526 * g++.dg/ext/label2.C: Likewise.
43528 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43530 * g++.dg/expr/cond3.C: New test.
43532 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43534 * gcc.dg/builtins-1.c: Add new builtin cases.
43536 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43538 * gcc.dg/builtins-1.c: Add new cases.
43539 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43541 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43543 * gcc.dg/builtins-1.c: Add more math builtin tests.
43544 * gcc.dg/torture/builtin-attr-1.c: New test.
43546 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43548 PR optimization/5079
43549 * g++.dg/opt/static3.C: New test.
43551 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43553 * gcc.misc-tests/gcov-10b.c: New test.
43555 2003-08-27 Mark Mitchell <mark@codesourcery.com>
43557 * g++.dg/opt/ptrmem3.C: New test.
43559 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43561 2003-08-27 Jakub Jelinek <jakub@redhat.com>
43563 * gcc.dg/20030826-2.c: New test.
43565 2003-08-26 Roger Sayle <roger@eyesopen.com>
43567 PR middle-end/12002
43568 * g77.f-torture/compile/12002.f: New test case.
43570 2003-08-26 Roger Sayle <roger@eyesopen.com>
43572 * gcc.dg/20030826-1.c: New test case.
43574 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
43576 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43578 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
43581 * c++.dg/lookup/crash1.C: New test.
43583 * c++.dg/warn/noeffect3.C: New test.
43585 2003-08-25 Janis Johnson <janis187@us.ibm.com>
43587 * gcc.dg/compat/vector-1_x.c: Compile with -w.
43588 * gcc.dg/compat/vector-1_y.c: Ditto.
43589 * gcc.dg/compat/vector-2_x.c: Ditto.
43590 * gcc.dg/compat/vector-2_y.c: Ditto.
43592 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
43594 * gcc.dg/20030702-1.c: New test.
43596 2003-08-25 Mark Mitchell <mark@codesourcery.com>
43599 * g++.dg/ext/altivec-1.C: New test.
43601 2003-08-24 Richard Henderson <rth@redhat.com>
43603 * g++.dg/eh/simd-2.C: Add -w for x86.
43605 2003-08-23 Jakub Jelinek <jakub@redhat.com>
43607 * gcc.dg/20030815-1.c: New test.
43609 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43612 * g++.dg/parse/access6.C: New test.
43614 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43616 PR c++/641, c++/11876
43617 * g++.dg/template/friend22.C: New test.
43618 * g++.dg/template/friend23.C: Likewise.
43620 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43622 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43625 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43627 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43629 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43631 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43633 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43635 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43637 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43639 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43641 2003-08-21 Mark Mitchell <mark@codesourcery.com>
43644 * g++.dg/overload/prom1.C: New test.
43647 * g++.dg/parse/dtor2.C: New test.
43650 * g++.dg/parse/using2.C: New test.
43652 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
43655 * gcc.c-torture/compile/20030821-1.c: New.
43657 2003-08-20 Mark Mitchell <mark@codesourcery.com>
43660 * g++.dg/template/deduce2.C: New test.
43662 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
43664 * gcc.c-torture/execute/20030821-1.c: New test.
43666 2003-08-20 Roger Sayle <roger@eyesopen.com>
43668 PR middle-end/11984
43669 * gcc.dg/20030820-1.c: New test case.
43671 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
43674 * g++.dg/warn/noeffect2.C: New test.
43676 2003-08-19 Mark Mitchell <mark@codesourcery.com>
43679 * g++.dg/template/dtor2.C: New test.
43682 * g++.dg/template/operator1.C: New test.
43683 * g++.dg/parse/operator4.C: New test.
43686 * g++.dg/expr/enum1.C: New test.
43687 * gcc.dg/c99-bool-1.c: Remove bogus warning.
43690 * g++.dg/parse/elab2.C: New test.
43691 * g++.dg/parse/typedef4.C: Change error message.
43692 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43693 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43694 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43696 2003-08-19 Geoffrey Keating <geoffk@apple.com>
43698 * gcc.dg/pch/warn-1.c: New.
43699 * gcc.dg/pch/warn-1.hs: New.
43701 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43704 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
43706 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43708 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
43710 * gcc.dg/uninit-D.c: New Test.
43711 * gcc.dg/uninit-E.c: New Test.
43712 * gcc.dg/uninit-F.c: New Test.
43713 * gcc.dg/uninit-G.c: New Test.
43715 2003-08-19 Michael Ritzert <ritzert@t-online.de>
43717 * g++.dg/README: Describe the pch directory.
43719 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43722 * g++.dg/parse/access4.C: New test.
43723 * g++.dg/parse/access5.C: Likewise.
43724 * g++.old-deja/g++.jason/access17.C: Adjust error message.
43726 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
43728 * gcc.dg/noncompile/20030818-1.c: New.
43730 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
43733 * g++.dg/warn/noeffect1.C: New test.
43735 * g++.dg/template/scope2.C: New test.
43736 * g++.dg/template/error2.C: Correct dg-error
43738 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
43740 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43742 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
43745 * g++.dg/template/warn1.C: New.
43747 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
43749 * g++.dg/template/error2.C: New test.
43750 * g++.dg/lookup/using7.C: Adjust errors
43751 * g++.old-deja/g++.pt/crash36.C: Likewise.
43752 * g++.old-deja/g++.pt/derived3.C: Likewise.
43754 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43756 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43757 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43758 * gcc.c-torture/execute/builtins/string-9.c: New, from
43759 string-opt-9.c. Adjust for execute/builtins framework.
43760 * gcc.c-torture/execute/string-opt-9.c: Delete.
43762 2003-08-12 Mark Mitchell <mark@codesourcery.com>
43764 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43766 * g++.dg/parse/ret-type2.C: New test.
43769 * g++.dg/init/new8.C: New test.
43772 * g++.dg/parse/typedef5.C: New test.
43775 * g++.dg/parse/qualified2.C: New test.
43776 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43779 2003-08-11 Mark Mitchell <mark@codesourcery.com>
43781 * g++.dg/conversion/ptrmem1.C: New test.
43783 2003-08-11 Jakub Jelinek <jakub@redhat.com>
43786 * gcc.dg/20030811-1.c: New test.
43789 * gcc.c-torture/execute/20030811-1.c: New test.
43791 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43793 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43795 2003-08-10 Mark Mitchell <mark@codesourcery.com>
43798 * g++.dg/inherit/multiple1.C: New test.
43800 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
43802 * gcc.dg/spe1.c: New test.
43805 * g++.dg/expr/cast2.C: New test.
43808 * g++.dg/template/dependent-name2.C: New test.
43810 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
43812 * g++.dg/parse/crash11.C: Put the dg options in comments.
43814 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
43816 * lib/gcc-dg.exp: Update for diagnostic change.
43818 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43821 * g++.dg/parse/crash11.C: New test.
43823 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
43825 * gcc.dg/cpp/spacing1.c: Update.
43827 2003-08-04 Janis Johnson <janis187@us.ibm.com>
43830 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43831 a value for -mtune.
43833 2003-08-04 Roger Sayle <roger@eyesopen.com>
43835 PR middle-end/11771
43836 * gcc.c-torture/compile/20030804-1.c: New test case.
43838 2003-08-04 Roger Sayle <roger@eyesopen.com>
43840 * gcc.dg/20030804-1.c: New test case.
43842 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
43844 * gcc.dg/cpp/separate-1.c: New test.
43846 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
43849 * g++.dg/template/dependent-expr2.C: New test.
43852 * g++.dg/expr/ptrmem1.C: New test.
43854 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43857 * g++.dg/template/friend15.C: New test.
43859 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
43861 * lib/dg-pch.exp: Work round PCH bug.
43863 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43865 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
43866 builtins. Move cases from builtins-4.c here.
43868 * gcc.dg/torture/builtin-math-1.c: New test taken from
43869 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43872 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43875 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
43878 * g++.dg/template/using7.C: New test.
43880 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
43882 * import1.c, import2.c: New tests.
43884 2003-08-01 Jakub Jelinek <jakub@redhat.com>
43886 * g++.dg/eh/crossjump1.C: New test.
43888 2003-08-01 Mark Mitchell <mark@codesourcery.com>
43891 * g++.dg/template/using6.C: New test.
43894 * g++.dg/template/koenig2.C: New test.
43896 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43899 * g++.dg/parse/typedef4.C: New test.
43901 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43903 PR c++/8442, c++/8806
43904 * g++.dg/template/elab1.C: New test.
43905 * g++.dg/template/type2.C: Likewise.
43906 * g++.dg/template/ttp3.C: Adjust expected error message.
43907 * g++.old-deja/g++.law/visibility13.C: Likewise.
43908 * g++.old-deja/g++.niklas/t135.C: Likewise.
43909 * g++.old-deja/g++.pt/ttp41.C: Likewise.
43910 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43912 * g++.old-deja/g++.pt/ttp44.C: Likewise.
43914 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
43917 * g++.dg/ext/stmtexpr1.C: New test.
43919 * g++.dg/opt/tmp1.C: New test.
43922 * g++.dg/parse/constant4.C: New test.
43925 * g++.dg/template/using5.C: New test.
43927 2003-07-31 Roger Sayle <roger@eyesopen.com>
43929 * gcc.dg/builtins-27.c: New test case.
43931 2003-07-31 Jakub Jelinek <jakub@redhat.com>
43933 * gcc.dg/tls/opt-7.c: New test.
43935 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
43937 * g++.old-deja/g++.other/crash18.C: Remove.
43939 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
43941 * g++.dg/template/explicit3.C: New.
43942 * g++.dg/template/explicit4.C: New.
43943 * g++.dg/template/explicit5.C: New.
43946 * g++.dg/template/memtmpl1.C: New.
43948 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
43951 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43952 * gcc.dg/i386-387-5.c (dg-options): Likewise.
43954 2003-07-30 Jan Hubicka <jh@suse.cz>
43958 2003-07-29 Zack Weinberg <zack@codesourcery.com>
43960 * gcc.dg/struct-in-proto-1.c: New test.
43962 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
43964 * gcc.dg/cpp/include2.c: Only expect one message.
43966 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
43969 * g++.dg/template/using1.C: New test.
43970 * g++.dg/template/using2.C: New test.
43971 * g++.dg/template/using3.C: New test.
43972 * g++.dg/template/using4.C: New test.
43974 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
43976 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43977 * gcc.c-torture/execute/string-opt-10.c: Likewise.
43979 2003-07-28 Jan Hubicka <jh@suse.cz>
43982 * g++.dg/opt/call1.C: New test.
43984 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
43987 * g++.dg/init/enum2.C: New test.
43988 * g++.dg/template/overload1.C: Add "-w" option.
43990 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
43992 * gcc.dg/Wdeclaration-after-statement-1.c,
43993 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43995 2003-07-28 Jakub Jelinek <jakub@redhat.com>
43997 * gcc.c-torture/compile/20030725-1.c: New test.
43999 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44001 * gcc.dg/20030505.c: Only run for SPE.
44002 Remove definition of opaque type.
44004 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44006 * g++.dg/template/ptrmem6.C: New test.
44008 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44010 * gcc.c-torture/compile/zero-strct-2.c: New test.
44012 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44014 * gcc.dg/intermod-1.c: New test.
44016 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44019 * g++.dg/template/lookup2.C: New test.
44020 * g++.dg/template/memclass1.C: Remove instantiated from error.
44021 * g++.dg/other/error2.C: Tweak expected errors.
44024 * g++.dg/template/defarg3.C: New test.
44026 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44028 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44030 * g++.dg/inherit/access5.C: New test.
44032 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44035 * g++.dg/template/crash8.C: New test.
44037 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44040 * gcc.dg/noncompile/incomplete-2.c: New test.
44042 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44045 * g++.dg/inherit/access4.C: New test.
44048 * g++.dg/expr/cond2.C: New test.
44050 PR optimization/10679
44051 * g++.dg/opt/inline4.C: New test.
44053 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44055 * g++.dg/parse/crash10: New test.
44057 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44059 * g++.dg/ext/flexary1.C: New test.
44061 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44064 * g++.dg/template/crash9.C: New test.
44066 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44069 * g++.dg/parse/typedef3.C: New test.
44072 * g++.dg/parse/operator2.C: New test.
44075 * g++.dg/parse/def-tmpl-arg1.C: New test.
44078 * g++.dg/parse/funptr1.C: New test.
44081 * g++.dg/parse/ambig3.C: New test.
44084 * g++.dg/parse/operator3.C: New test.
44087 * g++.dg/parse/template10.C: New test.
44090 * g++.dg/parse/template11.C: New test.
44093 * g++.dg/parse/invalid-op1.C: New test.
44096 * g++.dg/parse/condexpr1.C: New test.
44098 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44100 * g++.dg/ext/packed3.C: New test.
44101 * g++.dg/ext/packed4.C: New test.
44103 * gcc.dg/pack-test-3.c: New test.
44105 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44107 * lib/compat.exp: Handle dg-options per source file.
44108 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44109 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44110 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44111 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44112 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44113 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44114 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44115 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44116 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44117 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44118 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44119 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44120 * g++.dg/compat/break/bitfield7_x.C: Ditto.
44121 * g++.dg/compat/break/bitfield7_y.C: Ditto.
44123 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
44126 * gcc.c-torture/execute/20030718-1.c: New test.
44128 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44130 PR optimization/11536
44131 * gcc.dg/20030721-1.c: New test.
44133 2003-07-19 Mark Mitchell <mark@codesourcery.com>
44136 * g++.dg/template/lookup1.C: New test.
44138 2003-07-19 Zack Weinberg <zack@codesourcery.com>
44140 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44141 diagnostics of ill-formed constructs involving labels.
44142 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44143 the new 'previously defined here' message.
44145 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
44147 * g++.dg/parse/non-dependent2.C: New test.
44149 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
44151 * g++.dg/init/init-ref4.C: xfail on targets without
44154 2003-07-17 Jakub Jelinek <jakub@redhat.com>
44157 * gcc.c-torture/execute/20030717-1.c: New test.
44159 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44161 * g++.dg/opt/cfg1.C: New test.
44163 2003-07-17 Mark Mitchell <mark@codesourcery.com>
44165 PR optimization/11557
44166 * gcc.dg/20030717-1.c: New test.
44168 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44171 * g++.dg/expr/crash-1.C: New test.
44174 * g++.dg/template/init3.C: New test.
44177 * g++.dg/template/non-dependent1.C: New test.
44180 * g++.dg/template/non-dependent2.C: New test.
44183 * g++.dg/template/non-dependent3.C: New test.
44186 * g++.dg/template/sizeof5.C: New test.
44188 2003-07-17 Geoffrey Keating <geoffk@apple.com>
44191 * gcc.c-torture/compile/mangle-1.c: New file.
44193 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44196 * g++.dg/parse/access3.C: New test.
44198 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44201 * g++.dg/init/init-ref4.C: New test.
44203 2003-07-16 Mark Mitchell <mark@codesourcery.com>
44206 * g++.dg/parse/constant3.C: New test.
44207 * g++.dg/parse/crash7.C: Likewise.
44209 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
44212 * gcc.dg/i386-pentium4-not-mull.c: New.
44214 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
44216 * gcc.dg/asm-names.c (ymain): Make it weak.
44218 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44221 * g++.dg/template/friend21.C: New test.
44223 2003-07-16 Jakub Jelinek <jakub@redhat.com>
44225 * gcc.dg/cleanup-8.c: New test.
44226 * gcc.dg/cleanup-9.c: New test.
44228 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
44230 * g++.dg/ext/dll-MI1.h: New file.
44231 * g++.dg/ext/dllexport-MI1.C: New file.
44232 * g++.dg/ext/dllimport-MI1.C: New file.
44234 2003-07-15 Jakub Jelinek <jakub@redhat.com>
44236 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44237 it does not have cmpstrsi patterns (just cmpmemsi).
44239 2003-07-15 Mark Mitchell <mark@codesourcery.com>
44242 * g++.dg/debug/debug8.C: New test.
44244 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44247 * g++.dg/template/crash7.C: New test.
44249 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
44252 * gcc.c-torture/compile/20030708-1.c: New.
44254 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
44256 * gcc.c-torture/execute/20030715-1.c: New test.
44258 2003-07-14 Geoffrey Keating <geoffk@apple.com>
44260 * gcc.dg/pch/inline-3.c: New file.
44261 * gcc.dg/pch/inline-3.hs: New file.
44262 * gcc.dg/pch/inline-4.c: New file.
44263 * gcc.dg/pch/inline-4.hs: New file.
44265 2003-07-14 Mark Mitchell <mark@codesourcery.com>
44268 * g++.dg/template/crash6.C: New test.
44271 * g++.dg/template/friend20.C: New test.
44274 * g++.dg/template/overload2.C: New test.
44276 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44278 PR optimization/11440
44279 * gcc.c-torture/execute/20030714-1.c: New test.
44281 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44284 * g++.dg/template/partial2.C: New test.
44286 2003-07-13 Mark Mitchell <mark@codesourcery.com>
44289 * g++.dg/template/anon1.C: New test.
44293 * g++.dg/parse/template9.C: Likewise.
44294 * g++.dg/template/crash4.C: New test.
44295 * g++.dg/template/koenig1.C: Likewise.
44296 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44297 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44298 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44300 * g++.old-deja/g++.jason/template36.C: Likewise.
44301 * g++.old-deja/g++.mike/p1989.C: Likewise.
44302 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44303 * g++.old-deja/g++.pt/ttp20.C: Use this->.
44304 * g++.old-deja/g++.pt/ttp21.C: Use this->.
44305 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44307 * g++.old-deja/g++.pt/union2.C: Use this->.
44309 2003-07-11 Jakub Jelinek <jakub@redhat.com>
44311 * gcc.dg/20030711-1.c: New test.
44313 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
44316 * g++.dg/parse/args1.C: New test.
44317 * g++.pt/defarg8.C: Change expected errors.
44319 2003-07-11 Mark Mitchell <mark@codesourcery.com>
44322 * g++.dg/template/nontype2.C: New test.
44325 * g++.dg/parse/template8.C: New test.
44328 * g++.dg/template/scope1.C: New test.
44330 * g++.dg/warn/Wsign-compare-1.C: New test.
44332 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44334 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44336 2003-07-10 Mark Mitchell <mark@codesourcery.com>
44339 * g++.dg/template/explicit2.C: New test.
44342 * g++.dg/warn/pedantic1.C: New test.
44344 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
44347 * g++.dg/other/field1.C: New test.
44349 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44352 * gcc.c-torture/compile/20030707-1.c: New.
44354 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44357 * g++.dg/template/access12.C: New test.
44359 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
44361 * g++.dg/bprob/bprob.exp (prof_ext): Update.
44362 * g77.dg/bprob/bprob.exp (prof_ext): Update.
44363 * gcc.misc-tests/bprob.exp (prof_ext): Update.
44364 * gcc.misc-tests/gcov.exp: Update
44365 * g++.dg/gcov/gcov.exp: Update
44366 * lib/gcov.exp: Update.
44368 2003-07-08 Mark Mitchell <mark@codesourcery.com>
44370 * g++.dg/abi/mangle17.C: Make sure template expressions are
44372 * g++.dg/abi/mangle4.C: Mark erroneous casts.
44373 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44374 * g++.dg/opt/stack1.C: Remove erroneous code.
44375 * g++.dg/parse/template7.C: New test.
44376 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44377 * g++.old-deja/g++.pt/crash4.C: Likewise.
44379 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44381 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44382 with zero or one occurence of `$' after the initial `L'.
44384 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
44386 * gcc.c-torture/compile/20030704-1.c: Add a comment.
44388 2003-07-08 Roger Sayle <roger@eyesopen.com>
44391 * gcc.dg/Wunreachable-6.c: New testcase.
44392 * gcc.dg/Wunreachable-7.c: New testcase.
44394 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44397 * gcc.dg/20030708-1.c: New test.
44399 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
44401 * gcc.dg/compat/sdata-section.h: New file.
44402 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44403 * gcc.dg/torture/mips-sdata-1.c: New test.
44405 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44408 * g++.dg/template/friend19.C: New test.
44410 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44412 * g++.dg/opt/strength-reduce.C: New test.
44414 2003-07-07 Roger Sayle <roger@eyesopen.com>
44417 * gcc.dg/20030707-1.c: New testcase.
44419 2003-07-07 Roger Sayle <roger@eyesopen.com>
44421 PR optimization/11059
44422 * g++.dg/opt/emptyunion.C: New testcase.
44424 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44425 Eric Botcazou <ebotcazou@libertysurf.fr>
44427 * g++.dg/opt/stack1.C: New test.
44429 2003-07-05 Mark Mitchell <mark@codesourcery.com>
44431 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44435 * g++.dg/expr/static_cast3.C: New test.
44437 2003-07-04 Zack Weinberg <zack@codesourcery.com>
44439 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44441 * gcc.dg/concat.c: Concatenation of string constants with
44442 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44443 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44444 * gcc.dg/cpp/escape-2.c: Use wide character constants where
44445 necessary to avoid multi-character character constant warning.
44446 * gcc.dg/cpp/escape.c: Likewise.
44447 * gcc.dg/cpp/ucs.c: Likewise.
44448 Remove backslashes from dg-bogus comments, as they confuse Tcl.
44451 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44454 * gcc.c-torture/compile/20030704-1.c: New.
44456 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44458 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44460 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
44462 PR c++/5287, PR c++/7910, PR c++/11021
44463 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44464 tests for warnings.
44465 * g++.dg/ext/dllimport2.C: Add tests for warnings.
44466 * g++.dg/ext/dllimport3.C: Likewise.
44467 * g++.dg/ext/dllimport4.C: New file.
44468 * g++.dg/ext/dllimport5.C: New file.
44469 * g++.dg/ext/dllimport6.C: New file.
44470 * g++.dg/ext/dllimport7.C: New file.
44471 * g++.dg/ext/dllimport8.C: New file.
44472 * g++.dg/ext/dllimport9.C: New file.
44473 * g++.dg/ext/dllimport10.C: New file.
44474 * g++.dg/ext/dllexport1.C: New file.
44476 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44478 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44479 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44481 2003-07-03 Roger Sayle <roger@eyesopen.com>
44483 * gcc.dg/builtins-25.c: New testcase.
44484 * gcc.dg/builtins-26.c: New testcase.
44486 2003-07-03 Janis Johnson <janis187@us.ibm.com>
44488 * gcc.dg/compat/vector-defs.h: New file.
44489 * gcc.dg/compat/vector-setup.h: New file.
44490 * gcc.dg/compat/vector-check.h: New file.
44491 * gcc.dg/compat/vector-1_main.c: New file.
44492 * gcc.dg/compat/vector-1_x.c: New file.
44493 * gcc.dg/compat/vector-1_y.c: New file.
44494 * gcc.dg/compat/vector-2_main.c: New file.
44495 * gcc.dg/compat/vector-2_x.c: New file.
44496 * gcc.dg/compat/vector-2_y.c: New file.
44498 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44499 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44500 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44501 * gcc.dg/compat/struct-align-1.h: New file.
44502 * gcc.dg/compat/struct-align-1_main.c: New file.
44503 * gcc.dg/compat/struct-align-1_x.c: New file.
44504 * gcc.dg/compat/struct-align-1_y.c: New file.
44505 * gcc.dg/compat/struct-align-2.h: New file.
44506 * gcc.dg/compat/struct-align-2_main.c: New file.
44507 * gcc.dg/compat/struct-align-2_x.c: New file.
44508 * gcc.dg/compat/struct-align-2_y.c: New file.
44510 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44511 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44512 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44513 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44514 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44515 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44516 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44517 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44518 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44519 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44520 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44521 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44522 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44523 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44524 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44525 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44526 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44527 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44528 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44529 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44530 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44531 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44532 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44533 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44534 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44535 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44536 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44537 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44538 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44540 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44542 * gcc.dg/i386-call-1.c: New test.
44544 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
44547 * g++.dg/parse/defarg4.C: New.
44549 2003-07-03 Roger Sayle <roger@eyesopen.com>
44552 * gcc.c-torture/compile/20030703-1.c: New test case.
44554 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44556 * g++.dg/template/local3.C: Remove extra semicolon.
44558 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44560 * gcc.dg/i386-volatile-1.c: New test.
44562 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
44565 * g++.dg/other/offsetof2.C: XFAIL.
44566 * g++.dg/other/offsetof5.C: New.
44569 * g++.dg/template/error1.C: New.
44572 * g++.dg/template/dependent-expr1.C: New.
44574 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44577 * g++.dg/template/local3.C: New test.
44580 * g++.dg/lookup/scoped6.C: New test.
44582 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
44585 * g++.dg/other/error7.C: New test.
44587 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
44589 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44590 * g++.old-deja/g++.abi/vtable3.h: Likewise.
44591 * g++.old-deja/g++.law/code-gen5.C: Likewise.
44592 * g++.old-deja/g++.other/union2.C: Likewise.
44593 * gcc.dg/c90-const-expr-2.c: Likewise.
44594 * gcc.dg/c90-const-expr-3.c: Likewise.
44595 * gcc.dg/c99-const-expr-2.c: Likewise.
44596 * gcc.dg/c99-const-expr-3.c: Likewise.
44597 * gcc.dg/concat.c: Likewise.
44599 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44602 * g++.dg/init/static1.C: New test.
44604 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44606 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44607 * g++.old-deja/g++.other/access2.C: Likewise.
44608 * g++.old-deja/g++.other/decl2.C: Likewise.
44609 * gcc.c-torture/execute/20020615-1.c: Likewise.
44611 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44614 * g++.dg/template/sizeof4.C: New test.
44616 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44618 * g++.dg/other/error6.C: New test.
44620 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44623 * g++.dg/parse/constant2.C: New test.
44625 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44628 * g++.dg/other/error5.C: New test.
44630 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44632 * gcc.dg/format/gcc_diag-1.c: New test.
44634 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
44636 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44638 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
44640 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44641 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44642 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44644 2003-06-28 Jakub Jelinek <jakub@redhat.com>
44646 * gcc.c-torture/execute/builtins/string-8.c: New test.
44647 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44648 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44649 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44651 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44654 * g++.dg/ext/typeof6.C: New test.
44656 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44659 * g++.dg/init/enum1.C: New test.
44661 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
44663 * gcc.dg/20030627-1.c: New test.
44665 2003-06-26 Mark Mitchell <mark@codesourcery.com>
44668 * g++.dg/expr/static_cast2.C: New test.
44670 2003-06-26 Roger Sayle <roger@eyesopen.com>
44671 Jakub Jelinek <jakub@redhat.com>
44673 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44674 sprintf(dst,"%s",src) optimization.
44675 * gcc.c-torture/execute/20030626-1.c: New test case.
44676 * gcc.c-torture/execute/20030626-2.c: New test case.
44678 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
44680 * gcc.c-torture/execute/multi-ix.c: New test.
44682 * gcc.c-torture/execute/simd-4.c (main):
44683 Added missing semicolon at end of union.
44685 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
44688 * g++.dg/template/explicit-instantiation3.C: New test.
44690 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44692 * gcc.dg/20030626-1.c: Use signed char.
44694 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44696 * gcc.dg/20030626-1.c: New test.
44698 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
44700 * const-str-2.m: Update.
44702 2003-06-25 Mark Mitchell <mark@codesourcery.com>
44705 * g++.dg/rtti/dyncast1.C: New test.
44706 * g++.dg/abi/mangle4.C: Correct base-specifier access.
44707 * g++.dg/lookup/scoped1.C: Remove XFAIL.
44708 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44711 * g++.dg/expr/static_cast1.C: New test.
44713 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
44715 * gcc.dg/20030625-1.c: New test.
44717 2003-06-24 Roger Sayle <roger@eyesopen.com>
44719 * gcc.c-torture/compile/20030624-1.c: New test case.
44721 2003-06-24 Jakub Jelinek <jakub@redhat.com>
44723 * gcc.c-torture/execute/string-opt-17.c: New test.
44725 2003-06-24 Mark Mitchell <mark@codesourcery.com>
44728 * g++.dg/parse/crash6.C: New test.
44730 2003-06-23 Roger Sayle <roger@eyesopen.com>
44732 * gcc.dg/builtins-24.c: New test case.
44734 2003-06-23 Jakub Jelinek <jakub@redhat.com>
44736 * g++.dg/opt/operator1.C: New test.
44738 2003-06-22 Roger Sayle <roger@eyesopen.com>
44740 * gcc.c-torture/execute/string-opt-16.c: New test case.
44742 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
44744 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
44745 * g++.old-deja/g++.other/conv7.C: Likewise.
44746 * g++.old-deja/g++.other/overcnv2.C: Likewise.
44747 * g++.old-deja/g++.other/overload14.C: Likewise.
44749 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
44751 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44752 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44754 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44757 * g++.dg/warn/Winline-3.C: New test.
44759 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44761 * lib/target-supports.exp (check_alias_available): Make the test
44762 program acceptable to the Solaris assembler.
44765 * g++.dg/template/memclass2.C: New test.
44767 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44768 Eric Botcazou <ebotcazou@libertysurf.fr>
44770 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44771 data for non-matching targets.
44772 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44774 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44777 * g++.dg/template/member3.C: New test.
44779 2003-06-19 Mark Mitchell <mark@codesourcery.com>
44782 * g++.dg/template/func1.C: New test.
44785 * g++.dg/template/static4.C: New test.
44786 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44789 * g++.dg/init/ref7.C: New test.
44791 2003-06-19 Matt Austern <austern@apple.com>
44794 * g++.dg/anew1.C: New test.
44795 * g++.dg/anew2.C: New test.
44796 * g++.dg/anew3.C: New test.
44797 * g++.dg/anew4.C: New test.
44799 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
44801 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44803 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
44805 * gcc.c-torture/execute/simd-4.c (main): Make expected value
44808 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
44810 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44813 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
44815 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44816 * gcc.c-torture/compile/961203-1.c: Likewise.
44817 * gcc.c-torture/compile/980506-1.c: Likewise.
44819 2003-06-17 Mark Mitchell <mark@codesourcery.com>
44822 * g++.dg/lookup/using7.C: New test.
44824 2003-06-17 Mark Mitchell <mark@codesourcery.com>
44827 * g++.dg/abi/conv1.C: Remove it.
44828 * g++.dg/template/conv7.C: New test.
44829 * g++.dg/template/conv8.C: Likewise.
44830 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44831 conversion operator.
44833 2003-06-17 Janis Johnson <janis187@us.ibm.com>
44835 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44836 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44837 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44838 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44839 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44840 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44841 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44842 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44843 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44844 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44845 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44846 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44847 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44848 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44849 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44850 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44851 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44852 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44853 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44854 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44855 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44856 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44857 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44858 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44859 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44860 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44861 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44862 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44863 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44865 2003-06-16 Mark Mitchell <mark@codesourcery.com>
44867 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44868 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44871 2003-06-16 Roger Sayle <roger@eyesopen.com>
44873 * gcc.dg/i386-387-5.c: New test case.
44874 * gcc.dg/i386-387-6.c: New test case.
44875 * gcc.dg/builtins-23.c: New test case.
44877 2003-06-15 Roger Sayle <roger@eyesopen.com>
44879 * gcc.dg/builtins-22.c: New test case.
44880 * gcc.dg/i386-387-1.c: Update to test exp.
44881 * gcc.dg/i386-387-2.c: Likewise.
44883 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44885 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44887 2003-06-12 Mark Mitchell <mark@codesourcery.com>
44889 * lib/gcc-dg.exp (dg-require-dll): New function.
44890 (dg-xfail-if): Likewise.
44891 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44894 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44895 * gcc.c-torture/compile/20001205-1.c: Likewise.
44896 * gcc.c-torture/compile/20001226-1.c: Likewise.
44897 * gcc.c-torture/compile/20010518-2.c: Likewise.
44898 * gcc.c-torture/compile/20020312-1.c: Likewise.
44899 * gcc.c-torture/compile/20020604-1.c: Likewise.
44900 * gcc.c-torture/compile/920501-12.c: Likewise.
44901 * gcc.c-torture/compile/920501-4.c: Likewise.
44902 * gcc.c-torture/compile/920520-1.c: Likewise.
44903 * gcc.c-torture/compile/920521-1.c: Likewise.
44904 * gcc.c-torture/compile/920625-1.c: Likewise.
44905 * gcc.c-torture/compile/961203-1.c: Likewise.
44906 * gcc.c-torture/compile/980506-1.c: Likewise.
44907 * gcc.c-torture/compile/981006-1.c: Likewise.
44908 * gcc.c-torture/compile/981022-1.c: Likewise.
44909 * gcc.c-torture/compile/981223-1.c: Likewise.
44910 * gcc.c-torture/compile/990617-1.c: Likewise.
44911 * gcc.c-torture/compile/dll.c: Likewise.
44912 * gcc.c-torture/compile/labels-3.c: Likewise.
44913 * gcc.c-torture/compile/mipscop-1.c: Likewise.
44914 * gcc.c-torture/compile/mipscop-2.c: Likewise.
44915 * gcc.c-torture/compile/mipscop-3.c: Likewise.
44916 * gcc.c-torture/compile/mipscop-4.c: Likewise.
44917 * gcc.c-torture/compile/simd-5.c: Likewise.
44918 * gcc.c-torture/compile/20000804-1.x: Remove.
44919 * gcc.c-torture/compile/20001205-1.x: Likewise.
44920 * gcc.c-torture/compile/20001226-1.x: Likewise.
44921 * gcc.c-torture/compile/20010518-2.x: Likewise.
44922 * gcc.c-torture/compile/20020312-1.x: Likewise.
44923 * gcc.c-torture/compile/20020604-1.x: Likewise.
44924 * gcc.c-torture/compile/920501-12.x: Likewise.
44925 * gcc.c-torture/compile/920501-4.x: Likewise.
44926 * gcc.c-torture/compile/920520-1.x: Likewise.
44927 * gcc.c-torture/compile/920521-1.x: Likewise.
44928 * gcc.c-torture/compile/920625-1.x: Likewise.
44929 * gcc.c-torture/compile/961203-1.x: Likewise.
44930 * gcc.c-torture/compile/980506-1.x: Likewise.
44931 * gcc.c-torture/compile/981006-1.x: Likewise.
44932 * gcc.c-torture/compile/981022-1.x: Likewise.
44933 * gcc.c-torture/compile/981223-1.x: Likewise.
44934 * gcc.c-torture/compile/990617-1.x: Likewise.
44935 * gcc.c-torture/compile/mipscop-1.x: Likewise.
44936 * gcc.c-torture/compile/mipscop-2.x: Likewise.
44937 * gcc.c-torture/compile/mipscop-3.x: Likewise.
44938 * gcc.c-torture/compile/mipscop-4.x: Likewise.
44939 * gcc.c-torture/compile/simd-5.x: Likewise.
44941 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44943 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44945 * gcc.c-torture/execute/20030611-1.c: New test.
44947 2003-06-12 Roger Sayle <roger@eyesopen.com>
44950 * gcc.dg/20030612-1.c: New test case.
44952 2003-06-12 Mark Mitchell <mark@codesourcery.com>
44955 * g++.dg/expr/cast1.C: New test.
44957 2003-06-12 Roger Sayle <roger@eyesopen.com>
44959 * gcc.dg/builtins-21.c: New test case.
44961 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
44963 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44964 options instead of at the end.
44965 * lib/objc.exp (objc_target_compile): Likewise.
44967 2003-06-11 Mark Mitchell <mark@codesourcery.com>
44970 * g++.dg/parse/error1.C: New test.
44972 2003-06-11 Janis Johnson <janis187@us.ibm.com>
44974 * gcc.dg/compat/struct-by-value-11_main.c: New file.
44975 * gcc.dg/compat/struct-by-value-11_x.c: New file.
44976 * gcc.dg/compat/struct-by-value-11_y.c: New file.
44977 * gcc.dg/compat/struct-by-value-12_main.c: New file.
44978 * gcc.dg/compat/struct-by-value-12_x.c: New file.
44979 * gcc.dg/compat/struct-by-value-12_y.c: New file.
44980 * gcc.dg/compat/struct-by-value-13_main.c: New file.
44981 * gcc.dg/compat/struct-by-value-13_x.c: New file.
44982 * gcc.dg/compat/struct-by-value-13_y.c: New file.
44983 * gcc.dg/compat/struct-by-value-14_main.c: New file.
44984 * gcc.dg/compat/struct-by-value-14_x.c: New file.
44985 * gcc.dg/compat/struct-by-value-14_y.c: New file.
44986 * gcc.dg/compat/struct-by-value-15_main.c: New file.
44987 * gcc.dg/compat/struct-by-value-15_x.c: New file.
44988 * gcc.dg/compat/struct-by-value-15_y.c: New file.
44989 * gcc.dg/compat/struct-by-value-16_main.c: New file.
44990 * gcc.dg/compat/struct-by-value-16_x.c: New file.
44991 * gcc.dg/compat/struct-by-value-16_y.c: New file.
44992 * gcc.dg/compat/struct-by-value-17_main.c: New file.
44993 * gcc.dg/compat/struct-by-value-17_x.c: New file.
44994 * gcc.dg/compat/struct-by-value-17_y.c: New file.
44995 * gcc.dg/compat/struct-by-value-18_main.c: New file.
44996 * gcc.dg/compat/struct-by-value-18_x.c: New file.
44997 * gcc.dg/compat/struct-by-value-18_y.c: New file.
44999 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45000 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45001 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45002 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45003 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45004 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45005 * gcc.dg/compat/scalar-return-3_main.c: New file.
45006 * gcc.dg/compat/scalar-return-3_x.c: New file.
45007 * gcc.dg/compat/scalar-return-3_y.c: New file.
45008 * gcc.dg/compat/scalar-return-4_main.c: New file.
45009 * gcc.dg/compat/scalar-return-4_x.c: New file.
45010 * gcc.dg/compat/scalar-return-4_y.c: New file.
45012 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45014 * gcc.dg/compat/fp2-struct-check.h: New file.
45015 * gcc.dg/compat/fp2-struct-defs.h: New file.
45016 * gcc.dg/compat/fp2-struct-init.h: New file.
45017 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45018 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45019 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45020 * gcc.dg/compat/struct-return-10_main.c: New file.
45021 * gcc.dg/compat/struct-return-10_x.c: New file.
45022 * gcc.dg/compat/struct-return-10_y.c: New file.
45024 * gcc.dg/compat/compat-common.h: New file.
45025 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45026 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45027 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45028 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45029 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45030 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45031 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45032 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45033 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45034 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45035 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45036 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45037 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45038 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45039 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45040 * gcc.dg/compat/small-struct-check.h: Ditto.
45041 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45042 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45043 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45044 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45045 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45046 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45047 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45048 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45049 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45050 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45051 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45052 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45053 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45054 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45055 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45056 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45057 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45058 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45059 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45060 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45061 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45062 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45063 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45064 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45065 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45066 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45067 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45068 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45069 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45070 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45072 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45074 * g++.dg/pch/static-1.C: New file.
45075 * g++.dg/pch/static-1.Hs: New file.
45077 2003-06-10 Richard Henderson <rth@redhat.com>
45079 * gcc.dg/asm-7.c: Adjust expected warning text.
45081 2003-06-10 Roger Sayle <roger@eyesopen.com>
45083 * gcc.dg/builtins-20.c: New test case.
45085 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45088 * g++.dg/opt/template1.C: New test.
45090 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45092 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45093 additional_sources.
45095 2003-05-21 David Taylor <dtaylor@emc.com>
45097 * gcc.dg/Wpadded.c: New file.
45099 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45101 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45102 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45103 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45106 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45108 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45110 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45112 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45113 (dg-require-alias): Likewise.
45114 (dg-require-gc-sections): Likewise.
45115 * lib/target-supports.exp (check_gc_sections_available): Likewise.
45117 2003-06-08 Richard Henderson <rth@redhat.com>
45119 * gcc.dg/20011029-2.c: Fix the array reference.
45120 * gcc.dg/asm-7.c: New.
45122 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
45124 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45126 2003-06-08 Mark Mitchell <mark@codesourcery.com>
45128 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45129 (dg-require-gc-sections): Likewise.
45131 2003-06-08 Jan Hubicka <jh@suse.cz>
45133 * i386-cmov1.c: Fix regular expression.
45134 * i386-cvt-1.c: Likewise.
45135 * i386-local.c: Likewise.
45136 * i386-local2.c: Likewise.
45137 * i386-mul.c: Likewise.
45138 * i386-ssetype-1.c: Likewise.
45139 * i386-ssetype-3.c: Likewise.
45140 * i386-ssetype-5.c: Likewise.
45142 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45145 * g++.dg/warn/implicit-typename2.C: New test.
45146 * g++.dg/warn/implicit-typename3.C: New test.
45148 2003-06-07 Richard Henderson <rth@redhat.com>
45150 * g++.dg/other/offsetof3.C: Use size_t.
45151 * g++.dg/other/offsetof4.C: Likewise.
45153 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
45155 * lib/copy-file.exp: New. Implement gcc_copy_files.
45157 * lib/dg-pch.exp: Load copy-file.exp
45158 (dg-pch): Use gcc_copy_files instead of "file copy".
45160 2003-06-06 Mark Mitchell <mark@codesourcery.com>
45162 * gcc.dg/weak/weak.exp: Simplify.
45163 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45164 * gcc.dg/weak/weak-1.c: Likewise.
45165 * gcc.dg/weak/weak-2.c: Likewise.
45166 * gcc.dg/weak/weak-3.c: Likewise.
45167 * gcc.dg/weak/weak-4.c: Likewise.
45168 * gcc.dg/weak/weak-5.c: Likewise.
45169 * gcc.dg/weak/weak-6.c: Likewise.
45170 * gcc.dg/weak/weak-7.c: Likewise.
45171 * gcc.dg/weak/weak-8.c: Likewise.
45172 * gcc.dg/weak/weak-9.c: Likewise.
45174 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
45176 gcc.c-torture/execute/20030606-1.c: New.
45178 2003-06-06 Roger Sayle <roger@eyesopen.com>
45180 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45181 * gcc.dg/builtins-19.c: Likewise.
45183 2003-06-06 Roger Sayle <roger@eyesopen.com>
45185 * gcc.dg/builtins-2.c: Add some more tests.
45186 * gcc.dg/builtins-18.c: New test case.
45187 * gcc.dg/builtins-19.c: New test case.
45189 2003-06-06 Roger Sayle <roger@eyesopen.com>
45190 Jim Wilson <wilson@tuliptree.org>
45192 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45194 2003-06-06 Jakub Jelinek <jakub@redhat.com>
45196 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45197 mempcpy/stpcpy calls not to be optimized into something else.
45198 * gcc.c-torture/execute/string-opt-3.c: Moved to...
45199 * gcc.c-torture/execute/builtins/string-7.c: ...here.
45200 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45202 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45204 * gcc.dg/format/asm_fprintf-1.c: New test.
45206 2003-06-05 Mark Mitchell <mark@codesourcery.com>
45208 * lib/gcc-defs.exp (additional_sources): New variable.
45209 (dg-additional-sources): New function.
45210 (additional_files): New variable.
45211 (dg-additional-files): New function.
45212 (dg-additional-files-options): Likewise.
45213 * lib/gcc-dg.exp (dg-require-weak): New function.
45214 (dg-require-alias): Likewise.
45215 (dg-require-gc-sections): Likewise.
45216 * lib/target-supports.exp (check_alias_available): Remove testfile
45218 (check_gc_sections_available): New function.
45219 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45220 (dg-gpp-additional-files): Likewise.
45221 * lib/g++.exp (additional_sources): Remove.
45222 (additional_files): Likewise.
45223 (g++_target_compile): Use dg-additional-files-options.
45225 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
45227 * gcc.dg/special/ecos.exp: Remove.
45228 * gcc.dg/special/20000419-2.c: Use dg-require-*.
45229 * gcc.dg/special/alias-1.c: Likewise.
45230 * gcc.dg/special/alias-2.c: Likewise.
45231 * gcc.dg/special/gcsec-1.c: Likewise.
45232 * gcc.dg/special/weak-1.c: Likewise.
45233 * gcc.dg/special/weak-2.c: Likewise.
45234 * gcc.dg/special/wkali-1.c: Likewise.
45235 * gcc.dg/special/wkali-2.c: Likewise.
45237 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45238 dg-gpp-additional-*.
45239 * g++.dg/special/conpr-3.C: Likewise.
45240 * g++.dg/special/conpr-4.C: Likewise.
45241 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45242 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45243 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45244 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45245 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45246 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45247 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45248 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45249 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45250 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45251 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45252 * g++.old-deja/g++.other/comdat1.C: Likewise.
45253 * g++.old-deja/g++.other/comdat2.C: Likewise.
45254 * g++.old-deja/g++.other/comdat3.C: Likewise.
45255 * g++.old-deja/g++.other/ctor1.C: Likewise.
45256 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45258 2003-06-05 Richard Henderson <rth@redhat.com>
45260 * gcc.dg/debug/20030605-1.c: New.
45262 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45264 * README.QMTEST: Update.
45266 2003-06-04 Richard Henderson <rth@redhat.com>
45268 * gcc.dg/cleanup-1.c: New.
45269 * gcc.dg/cleanup-2.c: New.
45270 * gcc.dg/cleanup-3.c: New.
45271 * gcc.dg/cleanup-4.c: New.
45272 * gcc.dg/cleanup-5.c: New.
45273 * gcc.dg/cleanup-6.c: New.
45274 * gcc.dg/cleanup-7.c: New.
45276 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45278 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45280 * lib/dg-pch.exp: New file.
45281 * g++.dg/pch/pch.exp: Use dg-pch.exp.
45282 * gcc.dg/pch/pch.exp: Likewise.
45284 2003-06-04 Roger Sayle <roger@eyesopen.com>
45286 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45287 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45288 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45289 * gcc.dg/builtins-17.c: New test case.
45290 * gcc.dg/i386-387-4.c: New test case.
45291 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45293 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45295 * gcc.dg/ultrasp9.c: New test.
45297 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45299 * gcc.c-torture/compile/20030604-1.c: New test.
45300 * gcc.dg/sparc-constant-1.c: New test.
45302 2003-06-03 Glen Nakamura <glen@imodulo.com>
45304 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45306 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
45308 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45310 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45311 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45313 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
45315 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45317 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45320 * g++.dg/template/spec10.C: New test.
45322 2003-06-03 Roger Sayle <roger@eyesopen.com>
45324 * gcc.dg/builtins-16.c: New test case.
45326 2003-06-03 Jakub Jelinek <jakub@redhat.com>
45328 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45329 mempcpy test with post-increments.
45330 * gcc.c-torture/execute/string-opt-3.c: New test.
45331 * gcc.dg/string-opt-1.c: New test.
45333 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
45336 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45338 2003-06-02 Mark Mitchell <mark@codesourcery.com>
45340 * lib/scanasm.exp (dg-scan): New function, factored out of ...
45341 (scan-assembler): ... here. Use dg-scan.
45342 (scan-assembler-not): Likewise.
45343 (scan-file): New function.
45344 (scan-file-not): Likewise.
45345 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45346 * gcc.dg/cpp/_Pragma4.c: Likewise.
45347 * gcc.dg/cpp/_Pragma5.c: Likewise.
45348 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45349 * gcc.dg/cpp/avoidpaste2.c: Likewise.
45350 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45351 * gcc.dg/cpp/cmdlne-P.c: Likewise.
45352 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45353 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45354 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45355 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45356 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45357 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45358 * gcc.dg/cpp/cxxcom1.c: Likewise.
45359 * gcc.dg/cpp/line1.c: Likewise.
45360 * gcc.dg/cpp/maccom1.c: Likewise.
45361 * gcc.dg/cpp/maccom2.c: Likewise.
45362 * gcc.dg/cpp/maccom3.c: Likewise.
45363 * gcc.dg/cpp/maccom4.c: Likewise.
45364 * gcc.dg/cpp/maccom5.c: Likewise.
45365 * gcc.dg/cpp/maccom6.c: Likewise.
45366 * gcc.dg/cpp/multiline.c: Likewise.
45367 * gcc.dg/cpp/spacing1.c: Likewise.
45368 * gcc.dg/cpp/spacing2.c: Likewise.
45369 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45370 * gcc.dg/cpp/trad/maccom1.c: Likewise.
45371 * gcc.dg/cpp/trad/maccom2.c: Likewise.
45372 * gcc.dg/cpp/trad/maccom3.c: Likewise.
45373 * gcc.dg/cpp/trad/maccom4.c: Likewise.
45374 * gcc.dg/cpp/trad/maccom6.c: Likewise.
45375 * gcc.dg/cpp/cxxcom2.c: Likewise.
45376 * gcc.dg/cpp/cxxcom2.h: New file.
45378 * gcc.dg/cpp/truefalse.cpp: Move it to ...
45379 * g++.dg/cpp/truefalse.C: Here.
45380 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45382 2003-06-01 Loren James Rittle <ljrittle@acm.org>
45384 * gcc.dg/cpp/redef3.c: New file.
45386 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45388 * gcc.dg/i386-loop-3.c: New test.
45390 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
45392 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45394 2003-05-31 Roger Sayle <roger@eyesopen.com>
45396 * gcc.dg/fwrapv-1.c: New test case.
45397 * gcc.dg/fwrapv-2.c: New test case.
45399 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45402 * g++.dg/template/spec9.C: New test.
45404 2003-05-29 Roger Sayle <roger@eyesopen.com>
45406 * gcc.dg/duff-4.c: New test case.
45408 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
45411 * g77.dg/ffixed-form-1.f: New test
45412 * g77.dg/ffixed-form-2.f: New test
45413 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45414 * g77.dg/ffree-form-3.f: New test
45416 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
45418 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45419 * gcc.dg/wint_t-1.c: Likewise.
45421 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45423 * g++.dg/template/access11.C: New test.
45425 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45428 * g++.dg/template/access10.C: New test.
45430 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45431 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45433 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45435 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45437 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45438 suppress for powerpc-*-darwin*.
45439 * gcc.dg/torture/builtin-noret-2.c: Likewise.
45441 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45443 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45444 suppress option for powerpc-*-darwin*.
45446 2003-05-23 Roger Sayle <roger@eyesopen.com>
45448 * gcc.dg/builtins-1.c: Add tests for tan and atan.
45449 * gcc.dg/builtins-4.c: Add test for fmod.
45451 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45454 * g++.dg/template/instantiate4.C: New test.
45456 2003-05-22 Roger Sayle <roger@eyesopen.com>
45458 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45460 2003-05-21 Janis Johnson <janis187@us.ibm.com>
45462 * gcc.dg/compat/scalar-return-1_main.c: New file.
45463 * gcc.dg/compat/scalar-return-1_x.c: New file.
45464 * gcc.dg/compat/scalar-return-1_y.c: New file.
45465 * gcc.dg/compat/scalar-return-2_main.c: New file.
45466 * gcc.dg/compat/scalar-return-2_x.c: New file.
45467 * gcc.dg/compat/scalar-return-2_y.c: New file.
45468 * gcc.dg/compat/struct-return-3_main.c: New file.
45469 * gcc.dg/compat/struct-return-3_y.c: New file.
45470 * gcc.dg/compat/struct-return-3_x.c: New file.
45471 * gcc.dg/compat/struct-return-2_main.c: New file.
45472 * gcc.dg/compat/struct-return-2_x.c: New file.
45473 * gcc.dg/compat/struct-return-2_y.c: New file.
45475 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45477 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45478 for hppa*-hp-hpux*.
45479 * gcc.dg/20021014-1.c (dg-options): Likewise.
45480 * gcc.dg/nest.c (dg-options): Likewise.
45482 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
45485 * g++.dg/ext/dllimport2.C: New file.
45486 * g++.dg/ext/dllimport3.C: New file.
45488 2003-05-20 Janis Johnson <janis187@us.ibm.com>
45490 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45491 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45492 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45493 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45494 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45495 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45496 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45497 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45498 * gcc.dg/compat/small-struct-defs.h: New file.
45499 * gcc.dg/compat/small-struct-init.h: New file.
45500 * gcc.dg/compat/small-struct-check.h: New file.
45501 * gcc.dg/compat/fp-struct-defs.h: New file.
45502 * gcc.dg/compat/fp-struct-check.h: New file.
45503 * gcc.dg/compat/fp-struct-init.h: New file.
45504 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45505 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45507 2003-05-19 Jakub Jelinek <jakub@redhat.com>
45509 * gcc.dg/20030225-2.c: New test.
45511 2003-05-18 Roger Sayle <roger@eyesopen.com>
45512 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45514 * gcc.c-torture/compile/20030518-1.c: New test case.
45516 2003-05-18 Mark Mitchell <mark@codesourcery.com>
45518 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45519 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45520 gcc-dg-debug-runtest.
45521 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45522 gcc-dg-debug-runtest.
45524 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45527 * g++.dg/lookup/using6.C: New test.
45529 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45531 * g++.dg/parse/access2.C: New test.
45533 2003-05-17 Mark Mitchell <mark@codesourcery.com>
45535 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45536 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45537 * gcc.dg/debug/debug.exp: Likewise.
45539 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
45541 * gcc.dg/dollar.c: New test.
45543 2003-05-16 Janis Johnson <janis187@us.ibm.com>
45545 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45546 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45547 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45548 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45549 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45550 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45551 * gcc.dg/compat/struct-by-value-6_main.c: New file.
45552 * gcc.dg/compat/struct-by-value-6_x.c: New file.
45553 * gcc.dg/compat/struct-by-value-6_y.c: New file.
45554 * gcc.dg/compat/struct-by-value-7_main.c: New file.
45555 * gcc.dg/compat/struct-by-value-7_x.c: New file.
45556 * gcc.dg/compat/struct-by-value-7_y.c: New file.
45557 * gcc.dg/compat/struct-by-value-8_main.c: New file.
45558 * gcc.dg/compat/struct-by-value-8_x.c: New file.
45559 * gcc.dg/compat/struct-by-value-8_y.c: New file.
45560 * gcc.dg/compat/struct-by-value-9_main.c: New file.
45561 * gcc.dg/compat/struct-by-value-9_x.c: New file.
45562 * gcc.dg/compat/struct-by-value-9_y.c: New file.
45564 2003-05-16 Mark Mitchell <mark@codesourcery.com>
45566 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45567 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
45568 support for "repo" mode.
45569 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45570 * lib/g77-dg.exp: Likewise.
45571 * lib/obj-dg.exp: Likewise.
45573 2003-05-16 Jakub Jelinek <jakub@redhat.com>
45575 Merge from gcc-3_2-rhl8-branch:
45576 2003-04-23 Jakub Jelinek <jakub@redhat.com>
45578 * gcc.dg/tls/opt-6.c: New test.
45580 2003-04-05 Jakub Jelinek <jakub@redhat.com>
45582 * gcc.dg/20030405-1.c: New test.
45584 2003-03-09 Jakub Jelinek <jakub@redhat.com>
45586 * gcc.dg/20030309-1.c: New test.
45588 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45590 * gcc.c-torture/execute/20030307-1.c: New test.
45592 2003-02-20 Randolph Chung <tausq@debian.org>
45594 * gcc.c-torture/compile/20030220-1.c: New test.
45596 2003-02-18 Jakub Jelinek <jakub@redhat.com>
45598 * gcc.dg/20030217-1.c: New test.
45600 2003-01-29 Jakub Jelinek <jakub@redhat.com>
45602 * gcc.c-torture/compile/20020129-1.c: New test.
45604 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45606 * gcc.dg/unroll-1.c: New test.
45608 2002-11-16 Jan Hubicka <jh@suse.cz>
45610 * gcc.c-torture/execute/20020920-1.c: New test.
45612 2002-10-08 Jakub Jelinek <jakub@redhat.com>
45615 * gcc.c-torture/compile/20021008-1.c: New test.
45617 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
45620 * gcc.c-torture/execute/20020810-1.c: New test.
45622 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45624 * gcc.c-torture/compile/20020807-1.c: New test.
45626 2002-07-30 Jakub Jelinek <jakub@redhat.com>
45628 * gcc.dg/tls/opt-1.c: New test.
45630 2002-07-29 Jakub Jelinek <jakub@redhat.com>
45632 * gcc.dg/20020729-1.c: New test.
45634 2002-07-20 Jakub Jelinek <jakub@redhat.com>
45636 * g++.dg/opt/life1.C: New test.
45638 2002-05-20 Jakub Jelinek <jakub@redhat.com>
45640 * gcc.dg/20020525-1.c: New test.
45642 2002-05-24 Jakub Jelinek <jakub@redhat.com>
45645 * g++.dg/ext/pretty1.C: New test.
45646 * g++.dg/ext/pretty2.C: New test.
45648 2003-05-15 Mark Mitchell <mark@codesourcery.com>
45651 * g++.dg/ext/typeof5.C: New test.
45653 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
45655 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45656 __USER_LABEL_PREFIX__ into account.
45657 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45659 2003-05-14 Roger Sayle <roger@eyesopen.com>
45661 * gcc.dg/builtins-15.c: New test case.
45663 2003-05-13 Zack Weinberg <zack@codesourcery.com>
45665 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45667 2003-05-12 Mark Mitchell <mark@codesourcery.com>
45669 * lib/g++.exp: Tweak handling of additional source files.
45670 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45671 * g++.dg/special/conpr-2a.C: Rename to ...
45672 * g++.dg/special/conpr-2a.cc: ... this.
45673 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45674 * g++.dg/special/conpr-3a.C: Rename to ...
45675 * g++.dg/special/conpr-3a.cc: This.
45676 * g++.dg/special/conpr-3b.C: Rename to ...
45677 * g++.dg/special/conpr-3b.cc: This.
45678 * g++.dg/special/conpr-4.C: New test.
45679 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45681 2003-05-12 David Edelsohn <edelsohn@gnu.org>
45683 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45685 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45687 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45688 * g++.old-deja/g++.robertl/eb71.C: Likewise.
45689 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45690 * g++.old-deja/g++.other/warn3.C: Likewise.
45692 2003-05-11 Roger Sayle <roger@eyesopen.com>
45694 * gcc.dg/i386-387-1.c: Update to also test log.
45695 * gcc.dg/i386-387-2.c: Likewise.
45697 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
45699 * g77.f-torture/execute/int8421.f: New test.
45701 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45703 PR c++/10230, c++/10481
45704 * g++.dg/lookup/scoped5.C: New test.
45706 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45709 * g++.dg/template/ttp6.C: New test.
45711 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
45713 * gcc.c-torture/execute/builtins: New directory.
45714 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45715 gcc.c-torture/execute/builtins.
45716 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45717 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45718 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
45719 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45721 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45724 * g++.dg/template/access8.C: New test.
45725 * g++.dg/template/access9.C: New test.
45727 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45730 * g++.dg/parse/access1.C: New test.
45732 2003-05-09 DJ Delorie <dj@redhat.com>
45734 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45735 long, and not an int.
45737 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45739 PR c++/10555, c++/10576
45740 * g++.dg/template/memclass1.C: New test.
45742 2003-05-08 DJ Delorie <dj@redhat.com>
45744 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45746 * gcc.c-torture/execute/20021024-1.x: Likewise.
45747 * gcc.c-torture/execute/shiftdi.x: Likewise.
45748 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45749 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45750 * gcc.dg/20021018-1.c: Likewise.
45752 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45754 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45756 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45757 (bcopy): Call memmove.
45759 2003-05-08 Roger Sayle <roger@eyesopen.com>
45761 * g77.f-torture/compile/8485.f: New test case.
45763 2003-05-07 Richard Henderson <rth@redhat.com>
45766 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45767 Verify exception_cleanup not called for rethrows.
45768 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45769 when exiting catch block without rethrowing.
45770 * g++.dg/eh/forced3.C: New.
45771 * g++.dg/eh/forced4.C: New.
45773 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
45775 * gcc.dg/20030505.c: Fix triplet.
45777 2003-05-06 DJ Delorie <dj@redhat.com>
45779 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45780 * gcc.dg/nest.c: Likewise.
45782 2003-05-05 Roger Sayle <roger@eyesopen.com>
45784 * gcc.dg/builtins-14.c: New test case.
45786 2003-05-05 Janis Johnson <janis187@us.ibm.com>
45788 * lib/compat.exp (compat-execute): New argument.
45789 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45790 * gcc.dg/compat: New test directory.
45791 * gcc.dg/compat/compat.exp: New expect script.
45792 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45793 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45794 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45795 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45796 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45797 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45799 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45800 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45801 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45802 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45803 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45804 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45805 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45806 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45807 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45808 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45809 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45810 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45811 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45812 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45813 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45815 2003-05-05 Zack Weinberg <zack@codesourcery.com>
45817 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45819 2003-05-05 Jakub Jelinek <jakub@redhat.com>
45821 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45823 2003-05-05 Geoffrey Keating <geoffk@apple.com>
45825 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45826 * gcc.dg/ppc-fsel-2.c: New test.
45828 * gcc.dg/unused-5.c: New test.
45830 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45833 * g++.dg/warn/pmf1.C: New test.
45835 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45838 * g++.dg/warn/main.C: New test.
45840 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45842 * gcc.dg/nonnull-3.c: New test.
45844 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
45846 * gcc.dg/cpp/Wtrigraphs.c: Update.
45847 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45849 2003-05-03 Geoffrey Keating <geoffk@apple.com>
45851 * gcc.dg/ppc-fsel-1.c: New test.
45853 2003-05-03 Zack Weinberg <zack@codesourcery.com>
45856 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45858 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
45860 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45862 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45864 PR c++/9364, c++/10553, c++/10586
45865 * g++.dg/parse/typename4.C: New test.
45866 * g++.dg/parse/typename5.C: Likewise.
45868 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
45870 * gcc.c-torture/compile/20030503-1.c: New test.
45872 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45874 * g++.dg/lookup/using5.C: Fix testcase error.
45876 2003-05-01 Chris Demetriou <cgd@broadcom.com>
45878 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45879 since MEABI is no longer supported. Remove all vestiges
45880 of MEABI from the test.
45882 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45885 * g++.dg/lookup/using5.C: New test.
45887 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45890 * g++.dg/template/ttp5.C: New test.
45892 2003-04-30 Mark Mitchell <mark@codesourcery.com>
45894 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45895 (dg-gpp-additional-sources): New function.
45896 (dg-gpp-additional-files): Likewise.
45897 * lib/g++.exp (additional_sources): New variable.
45898 (additional_files): Likewise.
45899 (g++_target_compile): Deal with them.
45900 * lib/old-dejagnu.exp: Remove.
45901 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45902 * g++.old-deja: Revise all tests to use dg commands.
45904 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45906 PR c++/9432, c++/9528
45907 * g++.dg/lookup/using4.C: New test.
45909 2003-04-29 Geoffrey Keating <geoffk@apple.com>
45911 * gcc.dg/noreturn-5.c: New file.
45912 * gcc.dg/noreturn-6.c: New file.
45914 * gcc.c-torture/compile/inline-1.c: New file.
45916 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45919 * g++.dg/template/explicit1.C: New test.
45921 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45924 * g++.dg/other/bitfield1.C: New test.
45927 * g++.dg/init/new7.C: New test.
45929 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45931 * g++.dg/ext/desig1.C: New test.
45932 * g++.dg/ext/init1.C: Update.
45934 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45936 2003-04-28 Mark Mitchell <mark@codesourcery.com>
45939 * g++.dg/warn/Winline-1.C: New test.
45941 2003-04-28 Jakub Jelinek <jakub@redhat.com>
45943 * gcc.c-torture/execute/string-opt-19.c: New test.
45945 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45946 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45948 2003-04-27 Mark Mitchell <mark@codesourcery.com>
45951 * g++.dg/init/new6.C: New test.
45954 * g++.dg/init/ref6.C: New test.
45956 2003-04-26 David Edelsohn <edelsohn@gnu.org>
45958 * g++.dg/warn/weak1.C: XFAIL on AIX4.
45960 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45962 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45963 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45965 2003-04-25 Mark Mitchell <mark@codesourcery.com>
45967 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45968 initialized static data members.
45970 2003-04-25 H.J. Lu <hjl@gnu.org>
45972 * gcc.dg/ia64-sync-4.c: New test.
45974 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45976 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
45979 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
45982 * g++.dg/warn/conv1.C: New test.
45983 * g++.old-deja/g++.other/conv7.C: Adjust.
45984 * g++.old-deja/g++.other/overload14.C: Adjust.
45986 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45989 * g++.dg/template/defarg2.C: New test.
45991 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
45993 * gcc.dg/cpp/include2.c: Update.
45994 * gcc.dg/cpp/multiline-2.c: New.
45995 * gcc.dg/cpp/multiline.c: Update.
45996 * gcc.dg/cpp/strify2.c: Update.
45997 * gcc.dg/cpp/trad/literals-2.c: Update.
45999 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46001 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46003 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46005 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46007 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46010 * g++.dg/parse/crash4.C: New test.
46013 * g++.dg/parse/crash5.C: New test.
46015 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46018 * g++.dg/parse/crash3.C: New test.
46021 * g++.dg/parse/elab1.C: New test.
46023 2003-04-22 Devang Patel <dpatel@apple.com>
46025 * gcc.dg/cpp/trad/funlike-5.c: New test.
46027 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46029 * g++.dg/other/packed1.C: Fix dg options.
46031 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46033 * g++.dg/other/offsetof2.C: New test.
46035 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46037 * g++.dg/template/recurse.C: Adjust location of error messages.
46039 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46042 * g++.dg/init/addr-const1.C: New test.
46043 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46045 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46048 * g++.dg/lookup/struct-hack1.C: New test.
46050 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46052 * ucs.c: Update diagnostic messages.
46054 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46056 * gcc.dg/cpp/truefalse.cpp: New test.
46057 * gcc.dg/cpp/cpp.exp: Update.
46058 * g++.dg/other/stdbool-if.C: Remove.
46060 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46062 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46063 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46065 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46067 * gcc.c-torture/compile/20030418-1.c: New test.
46069 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46071 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46073 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46076 g++.dg/template/dependent-name1.C: New test.
46078 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46080 * gcc.dg/warn-1.c (tourist_guide): New array,
46081 contains a pointer to bar.
46083 2003-04-16 Roger Sayle <roger@eyesopen.com>
46085 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46086 * gcc.c-torture/execute/medce-1.c: New test case.
46087 * gcc.c-torture/execute/medce-2.c: New test case.
46089 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46091 * lib/prune.exp: Ignore more messages.
46094 * g++.dg/parse/lookup3.C: New test.
46096 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46098 * gcc.c-torture/compile/20030415-1.c : New test.
46100 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46102 * gcc.c-torture/execute/scope-2.c: Move to ...
46103 * gcc.dg/noncompile/scope.c: .... here.
46105 2003-04-14 Roger Sayle <roger@eyesopen.com>
46107 * gcc.dg/20030414-2.c: New test case.
46109 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46112 * gcc.dg/20030414-1.c: New test.
46114 2003-04-13 Roger Sayle <roger@eyesopen.com>
46116 * gcc.dg/builtins-12.c: New test case.
46117 * gcc.dg/builtins-13.c: New test case.
46119 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46121 * gcc.c-torture/execute/string-opt-18.c: New test.
46123 2003-04-13 Mark Mitchell <mark@codesourcery.com>
46126 * g++.dg/init/new5.C: New test.
46128 2003-04-12 Mark Mitchell <mark@codesourcery.com>
46131 * g++.dg/ext/dllimport1.C: New test.
46133 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46135 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46137 2003-04-11 Bud Davis <bdavis9659@comcast.net>
46140 * g77.f-torture/noncompile/9263.f: New test
46142 * g77.f-torture/execute/1832.f: New test
46144 2003-04-11 David Chad <davidc@freebsd.org>
46145 Loren J. Rittle <ljrittle@acm.org>
46148 * objc.dg/headers.m: New test.
46150 2003-04-10 Zack Weinberg <zack@codesourcery.com>
46152 * gcc.c-torture/execute/builtin-noret-2.c: New.
46153 * gcc.c-torture/execute/builtin-noret-2.x: New.
46154 XFAIL builtin-noret-2.c at -O1 and above.
46155 * gcc.dg/redecl.c: New.
46156 * gcc.dg/Wshadow-1.c: Update error regexps.
46158 2003-04-10 Mark Mitchell <mark@codesourcery.com>
46160 * g++.dg/abi/bitfield10.C: New test.
46162 2003-04-09 Mike Stump <mrs@apple.com>
46164 * gcc.dg/pch/pch.exp: Make testcase names longer.
46165 * g++.dg/pch/pch.exp: Make testcase names longer.
46167 2003-04-08 Roger Sayle <roger@eyesopen.com>
46169 * gcc.dg/builtins-11.c: New test case.
46171 2003-04-08 Roger Sayle <roger@eyesopen.com>
46173 * gcc.dg/builtins-9.c: New test case.
46174 * gcc.dg/builtins-10.c: New test case.
46176 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
46178 * gcc.dg/noncompile/init-4.c.c: New test.
46180 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
46182 * gcc.misc-test/gcov-9.c: New test.
46183 * gcc.misc-test/gcov-10.c: New test
46184 * gcc.misc-test/gcov-11.c: New test.
46186 2003-04-05 Zack Weinberg <zack@codesourcery.com>
46188 PR optimization/10024
46189 * gcc.c-torture/compile/20030405-1.c: New test.
46191 2003-04-04 Geoffrey Keating <geoffk@apple.com>
46193 * gcc.dg/pch/static-3.c: New.
46194 * gcc.dg/pch/static-3.hs: New.
46195 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46197 2003-04-04 Richard Henderson <rth@redhat.com>
46199 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46200 * g++.dg/eh/forced2.C: Likewise.
46202 2003-04-03 Mike Stump <mrs@apple.com>
46204 * lib/scanasm.exp (scan-assembler): Add xfail processing for
46206 (scan-assembler-times, scan-assembler-not): Likewise.
46207 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46209 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46211 * gcc.dg/sparc-loop-1.c: New test.
46213 2003-04-02 Geoffrey Keating <geoffk@apple.com>
46216 * g++.dg/pch/system-2.C: New.
46217 * g++.dg/pch/system-2.Hs: New.
46219 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
46221 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46223 * g++.dg/eh/simd-1.C (vecfunc): Same.
46225 2003-04-01 Roger Sayle <roger@eyesopen.com>
46227 * gcc.c-torture/execute/20030401-1.c: New test case.
46229 2003-04-01 Ziemowit Laski <zlaski@apple.com>
46231 * objc.dg/defs.m: New.
46233 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
46235 * g++.dg/eh/simd-1.C: New.
46236 * g++.dg/eh/simd-2.C: New.
46238 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
46240 * gcc.c-torture/execute/simd-3.c: New.
46242 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46245 * gcc.dg/20030331-2.c: New test.
46247 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46250 * g++.dg/parse/crash2.C: New test.
46252 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46254 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46255 * gcc.c-torture/execute/20030331-1.c: ...here.
46257 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46259 * gcc.c-torture/execute/20030331-1.c: New test.
46261 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
46263 * lib/gcov.exp: Adjust call return testing strings.
46264 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46266 2003-03-31 Roger Sayle <roger@eyesopen.com>
46268 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46269 * gcc.dg/builtins-7.c: New test case.
46270 * gcc.dg/builtins-8.c: New test case.
46272 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46274 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46276 2003-03-30 Mark Mitchell <mark@codesourcery.com>
46279 * g++.dg/lookup-class-member-2.C: New test.
46281 2003-03-30 Glen Nakamura <glen@imodulo.com>
46283 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46285 2003-03-28 Roger Sayle <roger@eyesopen.com>
46287 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46289 2003-03-28 Mark Mitchell <mark@codesourcery.com>
46291 * g++.dg/init/attrib1.C: New test.
46293 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46295 * gcc.dg/ultrasp8.c: New test.
46297 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46299 * gcc.dg/ultrasp7.c: New test.
46301 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
46304 * g++.dg/template/inline1.C: New test.
46306 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46308 * gcc.dg/sparc-dwarf2.c: New test.
46310 2003-03-27 Roger Sayle <roger@eyesopen.com>
46312 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46313 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46315 2003-03-27 Mark Mitchell <mark@codesourcery.com>
46317 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46318 than reading .x files.
46319 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46320 * g77.dg/gcov/gcov-1.f: Likewise.
46321 * gcc.misc-tests/gcov-4b.c: Likewise.
46322 * gcc.misc-tests/gcov-5b.c: Likewise.
46323 * gcc.misc-tests/gcov-6.c: Likewise.
46324 * gcc.misc-tests/gcov-7.c: Likewise.
46325 * gcc.misc-tests/gcov-8.c: Likewise.
46326 * g++.dg/gcov/gcov-1.x: Remove.
46327 * g77.dg/gcov/gcov-1.x: Likewise.
46328 * gcc.misc-tests/gcov-4b.x: Likewise.
46329 * gcc.misc-tests/gcov-5b.x: Likewise.
46330 * gcc.misc-tests/gcov-6.x: Likewise.
46331 * gcc.misc-tests/gcov-7.x: Likewise.
46332 * gcc.misc-tests/gcov-8.x: Likewise.
46334 2003-03-27 Glen Nakamura <glen@imodulo.com>
46337 * gcc.dg/20030324-1.c: New test.
46339 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
46342 * g++.dg/template/arg3.C: New test.
46345 * g++.dg/template/friend18.C: New test.
46347 2003-03-26 Roger Sayle <roger@eyesopen.com>
46349 * g77.f-torture/compile/20030326-1.f: New test case.
46351 2003-03-26 Janis Johnson <janis187@us.ibm.com>
46353 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46355 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46357 2003-03-26 Jakub Jelinek <jakub@redhat.com>
46359 * gcc.dg/ia64-sync-3.c: New test.
46361 2003-03-26 Alan Modra <amodra@bigpond.net.au>
46363 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46365 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46367 * gcc.dg/ultrasp6.c: New test.
46369 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46371 * gcc.dg/i386-signbit-1.c: New test.
46372 * gcc.dg/i386-signbit-2.c: New test.
46373 * gcc.dg/i386-signbit-3.c: New test.
46375 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46377 * gcc.dg/ultrasp5.c: Fix options.
46379 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46381 * gcc.dg/ultrasp5.c: Fix comment.
46383 2003-03-24 Bud Davis <bdavis9659@comcast.net>
46386 * g77.f-torture/execute/10197.f: New test.
46388 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
46390 PR c++/9898, c++/383
46391 * g++.dg/template/conv6.C: New test.
46394 * g++.dg/template/ptrmem5.C: New test.
46397 * g++.dg/lookup/koenig1.C: New test.
46400 * g++.dg/lookup/template2.C: New test.
46402 2003-03-24 Jakub Jelinek <jakub@redhat.com>
46404 * g++.dg/opt/rtti1.C: New test.
46406 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
46408 * gcc.dg/ultrasp5.c: New test.
46410 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
46413 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46416 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46419 * gcc.dg/20030323-1.c: New test.
46421 2003-03-23 Roger Sayle <roger@eyesopen.com>
46423 * gcc.c-torture/compile/20030323-1.c: New test case.
46425 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
46427 * gcc.dg/20030321-1.c: New test.
46429 2003-03-22 Zack Weinberg <zack@codesourcery.com>
46431 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46433 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
46435 PR c++/9978, c++/9708
46436 * g++.dg/ext/vlm1.C: Adjust expected error.
46437 * g++.dg/ext/vla2.C: New test.
46438 * g++.dg/template/arg1.C: New test.
46439 * g++.dg/template/arg2.C: New test.
46441 2003-03-22 Bud Davis <bdavis9659@comcast.net>
46443 * g77.f-torture/execute/select.f: New test.
46444 * g77.f-torture/noncompile/select_no_compile.f: New test.
46446 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
46449 * g++.dg/other/error4.C: New test.
46451 2003-03-20 Mark Mitchell <mark@codesourcery.com>
46453 * g++.dg/template/friend17.C: New test.
46455 2003-03-21 Alan Modra <amodra@bigpond.net.au>
46457 * gcc.c-torture/compile/20030320-1.c: New.
46459 2003-03-20 Roger Sayle <roger@eyesopen.com>
46461 * gcc.dg/builtins-6.c: New test case.
46463 2003-03-19 Alan Modra <amodra@bigpond.net.au>
46466 * gcc.c-torture/compile/20030319-1.c: New.
46468 2003-03-18 Jan Hubicka <jh@suse.cz>
46470 * gcc.dg/i386-cvt-1.c: New test.
46472 2003-03-17 Zack Weinberg <zack@codesourcery.com>
46474 * objc.dg/naming-1.m: Use "(parse|syntax) error".
46475 * objc.dg/naming-2.m: Likewise.
46477 2003-03-17 Mark Mitchell <mark@codesourcery.com>
46480 * g++.dg/parse/crash1.C: New test.
46482 2003-03-16 Mark Mitchell <mark@codesourcery.com>
46485 * g++.dg/eh/cleanup1.C: New test.
46487 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46489 * gcc.c-torture/execute/20030316-1.c: New test case.
46491 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
46494 * g++.dg/init/ctor2.C: New test.
46496 2003-03-15 Roger Sayle <roger@eyesopen.com>
46498 * g77.f-torture/compile/xformat.f: New test case.
46500 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46502 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46503 * g++.old-deja/g++.mike/eh50.C: Likewise.
46505 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46508 * g++.dg/template/spec7.C: New test.
46509 * g++.dg/template/spec8.C: Likewise.
46511 2003-03-14 Jakub Jelinek <jakub@redhat.com>
46513 * gcc.c-torture/execute/20030313-1.c: New test.
46515 2003-03-14 Richard Henderson <rth@redhat.com>
46517 * gcc.dg/inline-2.c: Adjust alpha test for external call.
46519 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46521 * gcc.c-torture/compile/20030314-1.c: New test.
46523 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
46525 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46526 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46528 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46529 to accept newer _imp__ prefix and additional
46530 newline in .drectve section.
46531 * gcc.dg/dll-4.c: Likewise.
46532 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46535 2003-03-13 Mark Mitchell <mark@codesourcery.com>
46537 * g++.dg/parse/namespace9.C: New test.
46539 * g++.dg/init/ref5.C: New test.
46540 * g++.dg/parse/ptrmem1.C: Likewise.
46542 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46544 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46545 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46546 regular expression.
46547 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46548 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46550 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
46552 * gcc.c-torture/execute/20030224-2.c: New test.
46554 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46556 * gcc.dg/decl-3.c: New test.
46558 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46560 * gcc.dg/i386-loop-2.c: New test.
46562 2003-03-11 Mark Mitchell <mark@codesourcery.com>
46565 * g++.dg/parse/namespace8.C: New test.
46568 * g++.dg/overload/builtin2.C: New test.
46570 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
46572 * gcc.dg/return-type-3.c: New test.
46574 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46576 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46577 profiling options are not supported.
46579 2003-03-10 Mark Mitchell <mark@codesourcery.com>
46581 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46582 * g++.old-deja/g++.warn/impint2.C: Likewise.
46584 2003-03-10 Devang Patel <dpatel@apple.com>
46586 * g++.dg/cpp/c++_cmd_1.C: New test.
46587 * g++.dg/cpp/c++_cmd_1.h: New file.
46589 2003-03-10 Segher Boessenkool <segher@koffie.nl>
46591 * gcc.dg/altivec-9.c: New file.
46593 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46595 * gcc.dg/ppc-sdata-1.c: New test.
46596 * gcc.dg/ppc-sdata-2.c: New test.
46598 2003-03-09 Mark Mitchell <mark@codesourcery.com>
46601 * g++.dg/opt/ptrmem2.C: New test.
46604 * g++.dg/opt/ptrmem1.C: New test.
46606 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46608 * gcc.dg/i386-loop-1.c: New test.
46610 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46613 * g++.dg/lookup/friend1.C: New test.
46615 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46618 * g++.dg/parser/constructor1.C: New test.
46620 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
46622 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46624 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46626 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
46628 * gcc.dg/cpp/Wunused.c: Update test.
46630 2003-03-08 Jan Hubicka <jh@suse.cz>
46632 * gcc.dg/inline-3.c: New test.
46634 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46637 * g++.dg/parse/builtin1.C: New test.
46640 * g++.dg/abi/cookie1.C: New test.
46641 * g++.dg/abi/cookie2.C: Likewise.
46644 * g++.dg/template/field1.C: New test.
46647 * g++.dg/parse/class1.C: New test.
46648 * g++.dg/parse/namespace7.C: Likewise.
46649 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46651 2003-03-07 Mark Mitchell <mark@codesourcery.com>
46653 * g++.dg/init/ref4.C: New test.
46655 2003-03-07 Jan Hubicka <jh@suse.cz>
46657 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46658 * gcc.dg/inline-3.c: New test.
46660 2003-03-06 Mark Mitchell <mark@codesourcery.com>
46662 * g++.dg/init/ref3.C: New test.
46665 * g++.dg/init/ref2.C: New test.
46668 * g++.dg/warn/Wshadow-2.C: New test.
46671 * g++.dg/warn/Woverloaded-1.C: New test.
46673 2003-03-05 Jan Hubicka <jh@suse.cz>
46675 * gcc.dg/i386-local2.c: New.
46676 * gcc.dg/i386-local.c: Fix typo.
46678 2003-03-05 Mark Mitchell <mark@codesourcery.com>
46680 * g++.dg/abi/layout3.C: New test.
46682 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
46684 * gcc.c-torture/compile/20030305-1.c
46686 2003-03-05 Jan Hubicka <jh@suse.cz>
46688 * gcc.dg/i386-local.c: New.
46690 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
46692 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46694 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46696 * gcc.dg/switch-2.c: New test.
46697 * gcc.dg/switch-3.c: New test.
46698 * gcc.dg/Wswitch.c: Adjust line numbers.
46699 * gcc.dg/Wswitch-default.c: Likewise.
46700 * gcc.dg/Wswitch-enum.c: Likewise.
46702 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
46704 * gcc.c-torture/execute/20030222-1.c: New test.
46706 2003-03-03 James E Wilson <wilson@tuliptree.org>
46708 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46710 2003-03-03 Mark Mitchell <mark@codesourcery.com>
46713 * g++.dg/init/ref1.C: New test.
46715 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
46717 * gcc.dg/sh-relax.c: New SH-only test.
46719 2003-03-03 Geoffrey Keating <geoffk@apple.com>
46721 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
46722 comment explaining purpose of testcase.
46724 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
46726 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46727 for HC11/HC12 (asm needs two int registers).
46728 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46729 HC11/HC12 because the test uses an asm which needs two 32-bit
46732 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
46734 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46735 for HC11/HC12 (array is too large otherwise).
46736 * gcc.c-torture/compile/920501-4.x: New file, likewise.
46737 * gcc.c-torture/compile/20010518-2.x: Likewise.
46738 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46739 HC11/HC12 (array is too large).
46741 2003-03-01 Geoffrey Keating <geoffk@apple.com>
46743 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46744 * lib/g++-dg.exp (g++-dg-test): Likewise.
46746 2003-03-01 Roger Sayle <roger@eyesopen.com>
46748 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46749 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46751 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46753 * g++.dg/warn/implicit-typename1.C: Remove warning.
46755 2003-02-28 Richard Henderson <rth@redhat.com>
46757 * gcc.dg/noreturn-1.c: Move noreturn warning line.
46758 * gcc.dg/return-type-1.c: Move control reaches end warning line.
46760 2003-02-28 Geoffrey Keating <geoffk@apple.com>
46762 * gcc.dg/pch/pch.exp: Change .pch to .gch.
46763 * g++.dg/pch/pch.exp: Likewise.
46765 2003-02-28 Mark Mitchell <mark@codesourcery.com>
46768 * g++.dg/init/new4.C: New test.
46770 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
46772 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46774 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
46776 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46779 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46782 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46784 * lib/scanasm.exp: Add support for counting numbers of
46786 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46787 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46789 2003-02-25 Mark Mitchell <mark@codesourcery.com>
46792 * g++.dg/template/static3.C: New test.
46795 * g++.dg/parse/namespace6.C: New test.
46797 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46800 * gcc.dg/20030225-1.c: New test.
46802 2003-02-24 Mark Mitchell <mark@codesourcery.com>
46804 * README: Remove out-of-date information.
46807 * g++.dg/template/spec6.C: New test.
46809 2003-02-24 Jeff Law <law@redhat.com>
46811 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46813 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46815 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46816 * gcc.dg/pragma-ep-1.c: Likewise.
46818 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46821 * g++.dg/template/friend16.C: New test.
46823 2003-02-23 Mark Mitchell <mark@codesourcery.com>
46826 * g++.dg/parse/fused-params1.C: Adjust error messages.
46827 * g++.dg/template/nested3.C: New test.
46829 2003-02-24 Alan Modra <amodra@bigpond.net.au>
46831 * g++.dg/abi/param1.C: New test.
46833 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46836 * g++.dg/warn/implicit-typename1.C: New test.
46838 2003-02-22 Kelley Cook <kelleycook@comcast.net>
46840 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46842 * g++.old-deja/g++.other/store-expr2.C: Likewise.
46843 * gcc.c-torture/execute/20010129-1.x: Likewise.
46844 * gcc.dg/20011107-1.c: Likewise.
46845 * gcc.dg/20020108-1.c: Likewise.
46846 * gcc.dg/20020122-3.c: Likewise.
46847 * gcc.dg/20020206-1.c: Likewise.
46848 * gcc.dg/20020310-1.c: Likewise.
46849 * gcc.dg/20020426-2.c: Likewise.
46850 * gcc.dg/20020517-1.c: Likewise.
46851 * gcc.dg/991230-1.c: Likewise.
46852 * gcc.dg/i386-unroll-1.c: Likewise.
46853 * gcc.misc-tests/i386-prefetch.exp: Likewise.
46855 2003-02-22 Jan Hubicka <jh@suse.cz>
46857 * gcc.dg/i386-mul.c: New test.
46859 2003-02-21 Roger Sayle <roger@eyesopen.com>
46861 * gcc.dg/builtins-5.c: New test case.
46863 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
46865 * gcc.dg/asmreg-1.c: New test.
46867 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46870 * g++.dg/parse/varmod1.C: New test.
46872 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46875 * g++.dg/template/op1.C: New test.
46877 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46880 * g++.dg/template/nested2.C: New test.
46882 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46885 * g++.dg/expr/dtor1.C: New test.
46887 2003-02-21 Zack Weinberg <zack@codesourcery.com>
46889 * gcc.dg/cpp/include3.c: New test.
46890 * gcc.dg/cpp/inc/foo.h: New file.
46892 2003-02-21 Glen Nakamura <glen@imodulo.com>
46894 * gcc.c-torture/execute/20030221-1.c: New test.
46896 2003-02-20 Mark Mitchell <mark@codesourcery.com>
46899 * g++.dg/abi/conv1.C: New test.
46901 2003-02-20 Jan Hubicka <jh@suse.cz>
46903 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46905 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
46907 * gcc.c-torture/compile/20030219-1.c: New test.
46909 2003-02-18 Jan Hubicka <jh@suse.cz>
46911 * gcc.dg/funcorder.c: New test.
46913 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
46915 * gcc.c-torture/execute/20030218-1.c: New.
46917 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
46919 * gcc.dg/20030218-1.c: New.
46921 2003-02-18 Richard Henderson <rth@redhat.com>
46923 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46924 * gcc.dg/attr-used-2.c: New.
46926 2003-02-18 Mark Mitchell <mark@codesourcery.com>
46929 * g++.dg/init/copy5.C: New test.
46931 2003-02-18 Geoffrey Keating <geoffk@apple.com>
46933 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46934 * g++.dg/pch/pch.exp: Likewise.
46936 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
46938 * gcc.c-torture/execute/20030209-1.c: Enable the test if
46939 STACK_SIZE is not defined.
46941 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46944 * g++.dg/template/init1.C: New test.
46946 2003-02-16 Jan HUbicka <jh@suse.cz>
46948 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46949 (foo): Add few extra tests
46950 * gcc.dg/c99-const-expr-3.c: Likewise.
46951 * gcc.c-torture/execute/20030216-1.c: New.
46953 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46956 * g++.dg/ext/typeof4.C: New test.
46958 2003-02-15 Roger Sayle <roger@eyesopen.com>
46960 * gcc.dg/i386-387-3.c: New test case.
46962 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
46964 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46965 cris-*-elf* cris-*-aout* and mmix-*-*.
46967 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
46969 * gcc.dg/20030213-1.c: New test.
46971 2003-02-12 Roger Sayle <roger@eyesopen.com>
46973 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46974 * gcc.dg/i386-387-2.c: Likewise.
46976 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
46978 * gcc.dg/ppc-spe.c: Fix formatting.
46979 Enable tests that were previously unsupported by gas.
46980 Delete tests for instructions that no longer exist.
46981 Switch arguments on evsubifw builtin.
46983 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
46985 * gcc.c-torture/execute/20030209-1.c: Disable the test if
46986 STACK_SIZE is too small.
46988 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46989 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46991 * gcc.dg/decl-2.c: New test.
46993 2003-02-10 Jan Hubicka <jh@suse.cz>
46995 * gcc.dg/i386-fpcvt-1.c: New test.
46997 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
46999 * gcc.c-torture/execute/20030209-1.c: New test.
47001 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47003 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47004 int-wide bitops, use the constants of the same width.
47005 Likewise, if long long is 32-bit wide, test bitops using
47008 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47010 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47012 2003-02-07 Roger Sayle <roger@eyesopen.com>
47014 * gcc.dg/builtins-4.c: New test case.
47016 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47018 * gcc.dg/20020430-1.c: Fix dg command typos.
47019 * gcc.dg/20020503-1.c: Likewise.
47021 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47024 * g++.dg/parse/fused-params1.C: New test.
47027 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47030 * g++.dg/parse/non-dependent1.C: New test.
47033 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47036 * g++.dg/parse/undefined7.C: New test.
47037 * g++.dg/parse/non-templ1.C: New test.
47040 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47042 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47044 * gcc.c-torture/compile/20030206-1.c: New test.
47046 2003-02-05 Roger Sayle <roger@eyesopen.com>
47048 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47049 "pow" to "foo" to avoid potential confusion with a math built-in.
47051 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47053 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47054 conditions for SPARC targets.
47056 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47058 * gcc.dg/20030204-1.c: New test.
47060 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47063 * g++.dg/parse/array-size1.C: New test.
47066 * g++.dg/parse/undefined3.C: New test.
47069 * g++.dg/parse/undefined4.C: New test.
47072 * g++.dg/parse/undefined5.C: New test.
47075 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47078 * g++.dg/parse/casting-operator1.C: New test.
47081 * g++.dg/parse/undefined6.C: New test.
47084 * g++.dg/parse/missing-template1.C: New test.
47086 2003-02-04 Jan Hubicka <jh@suse.cz>
47088 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47089 * gcc.dg/i386-cmov?.c: Likewise.
47090 * gcc.dg/i386-fpcvt-?.c: Likewise.
47091 * gcc.dg/i386-ssefp-1.c: Likewise.
47092 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47095 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47098 * g++.dg/ext/max.C: New test.
47100 2003-02-03 Jan Hubicka <jh@suse.cz>
47102 * gcc.c-torture/execute/20030203-1.c: New test.
47104 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47106 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47109 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47111 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47112 * g++.dg/init/new2.C: Likewise.
47113 * g++.dg/other/new1.C: Likewise.
47115 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
47117 * gcc.dg/struct-ret-libc.c: New test.
47119 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
47121 * gcc.dg/20030129-1.c: New test.
47123 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47126 * g++.dg/template/ptrmem4.C: New test.
47128 2003-01-29 Mark Mitchell <mark@codesourcery.com>
47130 * g++.dg/parser/constant1.C: New test.
47132 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47135 * g++.dg/parse/friend2.C: New test.
47137 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
47140 * g++.dg/template/unify4.C: New test.
47142 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
47144 * gcc.c-torture/execute/20030128-1.c: New test.
47146 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
47148 * g++.dg/lookup/nested1.C: Test moved from ...
47149 * g++.old-deja/g++.other/lookup24.C: ... here.
47151 2003-01-28 Jan Hubicka <jh@suse.cz>
47153 * gcc.dg/i386-cmov5.c: New test.
47155 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47157 * gcc.c-torture/execute/20010925-1.c: Changed the
47158 memcpy declaration.
47160 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47163 * g++.dg/parse/template5.C: New test.
47165 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
47168 * g77.dg/pr9258: New test.
47170 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47172 * README: Move relevant parts from README.g++.
47174 * README.g++: Remove this file.
47176 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47178 * g++.dg/abi/dcast1.C: New test.
47180 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47182 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47184 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
47187 * g++.old-deja/g++.other/lookup24.C: New test.
47189 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47192 * gcc.dg/uninit-C.c: New test.
47194 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
47196 * g++.dg/abi/covariant1.C: New test.
47198 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
47200 * gcc.dg/20030123-1.c: New test.
47202 2003-01-25 Jan Hubicka <jh@suse.cz>
47205 * gcc.c-torture/compile/20030125-1.c
47207 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
47210 * g++.dg/parse/template3.C: New test.
47211 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47214 * g++.dg/parse/template4.C: New test.
47217 * g++.dg/template/qual2.C: New test.
47220 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47222 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47224 2003-01-25 Roger Sayle <roger@eyesopen.com>
47226 * gcc.c-torture/execute/switch-1.c: New test case.
47228 2003-01-25 Jan Hubicka <jh@suse.cz>
47230 * gcc.c-torture/execute/20030125-1.[cx]: New test.
47232 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
47234 Tweaks for Bison-1.875. From the NEWS file:
47235 "- `parse error' -> `syntax error'
47236 Bison now uniformly uses the term `syntax error'"
47237 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47238 * gcc.dg/cpp/digraph2.c: Likewise.
47239 * gcc.dg/cpp/direct2.c: Likewise.
47240 * gcc.dg/cpp/paste4.c: Likewise.
47241 * gcc.dg/c90-restrict-1.c: Likewise.
47242 * gcc.dg/c99-func-2.c: Likewise.
47243 * gcc.dg/noncompile/920721-2.c: Likewise.
47244 * gcc.dg/noncompile/930622-2.c: Likewise.
47245 * gcc.dg/noncompile/940112-1.c: Likewise.
47246 * gcc.dg/noncompile/950921-1.c: Likewise.
47247 * gcc.dg/noncompile/951123-1.c: Likewise.
47248 * gcc.dg/noncompile/971104-1.c: Likewise.
47249 * gcc.dg/noncompile/990416-1.c: Likewise.
47251 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
47253 * g++.dg/parse/undefined1.C: Add error message.
47255 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47258 * g++.dg/parse/new1.C: New test.
47261 * g++.dg/parse/template2.C: New test.
47264 * g++.dg/parse/typedef2.C: New test.
47267 * g++.dg/ext/typeof3.C: New test.
47269 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47272 * g++.dg/parse/ret-type1.C: New test.
47275 * g++.dg/parse/tmpl-outside1.C: New test.
47278 * g++.dg/parse/int-as-enum1.C: New test.
47281 * g++.dg/parse/no-typename1.C: New test.
47284 * g++.dg/parse/no-value1.C: New test.
47287 * g++.dg/parse/wrong-inline1.C: New test.
47290 * g++.dg/parse/ref1.C: New test.
47293 * g++.dg/parse/attr-ctor1.C: New test.
47296 * g++.dg/parse/namespace5.C: New test.
47299 * g++.dg/parse/func-def1.C: New test.
47302 * g++.dg/parse/undefined1.C: New test.
47304 PR c++/5723, PR c++/8522
47305 * g++.dg/parse/specialization1.C: New test.
47307 PR c++/163, PR c++/8595
47308 * g++.dg/parse/struct-as-enum1.C: New test.
47311 * g++.dg/parse/undefined2.C: New test.
47313 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47316 * g++.dg/parse/template1.C: New test.
47319 * g++.dg/parse/using1.C: New test.
47323 * g++.dg/parse/expr2.C: New test.
47326 * g++.dg/parse/lookup2.C: Likewise.
47328 2003-01-21 Jan Hubicka <jh@suse.cz>
47330 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47331 * gcc.c-torture/execute/eeprof-1.c: Likewise.
47332 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47333 * gcc.c-torture/execute/string-opt-*.c: Likewise.
47335 2003-01-20 Nick Clifton <nickc@redhat.com>
47337 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
47338 problem with ARM sibcall code generation.
47340 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
47342 * gcc.c-torture/execute/20030120-1.c: New.
47344 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
47346 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47348 2003-01-17 Mark Mitchell <mark@codesourcery.com>
47351 * g++.dg/parse/ctor1.C: New test.
47354 * g++.dg/parse/qualified1.C: New test.
47356 * g++.dg/parse/typename3.C: New test.
47358 2003-01-16 Richard Henderson <rth@redhat.com>
47360 * g++.dg/tls/init-2.C: Fix error matches for real this time.
47362 2003-01-16 Richard Henderson <rth@redhat.com>
47364 * g++.dg/pch/pch.exp: Copy test header to the working directory
47365 before using it either for precompilation or direct use.
47366 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47367 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47369 2003-01-16 Richard Henderson <rth@redhat.com>
47371 * gcc.dg/pch/pch.exp: Copy test header to the working directory
47372 before using it either for precompilation or direct use.
47373 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47374 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47376 2003-01-16 Mark Mitchell <mark@codesourcery.com>
47378 * g++.dg/ext/typename1.C: Add typename keyword.
47379 * g++.dg/template/crash1.C: Update error messages.
47380 * g++.dg/template/crash2.C: Remove error message.
47381 * g++.dg/parse/typename2.C: New test.
47382 * g++.dg/template/typename2.C: Change implicit
47383 typename warning into error.
47384 * g++.old-deja/g++.benjamin/tem03.C: Issue more
47386 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47387 * g++.old-deja/g++.brendan/crash56.C: Add this->.
47388 * g++.old-deja/g++.law/visibility13.C: Remove error
47390 * g++.old-deja/g++.ns/template17.C: Reorder code to
47391 make declaration visible in template.
47392 * g++.old-deja/g++.pt/crash3.C: Fix typos.
47393 * g++.old-deja/g++.pt/crash36.C: Issue more error
47395 * g++.old-deja/g++.pt/crash5.C: Improve error
47397 * g++.old-deja/g++.pt/crash67.C: Remove warning.
47398 * g++.old-deja/g++.pt/inherit1.C: Add this->.
47399 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47400 * g++.old-deja/g++.pt/typename16.C: Replace implicit
47401 typename warning with error message.
47402 * g++.old-deja/g++.pt/typename19.C: Remove warning.
47403 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47404 * g++.old-deja/g++.robertl/eb24.C: Use this->.
47406 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
47408 * g++.dg/parse/ambig2.C: New test.
47410 2003-01-15 Richard Henderson <rth@redhat.com>
47412 * g++.dg/tls/init-2.C: Update error message string.
47414 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47416 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47418 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
47420 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47422 * gcc.c-torture/compile/20001205-1.x: Likewise.
47423 * gcc.c-torture/compile/20001226-1.x: Likewise.
47424 * gcc.c-torture/compile/920520-1.x: Likewise.
47425 * gcc.c-torture/compile/961203-1.x: Likewise.
47426 * gcc.c-torture/compile/20020604-1.x: Likewise.
47428 2003-01-15 Jan Hubicka <jh@suse.cz>
47430 * gcc.c-torture/compile/20030115-1.c: New test.
47432 * gcc.dg/i386-fpcvt-1.c: New test.
47433 * gcc.dg/i386-fpcvt-2.c: New test.
47435 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
47437 Further conform g++'s __vmi_class_type_info to the C++ ABI
47439 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47442 2003-01-14 Jan Hubicka <jh@suse.cz>
47444 * gcc.dg/i386-fpcvt-1.c: New test.
47445 * gcc.dg/i386-fpcvt-2.c: New test.
47447 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47449 * gcc.dg/i386-mmx-3.c: New test.
47451 2003-01-12 Mark Mitchell <mark@codesourcery.com>
47454 * g++.dg/parse/octal1.C: New file.
47457 * g++.dg/parse/typename1.C: New file.
47459 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
47461 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47462 * gcc.dg/bf-no-ms-layout.c: Likewise.
47463 * gcc.dg/bf-ms-attrib.c: Likewise.
47465 2003-01-10 Mark Mitchell <mark@codesourcery.com>
47468 * g++.dg/parse/dtor1.C: New file.
47471 * g++.dg/rtti/typeid1.C: New file.
47474 * g++.dg/parse/lookup1.C: New file.
47477 * g++.dg/templ/spec5.C: New file.
47479 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
47481 * gcc.c-torture/compile/20030110-1.c: New test.
47483 2003-01-09 Geoffrey Keating <geoffk@apple.com>
47485 Merge from pch-branch:
47487 2002-12-23 Geoffrey Keating <geoffk@apple.com>
47489 * gcc.dg/pch/cpp-1.h: New.
47490 * gcc.dg/pch/cpp-1.c: New.
47491 * gcc.dg/pch/cpp-2.h: New.
47492 * gcc.dg/pch/cpp-2.c: New.
47494 2002-11-19 Geoffrey Keating <geoffk@apple.com>
47496 * gcc.dg/pch/except-1.h: New.
47497 * gcc.dg/pch/except-1.c: New.
47499 2002-11-13 Geoffrey Keating <geoffk@apple.com>
47501 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47503 * gcc.dg/pch: Include *.hp not *.h.
47504 * gcc.dg/pch/system-1.h: New.
47505 * gcc.dg/pch/system-1.c: New.
47507 2002-11-11 Geoffrey Keating <geoffk@apple.com>
47509 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47510 rather than trying to build and run a program using PCH.
47511 * gcc.dg/pch: Remove dg-do commands from test files.
47513 2002-11-08 Geoffrey Keating <geoffk@apple.com>
47515 * gcc.dg/pch/macro-3.c: New.
47516 * gcc.dg/pch/macro-3.h: New.
47518 2002-11-04 Geoffrey Keating <geoffk@apple.com>
47520 * gcc.dg/pch/common-1.c: New.
47521 * gcc.dg/pch/common-1.h: New.
47522 * gcc.dg/pch/decl-1.c: New.
47523 * gcc.dg/pch/decl-1.h: New.
47524 * gcc.dg/pch/decl-2.c: New.
47525 * gcc.dg/pch/decl-2.h: New.
47526 * gcc.dg/pch/decl-3.c: New.
47527 * gcc.dg/pch/decl-3.h: New.
47528 * gcc.dg/pch/decl-4.c: New.
47529 * gcc.dg/pch/decl-4.h: New.
47530 * gcc.dg/pch/decl-5.c: New.
47531 * gcc.dg/pch/decl-5.h: New.
47532 * gcc.dg/pch/global-1.c: New.
47533 * gcc.dg/pch/global-1.h: New.
47534 * gcc.dg/pch/inline-1.c: New.
47535 * gcc.dg/pch/inline-1.h: New.
47536 * gcc.dg/pch/inline-2.c: New.
47537 * gcc.dg/pch/inline-2.h: New.
47538 * gcc.dg/pch/static-1.c: New.
47539 * gcc.dg/pch/static-1.h: New.
47540 * gcc.dg/pch/static-2.c: New.
47541 * gcc.dg/pch/static-2.h: New.
47543 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
47545 * g++.dg/pch/pch.exp: Better handle failing testcases.
47546 * gcc.dg/pch/pch.exp: Likewise.
47547 * gcc.dg/pch/macro-1.c: New.
47548 * gcc.dg/pch/macro-1.h: New.
47549 * gcc.dg/pch/macro-2.c: New.
47550 * gcc.dg/pch/macro-2.h: New.
47552 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
47554 * g++.dg/dg.exp: Treat files in pch/ specially.
47555 * g++.dg/pch/pch.exp: New file.
47556 * g++.dg/pch/empty.H: New file.
47557 * g++.dg/pch/empty.C: New file.
47558 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47561 * gcc.dg/pch/pch.exp: New file.
47562 * gcc.dg/pch/empty.h: New file.
47563 * gcc.dg/pch/empty.c: New file.
47564 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47567 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47569 * g++.dg/template/friend14.C: New test.
47571 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47573 * gcc.dg/old-style-asm-1.c: New test.
47575 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
47577 * gcc.c-torture/compile/20030109-1.c: New test.
47579 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47581 * gcc.c-torture/execute/20030109-1.c: New test.
47583 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
47585 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47586 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47587 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47588 * g++.old-deja/g++.mike/eh2.C: Likewise.
47589 * g++.old-deja/g++.mike/eh3.C: Likewise.
47590 * g++.old-deja/g++.mike/eh5.C: Likewise.
47591 * g++.old-deja/g++.mike/eh6.C: Likewise.
47592 * g++.old-deja/g++.mike/eh7.C: Likewise.
47593 * g++.old-deja/g++.mike/eh8.C: Likewise.
47594 * g++.old-deja/g++.mike/eh9.C: Likewise.
47595 * g++.old-deja/g++.mike/eh10.C: Likewise.
47596 * g++.old-deja/g++.mike/eh12.C: Likewise.
47597 * g++.old-deja/g++.mike/eh13.C: Likewise.
47598 * g++.old-deja/g++.mike/eh14.C: Likewise.
47599 * g++.old-deja/g++.mike/eh16.C: Likewise.
47600 * g++.old-deja/g++.mike/eh17.C: Likewise.
47601 * g++.old-deja/g++.mike/eh18.C: Likewise.
47602 * g++.old-deja/g++.mike/eh21.C: Likewise.
47603 * g++.old-deja/g++.mike/eh23.C: Likewise.
47604 * g++.old-deja/g++.mike/eh24.C: Likewise.
47605 * g++.old-deja/g++.mike/eh25.C: Likewise.
47606 * g++.old-deja/g++.mike/eh26.C: Likewise.
47607 * g++.old-deja/g++.mike/eh27.C: Likewise.
47608 * g++.old-deja/g++.mike/eh28.C: Likewise.
47609 * g++.old-deja/g++.mike/eh29.C: Likewise.
47610 * g++.old-deja/g++.mike/eh31.C: Likewise.
47611 * g++.old-deja/g++.mike/eh33.C: Likewise.
47612 * g++.old-deja/g++.mike/eh34.C: Likewise.
47613 * g++.old-deja/g++.mike/eh35.C: Likewise.
47614 * g++.old-deja/g++.mike/eh36.C: Likewise.
47615 * g++.old-deja/g++.mike/eh37.C: Likewise.
47616 * g++.old-deja/g++.mike/eh38.C: Likewise.
47617 * g++.old-deja/g++.mike/eh39.C: Likewise.
47618 * g++.old-deja/g++.mike/eh40.C: Likewise.
47619 * g++.old-deja/g++.mike/eh41.C: Likewise.
47620 * g++.old-deja/g++.mike/eh42.C: Likewise.
47621 * g++.old-deja/g++.mike/eh44.C: Likewise.
47622 * g++.old-deja/g++.mike/eh46.C: Likewise.
47623 * g++.old-deja/g++.mike/eh47.C: Likewise.
47624 * g++.old-deja/g++.mike/eh48.C: Likewise.
47625 * g++.old-deja/g++.mike/eh49.C: Likewise.
47626 * g++.old-deja/g++.mike/eh50.C: Likewise.
47627 * g++.old-deja/g++.mike/eh51.C: Likewise.
47628 * g++.old-deja/g++.mike/eh53.C: Likewise.
47629 * g++.old-deja/g++.mike/eh55.C: Likewise.
47630 * g++.old-deja/g++.mike/p7912.C: Likewise.
47631 * g++.old-deja/g++.mike/p9706.C: Likewise.
47632 * g++.old-deja/g++.mike/p10416.C: Likewise.
47633 * g++.old-deja/g++.mike/p11667.C: Likewise.
47634 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47635 Remove redundant reference to Iris.
47636 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47637 Elxsi, i860, Pico Java, and WE32K.
47639 2003-01-07 Mark Mitchell <mark@codesourcery.com>
47641 * g++.dg/ext/asm4.C: New test.
47643 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47646 * g++.dg/template/friend12.C: New test.
47647 * g++.dg/template/friend13.C: Likewise.
47648 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47650 2003-01-08 Jan Hubicka <jh@suse.cz>
47652 * gcc.dg/i386-cadd.c: New test.
47653 * gcc.dg/i386-cmov4.c: Likewise.
47655 2003-01-06 Mark Mitchell <mark@codesourcery.com>
47658 * g++.dg/warn/Wunused-3.C: New test.
47660 * g++.dg/abi/bitfield9.C: New test.
47663 * g++.dg/parse/defarg3.C: New test.
47665 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
47667 * g++.dg/parse/ambig1.C: New test.
47668 * g++.dg/parse/defarg2.C: New test.
47670 2003-01-05 Mark Mitchell <mark@codesourcery.com>
47672 * g++.dg/template/defarg-1.C: New test.
47673 * g++.dg/template/local2.C: Likewise.
47675 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
47677 * gcc.c-torture/execute/20030105-1.c: New test.
47679 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47681 * g++.dg/parse/namespace3.C: Remove extra semicolons.
47682 * g++.dg/parse/namespace4.C: Likewise.
47684 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
47686 * g++.dg/template/ntp2.C: New test.
47688 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
47690 * g++.dg/parse/extern-C-1.C: New test.
47692 * g++.dg/parse/namespace4.C: New test.
47694 * g++.dg/template/nested1.C: New test.
47696 * g++.dg/parse/namespace3.C: New test.
47698 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
47700 * g++.dg/lookup/two-stage1.C: New test.
47702 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47704 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47705 * g++.old-deja/g++.jason/access8.C: Likewise.
47706 * g++.old-deja/g++.other/decl5.C: Likewise.
47708 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
47710 * g++.dg/parse/parse7.C: New test.
47712 2003-01-02 Mark Mitchell <mark@codesourcery.com>
47715 * g++.dg/ext/attrib7.C: New test.
47717 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
47719 * g++.dg/parse/parse6.C: New test.
47721 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
47723 * gcc.dg/h8300-stack-1.c: New.
47725 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
47727 g++.dg/lookup/exception1.C: New test.
47729 g++.dg/lookup/template1.C: New test.
47731 g++.dg/parse/namespace2.C: New test.
47733 g++.dg/parse/parens2.C: New test.
47735 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47737 * g++.dg/parse/parse5.C: New test.
47738 * g++.dg/lookup/scoped4.C: New test.
47740 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
47742 * g++.dg/parse/parens1.C: New test.
47744 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47746 * g++.dg/parse/parens2.C: New test.
47748 * g++.dg/lookup/scope-operator1.C: New test.
47750 * g++.dg/parse/operator1.C: New test.
47752 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47754 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47755 * g++.old-deja/g++.other/access6.C: Likewise.
47756 * g++.old-deja/g++.other/decl1.C: Likewise.
47757 * g++.old-deja/g++.pt/typename12.C: Likewise.
47759 2002-12-31 Mark Mitchell <mark@codesourcery.com>
47761 * g++.dg/parse/namespace1.C: New test.
47763 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47765 * g++.dg/parse/parse4.C: New test.
47767 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47769 * g++.dg/parse/parse3.C: New test.
47771 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47773 * g++.dg/parse/parse2.C: New test.
47775 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47777 * g++.dg/template/friend11.C: New test.
47779 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47781 * g++.dg/parse/parse1.C: New test.
47783 2002-12-31 Janis Johnson <janis187@us.ibm.com>
47785 * lib/profopt.exp: Change the name of a global variable to avoid
47786 possible clashes with other test suites.
47788 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
47790 * g++.dg/inherit/covariant8.C: New test.
47792 2002-12-31 Mark Mitchell <mark@codesourcery.com>
47794 * g++.dg/init/array9.C: New test.
47797 * g++.dg/parse/expr1.C: New test.
47799 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
47801 * gcc.c-torture/compile/20021230-1.c: New test.
47803 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
47805 * g++.dg/inherit/covariant5.C: New test.
47806 * g++.dg/inherit/covariant6.C: New test.
47807 * g++.dg/inherit/covariant7.C: New test.
47809 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47812 * g++.dg/other/access2.C: New test.
47814 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
47816 * g++.dg/other/anon-struct.C: No longer fails
47817 * g++.old-deja/g++.brendan/parse4.C: Likewise.
47818 * g++.old-deja/g++.brendan/parse5.C: Likewise.
47819 * g++.old-deja/g++.brendan/parse6.C: Likewise.
47821 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
47823 * g++.dg/parse/angle-bracket.C (main): No longer fails.
47825 2002-12-27 Mark Mitchell <mark@codesourcery.com>
47827 * g++.dg/eh/spec4.C: Remove stray semicolon.
47828 * g++.dg/expr/pmf-1.C: Change error message.
47829 * g++.dg/ext/asm1.C: Remove stray semicolon.
47830 * g++.dg/ext/typename1.C: Add missing typenames.
47831 * g++.dg/inherit/template-as-base.C: Change error message.
47832 * g++.dg/lookup/scoped1.C: Likewise.
47833 * g++.dg/lookup/scoped2.C: Likewise.
47834 * g++.dg/lookup/using2.C: Likewise.
47835 * g++.dg/other/component1.C: Remove stray semicolon.
47836 * g++.dg/other/do1.C: Change error message.
47837 * g++.dg/other/error2.C: Likewise.
47838 * g++.dg/other/init1.C: Likewise.
47839 * g++.dg/other/packed1.C: Remove stray semicolon.
47840 * g++.dg/other/ptrmem2.C: Change error message.
47841 * g++.dg/parse/parameter-declaration-1.C: Remove line number
47843 * g++.dg/special/initp1.C: Remove invalid attribute usage.
47844 * g++.dg/template/access3.C: Add typename keyword.
47845 * g++.dg/template/access5.C: Remove stray semicolon.
47846 * g++.dg/template/access6.C: Likewise.
47847 * g++.dg/template/complit1.C: Likewise.
47848 * g++.dg/template/crash1.C: Change error message.
47849 * g++.dg/template/inherit2.C: Remove stray semicolon.
47850 * g++.dg/template/instantiate2.C: Likewise.
47851 * g++.dg/template/instantiate3.C: Change error message.
47852 * g++.dg/template/qual1.C: Remove stray semicolon.
47853 * g++.dg/template/qualttp18.C: Change error message.
47854 * g++.dg/template/ref1.C: Remove stray semicolon.
47855 * g++.dg/template/sizeof1.C (A::value): Declare it.
47856 * g++.dg/template/spec4.C: Change error message.
47857 * g++.dg/template/static1.C: Likewise.
47858 * g++.dg/template/type1.C: Likewise.
47859 * g++.dg/template/typename3.C: Likewise.
47860 * g++.old-deja/g++.benjamin/13478.C: Change error message.
47861 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47862 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47863 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47864 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47865 named return value extension.
47866 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47867 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47868 * g++.old-deja/g++.bob/extern_C.C: Likewise.
47869 * g++.old-deja/g++.bob/inherit2.C: Likewise.
47870 * g++.old-deja/g++.brendan/complex1.C: Likewise.
47871 * g++.old-deja/g++.brendan/copy5.C: Likewise.
47872 * g++.old-deja/g++.brendan/crash13.C: Likewise.
47873 * g++.old-deja/g++.brendan/crash15.C: Likewise.
47874 * g++.old-deja/g++.brendan/crash18.C: Change error message.
47875 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47876 * g++.old-deja/g++.brendan/crash38.C: Likewise.
47877 * g++.old-deja/g++.brendan/crash50.C: Likewise.
47878 * g++.old-deja/g++.brendan/crash56.C: Likewise.
47879 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47881 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47882 * g++.old-deja/g++.brendan/crash8.C: Change error message.
47883 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47884 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47885 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47886 * g++.old-deja/g++.brendan/template11.C: Likewise.
47887 * g++.old-deja/g++.brendan/template26.C: Likewise.
47888 * g++.old-deja/g++.brendan/template27.C: Use explicit
47889 specialization syntax.
47890 * g++.old-deja/g++.brendan/template30.C: Likewise.
47891 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47892 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47893 non-dependent names.
47894 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47895 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47896 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47897 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47898 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47899 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47900 named return value extension.
47901 * g++.old-deja/g++.ext/namedret2.C: Likewise.
47902 * g++.old-deja/g++.ext/namedret3.C: Likewise.
47903 * g++.old-deja/g++.ext/return1.C: Likewise.
47904 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47905 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47906 * g++.old-deja/g++.jason/access8.C: Likewise.
47907 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47908 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47909 pseudo-destructor names.
47910 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47911 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47912 pseudo-destructor names.
47913 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47914 * g++.old-deja/g++.jason/overload19.C: Likewise.
47915 * g++.old-deja/g++.jason/overload32.C: Likewise.
47916 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47918 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47919 * g++.old-deja/g++.jason/return.C: Likewise.
47920 * g++.old-deja/g++.jason/return2.C: Likewise.
47921 * g++.old-deja/g++.jason/shadow1.C: Likewise.
47922 * g++.old-deja/g++.jason/special.C: Use explicit specialization
47924 * g++.old-deja/g++.jason/template10.C: Account for use of
47925 non-dependent names.
47926 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47928 * g++.old-deja/g++.jason/template37.C: Likewise.
47929 * g++.old-deja/g++.law/access4.C: Change error messages.
47930 * g++.old-deja/g++.law/arm13.C: Remove incorrect
47931 pseudo-destructor names.
47932 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47933 * g++.old-deja/g++.law/ctors9.C: Likewise.
47934 * g++.old-deja/g++.law/cvt22.C: Likewise.
47935 * g++.old-deja/g++.law/dtors5.C: Likewise.
47936 * g++.old-deja/g++.law/global-init1.C: Likewise.
47937 * g++.old-deja/g++.law/missed-error3.C: Likewise.
47938 * g++.old-deja/g++.law/operators28.C: Likewise.
47939 * g++.old-deja/g++.law/visibility28.C: Likewise.
47940 * g++.old-deja/g++.martin/eval1.C: Likewise.
47941 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47943 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47944 * g++.old-deja/g++.mike/net34.C: Likewise.
47945 * g++.old-deja/g++.mike/net36.C: Likewise.
47946 * g++.old-deja/g++.mike/ns2.C: Likewise.
47947 * g++.old-deja/g++.mike/p12306.C: Likewise.
47948 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47950 * g++.old-deja/g++.mike/p700.C: Likewise.
47951 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47952 * g++.old-deja/g++.mike/p710.C: Likewise.
47953 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47955 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47956 * g++.old-deja/g++.mike/pmf9.C: Likewise.
47957 * g++.old-deja/g++.ns/crash2.C: Likewise.
47958 * g++.old-deja/g++.ns/crash3.C: Likewise.
47959 * g++.old-deja/g++.ns/invalid1.C: Likewise.
47960 * g++.old-deja/g++.ns/ns17.C: Likewise.
47961 * g++.old-deja/g++.ns/template16.C: Likewise.
47962 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47964 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47965 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47966 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47967 named return value extension.
47968 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47969 * g++.old-deja/g++.other/access4.C: Issue additional error
47971 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47972 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47973 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47974 * g++.old-deja/g++.other/crash25.C: Change error message.
47975 * g++.old-deja/g++.other/crash4.C: Change error message.
47976 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47977 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47978 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47980 * g++.old-deja/g++.other/defarg8.C: Likewise.
47981 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47982 * g++.old-deja/g++.other/dtor10.C: Likewise.
47983 * g++.old-deja/g++.other/incomplete.C: Likewise.
47984 * g++.old-deja/g++.other/linkage7.C: Likewise.
47985 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47987 * g++.old-deja/g++.other/mangle2.C: Likewise.
47988 * g++.old-deja/g++.other/refinit2.C: Likewise.
47989 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47990 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47991 * g++.old-deja/g++.pt/crash28.C: Likewise.
47992 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47994 * g++.old-deja/g++.pt/crash32.C: Change error message.
47995 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47996 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47997 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47998 error message position.
47999 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48000 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48001 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48003 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48004 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48005 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48006 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48008 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48009 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48010 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48012 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48013 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48015 * g++.old-deja/g++.pt/friend28.C: Account for use of
48016 non-dependent names.
48017 * g++.old-deja/g++.pt/friend29.C: Likewise.
48018 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48020 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48021 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48022 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48024 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48025 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48027 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48028 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48029 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48031 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48032 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48033 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48034 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48035 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48036 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48038 * g++.old-deja/g++.pt/spec10.C: Likewise.
48039 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48040 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48041 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48042 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48043 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48044 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48045 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48046 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48047 * g++.old-deja/g++.pt/typename15.C: Likewise.
48048 * g++.old-deja/g++.pt/typename22.C: Likewise.
48049 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48050 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48051 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48052 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48054 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48055 return value extension.
48056 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48057 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48058 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48059 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48061 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48063 * g++.dg/warn/inline1.C: New test.
48064 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48065 * g++.old-deja/g++.jason/synth10.C: Likewise.
48066 * g++.old-deja/g++.mike/net31.C: Likewise.
48067 * g++.old-deja/g++.mike/p8786.C: Likewise.
48069 * g++.dg/template/friend10.C: New test.
48070 * g++.dg/template/conv5.C: New test.
48072 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48074 * g++.dg/lookup/scoped3.C: New test.
48076 * g++.dg/lookup/decl1.C: New test.
48077 * g++.dg/lookup/decl2.C: New test.
48079 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48081 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48082 gcc.c-torture/compile/20021015-1.c,
48083 gcc.c-torture/compile/20021015-2.c,
48084 gcc.c-torture/compile/20021123-1.c,
48085 gcc.c-torture/compile/20021123-2.c,
48086 gcc.c-torture/compile/20021123-3.c,
48087 gcc.c-torture/compile/20021123-4.c,
48088 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48089 only to 3.1 or 3.2 branch.
48091 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48093 * gcc.dg/i386-bitfield3.c: New test.
48095 * gcc.dg/i386-bitfield2.c: New test.
48097 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48099 * g++.dg/parse/conv_op1.C: New test.
48101 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48103 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48106 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48108 * gcc.c-torture/compile/20021220-1.c: New test.
48110 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48112 * gcc.dg/i386-fastcall-1.c: New.
48114 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48116 * gcc.c-torture/execute/20021219-1.c: New test.
48118 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48120 * gcc.dg/i386-pic-1.c: New test.
48122 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48125 * g++.dg/template/friend9.C: New test.
48127 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48130 * g++.dg/template/access7.C: New test.
48132 2002-12-18 Nick Clifton <nickc@redhat.com>
48134 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48135 the libstdc++-v3 directory has been found.
48137 2002-12-12 Devang Patel <dpatel@apple.com>
48138 * gcc.dg/darwin-ld-1.c: New test.
48139 * gcc.dg/darwin-ld-2.c: New test.
48140 * gcc.dg/darwin-ld-3.c: New test.
48141 * gcc.dg/darwin-ld-4.c: New test.
48142 * gcc.dg/darwin-ld-5.c: New test.
48144 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48146 * gcc.c-torture/compile/20021212-1.c: New test.
48148 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
48150 * gcc.dg/fshort-wchar: New test.
48152 2002-12-10 Mark Mitchell <mark@codesourcery.com>
48155 * g++.dg/template/dtor1.C: New test.
48157 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48160 2002-12-10 Jakub Jelinek <jakub@redhat.com>
48162 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48164 2002-12-09 Mark Mitchell <mark@codesourcery.com>
48166 * g++.dg/template/static1.C: New test.
48167 * g++.dg/template/static2.C: New test.
48168 * g++.old-deja/g++.ext/memconst.C: New test.
48170 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48172 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48173 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48174 * g++.dg/special/initp1.C: Likewise.
48176 2002-12-06 Jakub Jelinek <jakub@redhat.com>
48178 * gcc.c-torture/execute/20021204-1.c: New test.
48180 2002-12-04 Geoffrey Keating <geoffk@apple.com>
48182 * gcc.dg/ppc-fmadd-1.c: New file.
48183 * gcc.dg/ppc-fmadd-2.c: New file.
48184 * gcc.dg/ppc-fmadd-3.c: New file.
48186 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48188 * gcc.c-torture/compile/20021204-1.c: New test.
48190 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
48192 * g++.dg/inherit/covariant2.C: New test.
48193 * g++.dg/inherit/covariant3.C: New test.
48194 * g++.dg/inherit/covariant4.C: New test.
48195 * g++.dg/inherit/covariant1.C: Remove XFAIL.
48196 * g++.old-deja/g++.robertl/eb17.C: Likewise.
48198 2002-12-03 Mark Mitchell <mark@codesourcery.com>
48201 * g++.dg/init/brace3.C: New test.
48203 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
48205 * gcc.dg/20020210-1.c: Fix a comment typo.
48207 2002-12-02 Mark Mitchell <mark@codesourcery.com>
48210 * g++.dg/parse/defarg1.C: New test.
48213 * g++.dg/template/char1.C: New test.
48215 * g++.dg/template/varmod1.C: Fix typo.
48217 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48220 * g++.old-deja/g++.pt/crash32.C: Expect error.
48222 2002-12-01 Mark Mitchell <mark@codesourcery.com>
48225 * g++.dg/template/varmod1.C: New test.
48228 * g++.dg/inherit/typeinfo1.C: New test.
48231 * g++.dg/inherit/typedef1.C: New test.
48233 2002-11-30 Mark Mitchell <mark@codesourcery.com>
48237 * g++.dg/template/strlen1.C: New test.
48240 * g++.dg/template/ctor2.C: New test.
48243 * g++.dg/init/string1.C: New test.
48246 * g++.dg/template/friend8.C: New test.
48248 2002-11-29 Joe Buck <jbuck@synopsys.com>
48250 * g++.dg/lookup/anon2.C: New test.
48252 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
48254 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48257 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
48259 * gcc.dg/bitfld-6.c: New test.
48261 2002-11-27 Jan Hubicka <jh@suse.cz>
48263 * gcc.c-torture/execute/20021127.[cx]: New test.
48265 2002-11-26 Jan Hubicka <jh@suse.cz>
48267 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48270 2002-11-26 Geoffrey Keating <geoffk@apple.com>
48272 * g++.dg/init/brace2.C: New test.
48273 * g++.old-deja/g++.mike/p9129.C: Correct.
48275 2002-11-26 Mark Mitchell <mark@codesourcery.com>
48277 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48279 2002-11-25 Andreas Bauer <baueran@in.tum.de>
48281 * gcc.dg/sibcall-6: New test for indirect sibcalls.
48283 2002-11-25 Mark Mitchell <mark@codesourcery.com>
48285 * g++.dg/abi/empty11.C: New test.
48286 * g++.dg/rtti/cv1.C: New test.
48288 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
48290 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48292 2002-11-24 Mark Mitchell <mark@codesourcery.com>
48294 * g++.dg/abi/empty10.C: New test.
48296 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48298 * gcc.c-torture/compile/20021124-1.c: New test.
48300 2002-11-22 Mark Mitchell <mark@codesourcery.com>
48302 * g++.dg/abi/rtti2.C: New test.
48304 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48306 * gcc.dg/i386-unroll-1.c: New test.
48308 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
48310 * gcc.c-torture/compile/20021120-1.c: New test.
48311 * gcc.c-torture/compile/20021120-2.c: New test.
48313 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48315 * gcc.dg/bitfld-5.c: New test.
48317 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48319 * gcc.c-torture/execute/20021120-3.c: New test.
48321 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48323 * gcc.c-torture/execute/20021120-2.c: New test.
48325 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48327 * gcc.c-torture/execute/20021120-1.c: New test.
48329 2002-11-20 Jakub Jelinek <jakub@redhat.com>
48331 * gcc.c-torture/execute/20021118-3.c: New test.
48333 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48335 * gcc.c-torture/compile/20021119-1.c: New test.
48337 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
48339 * gcc.dg/duff-1.c: New test.
48340 * gcc.dg/duff-2.c: New test.
48341 * gcc.dg/duff-3.c: New test.
48343 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
48345 * gcc.dg/cpp/_Pragma5.c: New test.
48347 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48349 * gcc.c-torture/execute/20021118-2.c: New test.
48351 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48353 * gcc.c-torture/execute/20021118-1.c: New test.
48355 2002-11-16 Jakub Jelinek <jakub@redhat.com>
48357 * gcc.dg/20021116-1.c: New test.
48359 2002-11-14 Mark Mitchell <mark@codesourcery.com>
48361 * g++.dg/abi/vcall1.C: New test.
48363 2002-11-14 Jakub Jelinek <jakub@redhat.com>
48365 * gcc.dg/20021029-1.c: New test.
48366 * gcc.dg/20021029-2.c: New test.
48368 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48370 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48372 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48375 * gcc.dg/20021110.c: Move to ...
48376 * gcc.c-torture/compile/20021110.c: .... here.
48378 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48381 * gcc.c-torture/execute/20021111-1.c
48383 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48386 * gcc.dg/20021110.c: New test.
48388 2002-11-10 Mark Mitchell <mark@codesourcery.com>
48390 * g++.dg/abi/vthunk3.C: Run only on x86.
48392 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
48394 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48396 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
48398 * lib/compat.exp (compat-execute): Fix logic error in last
48401 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
48403 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48405 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48408 * g++.dg/template/access6.C: New test.
48410 2002-11-08 Jan Hubicka <jh@suse.cz>
48412 * gcc.dg/i386-ssefp-1.c: New test.
48413 * gcc.dg/i386-ssefp-1.c: New test.
48415 2002-11-08 Jan Hubicka <jh@suse.cz>
48417 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48419 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48421 * g++.dg/abi/vthunk3.C: New test.
48424 * g++.dg/template/crash2.C: New test.
48426 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48428 * g++.dg/abi/dtor1.C: New test.
48429 * g++.dg/abi/dtor2.C: Likewise.
48431 2002-11-05 Geoffrey Keating <geoffk@apple.com>
48433 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48436 2002-11-04 Adam Nemet <anemet@lnxw.com>
48438 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48439 -mthumb. Only xfail with -O0.
48441 2002-11-03 Mark Mitchell <mark@codesourcery.com>
48443 * g++.dg/abi/thunk1.C: New test.
48444 * g++.dg/abi/thunk2.C: Likewise.
48445 * g++.dg/abi/vtt1.C: Likewise.
48447 2002-11-02 Diego Novillo <dnovillo@redhat.com>
48449 PR optimization/8423
48450 * gcc.c-torture/execute/builtin-constant.c: New test.
48452 2002-11-01 Zack Weinberg <zack@codesourcery.com>
48454 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48455 Add some more cases.
48457 2002-11-01 Mark Mitchell <mark@codesourcery.com>
48460 * g++.dg/opt/local1.C: New test.
48462 2002-10-30 Mark Mitchell <mark@codesourcery.com>
48465 * g++.dg/template/complit1.C: New test.
48468 * g++.dg/template/typename4.C: Likewise.
48470 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48472 Core issue 287, PR c++/7639
48473 * g++.dg/template/instantiate1.C: Adjust error location.
48474 * g++.dg/template/instantiate3.C: New test.
48475 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48476 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48477 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48479 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
48481 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48483 2002-10-29 Mark Mitchell <mark@codesourcery.com>
48486 * g++.dg/init/dtor2.C: New test.
48488 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48490 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48491 * gcc.dg/nest.c: Bypass errors on irix6.
48493 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
48495 * gcc.dg/nest.c: Expect error for mmix-*-*.
48496 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48498 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
48500 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48503 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48505 2002-10-25 Mike Stump <mrs@apple.com>
48507 * gcc.dg/warn-1.c: New test.
48509 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48511 * g++.dg/template/typename3.C: New test.
48513 2002-10-25 Mark Mitchell <mark@codesourcery.com>
48515 * g++.dg/lookup/ptrmem1.C: New test.
48517 * g++.dg/abi/vthunk2.C: New test.
48519 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48521 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48523 2002-10-24 Mark Mitchell <mark@codesourcery.com>
48525 * g++.dg/abi/empty9.C: New test.
48527 2002-10-24 Richard Henderson <rth@redhat.com>
48529 * g++.dg/inherit/thunk1.C: Enable for ia64.
48531 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48534 * g++.dg/lookup/pretty1.C: New test.
48536 2002-10-23 Jakub Jelinek <jakub@redhat.com>
48538 * gcc.dg/20021023-1.c: New test.
48540 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48543 * g++.dg/parse/inline1.C: New test.
48545 2002-10-23 Richard Henderson <rth@redhat.com>
48547 * g++.dg/inherit/thunk1.C: Enable for x86_64.
48549 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48551 2002-10-22 Mark Mitchell <mark@codesourcery.com>
48554 * g++.dg/parse/stmtexpr3.C: New test.
48556 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
48558 * g++.dg/expr/cond1.C: New test.
48560 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48562 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48564 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48566 * g++.dg/abi/vbase13.C: New test.
48567 * g++.dg/abi/vbase14.C: Likewise.
48569 2002-10-21 Jakub Jelinek <jakub@redhat.com>
48571 * gcc.dg/tls/pic-1.c: New test.
48572 * gcc.dg/tls/nonpic-1.c: New test.
48573 * gcc.dg/20021018-1.c: New test.
48575 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48577 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48578 Remove only files with the same base name as the test case.
48579 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48580 (profopt-execute): Likewise. Also, remove old profiling
48581 and performance data files before running the tests.
48583 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48584 * g++.dg/bprob/bprob.exp: Likewise.
48585 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
48586 to allow more general test case names.
48588 * g++.dg/bprob/bprob-1.C: Rename to ...
48589 * g++.dg/bprob/g++-bprob-1.C: ... this.
48591 * g77.dg/bprob/bprob-1.f: Rename to ...
48592 * g77.dg/bprob/g77-bprob-1.f: ... this.
48594 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48596 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48597 bison 1.50 or later.
48599 2002-10-21 Janis Johnson <janis187@us.ibm.com>
48601 * g++.dg/README: Describe more test directories.
48603 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48605 * g++.dg/init/array6.C: Add additional tests.
48607 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48609 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48610 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48612 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
48614 * gcc.c-torture/compile/20020604-1.x: New.
48615 * gcc.c-torture/compile/simd-5.x: Likewise.
48616 * gcc.c-torture/execute/920710-1.x: Likewise.
48617 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48619 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48621 * g++.dg/inherit/override1.C: Add dg-options clause.
48623 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48625 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48628 2002-10-19 Andreas Schwab <schwab@suse.de>
48630 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48631 directory component.
48633 2002-10-18 Mark Mitchell <mark@codesourcery.com>
48635 * g++.dg/inherit/thunk1.C: New test.
48637 * g++.dg/inherit/override1.C: New test.
48639 * g++.dg/abi/mangle11.C: New test.
48640 * g++.dg/abi/mangle14.C: New test.
48641 * g++.dg/abi/mangle17.C: New test.
48643 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
48645 * g++.dg/overload/member2.C: New test.
48647 2002-10-17 Janis Johnson <janis187@us.ibm.com>
48649 * g++.dg/README: Describe new compat directory.
48650 * g++.dg/dg.exp: Skip tests in compat directory.
48651 * README.compat: New file.
48652 * lib/compat.exp: New expect script.
48653 * g++.dg/compat: New test directory.
48654 * g++.dg/compat/compat.exp: New expect script.
48655 * g++.dg/compat/abi: New test directory.
48656 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48657 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48658 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48659 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48660 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48661 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48662 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48663 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48664 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48665 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48666 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48667 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48668 * g++.dg/compat/break: New test directory.
48669 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48670 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48671 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48672 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48673 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48674 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48675 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48676 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48677 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48678 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48679 g++.dg/compat/break/README: New files.
48680 * g++.dg/compat/eh: New test directory.
48681 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48682 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48683 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48684 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48685 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48686 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48687 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48688 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48689 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48690 g++.dg/compat/eh/filter2_y.C,
48691 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48692 g++.dg/compat/eh/new1_y.C,
48693 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48694 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48695 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48696 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48697 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48698 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48699 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48700 g++.dg/compat/eh/unexpected1_y.C: New files.
48701 * g++.dg/compat/init: New test directory.
48702 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48703 g++.dg/compat/init/array5_y.C,
48704 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48705 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48706 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48707 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48708 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48709 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48710 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48711 g++.dg/compat/init/init-ref2_y.C: New files.
48713 2002-10-17 Mark Mitchell <mark@codesourcery.com>
48716 * g++.dg/inherit/using3.C: New test.
48718 2002-10-17 Jan Hubicka <jh@suse.cz>
48720 * gcc.dg/20021017-2.c: New test.
48722 2002-10-17 Mark Mitchell <mark@codesourcery.com>
48724 * g++.dg/abi/mangle16.C: Adjust.
48726 * g++.dg/init/array8.C: New test.
48728 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
48730 * gcc.dg/special/mips-abi.exp: New test.
48731 * gcc.dg/special/mips-abi.s: Empty file used by the above.
48733 2002-10-16 Mark Mitchell <mark@codesourcery.com>
48735 * g++.dg/abi/mangle16.C: New test.
48736 * g++.dg/abi/mangle17.C: Likewise.
48739 * g++.dg/template/ref1.C: New test.
48741 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48743 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48745 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
48747 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48749 2002-10-16 Mark Mitchell <mark@codesourcery.com>
48752 * g++.dg/init/array7.C: New test.
48754 2002-10-15 Mark Mitchell <mark@codesourcery.com>
48756 * g++.dg/init/array6.C: New test.
48758 * g++.dg/abi/mangle13.C: Likewise.
48759 * g++.dg/abi/mangle14.C: Likewise.
48760 * g++.dg/abi/mangle15.C: Likewise.
48762 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48764 * g++.dg/abi/empty8.C: New test.
48766 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
48768 * g++.dg/init/ctor1.C: New test.
48770 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
48772 * gcc.c-torture/execute/20021015-1.c: New test.
48774 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
48776 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48778 2002-10-14 Jan Hubicka <jh@suse.cz>
48780 * gcc.dg/i386-ssetype-[1-5].c: New tests.
48782 2002-10-14 Richard Henderson <rth@redhat.com>
48784 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48786 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48788 PR optimization/6631
48789 * g++.dg/opt/const2.C: New test.
48791 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48794 * g++.dg/parse/friend1.C: New test.
48795 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48797 2002-10-14 Jakub Jelinek <jakub@redhat.com>
48799 * gcc.dg/20021014-1.c: New test.
48801 2002-10-11 Mark Mitchell <mark@codesourcery.com>
48804 * g++.dg/ext/vlm1.C: New test.
48805 * g++.dg/ext/vlm2.C: Likewise.
48807 * g++.dg/init/array1.C: Remove invalid braces.
48808 * g++.dg/init/brace1.C: New test.
48809 * g++.dg/init/copy2.C: Likewise.
48810 * g++.dg/init/copy3.C: Likewise.
48811 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48812 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48815 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
48817 * gcc.dg/cpp/assembler.S: Don't use -ansi.
48819 2002-10-11 Richard Shann <richard.shann@superh.com>
48821 * gcc.c-torture/compile/simd-5.c: New test.
48823 2002-10-10 Roger Sayle <roger@eyesopen.com>
48825 * gcc.c-torture/execute/shiftopt-1.c: New test case.
48827 2002-10-10 Jim Wilson <wilson@redhat.com>
48829 * gcc.c-torture/execute/20021010-1.c: New test.
48831 2002-10-09 Zack Weinberg <zack@codesourcery.com>
48834 * g++.dg/ext/typedef-init.C: New test.
48835 * gcc.dg/typedef-init.c: New test.
48837 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
48839 * gcc.dg/cpp/paste13.c: New test.
48841 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48843 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
48844 remaining platforms, XFAIL during compile, not execute. Don't
48847 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
48849 * gcc.dg/alias-1.c: Tweak expected warning.
48851 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48853 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48855 2002-10-06 Andreas Jaeger <aj@suse.de>
48857 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48858 * gcc.dg/cpp/c++98.C: Likewise.
48860 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48861 * g++.dg/cpp/c++98.C: Likewise.
48863 * g++.dg/README (Subdirectories): Mention cpp directory.
48866 * gcc.dg/20021006-1.c: New test.
48868 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48871 * g++.dg/other/warning1.C: New test.
48873 2002-10-04 Roger Sayle <roger@eyesopen.com>
48875 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48876 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
48877 and sparc-*-* with -m64 as expected failures. See PR 8087.
48879 2002-10-03 Mark Mitchell <mark@codesourcery.com>
48882 * g++.dg/template/ptrmem3.C: New test.
48885 * g++.dg/template/union1.C: New test.
48887 2002-10-03 Mark Mitchell <mark@codesourcery.com>
48890 * g++.dg/abi/mangle9.C: New test.
48891 * g++.dg/abi/mangle10.C: New test.
48892 * g++.dg/abi/mangle11.C: New test.
48893 * g++.dg/abi/mangle12.C: New test.
48895 2002-10-02 Mark Mitchell <mark@codesourcery.com>
48898 * g++.dg/template/meminit1.C: New test.
48899 * g++.dg/warn/Wreorder-1.C: Likewise.
48900 * g++.old-deja/g++.mike/warn3.C: Tweak.
48901 * lib/prune.exp: Ingore "in copy constructor".
48903 2002-10-02 Andreas Jaeger <aj@suse.de>
48905 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48906 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48907 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48910 2002-10-01 Mark Mitchell <mark@codesourcery.com>
48912 * gcc.dg/empty1.C: Fix typo.
48914 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
48916 * gcc.dg/alias-1.c: New test.
48918 2002-10-01 Mark Mitchell <mark@codesourcery.com>
48920 * gcc.dg/empty1.C: New test.
48922 * g++.dg/tls/init-2.C: Tweak error messages.
48924 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
48926 * gcc.c-torture/compile/20020923-1.c: New test.
48928 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
48930 * gcc.c-torture/execute/ffs-1.c: New test.
48931 * gcc.c-torture/execute/ffs-2.c: Ditto.
48933 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
48935 * g++.dg/overload/member1.C: New test.
48937 2002-09-30 Mark Mitchell <mark@codesourcery.com>
48939 * g++.dg/abi/empty7.C: New test.
48940 * g++.dg/init/pm2.C: Likewise.
48942 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
48944 * g++.dg/rtti/crash1.C: New test.
48946 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
48948 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48949 gcc.dg/sibcall-4.c: New tests.
48951 2002-09-28 Roger Sayle <roger@eyesopen.com>
48953 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48954 powerpc and MMIX targets.
48956 2002-09-27 Zack Weinberg <zack@codesourcery.com>
48958 * gcc.dg/cpp/20020927-1.c: New.
48960 2002-09-26 David S. Miller <davem@redhat.com>
48962 * gcc.c-torture/compile/trunctfdf.c: New.
48964 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48966 * lib/target-supports.exp (check_weak_available): Handle solaris2.
48968 2002-09-27 Alan Modra <amodra@bigpond.net.au>
48970 * gcc.c-torture/execute/loop-15.c: New.
48972 2002-09-26 Janis Johnson <janis187@us.ibm.com>
48974 * README.QMTEST: Fix typo.
48976 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
48978 * gcc.dg/20020926-1.c: New test.
48980 2002-09-25 David S. Miller <davem@redhat.com>
48983 * gcc.c-torture/execute/shiftdi.c: New test.
48985 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
48987 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48988 unique to the tool.
48989 * lib/g77.exp (g77_init): Likewise.
48990 * lib/g++.exp (g++_init): Likewise.
48991 * lib/objc.exp (objc_init): Likewise.
48993 2002-09-25 Mark Mitchell <mark@codesourcery.com>
48995 * g++.dg/abi/empty5.C: New test.
48996 * g++.dg/abi/empty6.C: New test.
48997 * g++.dg/abi/vbase12.C: New test.
48999 2002-09-25 Richard Henderson <rth@redhat.com>
49001 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49002 too-small long double.
49004 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49006 * gcc.dg/20020919-1.c: New test.
49008 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49010 * g++.dg/abi/bitfield6.C: New test.
49011 * g++.dg/abi/bitfield7.C: New test.
49012 * g++.dg/abi/bitfield8.C: New test.
49013 * g++.dg/abi/vbase11.C: New test.
49015 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49017 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49018 hppa*-*-hpux*. Update test comment.
49020 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49022 * gcc.dg/tls/struct-1.c: New test.
49024 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49026 * gcc.dg/cpp/tr-warn2.c: Update.
49028 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49030 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49032 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49034 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49037 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49039 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49041 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49042 Adjust for c++filt moved to binutils. Remove spurious duplicate
49043 setting of cxxfilt.
49045 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49047 * gcc.dg/20020312-2.c: Update for darwin.
49049 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49051 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49053 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49055 * objc.dg/comp-types-1.m: New test.
49056 * objc.dg/comp-types-2.m: New test.
49057 * objc.dg/comp-types-3.m: New test.
49058 * objc.dg/comp-types-4.m: New test.
49059 * objc.dg/comp-types-5.m: New test.
49060 * objc.dg/comp-types-6.m: New test.
49062 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49064 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49066 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49068 * g++.dg/other/do1.C: New test.
49070 * g++.dg/template/subst1.C: New test.
49072 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49074 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49076 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49078 * g++.dg/template/qualttp20.C: Adjust expected errors.
49079 * g++.old-deja/g++.jason/report.C: Likewise.
49080 * g++.old-deja/g++.other/qual1.C: Likewise.
49082 * g++.dg/lookup/scoped2.C: New test.
49084 * g++.dg/ext/asm3.C: New test.
49086 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49088 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49090 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49092 * ChangeLog: follow spelling conventions.
49093 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49094 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49095 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49096 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49097 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49098 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49099 * g++.old-deja/g++.law/global-init1.C: Likewise.
49100 * g++.old-deja/g++.other/delete4.C: Likewise.
49101 * g++.old-deja/g++.other/inline21.C: Likewise.
49102 * g++.old-deja/g++.other/singleton.C: Likewise.
49103 * g77.dg/strlen0.f: Likewise.
49104 * g77.f-torture/compile/20010519-1.f: Likewise.
49105 * g77.f-torture/compile/980310-4.f: Likewise.
49106 * gcc.c-torture/compile/20000605-1.c: Likewise.
49107 * gcc.c-torture/execute/20020225-1.c: Likewise.
49108 * gcc.dg/c90-hexfloat-2.c: Likewise.
49109 * gcc.dg/c99-bool-1.c: Likewise.
49110 * gcc.dg/c99-hexfloat-2.c: Likewise.
49111 * gcc.dg/dll-2.c: Likewise.
49112 * gcc.dg/wtr-union-init-1.c: Likewise.
49113 * gcc.dg/wtr-union-init-2.c: Likewise.
49114 * gcc.dg/wtr-union-init-3.c: Likewise.
49115 * gcc.dg/cpp/avoidpaste1.c: Likewise.
49116 * gcc.dg/cpp/defined.c: Likewise.
49117 * gcc.dg/cpp/macsyntx.c: Likewise.
49118 * gcc.dg/cpp/paste2.c: Likewise.
49119 * gcc.dg/cpp/trad/defined.c: Likewise.
49120 * gcc.dg/format/c90-printf-1.c: Likewise.
49121 * gcc.dg/format/c90-scanf-1.c: Likewise.
49122 * gcc.dg/format/c99-printf-1.c: Likewise.
49123 * gcc.dg/format/c99-scanf-1.c: Likewise.
49124 * gcc.misc-tests/gcov-8.c: Likewise.
49125 * lib/profopt.exp: Likewise.
49127 2002-09-15 Krister Walfridsson <cato@df.lth.se>
49129 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49131 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49133 * g++.dg/inherit/using2.C: New test.
49135 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
49137 * ChangeLog: Follow spelling conventions.
49138 * g++.dg/template/friend4.C: Likewise.
49139 * g++.old-deja/g++.pt/crash67.C: Likewise.
49140 * gcc.c-torture/execute/20000801-4.c: Likewise.
49141 * gcc.dg/c90-digraph-1.c: Likewise.
49142 * gcc.dg/c94-digraph-1.c: Likewise.
49143 * gcc.dg/c99-digraph-1.c: Likewise.
49144 * gcc.dg/cpp/line5.c: Likewise.
49145 * gcc.dg/cpp/multiline.c: Likewise.
49146 * gcc.dg/cpp/trad/literals-1.c: Likewise.
49147 * gcc.dg/format/attr-3.c: Likewise.
49148 * gcc.dg/format/c90-scanf-3.c: Likewise.
49149 * gcc.dg/format/ext-4.c: Likewise.
49151 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49153 * g++.dg/template/pretty1.C: New test.
49155 2002-09-14 Alan Modra <amodra@bigpond.net.au>
49157 * gcc.c-torture/execute/struct-cpy-1.c: New test.
49159 2002-09-13 Matt Austern <austern@apple.com>
49161 * g++.dg/other/constref[12].C: New, regression tests for
49162 passing a cast expression to a function by const reference.
49164 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
49166 * g++.dg/template/deduce1.C: New test.
49168 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
49170 * gcc.c-torture/execute/simd-1.c: Force all use of int to
49173 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
49175 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49178 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
49180 * gcc.c-torture/compile/20020910-1.c: New test.
49182 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
49184 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49186 2002-09-10 Andreas Jaeger <aj@suse.de>
49188 * gcc.dg/20020312-2.c: Adjust for x86-64.
49190 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
49192 * g77.dg/7388.f: New test case for PR 7388.
49194 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
49196 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49198 2002-09-05 Ziemowit Laski <zlaski@apple.com>
49200 * objc.dg/proto-lossage-1.m: New test.
49202 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
49204 * gcc.dg/cpp/_Pragma4.c: Fix typo.
49206 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
49208 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
49211 2002-09-06 Stan Shebs <shebs@apple.com>
49212 David Edelsohn <edelsohn@gnu.org>
49214 * gcc.dg/weak: New directory.
49215 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49216 target-specific xfail bits.
49217 * gcc.dg/typeof-2.c: Move to new directory.
49218 * gcc.dg/weak.exp: New expect script.
49220 2002-09-06 Alan Modra <amodra@bigpond.net.au>
49222 * gcc.c-torture/execute/extzvsi.c: New test.
49224 2002-09-05 Stan Shebs <shebs@apple.com>
49226 * gcc.dg/weak-1.c: xfail on Darwin.
49227 * gcc.dg/weak-2.c: Ditto.
49228 * gcc.dg/weak-3.c: Ditto.
49229 * gcc.dg/weak-4.c: Ditto.
49230 * gcc.dg/weak-5.c: Ditto.
49231 * gcc.dg/weak-6.c: Ditto.
49232 * gcc.dg/weak-7.c: Ditto.
49233 * gcc.dg/weak-8.c: Ditto.
49234 * gcc.dg/weak-9.c: Ditto.
49236 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
49238 * gcc.c-torture/execute/loop-14.c: New test.
49240 2002-09-04 Jakub Jelinek <jakub@redhat.com>
49242 * g++.dg/other/cxa-atexit1.C: New test.
49244 * gcc.dg/typeof-2.c: New test.
49246 2002-09-03 Roger Sayle <roger@eyesopen.com>
49248 * gcc.dg/builtins-2.c: New testcase.
49249 * gcc.dg/builtins-3.c: New testcase.
49251 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
49253 * gcc.dg/cpp/_Pragma4.c: New test.
49255 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
49257 * objc/execute/nil_method-1.m: New testcase.
49259 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
49261 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49262 [Object class], not [Object initialize].
49264 2002-08-31 Roger Sayle <roger@eyesopen.com>
49265 Hans-Peter Nilsson <hp@bitrange.com>
49267 * gcc.c-torture/execute/20020720-1.x: Skip test on
49268 mmix-knuth-mmixware. Correct comment.
49270 2002-08-27 Mark Mitchell <mark@codesourcery.com>
49272 * g++.dg/abi/bitfield5.C: New test.
49273 * g++.dg/abi/vbase10.C: Likewise.
49275 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
49277 * objc.dg/undeclared-selector.m: New test.
49279 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
49281 * g++.dg/other/offsetof1.C: Avoid cast warning.
49283 2002-08-26 Ziemowit Laski <zlaski@apple.com>
49285 * objc.dg/super-class-2.m: New test.
49287 2002-08-24 Matt Austern <austern@apple.com>
49289 * g++.dg/ext/lvaddr.C: New test.
49290 * g++.dg/ext/lvcast.C: New test.
49292 2002-08-22 Mark Mitchell <mark@codesourcery.com>
49294 * g++.dg/inherit/cond1.C: New test.
49296 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
49298 * gcc.dg/noncompile/incomplete-1.c: New test.
49300 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
49302 * gcc.dg/typespec-1.c: New test.
49304 2002-08-20 Devang Patel <dpatel@apple.com>
49305 * objc.dg/proto-hier-2.m: New test.
49307 2002-08-19 Ziemowit Laski <zlaski@apple.com>
49309 * objc.dg/bitfield-1.m: New test.
49310 * objc.dg/bitfield-2.m: New test.
49312 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
49314 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49315 gcc.dg/c99-flex-array-4.c: New tests.
49317 2002-08-16 Stan Shebs <shebs@apple.com>
49319 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49321 2002-08-15 Jakub Jelinek <jakub@redhat.com>
49323 * gcc.dg/typeof-1.c: New test.
49324 * g++.dg/ext/typeof2.C: New test.
49326 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
49328 * g++.dg/other/offsetof1.C: New test.
49330 2002-08-14 Richard Henderson <rth@redhat.com>
49332 * gcc.dg/tls/diag-3.c: Fix expected message strings.
49334 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
49336 * gcc.dg/cpp/_Pragma3.c: New test.
49338 2002-08-13 Mark Mitchell <mark@codesourcery.com>
49340 * g++.dg/template/inherit3: New test.
49342 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
49344 * gcc.dg/bitfld-4.c: Add blank options.
49346 2002-08-09 Mark Mitchell <mark@codesourcery.com>
49348 * g++.dg/template/crash1.C: New test.
49350 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49352 * gcc.dg/tls/opt-2.c: New test.
49354 2002-08-08 Devang Patel <dpatel@apple.com>
49356 * objc.dg/selector-1.m : New test
49358 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49360 * g++.dg/abi/bitfield4.C: New test.
49361 * gcc.dg/bitfld-4.c: New test.
49363 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49365 * g++.dg/other/packed1.C: New test.
49367 2002-08-07 Mark Mitchell <mark@codesourcery.com>
49369 * g++.dg/abi/offsetof.C: Tweak error messages.
49370 * g++.old-deja/g++.mike/p10769a.C: Likewise.
49372 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49374 * gcc.dg/bitfld-3.c: New test.
49376 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49377 Richard Henderson <rth@redhat.com>
49379 * gcc.dg/i386-bitfield1.c: New test.
49380 * g++.dg/abi/bitfield3.C: Update.
49382 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
49384 * objc.dg/const-str-2.m: Update.
49385 * gcc.dg/cpp/c++98.c: Change to C extension.
49386 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49387 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49389 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
49391 * gcc.dg/tls/diag-3.c: New.
49393 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
49395 * g++.dg/README (Subdirectories): Document new subdir expr.
49396 * g++.dg/expr/pmf-1.C: New test.
49398 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
49400 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49402 2002-08-06 Jakub Jelinek <jakub@redhat.com>
49404 * g++.dg/abi/bitfield3.C: New test.
49406 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
49408 * lib/gcov.exp: Tweak expected line formats.
49409 * gcc.misc-tests/gcov8.c: New test.
49410 * gcc.misc-tests/gcov8.x: New flags.
49412 2002-08-05 Jakub Jelinek <jakub@redhat.com>
49414 * consistency.vlad/layout/endian.c: Include string.h.
49416 * gcc.c-torture/execute/20020805-1.c: New test.
49418 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
49420 * g++.dg/other/conversion1.C: New test.
49422 2002-08-03 Roger Sayle <roger@eyesopen.com>
49424 * gcc.dg/builtins-1.c: New testcase.
49426 2002-08-02 Mark Mitchell <mark@codesourcery.com>
49428 * g++.dg/inherit/access3.C: New test.
49430 2002-08-01 Jakub Jelinek <jakub@redhat.com>
49432 * gcc.dg/ia64-visibility-2.c: New test.
49434 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
49436 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49437 __qualifier_flags to __flags.
49439 2002-07-31 Mark Mitchell <mark@codesourcery.com>
49441 * g++.dg/inherit/operator1.C: New test.
49442 * g++.dg/lookup/disamb1.C: Fix typo in comment.
49443 * g++.dg/other/error1.C: Change expected error message.
49444 * g++.dg/template/conv4.C: Likewise.
49446 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
49448 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49449 for documented behavior.
49451 2002-07-25 Roger Sayle <roger@eyesopen.com>
49453 * gcc.c-torture/execute/20020720-1.x: Skip this test on
49454 several targets known to fail.
49456 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
49458 * gcc.dg/mips-args-[123].c: New tests.
49460 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
49462 * gcc.dg/ppc-spe.c: New.
49464 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
49466 * g++.dg/other/ptrmem4.C: New testcase.
49468 2002-07-24 Richard Henderson <rth@redhat.com>
49470 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49472 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
49474 * g++.dg/ext/alignof1.C (main): Return 0 for success.
49476 2002-07-24 Roger Sayle <roger@eyesopen.com>
49478 * gcc.c-torture/execute/memset-3.c: New testcase.
49480 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
49482 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49483 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49485 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49487 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49490 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
49492 * gcc.c-torture/compile/simd-4.c: New test.
49494 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49496 PR c++/7347, c++/7348
49497 * g++.dg/template/access4.C: New test.
49498 * g++.dg/template/access5.C: New test.
49499 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49500 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49501 * g++.old-deja/g++.pt/ttp58.C: Likewise.
49502 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49504 2002-07-22 Jakub Jelinek <jakub@redhat.com>
49506 * gcc.dg/gnu89-init-2.c: New test.
49508 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
49510 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49512 2002-07-20 Roger Sayle <roger@eyesopen.com>
49514 * gcc.c-torture/execute/20020720-1.c: New testcase.
49516 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
49518 * gcc.dg/cpp/Wsignprom.c: New tests.
49520 2002-07-20 Alan Modra <amodra@bigpond.net.au>
49522 * gcc.c-torture/execute/loop-13.c: New test.
49524 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
49526 * gcc.dg/cpp/expr.c: New tests.
49528 2002-07-18 David Edelsohn <edelsohn@gnu.org>
49530 * g++.dg/opt/pr6713.C: Add template instantiation.
49532 2002-07-18 Alan Modra <amodra@bigpond.net.au>
49534 * gcc.dg/nest.c: New test.
49536 2002-07-17 Richard Henderson <rth@redhat.com>
49538 * g++.dg/opt/pr6713.C: New test.
49540 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
49542 * gcc.c-torture/execute/loop-2e.x: Let the testcase
49543 XFAIL for all x86 processors.
49545 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
49547 * gcc.c-torture/execute/20010122-1.x: Do not test with
49548 -fomit-frame-pointer.
49550 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49552 * g++.dg/template/instantiate2.C: New test.
49553 * g++.dg/template/spec4.C: New test.
49555 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49557 * g++.dg/template/access2.C: New test.
49558 * g++.dg/template/access3.C: New test.
49560 2002-07-15 Zack Weinberg <zack@codesourcery.com>
49562 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49563 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49564 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49565 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49566 Convert to use <stdarg.h>.
49567 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49569 * gcc.dg/va-arg-2.c: New.
49570 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49572 2002-07-15 Jakub Jelinek <jakub@redhat.com>
49574 * gcc.c-torture/compile/20020710-1.c: New test.
49576 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
49577 Andrew Pinski <pinskia@physics.uc.edu>
49579 gcc.c-torture/compile/simd-2.c: New testcase.
49580 gcc.c-torture/compile/simd-3.c: Likewise.
49582 2002-07-11 Mark Mitchell <mark@codesourcery.com>
49585 * g++.dg/overload/error1.C: New test.
49587 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49589 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49590 configuration and IRIX 6 O32 ABI.
49592 2002-07-11 Roger Sayle <roger@eyesopen.com>
49594 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49596 2002-07-10 Roger Sayle <roger@eyesopen.com>
49598 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49600 2002-07-10 Jeffrey A Law <law@redhat.com>
49602 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49604 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
49606 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
49608 * gcc.dg/20020312-2.c: Check for __PPC__.
49610 2002-07-09 Diego Novillo <dnovillo@redhat.com>
49612 * gcc.c-torture/compile/20020709-1.c: New test.
49614 2002-07-07 Roger Sayle <roger@eyesopen.com>
49616 * g++.dg/template/qualttp21.C: New test case.
49618 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
49620 * gcc.c-torture/compile/20020706-1.c: New test.
49621 * gcc.c-torture/compile/20020706-2.c: New test.
49623 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
49624 Alexandre Oliva <aoliva@redhat.com>
49626 * g++.dg/warn/incomplete1.C: New test.
49628 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49631 * g++.dg/warn/noreturn1.C: New test.
49633 2002-07-03 Mark Mitchell <mark@codesourcery.com>
49636 * g++.dg/debug/debug6.C: New test.
49637 * g++.dg/debug/debug7.C: New test.
49639 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
49641 * gcc.c-torture/compile/simd-3.c: New test.
49643 2002-07-03 Chris Demetriou <cgd@broadcom.com>
49645 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49646 * gcc.dg/20020620-1.c: Likewise.
49648 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49651 * g++.dg/init/array4.C: New test.
49652 * g++.dg/init/array5.C: New test.
49654 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
49656 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49657 * gcc.c-torture/execute/simd-2.c (main): Likewise.
49659 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49661 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49662 * gcc.dg/wtr-aggr-init-1.c: Likewise.
49663 * gcc.dg/wtr-conversion-1.c: Likewise.
49664 * gcc.dg/wtr-escape-1.c: Likewise.
49665 * gcc.dg/wtr-int-type-1.c: Likewise.
49666 * gcc.dg/wtr-label-1.c: Likewise.
49667 * gcc.dg/wtr-static-1.c: Likewise.
49668 * gcc.dg/wtr-strcat-1.c: Likewise.
49669 * gcc.dg/wtr-suffix-1.c: Likewise.
49670 * gcc.dg/wtr-switch-1.c: Likewise.
49671 * gcc.dg/wtr-unary-plus-1.c: Likewise.
49672 * gcc.dg/wtr-union-init-1.c: Likewise.
49673 * gcc.dg/wtr-union-init-2.c: Likewise.
49674 * gcc.dg/wtr-union-init-3.c: Likewise.
49676 * gcc.dg/wtr-func-def-1.c: New test.
49678 2002-07-02 Devang Patel <dpatel@apple.com>
49680 * objc.dg/param-1.m: New test.
49682 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
49684 * gcc.dg/cpp/trad/directive.c: Add test.
49685 * gcc.dg/cpp/trad/macroargs.c: Add test.
49686 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49688 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
49690 * gcc.dg/cpp/cmdlne-M.c: New test.
49692 2002-07-02 Ziemowit Laski <zlaski@apple.com>
49694 * objc.dg/desig-init-1.m: New test.
49696 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49699 * g++.dg/template/instantiate1.C: New test.
49701 2002-07-01 Mark Mitchell <mark@codesourcery.com>
49704 * g++.dg/template/sizeof2.C: New test.
49706 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
49708 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49709 gcc.dg/cpp/trad/include.c: New tests.
49711 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
49714 * gcc.c-torture/compile/20020701-1.c: New test.
49716 2002-07-01 Stan Shebs <shebs@apple.com>
49718 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49720 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49721 (objc-torture-execute): or here.
49723 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
49725 * gcc.c-torture/execute/arith-rand-ll.c: New test.
49727 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
49729 * gcc.dg/cpp/trad/escaped-nl.c: New test.
49731 2002-06-30 Devang Patel <dpatel@apple.com>
49733 * objc.dg/fsyntax-only.m: New test.
49735 2002-06-27 Mark Mitchell <mark@codesourcery.com>
49738 * g++.dg/template/friend7.C: New file.
49740 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
49742 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49745 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
49747 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49748 avoid division by zero.
49750 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
49752 * gcc.dg/Wunknownprag.c: New tests.
49754 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
49756 * gcc.c-torture/execute/simd-2.c: New test.
49758 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
49760 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49761 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49762 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49763 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49764 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49765 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49766 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49767 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49768 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49769 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49770 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49771 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49772 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49773 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49774 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49775 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49776 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49778 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
49780 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49781 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49782 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49783 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49785 * gcc.dg/cpp/trad/directive.c: Update.
49787 2002-06-23 Andreas Jaeger <aj@suse.de>
49789 * gcc.c-torture/execute/complex-6.c: New.
49791 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
49793 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49794 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49795 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49796 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49798 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
49800 * gcc.dg/cpp/trad: New directory with traditional tests copied
49801 from parent directory.
49802 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49803 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49804 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49805 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49806 Move to trad/ and rename.
49807 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49808 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49809 gcc.dg/cpp/trad/redef2.c: New tests.
49810 * gcc.dg/cpp/trad/trad.exp: New driver.
49812 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
49814 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49815 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49816 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49817 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49820 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
49822 * gcc.dg/20020620-1.c: New test.
49824 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49826 * g++.dg/template/ttp4.C: New test.
49828 2002-06-19 Jakub Jelinek <jakub@redhat.com>
49830 * g++.dg/opt/vt1.C: Fix regexp.
49832 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49834 * gcc.c-torture/execute/pure-1.c: Make functions static again.
49835 Don't use attribute `noinline'.
49837 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
49839 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49841 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
49843 * gcc.c-torture/execute/simd-1.c: New.
49845 * gcc.dg/simd-1.c: New.
49847 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
49849 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49851 2002-06-16 Richard Henderson <rth@redhat.com>
49853 * g++.dg/ext/anon-struct1.C: New.
49854 * g++.dg/ext/anon-struct2.C: New.
49855 * g++.dg/ext/anon-struct3.C: New.
49856 * gcc.dg/anon-struct-1.c: New.
49857 * gcc.dg/anon-struct-2.c: New.
49858 * gcc.dg/anon-struct-3.c: New.
49859 * gcc.dg/20011008-1.c: Adjust warning text.
49860 * gcc.dg/20020527-1.c: Add -fms-extensions.
49862 2002-06-16 Richard Henderson <rth@redhat.com>
49864 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49866 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
49868 * gcc.c-torture/execute/20020615-1.c: New test.
49870 2002-06-15 Roger Sayle <roger@eyesopen.com>
49872 * gcc.c-tortuture/execute/compare-1.c: New test case.
49873 * gcc.c-tortuture/execute/compare-2.c: New test case.
49874 * gcc.c-tortuture/execute/compare-3.c: New test case.
49876 2002-06-13 Richard Henderson <rth@redhat.com>
49878 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
49881 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49883 * g++.dg/template/typename2.C: Update error message.
49885 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
49887 * gcc.c-torture/execute/20020611-1.c: New test.
49889 2002-06-11 Bob Wilson <bob.wilson@acm.org>
49891 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49892 list of targets to skip.
49894 2002-06-10 Bob Wilson <bob.wilson@acm.org>
49896 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49897 targets if not optimizing.
49899 2002-06-10 Jakub Jelinek <jakub@redhat.com>
49901 * gcc.c-torture/compile/20020605-1.c: New test.
49903 * g++.dg/opt/vt1.C: New test.
49905 * gcc.dg/20020531-1.c: New test.
49907 * gcc.dg/20020530-1.c: New test.
49909 * gcc.dg/20020527-1.c: New test.
49911 * g++.dg/opt/cse1.C: New test.
49913 2002-06-07 Roger Sayle <roger@eyesopen.com>
49915 * gcc.dg/20020607-2.c: New test case.
49917 2002-06-07 Jakub Jelinek <jakub@redhat.com>
49919 * gcc.c-torture/compile/20020604-1.c: New test.
49921 2002-06-04 Richard Henderson <rth@redhat.com>
49923 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49924 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49925 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49927 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
49929 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49931 2002-06-03 Richard Henderson <rth@redhat.com>
49933 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49934 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49936 2002-06-02 Richard Henderson <rth@redhat.com>
49938 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49939 test functions static.
49941 2002-06-02 Andreas Jaeger <aj@suse.de>
49943 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49946 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
49948 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49949 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49950 Update for mofified diagnostics.
49951 * gcc.dg/c99-intconst-1.c: No longer fail.
49953 2002-06-02 Richard Henderson <rth@redhat.com>
49955 * gcc.dg/uninit-A.c: Remove xfail markers.
49957 2002-06-01 Roger Sayle <roger@eyesopen.com>
49959 * gcc.dg/fnegate-1.c: New test case.
49961 2002-05-30 Osku Salerma <osku@iki.fi>
49963 * gcc.c-torture/execute/mayalias-1.c: New file.
49965 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
49967 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49968 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49969 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49971 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
49973 * gcc.c-torture/execute/20020529-1.c: New test.
49975 2002-05-27 Richard Henderson <rth@redhat.com>
49977 * g++.dg/ext/attrib6.C: New test case.
49979 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49981 * gcc.c-torture/execute/pure-1.c: New test.
49983 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
49985 * gcc.dg/cpp/arith-2.c: Remove.
49987 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
49989 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49990 * gcc.dg/cpp/if-3.c: Remove.
49992 2002-05-26 Jakub Jelinek <jakub@redhat.com>
49994 * g++.dg/opt/cse2.C: New test.
49996 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
49998 * gcc.dg/cpp/arith-1.c: New semantic tests.
49999 * gcc.dg/cpp/if-1.c: Update.
50001 2002-05-24 Ben Elliston <bje@redhat.com>
50003 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50005 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50007 * gcc.dg/verbose-asm.c: New test.
50009 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50011 * gcc.dg/cpp/paste12.c: New test.
50013 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50015 * g++.dg/parse/named_ops.C: New test.
50017 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50019 * gcc.dg/weak-8.c: New test.
50021 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50023 * gcc.dg/weak-2.c: Allow optional leading underscore
50024 in scan-assembler symbol name.
50025 * gcc.dg/weak-3.c: Likewise.
50026 * gcc.dg/weak-4.c: Likewise.
50027 * gcc.dg/weak-5.c: Likewise.
50029 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50031 * gcc.dg/20020523-1.c: New test.
50033 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50035 * objc.dg/const-str-2.m: Update now that we stop after
50036 a command line error.
50038 2002-05-22 Richard Henderson <rth@redhat.com>
50040 * g++.dg/dg.exp: Fix typo in test pruneing.
50042 2002-05-22 Richard Henderson <rth@redhat.com>
50044 * g++.dg/dg.exp: Prune the tls subdirectory.
50045 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50046 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50047 * g++.dg/tls/init-1.C: New.
50049 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50051 * gcc.dg/20020517-1.c: New test.
50053 2002-05-21 Richard Henderson <rth@redhat.com>
50055 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50056 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50058 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50060 * g++.dg/other/copy2.C: New test.
50062 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50064 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50065 (MAX_COPY): Bump up to 10 times sizeof (long long).
50066 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50068 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50069 sizeof (long long).
50071 * gcc.c-torture/execute/strcpy-1.c: New test.
50073 2002-05-19 Jason Merrill <jason2redhat.com>
50075 * g++.dg/ext/oper1.C: New test.
50077 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50078 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50080 * README.QMTEST: New file.
50082 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50084 2002-05-19 Andreas Jaeger <aj@suse.de>
50086 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50088 * gcc.c-torture/execute/loop-2d.x: Likewise.
50090 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50092 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50093 support weak symbols.
50094 * gcc.dg/weak-4.c: Likewise.
50095 * gcc.dg/weak-6.c: Likewise.
50097 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50099 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50100 cygwin, coff and h8300-*-hms targets
50101 * gcc.dg/weak-5.c: Likewise.
50102 * gcc.dg/weak-7.c: Likewise.
50104 2002-05-16 Jason Merrill <jason@redhat.com>
50106 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50107 (scan-assembler-not, scan-assembler-dem): Likewise.
50108 (scan-assembler-dem-not): Likewise.
50110 2002-05-15 Richard Henderson <rth@redhat.com>
50112 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50114 2002-05-15 Richard Henderson <rth@redhat.com>
50116 * gcc.dg/weak-5.c (vfoo1c): No warning here.
50117 (vfoo1f): Warning here.
50118 (vfoo1l): Don't redefine the alias.
50120 2002-05-14 Jason Merrill <jason@redhat.com>
50121 Alexandre Oliva <aoliva@redhat.com>
50123 * g++.dg/init/pm1.C: New test.
50125 2002-05-12 David S. Miller <davem@redhat.com>
50127 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50130 2002-05-10 Roger Sayle <roger@eyesopen.com>
50132 * gcc.c-torture/execute/20020510-1.c: New test case.
50134 2002-05-10 David S. Miller <davem@redhat.com>
50136 * gcc.c-torture/execute/conversion.c: Test long double too.
50138 2002-05-09 Jakub Jelinek <jakub@redhat.com>
50140 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50141 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50142 * lib/g++.exp (g++_link_flags): Likewise.
50143 * lib/objc.exp (objc_target_compile): Likewise.
50145 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
50147 * gcc.dg/cpp/poison.c: Update.
50148 * gcc.dg/cpp/20000625-2.c: Remove.
50149 * gcc.dg/cpp/direct2s.c: Remove final test.
50151 2002-05-08 Tom Rix <trix@redhat.com>
50153 * gcc.c-torture/execute/20020508-1.c: New test.
50154 * gcc.c-torture/execute/20020508-2.c: New test.
50155 * gcc.c-torture/execute/20020508-3.c: New test.
50157 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
50159 * gcc.dg/cpp/charconst-4.c: More tests.
50161 2002-05-08 Mark Mitchell <mark@codesourcery.com>
50164 * gcc.dg/weak-3.c: Update location of warning messages.
50165 * gcc.dg/weak-5.c: Likewise.
50167 2002-05-06 Roger Sayle <roger@eyesopen.com>
50169 * gcc.c-torture/execute/20020506-1.c: New test case.
50171 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
50173 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50175 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50177 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50179 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50181 * gcc.dg/cpp/charconst-3.c: New test.
50183 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50185 * gcc.dg/cpp/charconst.c: Update tests.
50187 2002-05-05 Tim Josling <tej@melbpc.org.au>
50189 * treelang: Added directory for new sample language treelang. Also
50190 lib/treelang.exp: New file to signal treelang should be tested.
50192 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50194 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50195 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50196 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50197 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50198 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50199 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50200 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50202 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
50204 * gcc.dg/format/xopen-2.c: New test.
50206 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50208 * gcc.dg/20020503-1.c: New test.
50210 2002-05-02 Mark Mitchell <mark@codesourcery.com>
50212 * g++.dg/init/dtor1.C: Make it tougher.
50214 2002-05-01 Mark Mitchell <mark@codesourcery.com>
50216 * g++.dg/init/dtor1.C: New test.
50218 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
50220 * gcc.dg/altivec-8.c: New.
50222 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
50224 * gcc.dg/altivec-7.c: New.
50226 2002-04-29 Jakub Jelinek <jakub@redhat.com>
50228 * g++.dg/parse/typedef1.C: New test.
50230 2002-04-29 Mark Mitchell <mark@codesourcery.com>
50233 * g++.dg/template/friend6.C: New test.
50236 * g++.dg/init/copy1.C: New test.
50238 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
50240 * g++.dg/warn/effc1.C: New test.
50242 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
50244 * gcc.dg/cpp/if-cexp.c: Add a test.
50246 2002-04-28 Jakub Jelinek <jakub@redhat.com>
50248 * gcc.dg/20020426-2.c: New test.
50250 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
50252 * gcc.dg/cpp/if-mop.c: Update.
50253 * gcc.dg/cpp/if-mpar.c: Add test.
50254 * gcc.dg/cpp/if-oppr.c: Update.
50256 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50259 * gcc.dg/weak-[2-7].c: New tests.
50261 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50263 * gcc.dg/enum1.c: New test.
50265 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50268 * g++.dg/inherit/access2.C: New test.
50270 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50273 * gcc.dg/20020426-1.c: New test.
50275 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50277 * g++.dg/abi/enum1.C: New test.
50279 2002-04-26 Richard Henderson <rth@redhat.com>
50281 * gcc.dg/c99-bool-1.c: Expect always true warning.
50283 2002-04-25 Roger Sayle <roger@eyesopen.com>
50285 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50287 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50289 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50292 2002-04-24 Mark Mitchell <mark@codesourcery.com>
50294 * g++.dg/abi/mange7.C: New test.
50297 * g++.dg/parse/stmtexpr2.C: New test.
50299 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
50301 * gcc.dg/20020312-2.c: Add SH target.
50303 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50305 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50306 compiler output on mips*-*-irix*.
50308 2002-04-23 Jakub Jelinek <jakub@redhat.com>
50310 * g++.dg/parse/attr1.C: New test.
50312 2002-04-23 Roger Sayle <roger@eyesopen.com>
50314 * gcc.c-torture/execute/string-opt-17.c: New test case.
50315 * gcc.c-torture/execute/memset-2.c: New test case.
50317 2002-04-23 Mark Mitchell <mark@codesourcery.com>
50320 * g++.dg/template/friend5.C: New test.
50323 * g++.dg/template/qual1.C: Likewise.
50325 2002-04-22 Zack Weinberg <zack@codesourcery.com>
50327 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50328 Include stdlib.h, not stdio.h or ctype.h.
50330 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
50332 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50333 cris-*-elf* and mmix-*-*.
50334 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50335 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50336 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50338 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50339 * gcc.dg/wchar_t-1.c: Ditto.
50341 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
50343 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50346 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
50348 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50350 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50352 * gcc.c-torture/execute/20000906-1.x: Delete.
50354 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
50356 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50358 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
50361 * g77.f-torture/execute/6367.f: New test.
50362 * g77.f-torture/execute/6367.x: Disable for MMIX.
50364 2002-04-19 Mark Mitchell <mark@codesourcery.com>
50367 * g++.dg/opt/inline2.C: New test.
50369 2002-04-18 Richard Henderson <rth@redhat.com>
50371 * gcc.dg/20000906-1.c: Enable for all targets.
50372 * gcc.c-torture/compile/iftrap-2.c: New.
50374 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50376 * gcc.dg/20020418-1.c: New test.
50377 * gcc.dg/20020418-2.c: New test.
50379 2002-04-18 Richard Henderson <rth@redhat.com>
50381 * gcc.c-torture/compile/iftrap-1.c: New.
50382 * gcc.dg/iftrap-1.c: Adjust for ia64.
50383 * gcc.dg/iftrap-2.c: New.
50385 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50387 * gcc.c-torture/compile/20020418-1.c: New test.
50389 2002-04-18 Roger Sayle <roger@eyesopen.com>
50391 * gcc.c-torture/compile/20020415-1.c: New.
50393 2002-04-18 David S. Miller <davem@redhat.com>
50395 * gcc.c-torture/execute/20020418-1.c: New test.
50397 2002-04-17 Jakub Jelinek <jakub@redhat.com>
50399 * gcc.dg/20020416-1.c: New test.
50401 * g++.dg/opt/inline1.C: New test.
50403 2002-04-16 Jakub Jelinek <jakub@redhat.com>
50405 * gcc.dg/altivec-5.c: New test.
50407 * gcc.dg/20020415-1.c: New test.
50409 2002-04-15 Mark Mitchell <mark@codesourcery.com>
50411 * lib/chill.exp: Remove.
50413 2002-04-14 Jakub Jelinek <jakub@redhat.com>
50415 * g++.dg/other/big-struct.C: New test.
50417 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
50419 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50422 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
50425 * gcc.dg/i386-387-1.c: Allow optional leading underscore
50426 in scan-assembler function name
50428 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
50430 * g77.f-torture/execute/980628-4.x,
50431 g77.f-torture/execute/980628-5.x,
50432 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50433 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50434 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50437 2002-04-13 David S. Miller <davem@redhat.com>
50439 * gcc.c-torture/execute/20020413-1.c: New test.
50441 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
50444 * g++.dg/ext/asm1.C: New tests.
50446 2002-04-12 Mark Mitchell <mark@codesourcery.com>
50449 * g++.dg/parse/stmtexpr1.C: New test.
50452 * g++.dg/template/copy1.C: New test.
50454 2002-04-12 Richard Henderson <rth@redhat.com>
50456 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50458 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
50460 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50461 gcc.c-torture/execute/20020307-2.c.
50463 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
50465 * g++.dg/ext/attrib5.C,
50466 * g++.dg/lookup/struct1.C: New tests.
50468 2002-04-11 Jakub Jelinek <jakub@redhat.com>
50470 * gcc.dg/20020411-1.c: New test.
50472 * gcc.c-torture/execute/20020411-1.c: New test.
50474 2002-04-10 Janis Johnson <janis187@us.ibm.com>
50476 * g77.f-torture/execute/6177.f: New test.
50478 2002-04-10 Jakub Jelinek <jakub@redhat.com>
50481 * g++.dg/opt/cleanup1.C: New test.
50483 * g++.dg/opt/const1.C: New test.
50485 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
50487 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50489 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
50492 * g++.dg/template/typename2.C: New test.
50494 2002-04-10 Alan Modra <amodra@bigpond.net.au>
50496 * gcc.c-torture/execute/loop-12.c: New.
50498 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
50500 * g77.f-torture/execute/980628-4.x,
50501 g77.f-torture/execute/980628-5.x,
50502 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50503 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50504 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50506 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50508 PR optimization/6086
50509 * g++.dg/opt/preinc1.C: New test.
50511 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50514 * g++.dg/opt/static2.C: New test.
50516 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50519 * gcc.dg/20020406-1.c: New test.
50521 2002-04-04 David S. Miller <davem@redhat.com>
50523 * gcc.c-torture/execute/20020404-1.c: New test.
50525 2002-04-04 Jakub Jelinek <jakub@redhat.com>
50528 * gcc.dg/20020312-2.c: Do not declare global register variable
50529 if __PIC__ or __pic__ is defined.
50531 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
50533 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
50534 __asm__ so that it works correctly even if -ansi -pedantic-errors.
50536 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50538 * gcc.misc-tests/linkage.exp: Update last change to handle
50539 sparc*-, not just sparc-.
50541 2002-04-03 Richard Henderson <rth@redhat.com>
50543 * gcc.dg/cpp/ucs.c: Improved long UCS test.
50545 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50547 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50549 2002-04-02 David S. Miller <davem@redhat.com>
50551 * gcc.c-torture/execute/20020402-3.c: New test.
50553 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50555 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50556 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50558 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50559 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50560 g77.f-torture/execute/20001201.x,
50561 g77.f-torture/execute/u77-test.x: New files.
50563 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50564 * gcc.dg/wchar_t-1.c: Ditto.
50566 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50568 * gcc.c-torture/execute/20020402-1.c: New test.
50570 2002-04-01 Richard Henderson <rth@redhat.com>
50572 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50574 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50576 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50578 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50580 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50582 * g++.dg/inherit/template-as-base.C: Expect error.
50583 * g++.dg/inherit/namespace-as-base.C: Likewise.
50585 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
50587 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50588 g++.dg/ext/instantiate3.C: Tweak match patterns.
50590 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50591 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50594 2002-03-31 Richard Henderson <rth@redhat.com>
50596 * gcc.dg/special/alias-2.c: New.
50597 * gcc.dg/special/ecos.exp: Run it.
50599 2002-03-31 Richard Henderson <rth@redhat.com>
50601 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50603 2002-03-31 Kazu Hirata <kazu@hxi.com>
50605 * gcc.dg/weak-1.c: Disable on h8300 port.
50607 2002-03-29 Janis Johnson <janis187@us.ibm.com>
50609 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50610 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50612 * g++.dg/bprob/bprob-1.C: New test.
50613 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50614 * g++.dg/gcov/gcov-1.C: New test.
50615 * g++.dg/gcov/gcov-1.x: New file.
50616 * g++.dg/gcov/gcov-2.C: New test.
50617 * g++.dg/gcov/gcov-3.C: New test.
50618 * g++.dg/gcov/gcov-3.h: New file.
50620 2002-03-28 Roger Sayle <roger@eyesopen.com>
50622 * g++.old-deja/g++.other/builtins5.C: New test.
50623 * g++.old-deja/g++.other/builtins6.C: New test.
50624 * g++.old-deja/g++.other/builtins7.C: New test.
50625 * g++.old-deja/g++.other/builtins8.C: New test.
50626 * g++.old-deja/g++.other/builtins9.C: New test.
50628 2002-03-29 Jakub Jelinek <jakub@redhat.com>
50630 * g++.dg/opt/static1.C: New test.
50632 * g++.dg/opt/longbranch1.C: New test.
50634 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
50636 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50638 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50640 2002-03-28 Jeffrey A Law (law@redhat.com)
50642 * gcc.c-torture/execute/20020328-1.c: New test.
50644 2002-03-27 Richard Henderson <rth@redhat.com>
50646 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50647 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50648 move from g++.old-deja/g++.ext/.
50650 2002-03-27 Mark Mitchell <mark@codesourcery.com>
50652 * g++.dg/init/new2.C: New test.
50654 2002-03-26 Richard Henderson <rth@redhat.com>
50656 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50658 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50661 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
50663 * gcc.dg/20001102-1.c: Likewise.
50665 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
50667 * gcc.dg/cpp/endif-pedantic1.c,
50668 gcc.dg/cpp/endif-pedantic2.c: New tests.
50670 2002-03-26 Mark Mitchell <mark@codesourcery.com>
50672 * g++.dg/init/new1.C: New test.
50674 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
50676 * g++.dg/abi/vbase9.C: New test.
50678 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
50680 * gcc.dg/arm-asm.c: New test.
50682 2002-03-26 Andrew Cagney <ac131313@redhat.com>
50684 * gcc.dg/Wswitch-enum.c: New test.
50687 2002-03-26 Richard Henderson <rth@redhat.com>
50689 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50692 2002-03-25 Richard Henderson <rth@redhat.com>
50694 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
50697 * gcc.c-torture/compile/20011119-1.c (xxx): New.
50698 * gcc.c-torture/compile/20011119-2.c (xxx): New.
50700 2002-03-25 Zack Weinberg <zack@codesourcery.com>
50702 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50704 2002-03-25 Bob Wilson <bob.wilson@acm.org>
50706 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50707 targets using generic thunk support.
50709 2002-03-25 Jakub Jelinek <jakub@redhat.com>
50711 * gcc.c-torture/compile/20020323-1.c: New test.
50713 * g++.dg/opt/conj2.C: New test.
50715 2002-03-24 Richard Henderson <rth@redhat.com>
50717 * gcc.dg/weak-1.c: Use -fno-common.
50719 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50721 * g77.dg/f77-edit-apostrophe-out.f: New test
50722 * g77.dg/f77-edit-h-out.f: New test
50723 * g77.dg/f77-edit-t-in.f: New test
50724 * g77.dg/f77-edit-t-out.f: New test
50725 * g77.dg/f77-edit-x-out.f: New test
50726 * g77.dg/f77-edit-slash-out.f: New test
50727 * g77.dg/f77-edit-colon-out.f: New test
50728 * g77.dg/f77-edit-s-out.f: New test
50730 2002-03-24 Richard Henderson <rth@redhat.com>
50732 * objc/execute/formal_protocol-6.x: New XFAIL.
50734 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50736 * gcc.dg/weak-1.c: Early return from dg-final on platforms
50737 that do not support weak symbols
50739 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50741 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50742 * lib/g77.exp: Likewise.
50743 * lib/objc.exp: Likewise.
50745 2002-03-23 Andrew Cagney <ac131313@redhat.com>
50747 * gcc.dg/Wswitch-default.c: New test.
50749 2002-03-23 Jakub Jelinek <jakub@redhat.com>
50751 * g++.dg/other/enum1.C: New test.
50753 2002-03-23 Zack Weinberg <zack@codesourcery.com>
50755 * gcc.dg/pragma-ep-3.c: Fix typo.
50757 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50759 * g++.dg/inherit/template-as-base.C: New test.
50761 2002-03-22 Jakub Jelinek <jakub@redhat.com>
50763 * g++.old-deja/g++.other/dwarf2-1.C: Move...
50764 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
50766 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
50768 * gcc.dg/cpp/multiline.c: Update to match.
50770 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
50772 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50774 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
50776 * gcc.dg/cpp/extratokens2.c: New file.
50778 2002-03-21 David Edelsohn <edelsohn@gnu.org>
50780 * gcc.dg/20020312-2.c: Add rs6000 target.
50782 * gcc.c-torture/compile/20020319-1.c: New test.
50784 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50786 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50787 (A, E): Handle this.
50789 2002-03-20 Jason Merrill <jason@redhat.com>
50791 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50793 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50794 through prune_gcc_output.
50796 2002-03-20 Jakub Jelinek <jakub@redhat.com>
50798 * gcc.c-torture/compile/20020320-1.c: New test.
50800 2002-03-19 Jakub Jelinek <jakub@redhat.com>
50802 * gcc.c-torture/compile/20020318-1.c: New test.
50804 * gcc.dg/struct-by-value-1.c: New test.
50806 * gcc.dg/20020319-1.c: New test.
50808 2002-03-18 Jakub Jelinek <jakub@redhat.com>
50810 * g++.dg/opt/conj1.C: New test.
50812 2002-03-17 Mark Mitchell <mark@codesourcery.com>
50814 * g++.dg/template/qualttp20.C: Revert previous change.
50815 * g++.dg/template/qualttp3.C: Likewise.
50816 * g++.dg/template/qualttp4.C: Likewise.
50817 * g++.dg/template/qualttp5.C: Likewise.
50818 * g++.dg/template/qualttp6.C: Likewise.
50819 * g++.dg/template/qualttp7.C: Likewise.
50820 * g++.dg/template/qualttp8.C: Likewise.
50821 * g++.dg/template/recurse.C: Likewise.
50823 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
50825 * gcc.dg/cpp/wchar-1.c: Update.
50827 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
50829 * g++.dg/template/conv1.C: New test.
50830 * g++.dg/template/conv2.C: New test.
50831 * g++.dg/template/conv3.C: New test.
50832 * g++.dg/template/conv4.C: New test.
50834 2002-03-15 Mark Mitchell <mark@codesourcery.com>
50836 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50837 * g++.dg/template/qualttp3.C: Likewise.
50838 * g++.dg/template/qualttp4.C: Likewise.
50839 * g++.dg/template/qualttp5.C: Likewise.
50840 * g++.dg/template/qualttp6.C: Likewise.
50841 * g++.dg/template/qualttp7.C: Likewise.
50842 * g++.dg/template/qualttp8.C: Likewise.
50843 * g++.dg/template/recurse.C: Likewise.
50845 2002-03-15 Mark Mitchell <mark@codesourcery.com>
50847 * g++.dg/opt/dtor1.C: New test.
50849 2002-03-15 Jakub Jelinek <jakub@redhat.com>
50851 * gcc.c-torture/compile/20020315-1.c: New test.
50853 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
50855 * gcc.dg/weak-1.c: Fix scan tests.
50857 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
50859 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50860 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50861 cris-*-aout* mmix-*-*.
50862 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50863 cris-*-aout* mmix-*-*.
50864 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50865 cris-*-elf* cris-*-aout* and mmix-*-*.
50866 * gcc.dg/20001009-1.c: Ditto.
50867 * gcc.dg/20010912-1.c: Ditto.
50868 * gcc.dg/20020122-4.c: Ditto.
50869 * gcc.dg/inline-2.c: Ditto.
50871 2002-03-14 Jeffrey A Law (law@cygnus.com)
50873 * gcc.c-torture/compile/20020314-1.c: New test.
50875 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
50877 * gcc.c-torture/execute/20020314-1.c: New test.
50879 2002-03-14 Jakub Jelinek <jakub@redhat.com>
50881 * g++.dg/warn/Wunused-1.C: New test.
50883 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
50885 * g++.dg/abi/mangle6.C: New test.
50887 2002-03-13 Jakub Jelinek <jakub@redhat.com>
50889 * gcc.c-torture/compile/20020309-2.c: New test.
50891 * gcc.c-torture/compile/20020312-1.c: New test.
50893 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
50895 * g++.dg/other/access1.C: New test.
50897 2002-03-12 Jakub Jelinek <jakub@redhat.com>
50899 * gcc.c-torture/execute/wchar_t-1.c: New test.
50901 2002-03-12 David Edelsohn <edelsohn@gnu.org>
50903 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50905 2002-03-12 Roger Sayle <roger@eyesopen.com>
50907 * gcc.dg/20020312-1.c: New test case.
50909 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
50911 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50913 2002-03-11 Richard Henderson <rth@redhat.com>
50915 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50916 * g++.old-deja/g++.jason/report.C: Likewise.
50918 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
50920 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50921 * g++.old-deja/g++.robertl/eb56.C: Likewise.
50923 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
50925 * g++.dg/overload/pmf1.C: New test.
50927 2002-03-11 Kazu Hirata <kazu@hxi.com>
50929 * gcc.c-torture/execute/20020307-1.c: Use long.
50931 2002-03-11 Jakub Jelinek <jakub@redhat.com>
50933 PR optimization/5844
50934 * gcc.dg/20020310-1.c: New test.
50936 2002-03-09 Michael Meissner <meissner@redhat.com>
50938 * gcc.c-torture/execute/memcpy-2.c: New test.
50939 * gcc.c-torture/execute/memset-1.c: New test.
50940 * gcc.c-torture/execute/strlen-1.c: New test.
50941 * gcc.c-torture/execute/strcmp-1.c: New test.
50942 * gcc.c-torture/execute/strncmp-1.c: New test.
50944 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
50946 * gcc.dg/ppc-ldstruct.c: New test.
50948 2002-03-09 Jakub Jelinek <jakub@redhat.com>
50950 * gcc.c-torture/execute/va-arg-22.c: New test.
50952 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50954 * gcc.c-torture/compile/20020309-1.c: New test.
50956 2002-03-08 Jakub Jelinek <jakub@redhat.com>
50958 * gcc.c-torture/execute/20020307-2.c: New test.
50960 2002-03-07 Jeffrey A Law (law@redhat.com)
50962 * g77.f-torture/compile/20020307-1.f: New test.
50964 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
50966 * gcc.dg/unordered-1.c: New test.
50968 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
50970 * gcc.c-torture/execute/20020307-1.c: New test.
50972 2002-03-05 Jakub Jelinek <jakub@redhat.com>
50974 * gcc.dg/20020304-1.c: New test.
50976 * gcc.c-torture/compile/20020304-2.c: New test.
50978 2002-03-04 Zack Weinberg <zack@codesourcery.com>
50980 * gcc.c-torture/compile/20020304-1.c: New test case
50983 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
50985 * gcc.dg/20020103-1.c: Add other -D ppc variants.
50987 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
50989 * g++.dg/other/classkey1.C: New test.
50991 2002-03-01 Richard Henderson <rth@redhat.com>
50993 * gcc.c-torture/compile/981223-1.x: New.
50994 * gcc.c-torture/compile/920625-1.x: New.
50996 2002-02-28 Richard Henderson <rth@redhat.com>
50998 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51000 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51002 * gcc.c-torture/execute/20020227-1.c: New test.
51004 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51006 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51008 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51009 * g++.old-deja.g++.other/defarg1.C: Likewise.
51010 * g++.old-deja/g++.pt/calls2.C: Likewise.
51011 * g++.old-deja/g++.pt/crash20.C: Likewise.
51012 * g++.old-deja/g++.pt/crash30.C: Likewise.
51013 * g++.old-deja/g++.pt/crash36.C: Likewise.
51014 * g++.old-deja/g++.pt/crash6.C: Likewise.
51015 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51016 * g++.old-deja/g++.pt/derived3.C: Likewise.
51017 * g++.old-deja/g++.pt/error1.C: Likewise.
51018 * g++.old-deja/g++.pt/friend21.C: Likewise.
51019 * g++.old-deja/g++.pt/friend23.C: Likewise.
51020 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51021 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51023 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51025 * gcc.c-torture/execute/20020225-2.c: New test.
51027 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51029 * gcc.c-torture/execute/920730-1t.c,
51030 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51031 Delete test cases, only relevant to -traditional.
51033 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51035 * gcc.dg/cpp/undef1.c: Remove.
51036 * gcc.dg/cpp/directiv.c: Update.
51037 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51039 2002-02-27 Michael Meissner <meissner@redhat.com>
51041 * gcc.c-torture/execute/20020226-1.c: New test.
51043 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51045 * g++.dg/debug/debug4.C: New test.
51047 * gcc.dg/ia64-visibility-1.c: New test.
51049 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51051 * gcc.dg/debug/20020224-1.c: New.
51053 2002-02-25 Kazu Hirata <kazu@hxi.com>
51055 * gcc.c-torture/execute/960416-1.x: New.
51056 * gcc.c-torture/execute/divconst-3.x: Likewise.
51058 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51060 * gcc.dg/20020224-1.c: New test.
51062 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51064 * gcc.c-torture/execute/20020225-1.c: New.
51066 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51068 * gcc.dg/cpp/wchar-1.c: New test.
51070 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51072 * gcc.dg/20020222-1.c: New test.
51074 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51076 * g++.dg/opt/anonunion1.C: New test.
51078 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51080 * g++.dg/template/qualttp19.C: New test.
51081 * g++.dg/template/qualttp20.C: New test.
51082 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51083 * g++.old-deja/g++.other/qual1.C: Likewise.
51085 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51087 * gcc.dg/attr-alwaysinline.c: New.
51089 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51091 * gcc.dg/20020220-1.c: New test.
51093 * gcc.dg/20020220-2.c: New test.
51095 * g++.dg/opt/mmx1.C: New test.
51097 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51099 * gcc.c-torture/compile/20020110.c: New test.
51101 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51103 * gcc.c-torture/execute/20020219-1.c: New test.
51105 * gcc.dg/20020219-1.c: New test.
51107 * gcc.dg/noncompile/20020220-1.c: New test.
51109 * g++.dg/opt/ptrintsum1.C: New test.
51111 * gcc.dg/debug/20020220-1.c: New test.
51113 2002-02-17 Jakub Jelinek <jakub@redhat.com>
51115 * gcc.c-torture/execute/20020216-1.c: New test.
51117 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51119 * gcc.dg/decl-1.c: Update, new test.
51121 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
51123 * g++.dg/abi/bitfield1.C: New test.
51124 * g++.dg/abi/bitfield2.C: New test.
51126 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51128 * gcc.dg/attr-nest.c: New test.
51130 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51132 * gcc.c-torture/execute/20020215-1.c: New test.
51134 2002-02-14 Jakub Jelinek <jakub@redhat.com>
51136 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51137 * g++.dg/debug/debug.exp: New.
51138 * g++.dg/debug/trivial.C: New.
51139 * g++.dg/debug/debug1.C: Moved...
51140 * g++.dg/other/debug1.C: ...from here.
51141 * g++.dg/debug/debug2.C: Moved...
51142 * g++.dg/other/debug2.C: ...from here.
51143 * g++.dg/debug/debug3.C: Moved...
51144 * g++.dg/other/debug3.C: ...from here.
51146 * gcc.dg/noncompile/20020213-1.c: New test.
51148 2002-02-13 Jakub Jelinek <jakub@redhat.com>
51150 * g++.dg/other/debug3.C: New test.
51152 * gcc.c-torture/execute/20020213-1.c: New test.
51154 2002-02-13 Richard Smith <richard@ex-parrot.com>
51156 * g++.old-deja/g++.other/thunk1.C: New test.
51158 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51160 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51162 2002-02-13 Stan Shebs <shebs@apple.com>
51164 * gcc.dg/altivec-3.c: New.
51166 2002-02-12 Jakub Jelinek <jakub@redhat.com>
51168 * gcc.dg/Wunreachable-1.c: New test.
51169 * gcc.dg/Wunreachable-2.c: New test.
51171 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51173 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51175 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
51177 * gcc.dg/decl-1.c: New test.
51179 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51181 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51183 2002-02-10 Kazu Hirata <kazu@hxi.com>
51185 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51186 * gcc.c-torture/compile/980506-1.x: Likewise.
51188 2002-02-10 Kazu Hirata <kazu@hxi.com>
51190 * gcc.dg/20020210-1.c: New.
51192 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
51194 * g77.f-torture/execute/947.f: New regression test
51195 for PR fortran/947.
51197 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
51199 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51200 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51202 2002-02-08 Richard Henderson <rth@redhat.com>
51204 * gcc.c-torture/compile/labels-3.c: New.
51206 2002-02-08 Jakub Jelinek <jakub@redhat.com>
51208 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51209 expression statements work instead.
51210 * gcc.dg/noncompile/20020207-1.c: New test.
51212 2002-02-07 Richard Henderson <rth@redhat.com>
51214 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51216 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51218 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51220 * lib/g77-dg.exp: Trim g77 error messages so that they are
51221 recognized by dg.exp.
51223 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51226 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
51228 2002-02-07 Richard Henderson <rth@redhat.com>
51230 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51231 to be sufficiently aligned for integers.
51233 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
51235 * g++.dg/template/friend4.C: New test.
51237 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51240 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51243 2002-02-07 Richard Henderson <rth@redhat.com>
51245 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51246 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51247 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51248 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51250 2002-02-06 Richard Henderson <rth@redhat.com>
51252 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51254 2002-02-06 Janis Johnson <janis187@us.ibm.com>
51256 * gcc.dg/20020206-1.c: New test.
51258 2002-02-06 Jakub Jelinek <jakub@redhat.com>
51260 * gcc.c-torture/execute/20020206-1.c: New test.
51262 * gcc.c-torture/execute/20020206-2.c: New test.
51264 PR optimization/5429:
51265 * gcc.c-torture/compile/20020206-1.c: New test.
51267 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
51269 * g++.dg/ext/align1.C: Do not use an explicit alignment value
51270 as certain file formats cannot support particularly large
51273 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51274 and do not expect to be able to link the executable.
51276 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51277 fail because the COFF format does not support the weak attribute.
51279 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
51281 * g77.dg/pr5473.f: New test
51283 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
51285 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51286 Fix testcase accordingly.
51288 2002-02-04 Richard Henderson <rth@redhat.com>
51290 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51291 (buf): Change to be an array of pointers, not ints.
51293 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51295 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
51296 before all tests. Move warning one line above to match where it
51298 * gcc.dg/Wswitch-2.c: New test.
51299 * g++.dg/warn/Wswitch-1.C: New test.
51300 * g++.dg/warn/Wswitch-2.C: New test.
51302 2002-02-04 Richard Henderson <rth@redhat.com>
51304 * g++.dg/abi/offsetof.C: Fix size comparison.
51306 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
51308 * gcc.dg/cast-qual-2.c: New test.
51310 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51312 * gcc.dg/20020201-4.c: New test.
51314 2002-02-04 Ben Elliston <bje@redhat.com>
51316 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51317 target_info attribute != 0, in addition to the empty string.
51318 (gcc_target_compile): Likewise.
51320 2002-02-03 Andrew Cagney <ac131313@redhat.com>
51322 * gcc.dg/Wswitch.c: New test.
51323 PR gcc/4475. PR gcc/3780.
51325 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
51327 * g77.f-torture/execute/5122.f: New test for regressions
51328 against PR fortran/5122.
51330 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
51332 * g77.f-torture/compile/pr3743.f: Delete
51333 * g77.dg/pr3743-1.f: New test.
51334 * g77.dg/pr3743-2.f: New test.
51335 * g77.dg/pr3743-3.f: New test.
51336 * g77.dg/pr3743-4.f: New test.
51338 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51340 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51342 2002-02-02 Richard Henderson <rth@redhat.com>
51344 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51345 * gcc.c-torture/execute/bf64-1.c: Likewise.
51347 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51349 * gcc.dg/20020201-2.c: New test.
51351 * gcc.dg/20020201-3.c: New test.
51353 * gcc.c-torture/execute/bitfld-2.c: New test.
51355 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51357 * gcc.dg/bitfld-1.c: Update.
51358 * gcc.dg/bitfld-2.c: Update.
51359 * gcc.c-torture/execute/bitfld-1.x: New.
51361 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51363 * gcc.c-torture/execute/20020201-1.c: New test.
51365 2002-02-01 Janis Johnson <janis187@us.ibm.com>
51368 * gcc.dg/20020201-1.c: New test.
51370 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
51373 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51374 * g77.f-torture/compile/pr3743.x: Remove
51376 2002-01-31 Tom Rix <trix@redhat.com>
51378 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51380 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51382 * gcc.dg/noncompile/20020130-1.c: New test.
51384 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
51386 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51388 2002-01-29 Richard Henderson <rth@redhat.com>
51390 * gcc.c-torture/execute/991118-1.c: Cast various constants back
51392 * gcc.c-torture/execute/bf64-1.c: Likewise.
51394 2002-01-29 Jakub Jelinek <jakub@redhat.com>
51396 * gcc.c-torture/execute/20020129-1.c: New test.
51398 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51400 * gcc.c-torture/compile/20000224-1.c: Update.
51401 * gcc.c-torture/execute/bitfld-1.c: New tests.
51402 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51403 * gcc.dg/uninit-A.c: Update.
51405 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
51407 * g++.dg/template/ctor1.C: Add instantiation.
51409 2002-01-28 Paul Koning <pkoning@equallogic.com>
51411 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51412 argument to __builtin_prefetch to be const ptr.
51414 2002-01-28 Jakub Jelinek <jakub@redhat.com>
51416 * gcc.c-torture/compile/20020120-1.c: New test.
51418 2002-01-27 Kazu Hirata <kazu@hxi.com>
51420 * gcc.c-torture/execute/20020127-1.c: New test.
51422 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
51424 * g77.dg/f77-edit-i-in.f: New test
51425 * g77.dg/f77-edit-i-out.f: New test
51427 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
51429 * gcc.dg/debug/debug.exp: New file.
51430 * gcc.dg/debug/trivial.c: New file.
51431 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51432 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51433 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51434 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51435 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51436 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51437 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51438 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51439 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51440 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51441 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51442 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51443 * gcc.dg/20000503-1.c: Removed.
51444 * gcc.dg/20010207-1.c: Removed.
51445 * gcc.dg/20011223-1.c: Removed.
51446 * gcc.dg/20020104-2.c: Removed.
51447 * gcc.dg/debug-1.c: Removed.
51448 * gcc.dg/debug-2.c: Removed.
51449 * gcc.dg/debug-3.c: Removed.
51450 * gcc.dg/debug-4.c: Removed.
51451 * gcc.dg/debug-5.c: Removed.
51452 * gcc.dg/debug-6.c: Removed.
51453 * gcc.dg/dwarf2-1.c: Removed.
51454 * gcc.dg/dwarf2-2.c: Removed.
51456 2002-01-25 Jakub Jelinek <jakub@redhat.com>
51458 * g++.old-deja/g++.other/eh5.C: New test.
51459 * g++.old-deja/g++.other/sibcall2.C: New test.
51460 * g++.old-deja/g++.other/array9.C: New test.
51461 * g++.old-deja/g++.other/typename2.C: New test.
51462 * g++.old-deja/g++.other/crash60.C: New test.
51463 * g++.old-deja/g++.other/conv9.C: New test.
51464 * g++.old-deja/g++.other/mangle10.C: New test.
51465 * g++.old-deja/g++.other/unchanging1.C: New test.
51466 * g++.old-deja/g++.other/exprstmt1.C: New test.
51467 * g++.old-deja/g++.other/inline23.C: New test.
51468 * g++.old-deja/g++.eh/ia64-1.C: New test.
51469 * g++.old-deja/g++.other/dwarf2-1.C: New test.
51470 * g++.old-deja/g++.other/reload1.C: New test.
51471 * g++.old-deja/g++.other/static20.C: New test.
51472 * g++.old-deja/g++.other/local-alloc1.C: New test.
51473 * g++.old-deja/g++.other/conv8.C: New test.
51474 * g++.old-deja/g++.other/stmtexpr2.C: New test.
51475 * g++.old-deja/g++.other/storeexpr1.C: New test.
51476 * g++.old-deja/g++.other/storeexpr2.C: New test.
51477 * g++.dg/eh/template2.C: New test.
51478 * g++.dg/warn/weak1.C: New test.
51480 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
51482 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51483 Remove first, non-varying, argument.
51485 2002-01-23 Richard Henderson <rth@redhat.com>
51487 * gcc.dg/inline-2.c: New.
51489 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51490 Add optional target arg. Check number of arguments.
51491 (scan-assembler-not, scan-assembler-dem): Likewise.
51492 (scan-assembler-dem-not): Likewise.
51494 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51496 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51498 * g++.old-deja/g++.brendan/parse3.C,
51499 g++.old-deja/g++.other/crash26.C,
51500 g++.old-deja/g++.other/crash28.C,
51501 g++.old-deja/g++.other/crash29.C,
51502 g++.old-deja/g++.other/crash30.C,
51503 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51505 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
51507 * gcc.dg/20020115-1.c: New.
51509 2002-01-23 Bob Wilson <bob.wilson@acm.org>
51511 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51513 2002-01-23 Janis Johnson <janis187@us.ibm.com>
51515 * gcc.dg/20020122-3.c: New.
51517 2002-01-23 Jakub Jelinek <jakub@redhat.com>
51519 * g++.dg/other/gc1.C: New test.
51521 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51523 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51525 2002-01-22 Richard Henderson <rth@redhat.com>
51527 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51529 2002-01-22 Richard Henderson <rth@redhat.com>
51531 * gcc.dg/20020122-4.c: New.
51533 2002-01-22 H.J. Lu <hjl@gnu.org>
51535 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51537 * gcc.dg/special/ecos.exp: Likewise.
51538 * lib/g++-dg.exp: Likewise.
51539 * lib/g77-dg.exp: Likewise.
51540 * lib/gcc-dg.exp : Likewise.
51541 * lib/mike-g++.exp: Likewise.
51542 * lib/mike-g77.exp: Likewise.
51543 * lib/mike-gcc.exp: Likewise.
51544 * lib/objc-dg.exp: Likewise.
51546 2002-01-22 Janis Johnson <janis187@us.ibm.com>
51549 * gcc.dg/20020122-2.c: New test.
51551 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
51553 * gcc.dg/20020122-1.c: New test.
51555 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
51557 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51559 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
51561 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51563 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51565 * gcc.c-torture/compile/20020121-1.c: New test.
51567 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
51569 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51572 2002-01-21 Jakub Jelinek <jakub@redhat.com>
51574 * gcc.dg/20020218-1.c: New test.
51576 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
51578 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51580 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51581 "At global scope" warning
51582 * g++.dg/ext/align1.C: Change cygwin test for alignment
51583 from db-bogus to dg-warning
51585 2002-01-21 Zack Weinberg <zack@codesourcery.com>
51587 * g77.f-torture/compile/cpp2.F: New test.
51589 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
51591 * g++.dg/template/access1.C: New test.
51593 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
51595 * gcc.dg/20020118-1.c: New.
51597 2002-01-18 Kazu Hirata <kazu@hxi.com>
51599 * gcc.c-torture/execute/20020118-1.c: New test.
51601 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51603 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51604 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51605 alignment warnings.
51607 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51609 * gcc.misc-tests/i386-prefetch.exp: Save and restore
51610 torture_with_loops and torture_without_loops
51612 2002-01-17 Jakub Jelinek <jakub@redhat.com>
51614 * gcc.c-torture/compile/20020116-1.c: New test.
51616 2002-01-16 Jakub Jelinek <jakub@redhat.com>
51618 * gcc.dg/20020116-2.c: New test.
51620 * gcc.dg/ultrasp4.c: New test.
51622 * gcc.dg/20020116-1.c: New test.
51624 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
51626 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51629 2002-01-15 Janis Johnson <janis187@us.ibm.com>
51631 * gcc.misc-tests/i386-prefetch.exp: New.
51632 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51633 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51634 * gcc.misc-tests/i386-pf-none-1.c: New test.
51635 * gcc.misc-tests/i386-pf-sse-1.c: New test.
51637 2002-01-15 Jakub Jelinek <jakub@redhat.com>
51639 * gcc.dg/gnu89-init-1.c: Add new tests.
51641 2002-01-15 Andreas Jaeger <aj@suse.de>
51643 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51644 * gcc.dg/i386-mmx-2.c: Likewise.
51645 * gcc.dg/i386-sse-1.c: Likewise.
51646 * gcc.dg/i386-sse-2.c: Likewise.
51647 * gcc.dg/i386-sse-3.c: Likewise.
51649 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
51651 * g77.f-torture/execute/intrinsic-unix-bessel.f:
51652 Uncomment additional cases that now pass.
51654 2002-01-11 Richard Henderson <rth@redhat.com>
51656 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51657 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51659 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
51661 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51663 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
51665 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51666 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51668 2002-01-10 Dale Johannesen <dalej@apple.com>
51670 * gcc.c-torture/execute/loop-11.c: New.
51672 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
51674 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51675 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51677 2002-01-09 Richard Henderson <rth@redhat.com>
51679 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51680 type in which to perform the operation for each size.
51682 2002-01-09 Alan Matsuoka (alanm@redhat.com)
51684 * gcc.c-torture/compile/20020109-2.c: New test.
51686 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
51688 * gcc.c-torture/execute/loop-10.c: New test.
51690 2002-01-09 Jakub Jelinek <jakub@redhat.com>
51692 * gcc.c-torture/compile/20010226-1.c: New test.
51693 * gcc.c-torture/compile/20010227-1.c: New test.
51694 * gcc.c-torture/compile/20010426-1.c: New test.
51695 * gcc.c-torture/compile/20010510-1.c: New test.
51696 * gcc.c-torture/compile/20010605-3.c: New test.
51697 * gcc.c-torture/compile/20010824-1.c: New test.
51698 * gcc.c-torture/execute/20010409-1.c: New test.
51699 * gcc.dg/noncompile/20000901-1.c: New test.
51700 * gcc.dg/20001023-1.c: New test.
51701 * gcc.dg/20001101-1.c: New test.
51702 * gcc.dg/20001102-1.c: New test.
51703 * gcc.dg/20010207-1.c: New test.
51704 * gcc.dg/20010405-1.c: New test.
51705 * gcc.dg/20010822-1.c: New test.
51706 * gcc.dg/20011107-1.c: New test.
51708 2002-01-09 Jeffrey A Law (law@redhat.com)
51710 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51712 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
51713 execution failure on PA targets.
51715 2002-01-09 Jakub Jelinek <jakub@redhat.com>
51717 * gcc.c-torture/compile/20020109-1.c: New test.
51719 2002-01-08 Kazu Hirata <kazu@hxi.com>
51721 * gcc.c-torture/execute/20020108-1.c: New test.
51723 2002-01-08 Jakub Jelinek <jakub@redhat.com>
51725 * gcc.dg/20020108-1.c: New test.
51727 2002-01-08 H.J. Lu <hjl@gnu.org>
51729 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51732 2002-01-08 Geoff Keating <geoffk@redhat.com>
51734 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51737 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
51739 * gcc.dg/altivec-4.c: Test altivec predicates.
51741 2002-01-07 Jakub Jelinek <jakub@redhat.com>
51743 * gcc.c-torture/execute/20020107-1.c: New test.
51745 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
51748 * gcc.c-torture/compile/20020106-1.c: New test.
51750 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
51752 * gcc.c-torture/execute/nestfunc-4.c: New test.
51754 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
51756 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51757 extra triple that slipped in.
51758 * g++.old-deja/g++.abi/align.C: Likewise.
51759 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51761 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
51763 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51764 * g++.old-deja/g++.abi/align.C: Likewise.
51765 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51767 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51769 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51772 2002-01-04 Jakub Jelinek <jakub@redhat.com>
51774 * gcc.dg/20020104-1.c: New test.
51776 * gcc.dg/20020104-2.c: New test.
51778 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
51780 * gcc.dg/20020103-1.c: Fix typo in target selector.
51782 2002-01-03 Richard Henderson <rth@redhat.com>
51784 * gcc.dg/20020103-1.c: New.
51786 2002-01-03 Kazu Hirata <kazu@hxi.com>
51788 * gcc.c-torture/execute/20020103-1.c: New test.
51790 2002-01-03 Jakub Jelinek <jakub@redhat.com>
51792 * g++.dg/other/debug2.C: New test.
51794 * gcc.c-torture/compile/20020103-1.c: New test.
51796 2002-01-02 Jakub Jelinek <jakub@redhat.com>
51798 * gcc.dg/gnu89-init-1.c: Added new tests.
51800 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51802 * g++.dg/template/friend2.C: Remove as patch is reverted.
51804 * g++.dg/warn/oldcast1.C: New test.
51806 * g++.dg/template/ptrmem1.C: New test.
51807 * g++.dg/template/ptrmem2.C: New test.
51809 * g++.dg/template/ntp.C: New test.
51811 * g++.dg/other/component1.C: New test.
51813 * g++.dg/template/ttp3.C: New test.
51815 * g++.dg/template/friend2.C: New test.
51816 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51818 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51820 * g++.dg/other/ptrmem1.C: New test.
51821 * g++.dg/other/ptrmem2.C: New test.
51823 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51825 * g++.dg/template/ctor1.C: New test.
51827 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51829 * g++.dg/template/friend2.C: New test.
51831 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
51833 * gcc.dg/mmix-1.c: New test.
51835 2001-12-31 Richard Henderson <rth@redhat.com>
51837 * gcc.dg/asm-5.c: New.
51839 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
51841 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51842 in namespace __gnu_cxx
51844 2001-12-30 Richard Henderson <rth@redhat.com>
51846 * gcc.dg/debug-6.c: New.
51848 2001-12-30 Jakub Jelinek <jakub@redhat.com>
51850 * gcc.c-torture/compile/20011229-2.c: New test.
51852 2001-12-29 Jakub Jelinek <jakub@redhat.com>
51854 * gcc.dg/debug-3.c: New test.
51855 * gcc.dg/debug-4.c: New test.
51856 * gcc.dg/debug-5.c: New test.
51858 2001-12-29 Richard Henderson <rth@redhat.com>
51860 * g++.dg/eh/loop1.C: New.
51862 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
51864 * g++.dg/template/crash1.C: New test.
51866 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
51868 * g++.dg/other/const1.C: New test.
51870 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51872 * gcc.c-torture/compile/20011229-1.c: New test.
51874 2001-12-28 Stan Shebs <shebs@apple.com>
51876 * lib/objc-torture.exp: Resync with c-torture.exp.
51877 * lib/objc.exp: Load standard libraries.
51879 2001-12-28 Jakub Jelinek <jakub@redhat.com>
51881 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51884 2001-12-27 Roger Sayle <roger@eyesopen.com>
51886 * gcc.c-torture/execute/string-opt-16.c: New testcase.
51888 2001-12-27 Richard Henderson <rth@redhat.com>
51890 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51892 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
51894 * g++.dg/eh/ctor1.C: New test.
51895 * g++.dg/other/error2.C: New test.
51897 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
51899 * g++.dg/other/init2.C: New test.
51901 2001-12-24 Richard Henderson <rth@redhat.com>
51903 * gcc.dg/20011223-1.c: New.
51904 * gcc.dg/inline-1.c: New.
51906 2001-12-23 Richard Henderson <rth@redhat.com>
51908 * gcc.dg/asm-4.c: Test operand modifiers.
51910 2001-12-23 Richard Henderson <rth@redhat.com>
51912 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51914 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
51916 * gcc.c-torture/execute/20011223-1.c: New test.
51918 2001-12-21 Richard Henderson <rth@redhat.com>
51920 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51921 re-enables the warning.
51923 2001-12-21 Richard Henderson <rth@redhat.com>
51925 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51927 2001-12-20 Jakub Jelinek <jakub@redhat.com>
51929 * gcc.c-torture/compile/20011218-1.c: New test.
51931 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
51933 * gcc.misc-test/arm-isr.exp: New file. Control running of the
51935 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
51936 epilogue generation for ARM ISR routines.
51938 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51940 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51941 * gcc.dg/format/c90-printf-3.c: Likewise.
51942 * gcc.dg/format/c99-printf-3.c: Likewise.
51943 * gcc.dg/format/ext-1.c: Likewise.
51944 * gcc.dg/format/ext-6.c: Likewise.
51945 * gcc.dg/format/format.h: Prototype unlocked stdio.
51947 2001-12-20 Richard Henderson <rth@redhat.com>
51949 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51951 (malloc): Correct allocation logic. Abort if we fill up the
51952 arena before initialization complete.
51953 (realloc): Correct allocation logic.
51955 2001-12-20 Jakub Jelinek <jakub@redhat.com>
51957 * gcc.c-torture/compile/20011219-2.c: New test.
51959 * gcc.c-torture/execute/20011219-1.c: New test.
51961 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
51963 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51964 target does not support weak symbols.
51966 2001-12-19 Jakub Jelinek <jakub@redhat.com>
51968 * gcc.c-torture/compile/20011219-1.c: New test.
51970 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
51972 * g++.dg/other/error1.C: New test.
51974 2001-12-17 Jeffrey A Law (law@redhat.com)
51976 * gcc.c-torture/execute/20011217-1.c: New test.
51978 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
51980 * objc.dg/special/: New directory.
51981 * objc.dg/special/special.exp: New file.
51982 * objc.dg/special/unclaimed-category-1.h: New file.
51983 * objc.dg/special/unclaimed-category-1a.m: New file.
51984 * objc.dg/special/unclaimed-category-1.m: New file.
51986 2001-12-17 Andreas Jaeger <aj@suse.de>
51988 * gcc.c-torture/compile/20011217-2.c: New test.
51990 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
51992 * gcc.c-torture/compile/20011217-1.c: New test.
51994 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
51996 * gcc.dg/20011214-1.c: New.
51998 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52000 * gcc.dg/altivec-4.c: New.
52002 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52004 * gcc.dg/20011113-1.c: New test.
52006 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52008 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52009 std::__malloc_alloc_template<0> and
52010 std::__default_alloc_template<false, 0>.
52012 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52014 * objc/execute/bf-21.m: New test.
52015 * objc/execute/enumeration-1.m: New test.
52016 * objc/execute/enumeration-2.m: New test.
52018 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52020 * gcc.dg/gnu89-init-1.c: New test.
52022 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52024 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52025 * g++.old-deja/g++.jason/2371.C: Likewise.
52026 * g++.old-deja/g++.jason/template33.C: Likewise.
52027 * g++.old-deja/g++.jason/template34.C: Likewise.
52028 * g++.old-deja/g++.jason/template36.C: Likewise.
52029 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52030 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52031 * g++.old-deja/g++.other/typename1.C: Likewise.
52032 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52033 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52034 * g++.old-deja/g++.pt/typename11.C: Likewise.
52035 * g++.old-deja/g++.pt/typename14.C: Likewise.
52036 * g++.old-deja/g++.pt/typename16.C: Likewise.
52037 * g++.old-deja/g++.pt/typename3.C: Likewise.
52038 * g++.old-deja/g++.pt/typename4.C: Likewise.
52039 * g++.old-deja/g++.pt/typename5.C: Likewise.
52040 * g++.old-deja/g++.pt/typename7.C: Likewise.
52041 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52043 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52045 * g++.dg/other/linkage1.C: New test.
52046 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52049 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52051 * gcc.dg/concat.c: New test.
52053 2001-12-11 Stan Shebs <shebs@apple.com>
52055 * objc/compile: New test directory.
52056 * objc/compile/compile.exp: New expect script.
52057 * objc/compile/20011211-1.m: New compile test.
52059 2001-12-11 Jason Merrill <jason@redhat.com>
52061 * lib/prune.exp (prune_gcc_output): Also handle "In member
52062 function". So many permutations...
52064 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52066 * g++.dg/template/typedef1.C: New test.
52068 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52070 * g++.dg/other/copy1.C: New test.
52072 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52074 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52076 * gcc.dg/builtin-choose-expr.c: New.
52078 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52080 * gcc.dg/altivec-2.c: New.
52082 2001-12-07 Richard Henderson <rth@redhat.com>
52084 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52086 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52088 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52091 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52093 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52095 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52097 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52098 variable argument list.
52100 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52102 * gcc.c-torture/execute/memcheck: Delete entire directory.
52103 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52104 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52106 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52108 * gcc.dg/Wshadow-1.c: New test.
52110 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52112 * gcc.c-torture/compile/20011130-1.c: New test.
52114 * gcc.dg/noncompile/20011025-1.c: New test.
52116 * g++.dg/other/anon-union.C: New test.
52118 * gcc.c-torture/execute/20011024-1.c: New test.
52120 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
52122 * gcc.c-torture/execute/20000722-1.x,
52123 gcc.c-torture/execute/20010123-1.x: Remove.
52124 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52125 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52126 gcc.dg/c99-complit-2.c: New tests.
52128 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
52130 * g++.dg/inherit/base1.C: New test.
52132 2001-12-04 Jakub Jelinek <jakub@redhat.com>
52134 * g++.dg/other/stdarg1.C: New test.
52136 * gcc.c-torture/compile/20011130-2.c: New test.
52138 2001-12-03 Janis Johnson <janis187@us.ibm.com>
52140 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52141 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52142 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52143 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52144 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52145 * gcc.dg/builtin-prefetch-1.c: New test.
52147 2001-12-03 Jakub Jelinek <jakub@redhat.com>
52149 * gcc.dg/20011130-1.c: New test.
52151 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
52153 * g++.dg/other/scope1.C: New test.
52154 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52156 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52158 * gcc.dg/vla-init-1.c: New test.
52160 2001-12-01 Geoff Keating <geoffk@redhat.com>
52162 * gcc.c-torture/compile/structs.c: New testcase from GDB.
52164 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
52166 * objc.dg/alias.m: Update.
52167 * objc.dg/class-1.m: Update.
52168 * objc.dg/const-str-1.m: Update.
52169 * objc.dg/fwd-proto-1.m: Update.
52170 * objc.dg/id-1.m: Update.
52171 * objc.dg/super-class-1.m: Update.
52173 2001-11-29 Mark Mitchell <mark@codesourcery.com>
52175 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52178 2001-11-28 Jeffrey A Law (law@cygnus.com)
52180 * gcc.c-torture/execute/20011128-1.c: New test.
52182 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
52184 * gcc.dg/20011127-1.c: New test.
52186 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52188 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
52189 from Austin Group draft 7.
52190 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
52191 scanf format arguments.
52192 * gcc.dg/format/no-exargs-2.c: New test.
52194 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
52196 * g++.dg/abi/vbase8-4.C: New test.
52198 2001-11-24 Ian Lance Taylor <ian@airs.com>
52200 * gcc.c-torture/execute/20011121-1.c: New test.
52202 2001-11-23 Jeffrey A Law (law@cygnus.com)
52204 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52206 2001-11-23 Andreas Jaeger <aj@suse.de>
52208 * gcc.dg/cpp/charconst-2.c: New test.
52210 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
52212 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52213 to the host if it is remote. Let tests specify extra headers
52215 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52216 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52217 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52218 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52219 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52220 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52221 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52222 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52223 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52224 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52226 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
52228 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52229 for little endian ARMs.
52231 2001-11-20 Jakub Jelinek <jakub@redhat.com>
52233 * gcc.c-torture/compile/20011119-1.c: New test.
52234 * gcc.c-torture/compile/20011119-2.c: New test.
52236 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
52238 * gcc.dg/altivec-1.c: Fix typo.
52240 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52242 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52244 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
52246 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52248 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
52250 * lib/g77.exp: Don't specify --rpath-link.
52252 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52253 across all the headers.
52254 * gcc.dg/format/format.exp: For testing on a remote host,
52257 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52258 * gcc.c-torture/execute/930406-1.c: Likewise.
52259 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52261 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
52263 * gcc.dg/altivec-1.c: New.
52265 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
52267 * gcc.dg/cpp/fpreprocessed.c: New test case.
52269 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52271 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52272 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52273 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52275 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52277 * gcc.dg/no-builtin-1.c: New test.
52279 2001-11-16 Jakub Jelinek <jakub@redhat.com>
52281 * gcc.c-torture/execute/20011115-1.c: New test.
52283 2001-11-15 Jakub Jelinek <jakub@redhat.com>
52285 * gcc.c-torture/compile/20011114-2.c: New test.
52286 * gcc.c-torture/compile/20011114-3.c: New test.
52287 * gcc.c-torture/compile/20011114-4.c: New test.
52289 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
52291 * g++.dg/other/init1.C: New test.
52293 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
52295 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52298 * gcc.c-torture/execute/20011114-1.c: New testcase.
52300 * gcc.c-torture/compile/20010327-1.c: Revert last change.
52301 * gcc.c-torture/compile/20011114-1.c: New test, exactly
52302 like the (before this change) version of 20010327-1.c.
52304 2001-11-14 Roger Sayle <roger@eyesopen.com>
52306 * gcc.c-torture/execute/string-opt-13.c: New testcase.
52308 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
52310 * g++.dg/init/array2.C: New test.
52312 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
52314 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52316 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
52318 * g++.dg/other/forscope1.C: New test.
52319 * g++.dg/ext/forscope1.C: New test.
52320 * g++.dg/ext/forscope2.C: New test.
52322 2001-11-13 Jakub Jelinek <jakub@redhat.com>
52324 * gcc.c-torture/execute/20011113-1.c: New test.
52326 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
52328 * gcc.c-torture/execute/20011109-2.c: New test.
52330 * gcc.c-torture/execute/20011109-1.c: New test.
52332 2001-11-09 Jakub Jelinek <jakub@redhat.com>
52334 * gcc.c-torture/compile/20011109-1.c: New test.
52336 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
52338 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52339 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52340 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52341 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52342 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52343 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52344 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52346 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
52348 * g++.dg/warn/Wshadow-1.C: New tests.
52349 * g++.old-deja/g++.mike/for3.C: Update.
52351 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
52353 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52354 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52355 XFAILs. Adjust expected error texts.
52356 * gcc.c-torture/compile/20011106-1.c,
52357 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52358 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52359 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52360 gcc.dg/c99-array-lval-5.c: New tests.
52362 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52364 * gcc.dg/cpp/defined.c: Update.
52366 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52368 * gcc.c-torture/execute/anon-1.c: New test.
52370 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
52372 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52373 same size, so no warning should be produced on stormy16.
52375 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52376 due to oversized array.
52377 * g++.old-deja/g++.mike/ns15.C: Likewise.
52378 * g++.old-deja/g++.pt/crash16.C: Likewise.
52380 2001-11-02 Graham Stott <grahams@redhat.com>
52382 * g++.dgother/debug1.C: Fix typos.
52384 2001-11-01 Jakub Jelinek <jakub@redhat.com>
52386 * g++.dg/other/debug1.C: New test.
52388 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52390 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52393 2001-10-30 Jakub Jelinek <jakub@redhat.com>
52395 * gcc.dg/20011029-2.c: New test.
52397 * gcc.c-torture/compile/20011029-1.c: New test.
52399 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
52401 * objc/execute/class_self-1.m: New test.
52402 * objc/execute/class_self-2.m: New test.
52404 2001-10-25 Zack Weinberg <zack@codesourcery.com>
52406 * gcc.misc-tests/msgs.exp: Delete.
52407 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52408 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
52409 error set to match recent changes.
52411 2001-10-24 Zack Weinberg <zack@codesourcery.com>
52413 * gcc.dg/20011021-1.c: New test.
52415 2001-10-24 Jakub Jelinek <jakub@redhat.com>
52417 * gcc.c-torture/compile/20011023-1.c: New test.
52419 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
52421 * lib/g77.exp: Rewrite based on lib/g++.exp.
52423 2001-10-19 Jakub Jelinek <jakub@redhat.com>
52425 * gcc.c-torture/execute/20011019-1.c: New test.
52427 * gcc.dg/20011018-1.c: New test.
52429 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
52431 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52433 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
52435 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52436 * gcc.dg/attr-invalid.c: Likewise.
52438 2001-10-18 Jakub Jelinek <jakub@redhat.com>
52440 * gcc.dg/20011015-1.c: New test.
52442 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52444 * g++.dg/template/unify2.C: New test.
52446 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52448 * g++.dg/other/exception-specification.C: New test
52450 2001-10-13 Tom Rix <trix@redhat.com>
52452 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52453 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52455 2001-10-12 Jakub Jelinek <jakub@redhat.com>
52457 * gcc.dg/20011009-1.c: New test.
52459 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
52462 * g++.dg/other/friend1.C: New test.
52464 2001-10-11 Richard Henderson <rth@redhat.com>
52466 * g++.old-deja/g++.other/crash18.C: Add -S to options.
52468 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52470 * gcc.c-torture/compile/20011010-1.c: New.
52472 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
52474 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52475 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52476 g77.f-torture/execute/execute.exp,
52477 g77.f-torture/noncompile/noncompile.exp,
52478 gcc.c-torture/compile/compile.exp,
52479 gcc.c-torture/execute/execute.exp,
52480 gcc.c-torture/execute/ieee/ieee.exp,
52481 gcc.c-torture/execute/memcheck/memcheck.exp,
52482 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52483 objc/execute/execute.exp: Update FSF address.
52485 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
52487 * gcc.dg/cpp/cmdlne-C.c: Update.
52488 * gcc.dg/cpp/cmdlne-C2.c: New.
52490 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52492 * gcc.c-torture/execute/20011008-3.c: New.
52494 2001-10-08 DJ Delorie <dj@redhat.com>
52496 * gcc.dg/20011008-1.c: New.
52497 * gcc.dg/20011008-2.c: New.
52499 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
52501 * gcc.dg/cpp/spacing1.c: Update test.
52503 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52505 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52506 spelling errors of "separate" as "seperate".
52508 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
52510 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52511 enough to avoid inlining.
52513 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52515 * lib/g77.exp: set libg2c_dir correctly.
52517 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
52519 * gcc.dg/cpp/macro11.c: New test.
52521 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52523 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52524 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52525 gcc.dg/format/multattr-3.c: New tests.
52526 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
52527 tests for format attributes on function pointers being rejected.
52529 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52531 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52533 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52535 * g++.dg/warn/format1.C: New test.
52537 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
52539 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52541 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52543 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52545 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52547 * gcc.dg/cpp/redef2.c: Add test.
52549 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
52551 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52552 long-standing bug on i686, apparently.
52553 * gcc.c-torture/execute/loop-2c.x: New file.
52554 * gcc.c-torture/execute/loop-2d.x: New file.
52555 * gcc.c-torture/execute/loop-3c.x: New file.
52557 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
52559 * gcc.dg/cpp/20000625-2.c: Correct line number.
52561 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52563 * gcc.dg/cpp/macro10.c: New test.
52564 * gcc.dg/cpp/strify3.c: New test.
52565 * gcc.dg/cpp/spacing1.c: Add tests.
52566 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52567 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52569 2001-09-24 DJ Delorie <dj@redhat.com>
52571 * gcc.c-torture/execute/20010924-1.c: New test.
52573 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52575 * objc/execute/paste.m: Remove.
52577 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
52579 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52581 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
52583 * g77.dg/strlen0.f: New test.
52585 2001-09-21 Richard Henderson <rth@redhat.com>
52587 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52588 * g++.old-deja/g++.abi/vtable2.C: Likewise.
52590 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
52592 Table-driven attributes.
52593 * g++.dg/ext/attrib1.C: New test.
52595 2001-09-20 DJ Delorie <dj@redhat.com>
52597 * gcc.dg/20000926-1.c: Update expected warning messages.
52598 * gcc.dg/array-2.c: Likewise, and test for warnings too.
52599 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52602 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
52604 * g++.dg/eh/registers1.C: New test case.
52606 2001-09-17 Richard Henderson <rth@redhat.com>
52608 * gcc.dg/array-5.c: Fix VLA decomposition test.
52610 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
52612 * gcc.dg/cpp/line5.c: New testcase.
52614 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
52616 * gcc.dg/cpp/macro9.c: New test.
52618 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
52620 * gcc.c-torture/execute/980223.c: Change type of addr from long
52623 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
52625 * gcc.c-torture/execute/20010915-1.c: New test.
52627 2001-09-14 Janis Johnson <janis187@us.ibm.com>
52629 * g77.dg/bprob: New directory.
52630 * g77.dg/bprob/bprob.exp: New file.
52631 * g77.dg/bprob/bprob-1.f: New test.
52632 * g77.dg/gcov: New directory.
52633 * g77.dg/gcov/gcov.exp: New file.
52634 * g77.dg/gcov/gcov-1.f: New test.
52635 * g77.dg/gcov/gcov-1.x: New file.
52637 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
52639 * gcc.dg/cpp/directiv.c: Update.
52640 * gcc.dg/cpp/undef1.c: Update.
52642 2001-09-12 Jakub Jelinek <jakub@redhat.com>
52644 * gcc.dg/20010912-1.c: New test.
52646 2001-09-11 Janis Johnson <janis187@us.ibm.com>
52648 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52649 language-independent file in lib.
52650 * lib/gcov.exp: New file.
52652 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
52654 * gcc.c-torture/compile/20010911-1.c: New test.
52656 2001-09-10 Janis Johnson <janis187@us.ibm.com>
52658 * lib/profopt.exp: New, to support profile-directed optimizations.
52659 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52660 * gcc.misc-tests/bprob-1.c: New test.
52661 * gcc.misc-tests/bprob-2.c: New test.
52663 2001-09-07 Janis Johnson <janis187@us.ibm.com>
52665 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52666 XFAIL and which kinds of gcov output to verify.
52667 * gcc.misc-tests/gcov-4b.x: New file.
52668 * gcc.misc-tests/gcov-5b.x: New file.
52669 * gcc.misc-tests/gcov-6.x: New file.
52670 * gcc.misc-tests/gcov-7.c: New test.
52671 * gcc.misc-tests/gcov-7.x: New file.
52673 2001-09-06 Janis Johnson <janis187@us.ibm.com>
52675 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52676 * gcc.misc-tests/gcov-6.c: New test.
52678 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
52681 * g++.dg/abi/vbase1.C: New test.
52683 2001-09-05 Ziemowit Laski <zlaski@apple.com>
52685 * objc.dg/method-2.m: New.
52687 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
52690 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52691 * g++.dg/init/empty1.C: New test.
52693 2001-09-03 Jakub Jelinek <jakub@redhat.com>
52695 * gcc.c-torture/compile/20010903-1.c: New test.
52697 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
52699 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52702 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
52704 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52706 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52708 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52710 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
52712 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52713 for 16-bit 'unsigned int'.
52715 2001-08-29 Kazu Hirata <kazu@hxi.com>
52717 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52719 2001-08-27 Richard Henderson <rth@redhat.com>
52721 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52722 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52724 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
52726 * gcc.dg/asm-names.c (ymain): New.
52728 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
52730 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52731 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52732 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52734 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52736 * gcc.dg/compare5.c: New testcase.
52738 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
52740 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52741 and "In instantiation".
52743 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
52745 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52747 2001-08-20 Janis Johnson <janis187@us.ibm.com>
52749 * gcc.misc-tests/gcov.exp: Add support for branch information.
52750 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52751 * gcc.misc-tests/gcov-4.c: New test.
52752 * gcc.misc-tests/gcov-4b.c: New test.
52753 * gcc.misc-tests/gcov-5b.c: New test.
52755 2001-08-20 Zack Weinberg <zackw@panix.com>
52757 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52760 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
52762 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52764 2001-08-19 Jakub Jelinek <jakub@redhat.com>
52766 * g++.dg/eh/template1.C: New test.
52768 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
52770 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52772 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52775 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
52777 * lib/g77-dg.exp: Use prune.exp for common procedures
52778 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52779 * lib/g77.exp: (g77-dg-prune) Remove
52781 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
52783 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52785 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52787 * g++.dg/template/unify1.C: New test.
52789 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
52791 * g++.dg/abi/empty4.C: New test.
52793 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
52795 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52797 * g77.f-torture/compile/pr3743.x: Likewise.
52799 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52801 * g++.dg/other/using-declaration.C: New test.
52803 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
52805 * gcc.dg/cpp/tr-sign.c: New testcase.
52807 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
52809 * gcc.dg/cpp/19951025-1.c: Revert.
52810 * gcc.dg/cpp/directiv.c: We no longer process directives that
52811 interrupt macro arguments.
52813 2001-08-03 Zack Weinberg <zackw@stanford.edu>
52815 * gcc.dg/bconstp-1.c: New test.
52817 2001-08-03 Richard Henderson <rth@redhat.com>
52819 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52821 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
52823 * gcc.dg/cpp/19951025-1.c: Update.
52825 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
52827 * g77.dg/ff90-1.f (s): Fix reference of variable z,
52830 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
52833 * g++.old-deja/g++.ns/ns14.C: Remove special options.
52834 * g++.old-deja/g++.other/std1.C: Likewise.
52835 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52837 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52839 * lib/g77.exp: Load gcc-defs.exp for common procedures
52840 (g77_pass, g77_fail, g77_finish, g77_exit,
52841 ${tool}_check_unsupported_p} Now redundant. Deleted.
52843 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52845 * g77.dg/fbackslash.f
52846 * g77.dg/fcase-preserve.f
52848 * g77.dg/ffixed-line-length-0.f
52849 * g77.dg/ffixed-line-length-132.f
52850 * g77.dg/ffixed-line-length-7.f
52851 * g77.dg/ffixed-line-length-72.f
52852 * g77.dg/ffixed-line-length-none.f
52853 * g77.dg/ffree-form-1.f
52854 * g77.dg/fno-backslash.f
52855 * g77.dg/fno-f90-1.f
52856 * g77.dg/fno-fixed-form-1.f
52857 * g77.dg/fno-onetrip.f
52858 * g77.dg/fno-typeless-boz.f
52859 * g77.dg/fno-underscoring.f
52860 * g77.dg/fno-vxt-1.f
52861 * g77.dg/fonetrip.f
52862 * g77.dg/ftypeless-boz.f
52863 * g77.dg/fugly-assumed.f
52864 * g77.dg/funderscoring.f
52867 2001-08-01 Ziemowit Laski <zlaski@apple.com>
52869 * objc.dg/fwd-proto-1.m: New.
52870 * objc.dg/local-decl-1.m: New.
52871 * objc.dg/naming-1.m: New.
52872 * objc.dg/naming-2.m: New.
52873 * objc.dg/proto-hier-1.m: New.
52875 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
52877 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52878 largest-type elements to a struct makes its size grow.
52880 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
52882 * g++.dg/abi/vthunk1.C: New test.
52884 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
52886 * g++.dg/abi/vbase8-22.C: New test.
52888 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52890 * gcc.dg/cpp/macro8.c: New test.
52892 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
52894 * g++.dg/abi/vbase8-21.C: New test.
52896 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
52898 * g++.dg/abi/vbase8-10.C: New test.
52900 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52902 * lib/g++.exp (g++_set_ld_library_path): Renamed to
52903 ${tool}_set_ld_library_path.
52905 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52908 2001-07-26 Stan Cox <scox@redhat.com>
52910 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52911 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52912 gcc_exit, gcc_check_unsupported_p):
52913 Moved to gcc-deps.exp
52914 * gcc-deps.exp: New file.
52916 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52918 * g++.old-deja/g++.pt/defarg14.C: New test.
52920 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52922 * g++.old-deja/g++.other/lineno5.C: New test.
52924 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52926 * g++.old-deja/g++.pt/crash68.C: New test.
52928 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52930 * g++.old-deja/g++.other/crash42.C: New test.
52932 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52934 * gcc.dg/cpp/extratokens.c: Fix.
52935 * gcc.dg/cpp/skipping2.c: New tests.
52937 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52939 * gcc.c-torture/execute/20010724-1.c: New file.
52940 * gcc.c-torture/execute/20010724-1.x: New file.
52942 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52944 * g++.old-deja/g++.other/cond7.C: New test.
52946 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52948 * g++.old-deja/g++.other/optimize4.C: New test.
52950 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52952 * g++.old-deja/g++.abi/vbase8-5.C: New test.
52954 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
52956 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52957 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52958 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52959 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52961 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52962 bug report" message.
52964 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52965 * g++.dg/ext/instantiate1.C: Move from old-deja.
52967 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
52969 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52970 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52971 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52972 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52974 2001-07-23 Jeffrey A Law (law@cygnus.com)
52976 * gcc.c-torture/execute/20010723-1.c: New test.
52978 2001-07-23 Ben Elliston <bje@redhat.com>
52980 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52982 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52984 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52986 Delete handling of ieee_multilib_flags.
52987 Pass -mieee for alpha*-*-* and sh-*-*.
52988 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52990 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
52992 Remove old-abi tests.
52993 * g++.old-deja/g++.mike/p11116.C: Remove.
52994 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52996 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
52998 * g77.f-torture/compile/pr3743.f: New test
53000 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53002 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53004 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53006 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53007 g++.old-deja/g++.pt/static6.C: Likewise.
53008 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53009 supports weak symbols.
53011 2001-07-18 Andreas Jaeger <aj@suse.de>
53013 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53016 2001-07-18 Andreas Jaeger <aj@suse.de>
53018 * gcc.dg/iftrap-1.c: Fix target line.
53020 2001-07-17 Richard Henderson <rth@redhat.com>
53022 * gcc.c-torture/execute/20010717-1.c: New.
53024 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53026 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53029 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53031 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53033 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53035 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53036 UAC_SIGBUS, UAC_NOPRINT definitions.
53038 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53040 * objc/execute/object_is_class.m: New test.
53041 * objc/execute/object_is_meta_class.m: New test.
53043 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53045 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53046 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53048 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53050 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53051 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53053 2001-07-14 Richard Henderson <rth@redhat.com>
53055 * gcc.dg/iftrap-1.c: New.
53057 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53059 * g77.f-torture/execute/intrinsic77.f: New test.
53061 2001-07-11 Janis Johnson <janis@us.ibm.com>
53063 * gcc.misc-tests/gcov-3.c: New test.
53065 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53067 * gcc.c-torture/compile/20010711-1.c,
53068 * gcc.c-torture/compile/20010711-2.c: New tests.
53070 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53072 * gcc.c-torture/execute/20010711-1.c: New test.
53074 2001-07-11 Ben Elliston <bje@redhat.com>
53076 * g++.old-deja/g++.other/enum5.C: New test.
53078 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53080 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53081 (g++-dg-prune): Call prune_gcc_output.
53082 * prune.exp: New file for prune_gcc_output.
53083 * lib/g++.exp, lib/gcc.exp: Load it.
53085 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53087 * gcc.c-torture/compile/20010701-1.c,
53088 g++.old-deja/g++.ext/attrib6.C: New tests.
53090 2001-07-06 Jeffrey A Law (law@cygnus.com)
53092 * gcc.c-torture/compile/20010706-1.c: New test.
53094 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53096 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53098 2001-06-28 Stan Shebs <shebs@apple.com>
53100 * gcc.dg/pragma-darwin.c: New test.
53102 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53104 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53105 Solaris 2.[678] system.
53107 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53109 * gcc.dg/20010622-1.c: New test.
53111 2001-06-18 Stan Shebs <shebs@apple.com>
53113 * objc.dg: New directory.
53114 * objc.dg/dg.exp: New file.
53115 * objc.dg/alias.m: New.
53116 * objc.dg/class-1.m: New.
53117 * objc.dg/class-2.m: New.
53118 * objc.dg/const-str-1.m: New.
53119 * objc.dg/const-str-2.m: New.
53120 * objc.dg/id-1.m: New.
53121 * objc.dg/method-1.m: New.
53122 * objc.dg/super-class-1.m: New.
53123 * lib/objc-dg.exp: New file.
53125 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
53127 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53130 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
53132 * g++.old-deja/g++.abi/vbase8-9.C: New test.
53134 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53136 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53139 2001-06-12 Richard Henderson <rth@redhat.com>
53141 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53143 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53145 * g++.old-deja/g++.abi/vbase5.C: New test.
53146 * g++.old-deja/g++.abi/vbase6.C: New test.
53147 * g++.old-deja/g++.abi/vbase7.C: New test.
53149 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53151 * gcc.c-torture/compile/20010610-1.c: New test.
53153 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53155 * g++.old-deja/g++.abi/vbase4.C: New test.
53157 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53159 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53160 support %f for HC11/HC12 targets.
53161 * gcc.c-torture/execute/930513-1.x: New file, likewise.
53162 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53163 on HC11/HC12 targets.
53164 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53166 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53168 * gcc.dg/wchar_t-1.c: New file.
53169 * gcc.dg/wint_t-1.c: Likewise.
53171 2001-06-11 Bernd Schmidt <bernds@redhat.com>
53173 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53175 2001-06-11 Richard Henderson <rth@redhat.com>
53177 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53179 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53181 * gcc.c-torture/compile/20010611-1.c: New test.
53183 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53185 * gcc.dg/c99-tag-1.c: Add more tests.
53187 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
53189 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53190 representation on MN10300 and ARM/Thumb.
53192 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
53194 * g77.f-torture/execute/20010610.f: New.
53196 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
53198 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53201 2001-06-09 Richard Henderson <rth@redhat.com>
53203 * gcc.c-torture/execute/ashrdi-1.c: New.
53204 * gcc.c-torture/execute/ashldi-1.c: New.
53205 * gcc.c-torture/execute/lshrdi-1.c: New.
53207 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
53209 * objc/execute/load-3.m: Added. Check sending +load to categories,
53210 in addition to classes.
53212 2001-06-08 Stan Shebs <shebs@apple.com>
53214 * objc/execute/load-2.m: New test. From Nicola Pero
53215 <n.pero@mi.flashnet.it>.
53217 2001-06-08 Jakub Jelinek <jakub@redhat.com>
53219 * gcc.c-torture/execute/20010605-2.c: New test.
53221 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53223 * g++.old-deja/g++.abi/vbase2.C: New test.
53224 * g++.old-deja/g++.abi/vbase3.C: New test.
53226 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53228 * g++.old-deja/g++.pt/friend49.C: New test.
53230 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
53232 * g++.old-deja/g++.ext/anon3.C: New test.
53234 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
53236 * g++.old-deja/g++.other/conv7.C: New test.
53238 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
53240 * gcc.c-torture/compile/20010605-2.c: New test.
53242 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
53244 * gcc.c-torture/execute/20010604-1.c: New test.
53246 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
53248 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53250 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
53252 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53253 (g++_link_flags): Likewise.
53254 (g++_init): Pass gccpath's value to two previous functions.
53256 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53258 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53259 Ensure logfile entry matches exec command line.
53261 2001-05-31 Richard Henderson <rth@redhat.com>
53263 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53264 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53266 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
53268 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53269 compiler for irix6.2
53271 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
53273 * g++.old-deja/g++.other/optimize3.C: New file.
53275 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
53277 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53280 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
53282 * g++.old-deja/g++.other/optimize2.C: New file.
53284 2001-05-25 Diego Novillo <dnovillo@redhat.com>
53286 * gcc.c-torture/compile/20010518-2.c: New file.
53287 * gcc.c-torture/execute/20010518-1.c: New file.
53288 * gcc.c-torture/execute/20010518-2.c: New file.
53290 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
53292 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53294 2001-05-24 Mark Mitchell <mark@codesourcery.com>
53296 G++ no longer defines builtins that do not begin with __builtin.
53297 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53298 * g++.old-deja/g++.brendand/misc13.C: Likewise.
53299 * g++.old-deja/g++.law/builtin1.C: Likewise.
53300 * g++.old-deja/g++.law/cvt2.C: Likewise.
53301 * g++.old-deja/g++.mike/net5.C: Likewise.
53302 * g++.old-deja/g++.other/builtins1.C: Likewise.
53303 * g++.old-deja/g++.other/builtins2.C: Likewise.
53304 * g++.old-deja/g++.other/builtins3.C: Likewise.
53305 * g++.old-deja/g++.other/builtins4.C: Likewise.
53306 * g++.old-deja/g++.other/inline8.C: Likewise.
53307 * g++.old-deja/g++.robertl/eb39.C: Likewise.
53309 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
53311 * g++.old-deja/g++.pt/using1.C: Adjust.
53312 * g++.old-deja/g++.pt/using2.C: New test.
53314 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53316 * gcc.dg/cpp/charconst.c: New tests.
53317 * gcc.dg/cpp/escape.c: New tests.
53318 * gcc.dg/cpp/escape-1.c: New tests.
53319 * gcc.dg/cpp/escape-2.c: New tests.
53320 * gcc.dg/cpp/ucs.c: New tests.
53322 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
53324 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53325 native compiler for irix6.5.
53327 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
53329 * lib/g++.exp (g++_include_flags): Use args to compute
53331 (g++_link_flags): Likewise.
53332 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53334 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
53336 * gcc.dg/c90-hexfloat-1.c: Add more tests.
53338 2001-05-21 Geoff Keating <geoffk@redhat.com>
53340 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53343 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53345 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53347 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53348 to STACK_SIZE; Use it to define size of add_histo array.
53349 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53351 (f): Use GITT_SIZE to define size of gitt local table.
53352 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53353 to STACK_SIZE; Use it to define size of bytemem array.
53355 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53357 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53358 on 68HC11/HC12 due to the asm instruction.
53359 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53360 * gcc.c-torture/compile/920520-1.x: Likewise.
53361 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53362 on 68HC11/HC12 because the function is larger than 64K.
53363 * gcc.c-torture/compile/961203-1.x: New file, this test fails
53364 on 68HC11/HC12 because the structure is too large.
53366 2001-05-20 Richard Henderson <rth@redhat.com>
53368 * gcc.c-torture/execute/20010520-1.c: New.
53370 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53372 * g++.old-deja/g++.warn/compare1.C: New test.
53373 * gcc.dg/compare4.c: New test.
53375 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
53377 * g++.old-deja/g++.other/optimize1.C: New test.
53379 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53381 * g++.old-deja/g++.pt/spec41.C: New test.
53383 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
53385 * gcc.c-torture/compile/20010114-1.x: Remove.
53387 2001-05-18 Stan Shebs <shebs@apple.com>
53389 * gcc.c-torture/compile/20010518-1.c: New test.
53391 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
53393 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53394 * g++.old-deja/g++.pt/crash67.C: New test.
53396 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
53398 * g++.old-deja/g++.other/debug9.C: New test.
53400 2001-05-16 Zack Weinberg <zackw@stanford.edu>
53402 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53404 2001-05-16 Jan Hubicka <jh@suse.cz>
53406 * gcc.c-torture/compile/20010516-1.c: New test.
53408 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53410 * g++.old-deja/g++.other/crash41.C: New test.
53412 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53414 * g++.old-deja/g++.pt/crash66.C: New test.
53416 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
53418 * g++.old-deja/g++.robertl/eb27.C: Convert.
53420 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
53422 * g++.dg/friend-warn.C: New test. Do not warn about friend
53423 declaration being redundant.
53425 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
53427 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53429 2001-05-14 Mark Mitchell <mark@codesourcery.com>
53431 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53433 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
53435 * lib/g++.exp: Use testsuite_flags.
53437 2001-05-13 Mark Mitchell <mark@codesourcery.com>
53439 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53441 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
53443 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53445 2001-05-11 Mark Mitchell <mark@codesourcery.com>
53447 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53449 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
53451 * gcc.c-torture/compile/20010313-1.c: New test.
53453 2001-05-09 Zack Weinberg <zackw@stanford.edu>
53455 * gcc.dg/cpp/direct2.c: New test.
53456 * gccq.dg/cpp/direct2s.c: New test.
53458 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53460 2001-05-07 Mark Mitchell <mark@codesourcery.com>
53462 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53463 * g++.old-deja/g++.other/op3.C: Likewise.
53465 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53467 * gcc.dg/cpp/syshdr.h: New file.
53468 * gcc.dg/cpp/sysmac1.c: Update.
53469 * gcc.dg/cpp/sysmac2.c: Update.
53471 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53473 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53475 2001-05-04 David Edelsohn <edelsohn@gnu.org>
53477 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53478 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53480 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
53482 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53484 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
53486 * lib/g++.exp (g++_include_flags): Don't use any special flags
53487 if TESTING_IN_BUILD_TREE is not defined.
53488 (g++_init): Use a plain 'c++' as the compiler if
53489 TESTING_IN_BUILD_TREEE is not defined.
53491 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53493 * g++.old-deja/g++.eh/catch13.C: New test.
53494 * g++.old-deja/g++.eh/catch14.C: New test.
53496 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53498 * gcc.dg/cpp/tr-define.c: New test.
53500 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
53502 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53503 <stdlib.h>, not <malloc.h>.
53505 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53507 * g++.old-deja/g++.ns/template17.C: New test.
53509 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53511 * g++.old-deja/g++.pt/ref4.C: New test.
53513 2001-04-30 Richard Henderson <rth@redhat.com>
53515 * gcc.dg/20000724-1.c: Revert last change.
53517 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
53519 * g77.f-torture/execute/20010430.f: New test.
53521 2001-04-30 Mark Mitchell <mark@codesourcery.com>
53523 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53525 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
53527 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53529 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53531 * g++.old-deja/g++.eh/crash6.C: New test.
53533 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53535 * g++.old-deja/g++.other/warn7.C: New test.
53537 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53539 * g++.old-deja/g++.other/defarg9.C: New test.
53541 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53543 * g77.f-torture/compile/20010426.f: New test.
53544 * g77.f-torture/execute/20010426.f: New test.
53546 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53548 * g77.f-torture/compile/20000629-1.x: Remove - error
53551 2001-04-26 Jeffrey A Law (law@cygnus.com)
53553 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53554 Tweak slightly to work with g++.dg framework.
53555 * g++.dg/special/ecos.exp: Run initp1.C test.
53556 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53558 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53559 its linker doesn't give line numbers either.
53560 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53562 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53564 * g++.old-deja/g++.other/lex1.C: New test.
53566 2001-04-26 Jakub Jelinek <jakub@redhat.com>
53568 * gcc.dg/noncompile/20010425-1.c: New test.
53570 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53572 * g++.old-deja/g++.pt/mangle2.C: New test.
53574 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53576 * gcc.dg/format/plus-1.c: New test.
53578 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53580 * gcc.dg/20010423-1.c: New test.
53582 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53584 * gcc.c-torture/execute/20010422-1.c: New test.
53586 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
53588 * g++.old-deja/g++.ns/type2.C: New test.
53590 2001-04-24 Zack Weinberg <zackw@stanford.edu>
53592 * g++.old-deja/g++.other/perf1.C: New test.
53594 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
53596 * gcc.dg/c99-func-2.c: Remove xfail.
53597 * gcc.dg/c99-func-3.c: Remove xfail.
53598 * gcc.dg/c99-func-4.c: Remove xfail.
53600 2001-04-23 Zack Weinberg <zackw@stanford.edu>
53602 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53604 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
53606 * gcc.c-torture/compile/20010423-1.c: New test.
53608 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53610 * g++.old-deja/g++.pt/typename28.C: New test.
53612 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53614 * g++.old-deja/g++.abi/empty2.C: New test.
53615 * g++.old-deja/g++.abi/empty3.C: New test.
53617 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53619 * g++.old-deja/g++.other/comdat2.C: New test.
53620 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53622 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53624 * g++.old-deja/g++.other/overload14.C: New test.
53626 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53628 * g++.old-deja/g++.other/lookup23.C: New test.
53630 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53632 * gcc.c-torture/execute/20010403-1.c: New test.
53634 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
53635 Mark Mitchell <mark@codesourcery.com>
53637 * lib/old-dejagnu.exp: Don't delete output of executable.
53638 Add .exe suffix to executables.
53640 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
53642 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53644 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53646 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53648 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53650 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53651 * g++.old-deja/g++.abi/crash1.C: New test.
53653 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53655 * g++.old-deja/g++.other/crash40.C: New test.
53657 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53659 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53661 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
53663 * g++.old-deja/g++.other/warn6.C: New test.
53665 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53667 * g++.old-deja/g++.robertl/eb42.C: Same.
53669 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53671 * gcc.dg/wtr-conversion-1.c: New testcase.
53673 2001-04-10 Richard Henderson <rth@redhat.com>
53675 * g++.old-deja/g++.other/array5.C: New.
53677 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53679 * gcc.c-torture/execute/20010408-1.c: New test.
53681 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
53683 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53684 headers and constructs.
53685 * g++.old-deja/g++.robertl/eb79.C: Same.
53686 * g++.old-deja/g++.robertl/eb77.C (main): Same.
53687 * g++.old-deja/g++.robertl/eb73.C: Same.
53688 * g++.old-deja/g++.robertl/eb66.C (main): Same.
53689 * g++.old-deja/g++.robertl/eb55.C (t): Same.
53690 * g++.old-deja/g++.robertl/eb54.C (main): Same.
53691 * g++.old-deja/g++.robertl/eb46.C (main): Same.
53692 * g++.old-deja/g++.robertl/eb44.C: Same.
53693 * g++.old-deja/g++.robertl/eb41.C (main): Same.
53694 * g++.old-deja/g++.robertl/eb4.C (main): Same.
53695 * g++.old-deja/g++.robertl/eb39.C: Same.
53696 * g++.old-deja/g++.robertl/eb33.C (main): Same.
53697 * g++.old-deja/g++.robertl/eb31.C (main): Same.
53698 * g++.old-deja/g++.robertl/eb30.C: Same.
53699 * g++.old-deja/g++.robertl/eb3.C: Same.
53700 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53701 * g++.old-deja/g++.robertl/eb21.C: Same.
53702 * g++.old-deja/g++.robertl/eb15.C: Same.
53703 * g++.old-deja/g++.robertl/eb118.C: Same.
53704 * g++.old-deja/g++.robertl/eb115.C (main): Same.
53705 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53706 * g++.old-deja/g++.robertl/eb109.C: Same.
53707 * g++.old-deja/g++.other/sibcall1.C (main): Same.
53708 * g++.old-deja/g++.mike/rtti1.C: Same.
53709 * g++.old-deja/g++.mike/p658.C: Same.
53710 * g++.old-deja/g++.mike/net46.C: Same.
53711 * g++.old-deja/g++.mike/net34.C: Same.
53712 * g++.old-deja/g++.mike/memoize1.C: Same.
53713 * g++.old-deja/g++.mike/eh2.C: Same.
53714 * g++.old-deja/g++.law/weak.C: Same.
53715 * g++.old-deja/g++.law/visibility7.C: Same.
53716 * g++.old-deja/g++.law/visibility25.C: Same.
53717 * g++.old-deja/g++.law/visibility22.C: Same.
53718 * g++.old-deja/g++.law/visibility2.C: Same.
53719 * g++.old-deja/g++.law/visibility17.C: Same.
53720 * g++.old-deja/g++.law/visibility13.C: Same.
53721 * g++.old-deja/g++.law/visibility10.C: Same.
53722 * g++.old-deja/g++.law/visibility1.C: Same.
53723 * g++.old-deja/g++.law/virtual3.C (eval): Same.
53724 * g++.old-deja/g++.law/vbase1.C: Same.
53725 * g++.old-deja/g++.law/operators32.C: Same.
53726 * g++.old-deja/g++.law/nest3.C: Same.
53727 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53728 * g++.old-deja/g++.law/except5.C (main): Same.
53729 * g++.old-deja/g++.law/cvt7.C (run): Same.
53730 * g++.old-deja/g++.law/cvt2.C: Same.
53731 * g++.old-deja/g++.law/cvt16.C: Same.
53732 * g++.old-deja/g++.law/ctors6.C (bar): Same.
53733 * g++.old-deja/g++.law/ctors17.C (main): Same.
53734 * g++.old-deja/g++.law/ctors13.C: Same.
53735 * g++.old-deja/g++.law/ctors12.C (main): Same.
53736 * g++.old-deja/g++.law/ctors10.C: Same.
53737 * g++.old-deja/g++.law/code-gen5.C: Same.
53738 * g++.old-deja/g++.law/bad-error7.C: Same.
53739 * g++.old-deja/g++.law/arm9.C: Same.
53740 * g++.old-deja/g++.law/arm12.C: Same.
53741 * g++.old-deja/g++.law/arg8.C: Same.
53742 * g++.old-deja/g++.law/arg1.C: Same.
53743 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53744 * g++.old-deja/g++.jason/template31.C: Same.
53745 * g++.old-deja/g++.jason/template24.C (main): Same.
53746 * g++.old-deja/g++.jason/2371.C: Same.
53747 * g++.old-deja/g++.eh/new2.C: Same.
53748 * g++.old-deja/g++.eh/new1.C: Same.
53749 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53750 * g++.old-deja/g++.brendan/nest21.C (main): Same.
53751 * g++.old-deja/g++.brendan/err-msg3.C: Same.
53752 * g++.old-deja/g++.brendan/crash62.C: Same.
53753 * g++.old-deja/g++.brendan/crash52.C: Same.
53754 * g++.old-deja/g++.brendan/crash49.C (main): Same.
53755 * g++.old-deja/g++.brendan/crash38.C: Same.
53756 * g++.old-deja/g++.brendan/crash15.C (main): Same.
53757 * g++.old-deja/g++.brendan/copy9.C: Same.
53759 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
53761 * gcc.c-torture/execute/20001203-2.c (memset):
53762 Count argument is of type __SIZE_TYPE__.
53764 2001-04-04 Diego Novillo <dnovillo@redhat.com>
53766 * gcc.c-torture/compile/20010404-1.c: New test.
53768 2001-04-04 Jakub Jelinek <jakub@redhat.com>
53770 * gcc.c-torture/compile/20010326-1.c: New test.
53772 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
53774 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53775 peculiarities of the SH.
53776 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53778 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53780 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53781 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53782 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53784 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53786 * g77.f-torture/compile/20010321-1.f: New test.
53788 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53790 * gcc.c-torture/compile/20010329-1.c: New test.
53792 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53794 * gcc.c-torture/execute/20010329-1.c: New test.
53796 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
53798 * g++.old-deja/g++.other/eh4.C: Fix typo.
53800 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
53802 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53804 2001-03-28 Philip Blundell <philb@gnu.org>
53806 * gcc.c-torture/compile/20010328-1.c: New test.
53808 2001-03-27 Richard Henderson <rth@redhat.com>
53810 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53811 * g++.old-deja/g++.eh/vbase3.C: Likewise.
53813 2001-03-27 Alan Modra <alan@linuxcare.com.au>
53815 * gcc.c-torture/compile/20010327-1.c: New test.
53817 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
53819 * g++.old-deja/g++.other/friend12.C: New test.
53820 * g++.old-deja/g++.other/friend9.C: Expect no errors.
53821 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53823 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
53825 * gcc.c-torture/execute/20010325-1.c: New test.
53827 2001-03-23 Jakub Jelinek <jakub@redhat.com>
53829 * g++.old-deja/g++.other/mangle3.C: New test.
53831 2001-03-22 Jakub Jelinek <jakub@redhat.com>
53833 * g++.old-deja/g++.other/anon8.C: New test.
53835 2001-03-20 Philip Blundell <philb@gnu.org>
53837 * gcc.c-torture/compile/20010320-1.c: New test.
53839 2001-03-17 Richard Henderson <rth@redhat.com>
53841 * g++.old-deja/g++.other/eh4.C: Add expected error text.
53843 2001-03-15 Geoff Keating <geoff@redhat.com>
53845 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53848 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
53850 * g++.old-deja/g++.other/eh4.C: New test.
53852 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
53854 * gcc.dg/cpp/mi1.c: Update.
53856 2001-03-14 Jakub Jelinek <jakub@redhat.com>
53858 * g++.old-deja/g++.other/regstack.C: New test.
53860 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
53862 * g++.old-deja/g++.other/ref4.C: New test.
53864 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
53866 * objc/execute/va_method.m: Added.
53867 * objc/execute/IMP.m: Added.
53868 * objc/execute/_cmd.m: Added.
53869 * objc/execute/accessing_ivars.m: Added.
53870 * objc/execute/class-1.m: Added.
53871 * objc/execute/class-10.m: Added.
53872 * objc/execute/class-11.m: Added.
53873 * objc/execute/class-12.m: Added.
53874 * objc/execute/class-13.m: Added.
53875 * objc/execute/class-14.m: Added.
53876 * objc/execute/class-2.m: Added.
53877 * objc/execute/class-3.m: Added.
53878 * objc/execute/class-4.m: Added.
53879 * objc/execute/class-5.m: Added.
53880 * objc/execute/class-6.m: Added.
53881 * objc/execute/class-7.m: Added.
53882 * objc/execute/class-8.m: Added.
53883 * objc/execute/class-9.m: Added.
53884 * objc/execute/class-tests-1.h
53885 * objc/execute/class-tests-2.h
53886 * objc/execute/compatibility_alias.m: Added.
53887 * objc/execute/encode-1.m: Added.
53888 * objc/execute/formal_protocol-1.m: Added.
53889 * objc/execute/formal_protocol-2.m: Added.
53890 * objc/execute/formal_protocol-3.m: Added.
53891 * objc/execute/formal_protocol-4.m: Added.
53892 * objc/execute/formal_protocol-5.m: Added.
53893 * objc/execute/formal_protocol-6.m: Added.
53894 * objc/execute/formal_protocol-7.m: Added.
53895 * objc/execute/informal_protocol.m: Added.
53896 * objc/execute/initialize.m: Added.
53897 * objc/execute/load.m: Added.
53898 * objc/execute/many_args_method.m: Added.
53899 * objc/execute/nested-3.m: Added.
53900 * objc/execute/no_clash.m: Added.
53901 * objc/execute/private.m: Added.
53902 * objc/execute/redefining_self.m: Added.
53903 * objc/execute/root_methods.m: Added.
53904 * objc/execute/selector-1.m: Added.
53905 * objc/execute/static-1.m: Added.
53906 * objc/execute/static-2.m: Added.
53907 * objc/execute/va_method.m: Added.
53909 2001-03-10 Richard Henderson <rth@redhat.com>
53911 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53913 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
53915 * g++.old-deja/g++.other/crash31.C: XFAIL.
53916 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53917 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53918 * gcc.c-torture/execute/20010123-1.x: XFAIL.
53919 * gcc.c-torture/execute/20010124-1.x: XFAIL.
53920 * gcc.dg/sequence-pt-1.c: XFAIL one test.
53922 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53924 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53926 2001-03-06 Zack Weinberg <zackw@stanford.edu>
53928 * gcc.dg/20000724-1.c: Don't use multiline strings.
53930 2001-03-06 Zack Weinberg <zackw@stanford.edu>
53932 * objc/execute/string1.m, objc/execute/string2.m: Compare the
53933 result of -cString against what we expect it to be; don't just
53934 print it out for no one to read.
53936 * objc/execute/string3.m, objc/execute/string4.m: New tests.
53937 Based on testcases provided by Nicola Pero.
53939 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
53941 * gcc.dg/cpp/macro7.c: New test.
53943 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
53945 * gcc.dg/cpp/multiline.c: Update.
53947 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53949 * g++.old-deja/g++.other/enum3.C: New test.
53951 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53953 * g++.old-deja/g++.other/pod1.C: New test.
53955 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53957 * g++.old-deja/g++.ext/overload1.C: New test.
53959 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
53961 * g++.old-deja/g++.pt/using1.C: New test.
53963 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
53965 * g++.old-deja/g++.other/using9.C: New test.
53967 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
53969 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53971 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53973 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
53975 * g++.old-deja/g++.ext/realpt1.C: Remove.
53977 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
53979 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53981 2001-02-26 Will Cohen <wcohen@redhat.com>
53983 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53985 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
53987 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53988 templatized constructors.
53990 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53992 * gcc.c-torture/execute/20010224-1.c: New test.
53994 2001-02-23 Jakub Jelinek <jakub@redhat.com>
53996 * gcc.c-torture/execute/20010222-1.c: New test.
53998 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54000 * g++.old-deja/g++.other/inline20.C: New test.
54002 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54004 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54006 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54008 * g++.old-deja/g++.other/lookup22.C: New test.
54010 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54012 * g77.dg: New directory.
54013 * g77.dg/20010216-1.f: New test case.
54014 * g77.dg/dg.exp: New driver.
54015 * lib/g77-dg.exp: New driver library.
54017 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54019 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54021 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54023 * g++.old-deja/g++.other/decl9.C: New test.
54025 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54027 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54028 not need <string> and also tests the initialization at runtime.
54030 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54032 * gcc.c-torture/execute/longlong.c: New test.
54034 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54036 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54038 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54040 * gcc.c-torture/execute/920302-1.c (execute):
54041 Change argument type to short.
54043 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54045 * g++.old-deja/g++.pt/deduct6.C: New test.
54047 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54049 * g++.old-deja/g++.pt/deduct5.C: New test.
54051 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54053 * gcc.c-torture/execute/20010209-1.c: New test.
54055 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54057 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54059 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54061 * g++.dg/vtgc1.C: Update for new ABI.
54063 * consistency.vlad: New directory, 1665 files.
54065 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54067 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54069 * gcc.dg/cpp/digraphs.c: Declare puts.
54071 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54073 * g++.old-deja/g++.other/warn5.C: New test.
54075 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54077 * g++.old-deja/g++.pt/spec40.C: New test.
54079 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54081 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54083 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54085 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54087 * gcc.c-torture/compile/20010209-1.c: New test.
54089 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54091 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54092 excess errors message but not if it crashes.
54093 * g++.old-deja/g++.other/crash27.C: Likewise.
54094 * g++.old-deja/g++.other/crash28.C: Likewise.
54095 * g++.old-deja/g++.other/crash30.C: Likewise.
54096 * g++.old-deja/g++.other/crash32.C: Likewise.
54097 * g++.old-deja/g++.other/crash35.C: Likewise.
54098 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54100 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54102 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54103 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54104 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54105 g77.f-torture/execute/execute.exp,
54106 g77.f-torture/noncompile/noncompile.exp,
54107 gcc.c-torture/execute/execute.exp,
54108 gcc.c-torture/execute/memcheck/memcheck.exp,
54109 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54110 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54111 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54112 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54113 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54114 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54115 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54116 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54117 Remove bug reporting instructions with ancient email addresses.
54119 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54121 * gcc.dg/20010202-1.c: New test.
54122 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54124 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
54126 * g++.dg/stdbool-if.C: New test.
54128 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
54130 * objc/execute/fdecl.m: Added main().
54132 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54134 * gcc.c-torture/execute/20010206-1.c: New test.
54136 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
54138 * gcc.dg/cpp/avoidpaste1.c: Update.
54140 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
54142 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54143 Pero <nicola@brainstorm.co.uk>.
54144 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54146 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
54148 * g++.old-deja/g++.pt/spec39.C: New test.
54150 2001-02-05 Jakub Jelinek <jakub@redhat.com>
54152 * gcc.c-torture/compile/20010202-1.c: New test.
54154 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
54156 * g++.old-deja/g++.abi/primary2.C: New test.
54157 * g++.old-deja/g++.abi/primary3.C: New test.
54158 * g++.old-deja/g++.abi/primary4.C: New test.
54159 * g++.old-deja/g++.abi/primary5.C: New test.
54160 * g++.old-deja/g++.abi/vtable3.h: New test.
54161 * g++.old-deja/g++.abi/vtable3a.C: New test.
54162 * g++.old-deja/g++.abi/vtable3b.C: New test.
54163 * g++.old-deja/g++.abi/vtable3c.C: New test.
54164 * g++.old-deja/g++.abi/vtable3d.C: New test.
54165 * g++.old-deja/g++.abi/vtable3e.C: New test.
54166 * g++.old-deja/g++.abi/vtable3f.C: New test.
54167 * g++.old-deja/g++.abi/vtable3g.C: New test.
54168 * g++.old-deja/g++.abi/vtable3h.C: New test.
54169 * g++.old-deja/g++.abi/vtable3i.C: New test.
54170 * g++.old-deja/g++.abi/vtable3j.C: New test.
54171 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54173 2001-02-03 Jakub Jelinek <jakub@redhat.com>
54175 * g++.old-deja/g++.other/anon6.C: New test.
54176 * g++.old-deja/g++.other/anon7.C: New test.
54178 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
54180 * gcc.dg/cpp/avoidpaste2.c: New tests.
54182 2001-01-31 Jakub Jelinek <jakub@redhat.com>
54184 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54186 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
54188 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54189 DECIMAL_DIG cases for Irix."
54191 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
54193 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54195 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54197 * gcc.dg/c99-tag-1.c: New test.
54199 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54201 * gcc.dg/cpp/tr-warn1.c: Add tests.
54203 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54205 * gcc.dg/cpp/avoidpaste1.c: Update.
54206 * gcc.dg/cpp/paste4.c: Update.
54208 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
54210 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54213 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54215 * g++.old-deja/g++.other/inline19.C: New test.
54217 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
54219 * gcc.dg/Wlarger-than.c: New test.
54221 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54223 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54225 2001-01-29 Jakub Jelinek <jakub@redhat.com>
54227 * gcc.c-torture/execute/20010129-1.c: New test.
54228 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54230 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
54232 * gcc.dg/cpp/avoidpaste1.c: Test case.
54234 2001-01-28 Jakub Jelinek <jakub@redhat.com>
54236 * g++.old-deja/g++.other/inline18.C: New test.
54238 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54240 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54241 and __builtin_putchar.
54243 2001-01-27 Jakub Jelinek <jakub@redhat.com>
54245 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54248 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
54250 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54251 floating point number rounding mode to round to the nearest
54252 representable mode.
54254 2001-01-25 Jakub Jelinek <jakub@redhat.com>
54256 * g++.old-deja/g++.other/mangle2.C: New test.
54258 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
54260 * gcc.c-torture/compile/20010124-1.c: New test.
54262 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
54264 * g++.old-deja/g++.pt/spec38.C: New test.
54266 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54268 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54271 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54273 * gcc.c-torture/execute/20010123-1.c: New test.
54275 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54277 * g++.old-deja/g++.pt/spec37.C: New test.
54279 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54281 * g++.old-deja/g++.pt/overload14.C: New test.
54283 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54285 * gcc.c-torture/execute/20010122-1.c: New test, exercise
54286 __builtin_return_address.
54288 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
54290 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54291 * g++.old-deja/g++.pt/spec35.C: New test.
54292 * g++.old-deja/g++.pt/spec36.C: New test.
54294 2001-01-20 Jakub Jelinek <jakub@redhat.com>
54296 * gcc.c-torture/compile/20010118-1.c: New test.
54298 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
54300 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54302 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54304 * gcc.c-torture/execute/20010119-1.c: New test.
54306 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54308 * g++.old-deja/g++.other/vbase5.C: New test.
54310 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54312 * gcc.c-torture/execute/20010118-1.c: New test.
54314 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54316 * g++.old-deja/g++.pt/deduct3.C: New test.
54318 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54320 * g++.old-deja/g++.pt/spec34.C: New test.
54322 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54324 * g77.f-torture/compile/20000601-2.f: New test.
54326 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54328 * g++.old-deja/g++.other/init17.C: New test.
54330 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
54332 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54334 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54336 * g++.old-deja/g++.pt/unify8.C: New test.
54338 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54340 * g++.old-deja/g++.abi/vbase1.C: New test.
54342 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54344 * g++.old-deja/g++.pt/crash65.C: New test.
54346 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
54348 * gcc.dg/cpp/assembl2.S: New test case.
54350 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
54352 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54355 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54357 * g++.old-deja/g++.other/builtins1.C: New test.
54358 * g++.old-deja/g++.other/builtins2.C: Likewise.
54359 * g++.old-deja/g++.other/builtins3.C: Likewise.
54360 * g++.old-deja/g++.other/builtins4.C: Likewise.
54362 2001-01-17 Jakub Jelinek <jakub@redhat.com>
54364 * gcc.c-torture/compile/20010117-1.c: New test.
54365 * gcc.c-torture/compile/20010117-2.c: New test.
54367 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54369 * g77.f-torture/execute/20010116.[fx]: New test,
54371 * g77.f-torture/compile/20010115.f: Indicate it's
54372 a test for PR fortran/1636.
54374 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
54376 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54378 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54380 * g77.f-torture/compile/20010115.f: New test.
54382 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
54384 * g++.old-deja/g++.pt/nontype5.C: New test.
54386 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
54388 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54389 have an equivalent working one below it.
54391 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54393 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54394 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54396 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54398 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54399 message containing "init_priority".
54400 (conpr-2.C): Likewise.
54401 (conpr-3.C): Likewise.
54402 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54404 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54406 * gcc.c-torture/execute/20010114-2.c: New test.
54408 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
54410 * gcc.c-torture/compile/20010114-1.c: New test.
54411 * gcc.c-torture/compile/20010114-1.x: Xfail.
54412 * gcc.c-torture/compile/20010114-2.c: New test.
54413 * gcc.c-torture/execute/20010114-1.c: New test.
54414 * gcc.dg/trunc-1.c: New test.
54415 * gcc.dg/uninit-B.c: New test.
54417 2001-01-13 Nick Clifton <nickc@redhat.com>
54419 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54422 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
54424 * gcc.c-torture/compile/20010113-1.c: New test.
54426 2001-01-13 Jakub Jelinek <jakub@redhat.com>
54428 * gcc.c-torture/compile/20001212-1.c: New test.
54430 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
54432 * gcc.dg/cpp/widestr1.c: Update.
54433 * gcc.dg/cpp/prag-imp.c: Remove.
54435 2001-01-12 Jakub Jelinek <jakub@redhat.com>
54437 * gcc.c-torture/execute/20000801-3.x: Remove.
54438 * gcc.dg/c90-init-1.c: New test.
54439 * gcc.dg/c99-init-1.c: New test.
54440 * gcc.dg/c99-init-2.c: New test.
54441 * gcc.dg/gnu99-init-1.c: New test.
54443 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
54445 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54446 testing that no relevant ones were found.
54448 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54450 * g++.old-deja/g++.pt/cast2.C: New test.
54452 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54454 * g++.old-deja/g++.pt/friend47.C: New test.
54456 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54458 * g++.old-deja/g++.pt/instantiate13.C: New test.
54460 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54462 * g++.old-deja/g++.other/defarg7.C: New test.
54463 * g++.old-deja/g++.other/defarg8.C: New test.
54465 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54467 * g++.old-deja/g++.pt/crash64.C: New test.
54469 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54471 * g++.old-deja/g++.pt/crash63.C: New test.
54473 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
54475 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54477 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
54479 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54481 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54483 * g++.old-deja/g++.pt/error3.C: New test.
54485 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54487 * g++.old-deja/g++.other/crash39.C: New test.
54489 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54491 * g++.old-deja/g++.other/vbase4.C: New test.
54493 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
54495 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54496 * gcc.dg/special/20000419-2.c: New file. Identical to above.
54497 * gcc.dg/special/special.exp: New test driver which will check
54498 for alias support for the above test.
54500 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
54502 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54503 problems on small machines.
54504 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54507 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
54509 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54511 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54513 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
54515 * g++.old_deja/g++.pt/using8.C: New test.
54517 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
54519 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54521 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
54523 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54524 where a failure is expected.
54525 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54527 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54529 * g++.old_deja/g++.pt/instantiate12.C: New test.
54531 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54533 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54535 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54536 * g++.old-deja/g++.brendan/crash17.C: Likewise.
54537 * g++.old-deja/g++.brendan/crash29.C: Likewise.
54538 * g++.old-deja/g++.brendan/crash48.C: Likewise.
54539 * g++.old-deja/g++.brendan/ns1.C: Likewise.
54540 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54541 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54542 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54543 * g++.old-deja/g++.eh/spec6.C: Likewise.
54544 * g++.old-deja/g++.jason/crash3.C: Likewise.
54545 * g++.old-deja/g++.law/ctors11.C: Likewise.
54546 * g++.old-deja/g++.law/ctors17.C: Likewise.
54547 * g++.old-deja/g++.law/ctors5.C: Likewise.
54548 * g++.old-deja/g++.law/ctors9.C: Likewise.
54549 * g++.old-deja/g++.mike/ambig1.C: Likewise.
54550 * g++.old-deja/g++.mike/net22.C: Likewise.
54551 * g++.old-deja/g++.mike/p3538a.C: Likewise.
54552 * g++.old-deja/g++.mike/p3538b.C: Likewise.
54553 * g++.old-deja/g++.mike/virt3.C: Likewise.
54554 * g++.old-deja/g++.niklas/t128.C: Likewise.
54555 * g++.old-deja/g++.other/anon4.C: Likewise.
54556 * g++.old-deja/g++.other/using1.C: Likewise.
54557 * g++.old-deja/g++.other/warn3.C: Likewise.
54558 * g++.old-deja/g++.pt/t37.C: Likewise.
54559 * g++.old-deja/g++.robertl/eb69.C: Likewise.
54560 * g++.old-deja/g++.robertl/eb71.C: Likewise.
54562 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54564 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54566 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54568 * gcc.c-torture/execute/stdio-opt-3.c: New test.
54570 2001-01-07 Jakub Jelinek <jakub@redhat.com>
54572 * gcc.c-torture/compile/20010107-1.c: New test.
54574 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54576 * gcc.c-torture/execute/builtin-noret-1.c: New test.
54578 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54580 * gcc.dg/format/format.h: New file.
54581 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54582 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54583 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54584 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54585 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54586 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54587 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54588 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54589 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54590 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54591 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54592 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54593 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54594 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54595 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54596 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54597 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54598 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54599 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54600 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54601 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54602 instead of declaring standard types, macros and functions in each
54605 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
54607 * gcc.c-torture/execute/20010106-1.c: New test.
54609 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
54611 * gcc.dg/format/format.exp: New file.
54612 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54613 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54614 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54615 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54616 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54617 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54618 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54619 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54620 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54621 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54622 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54623 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54624 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54625 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54626 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54627 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54628 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54629 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54630 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54631 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54632 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54633 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54634 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54635 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54636 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54637 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54638 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54639 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54640 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54641 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54642 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54643 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54644 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54645 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54646 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54647 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54648 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54649 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54650 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54651 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54652 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54653 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54655 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
54657 * gcc.c-torture/execute/991228-1.c: Take word endianness into
54660 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
54662 * gcc.c-torture/execute/builtin-complex-1.c: New test.
54664 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
54666 * g++.old-deja/g++.pt/crash62.C: New test.
54668 2001-01-04 Richard Henderson <rth@redhat.com>
54670 * gcc.dg/20000926-1.c: Update expected warnings.
54671 * gcc.dg/array-2.c: Likewise.
54672 * gcc.dg/array-4.c: Also validate flexible array members.
54673 * gcc.dg/c99-flex-array-1.c: New.
54675 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
54677 * gcc.c-torture/compile/20001222-1.x: Remove.
54679 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54681 * gcc.c-torture/execute/built-in-setjmp.c: New.
54683 2001-01-03 Richard Henderson <rth@redhat.com>
54685 * gcc.dg/940510-1.c: Update expected error wording.
54686 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54688 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
54690 * lib/target-supports.exp (check_alias_available): Modified to
54691 indicate aliases not supported if only weak aliases are supported.
54693 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54695 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54696 Turn on cmpstrsi checks for __pj__ and __i370__.
54698 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
54700 * g++.old-deja/g++.other/virtual11.C: New test.
54702 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
54704 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54706 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54708 * gcc.c-torture/compile/20010102-1.c: New test.
54710 2001-01-02 Andreas Jaeger <aj@suse.de>
54712 * gcc.dg/noreturn-3.c: New test.
54714 * gcc.dg/noreturn-4.c: New test.
54716 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54718 * gcc.c-torture/execute/stdio-opt-1.c: Also test
54719 __builtin_fputc and __builtin_fwrite.
54721 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
54723 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54724 signed char, not default char.
54726 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
54728 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54730 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
54732 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54734 2000-12-29 Richard Henderson <rth@redhat.com>
54736 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54737 (__cyg_profile_func_exit): Define.
54739 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54741 * g++.dg/vtgc1.C: New test.
54743 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
54745 * gcc.dg/noncompile/20001228-1.c: New test.
54747 * gcc.dg/20001228-1.c: New test.
54749 * gcc.c-torture/execute/20001228-1.c: New test.
54751 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
54753 * gcc.dg/format-strfmon-1.c: New test.
54755 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54757 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54758 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54759 * gcc.c-torture/execute/string-opt-1.c: Likewise.
54760 * gcc.c-torture/execute/string-opt-2.c: Likewise.
54761 * gcc.c-torture/execute/string-opt-3.c: Likewise.
54762 * gcc.c-torture/execute/string-opt-4.c: Likewise.
54763 * gcc.c-torture/execute/string-opt-6.c: Likewise.
54764 * gcc.c-torture/execute/string-opt-7.c: Likewise.
54765 * gcc.c-torture/execute/string-opt-8.c: Likewise.
54766 * gcc.c-torture/execute/string-opt-9.c: Likewise.
54767 * gcc.c-torture/execute/string-opt-10.c: Likewise.
54768 * gcc.c-torture/execute/string-opt-11.c: Likewise.
54769 * gcc.c-torture/execute/string-opt-12.c: Likewise.
54771 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54772 * gcc.c-torture/execute/string-opt-4.c: Test index.
54774 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
54776 * gcc.c-torture/compile/20001226-1.c: New test.
54778 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
54780 * gcc.c-torture/compile/20001222-1.c: New test.
54781 * gcc.c-torture/compile/20001222-1.x: Xfail.
54783 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
54785 * gcc.c-torture/execute/comp-goto-2.c: New test.
54787 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
54789 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54790 Use long types if __INT_MAX__ is 32767.
54791 (main): Use cast to (sint32 *) when poking 88 into a_page.
54793 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54795 2000-12-21 Bernd Schmidt <bernds@redhat.com>
54797 * gcc.c-torture/compile/20001221-1.c: New test.
54798 * gcc.c-torture/execute/20001221-1.c: New test.
54800 2000-12-20 Richard Henderson <rth@redhat.com>
54802 * g++.old-deja/g++.pt/crash36.C: Update error lines.
54803 * g++.old-deja/g++.robertl/eb109.C: Likewise.
54805 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54807 * gcc.dg/compare3.c: New test.
54809 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
54811 * gcc.dg/format-warnll-1.c: New test.
54813 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
54815 * gcc.dg/cpp/cmdlne-P.c: New test.
54817 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
54819 * gcc.c-torture/execute/builtin-abs-1.c,
54820 gcc.c-torture/execute/builtin-abs-2.c: New tests.
54822 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
54824 * gcc.dg/cpp/multiline.c: New test.
54826 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
54828 * g++.old-deja/g++.other/syshdr1.C: Update.
54829 * gcc.dg/cpp/lineflags.c: Remove temporarily.
54831 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54833 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54835 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54837 * g++.old-deja/g++.pt/ttp65.C: New test.
54839 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54841 * g++.old-deja/g++.pt/ttp64.C: New test.
54843 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54845 * g++.old-deja/g++.pt/spec33.C: New test.
54847 2000-12-14 Catherine Moore <clm@redhat.com>
54849 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54850 * gcc.c-torture/execute/920612-2.c: Likewise.
54851 * gcc.c-torture/execute/920428-2.c: Likewise.
54852 * gcc-c-torture/execute/va-arg-11.c: Call exit.
54853 * gcc.c-torture/execute/va-arg-21.c: Likewise.
54855 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54857 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54858 * gcc.dg/pack-test-2.c: Likewise.
54860 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
54862 Tests by Zack Weinberg <zackw@stanford.edu>.
54864 * gcc.dg/cpp/defined.c: Update.
54865 * gcc.dg/cpp/defined_trad.c: New tests.
54867 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
54869 * gcc.dg/cpp/trad-direct.c: Update.
54871 2000-12-11 Neil Booth <neilb@earthling.net>
54873 * gcc.dg/cpp/defined_trad.c
54875 2000-12-11 Neil Booth <neilb@earthling.net>
54877 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54879 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
54881 * gcc.dg/format-miss-2.c: New test.
54883 2000-12-09 Neil Booth <neilb@earthling.net>
54885 * gcc.dg/cpp/lineflags.c: New tests.
54886 * gcc.dg/cpp/poison.c: Update.
54887 * gcc.dg/cpp/redef2.c: Update.
54888 * gcc.dg/cpp/skipping.c: New test.
54890 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
54892 * g++.old-deja/g++.other/eh3.C: New testcase.
54894 2000-12-07 Neil Booth <neilb@earthling.net>
54896 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54897 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54898 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54899 wtr-union-init-2.c, wtr-union-init-3.c: Update.
54900 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54903 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54905 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54906 __SIZE_TYPE__ instead of int for type of integers cast to
54909 2000-12-07 Jakub Jelinek <jakub@redhat.com>
54911 * g++.old-deja/g++.other/cleanup4.C: New test.
54913 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54915 * format-sec-1.c: New test.
54917 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54919 * gcc.dg/format-nonlit-3.c: New test.
54921 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54923 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54924 through a null pointer.
54926 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54928 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54929 * g++.old-deja/g++.pt/partial4.C: New test.
54931 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
54933 * gcc.c-torture/execute/ieee/hugeval.x: New.
54935 2000-12-06 Neil Booth <neilb@earthling.net>
54937 * gcc.dg/cpp/backslash2.c: New tests.
54939 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54941 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54942 * gcc.c-torture/execute/stdio-opt-2.c: New test.
54944 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
54946 * gcc.c-torture/execute/20001203-2.c: New testcase.
54948 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
54950 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54951 * g++.old-deja/g++.other/virtual10.C: New test.
54953 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
54955 * g++.old-deja/g++.mike/pmf5.C: Remove test.
54957 2000-12-05 Richard Henderson <rth@redhat.com>
54959 * gcc.c-torture/compile/20001205-1.c: New.
54961 2000-12-04 Neil Booth <neilb@earthling.net>
54963 * g++.old-deja/g++.other/virtual9.C: New test.
54964 * g++.old-deja/g++.pt/crash61.C: New test.
54965 * gcc.c-torture/execute/loop-9.c: New test.
54967 2000-12-04 Neil Booth <neilb@earthling.net>
54969 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54970 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54971 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54972 * gcc.dg/cpp/extratokens.c: ...here.
54974 2000-12-04 Neil Booth <neilb@earthling.net>
54976 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54979 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54981 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54982 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54984 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54986 * gcc.c-torture/execute/20001203-1.c: New test.
54988 2000-12-03 Neil Booth <neilb@earthling.net>
54990 * gcc.dg/cpp/macro6.c: New test cases.
54992 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54994 * gcc.c-torture/execute/string-opt-9.c: New test.
54995 * gcc.c-torture/execute/string-opt-10.c: Likewise.
54996 * gcc.c-torture/execute/string-opt-11.c: Likewise.
54997 * gcc.c-torture/execute/string-opt-12.c: Likewise.
54999 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55000 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55002 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55004 * gcc.dg/cpp/if-6.c: New testcase.
55006 * gcc.dg/20001201-1.c: New testcase.
55008 2000-12-02 Neil Booth <neilb@earthling.net>
55010 * g++.old-deja/g++.other/externC4.C,
55011 g++.old-deja/g++.other/friend10.C: New tests.
55013 2000-12-02 Neil Booth <neilb@earthling.net>
55015 * g++.old-deja/g++.other/instan2.C
55016 * g++.old-deja/g++.other/instan3.C: New test.
55018 2000-12-02 Neil Booth <neilb@earthling.net>
55020 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55021 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55022 gnuc99.c,gnuc99-pedantic.c: New tests.
55024 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55026 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55027 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55029 2000-12-01 Neil Booth <neilb@earthling.net>
55031 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55032 * gcc.dg/cpp/poison.c: Update.
55033 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55035 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55037 * g77.f-torture/execute/20001201.f: New test.
55039 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55041 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55043 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55045 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55047 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55049 * g++.old-deja/g++.other/cast6.C: New test.
55051 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55053 * gcc.c-torture/execute/20001130-2.c: New testcase.
55055 2000-11-30 Richard Henderson <rth@redhat.com>
55057 * gcc.c-torture/execute/20001130-1.c: New test.
55059 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55061 * g++.old-deja/g++.other/op3.C: New test.
55063 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55065 * g++.old-deja/g++.other/op2.C: New test.
55067 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55069 * g++.old-deja/g++.other/crash38.C: New test.
55071 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55073 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55075 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55077 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55079 * gcc.c-torture/execute/string-opt-6.c: New test.
55081 * gcc.dg/20001117-1.c: Add main.
55083 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55085 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55087 * gcc.dg/940510-1.c: ... to here.
55089 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55090 zero-size arrays in toplevel structures.
55092 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55094 * gcc.c-torture/execute/loop-8.c: New test.
55096 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55098 * g++.old-deja/g++.other/base1.C: New test.
55100 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55102 * g++.old-deja/g++.other/parse2.C: New test.
55104 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55106 * g++.old-deja/g++.pt/incomplete1.C: New test.
55108 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55110 * g++.old-deja/g++.other/friend9.C: New test.
55112 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55114 * gcc.dg/20001127-1.c: New test.
55116 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55118 * g++.old-deja/g++.pt/friend46.C: New test.
55120 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55122 * g++.old-deja/g++.other/ptrmem8.C: New test.
55124 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55126 * gcc.c-torture/execute/string-opt-7.c: New test.
55127 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55129 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
55131 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55132 instead of 'mkcheck 2'.
55134 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55136 * gcc.c-torture/execute/memcheck/driver.c,
55137 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55138 C9X references to refer to C99.
55140 2000-11-25 Jakub Jelinek <jakub@redhat.com>
55142 * gcc.dg/ultrasp3.c: New test.
55144 2000-11-25 Neil Booth <neilb@earthling.net>
55146 * gcc.dg/cpp/include2.c: Update test to be locale independent.
55148 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
55150 * gcc.c-torture/compile/20001123-2.c: New.
55152 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55154 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55156 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
55158 * gcc.dg/sequence-point-1.c: Add some new tests.
55159 * gcc.c-torture/execute/20001124-1.c: New test.
55161 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55163 * g++.old-deja/g++.other/vaarg4.C: New test.
55164 * gcc.c-torture/compile/20001123-1.c: New test.
55166 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55168 * g++.other/crash24.C: Adjust and remove XFAIL.
55169 * g++.other/crash37.C: New test.
55171 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
55173 * g++.old-deja/g++.pt/instantiate9.C: New test.
55175 2000-11-22 Mark Mitchell <mark@codesourcery.com>
55177 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55180 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55181 * g++.old-deja/g++.robertl/eb55.C: Likewise.
55183 2000-11-22 Neil Booth <neilb@earthling.net>
55185 * gcc.dg/cpp/Wtrigraphs.c: New test.
55187 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
55189 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55191 2000-11-22 Jakub Jelinek <jakub@redhat.com>
55193 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55195 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
55197 * lib/gcc-dg.exp: load_lib scanasm.exp.
55198 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55199 * lib/g++-dg.exp: load_lib scanasm.exp.
55200 * lib/scanasm.exp: New.
55201 (scan-assembler, scan-assembler-not): Add optional arguments to
55202 test name, or if not present, the pattern name.
55203 (scan-assembler-dem, scan-assembler-dem-not): New.
55205 * g++.dg/dg.exp: New.
55207 2000-11-21 Neil Booth <neilb@earthling.net>
55209 * gcc.dg/cpp/integrated1.c: Remove.
55211 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55213 * gcc.c-torture/execute/20001121-1.c: New test.
55215 2000-11-21 Richard Henderson <rth@redhat.com>
55217 * gcc.c-torture/compile/20001121-1.c: New test.
55219 2000-11-20 Neil Booth <neilb@earthling.net>
55221 * gcc.dg/cpp/integrated1.c: New test.
55223 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55225 * g++.old-deja/g++.other/inline17.C: New test.
55227 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
55229 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55230 local variable to be zero: I made the variable global. Now
55231 uses abort() and exit() instead of relying on main's return value.
55233 2000-11-20 Neil Booth <neilb@earthling.net>
55235 * gcc.dg/cpp/paste2.c: Update test.
55236 * objc/execute/paste.m: New test.
55238 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55240 * gcc.dg/c99-condexpr-1.c: New test.
55242 2000-11-20 Neil Booth <neilb@earthling.net>
55244 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55246 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
55248 * g++.old-deja/g++.pt/export1.C: New test.
55250 2000-11-20 Jakub Jelinek <jakub@redhat.com>
55252 * gcc.dg/20001117-1.c: New test.
55254 2000-11-18 Richard Henderson <rth@redhat.com>
55256 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55258 2000-11-18 Richard Henderson <rth@redhat.com>
55260 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55261 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55262 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55264 2000-11-18 Richard Henderson <rth@redhat.com>
55266 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55267 (main): New. Exit cleanly.
55269 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55271 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55272 gcc.dg/c99-fordecl-2.c: New tests.
55274 2000-11-18 Richard Henderson <rth@redhat.com>
55276 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55277 * gcc.c-torture/execute/zerolen-2.c: New.
55279 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55281 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55284 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55286 * g++.old-deja/g++.pt/instantiate8.C: New test.
55288 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55290 * g++.old-deja/g++.other/incomplete.C: Add more tests.
55291 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55293 2000-11-16 Nick Clifton <nickc@redhat.com>
55295 * gcc.c-torture/execute/nestfunc-2.c: New test.
55296 * gcc.c-torture/execute/nestfunc-3.c: New test.
55298 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55300 * gcc.c-torture/compile/20001116-1.c: New test.
55302 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55304 * gcc.c-torture/execute/20001115-1.c: New test.
55306 2000-11-15 Mark Mitchell <mark@codesourcery.com>
55308 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55309 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55310 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55311 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55313 2000-11-15 Neil Booth <neilb@earthling.net>
55315 gcc.dg/cpp/_Pragma1.c: Update.
55316 gcc.dg/cpp/_Pragma2.c: New test.
55318 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
55320 * g++.old-deja/g++.other/anon5.C: New test.
55322 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
55324 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55327 2000-11-14 Jakub Jelinek <jakub@redhat.com>
55329 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55332 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55334 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55335 labels at end of compound statements.
55337 2000-11-13 Jakub Jelinek <jakub@redhat.com>
55339 * gcc.c-torture/execute/loop-7.c: New test.
55341 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55343 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55345 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55347 * gcc.dg/c99-bool-1.c: New test.
55349 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55351 * gcc.dg/c99-scope-1.c: Remove xfail.
55352 * gcc.dg/c99-scope-2.c: New test.
55354 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55356 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55357 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55359 2000-11-11 Mark Mitchell <mark@codesourcery.com>
55361 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55364 * g++.mike/p700.C: Don't typedef wchar_t.
55365 * g++.mike/p784.C: Likewise.
55366 * g++.mike/eb101.C: Don't use __wchar_t.
55368 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
55370 * g77.f-torture/execute/20001111.[fx]: Test premature exit
55373 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55375 * gcc.c-torture/execute/20001111-1.c: New test.
55377 2000-11-10 Nick Clifton <nickc@redhat.com>
55379 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55380 long multuiple and accumulate.
55382 2000-11-09 Richard Henderson <rth@redhat.com>
55384 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55385 via size_t instead of int.
55387 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55388 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55389 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55390 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55392 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
55394 * gcc.c-torture/compile/20001109-1.c: New test.
55395 * gcc.c-torture/compile/20001109-2.c: New test.
55397 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
55399 * g++.old-deja/g++.pt/operator1.C: New test.
55400 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55402 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55404 * gcc.dg/20001108-1.c: New test.
55406 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55408 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55409 with both arguments constant strings.
55410 * gcc.c-torture/execute/string-opt-3.c: New test.
55411 * gcc.c-torture/execute/string-opt-4.c: New test.
55412 * gcc.c-torture/execute/string-opt-5.c: New test.
55414 2000-11-08 Nick Clifton <nickc@redhat.com>
55416 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
55417 mulsidi3adddi patterns.
55419 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
55421 * g++.old-deja/g++.other/crash36.C: New test.
55423 2000-11-08 Jakub Jelinek <jakub@redhat.com>
55425 * g++.old-deja/g++.other/init16.C: New test.
55427 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
55429 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55431 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55433 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55434 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55435 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55437 2000-11-07 DJ Delorie <dj@redhat.com>
55439 * gcc.dg/20000614-1.c: Add return so that test can pass.
55441 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55443 * gcc.c-torture/execute/string-opt-1.c: New test.
55445 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55447 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
55448 mips-sgi-irix6.* because the MIPS ABI passes floating-point
55449 parameters in registers, and there is no way for a varargs
55450 function to know in which order the integer and floating-point
55451 parameters should be interleaved when they are placed on the
55453 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55454 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55456 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55458 * gcc.c-torture/execute/string-opt-2.c: New test.
55460 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
55462 * g++.old-deja/g++.pt/crash60.C: New test.
55464 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55466 * g++.old-deja/g++.other/crash24.C: New test.
55467 * g++.old-deja/g++.other/crash25.C: New test.
55468 * g++.old-deja/g++.other/crash26.C: New test.
55469 * g++.old-deja/g++.other/crash27.C: New test.
55470 * g++.old-deja/g++.other/crash28.C: New test.
55471 * g++.old-deja/g++.other/crash29.C: New test.
55472 * g++.old-deja/g++.other/crash30.C: New test.
55473 * g++.old-deja/g++.other/crash31.C: New test.
55474 * g++.old-deja/g++.other/crash32.C: New test.
55475 * g++.old-deja/g++.other/crash33.C: New test.
55476 * g++.old-deja/g++.other/crash34.C: New test.
55477 * g++.old-deja/g++.other/crash35.C: New test.
55479 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55481 * gcc.c-torture/execute/20001031-1.c: New test.
55483 2000-11-04 Mark Mitchell <mark@codesourcery.com>
55485 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55488 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55489 standards-conformant.
55491 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55493 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55494 * g++.old-deja/g++.mike/p755a.C: Likewise.
55495 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55496 library makes no calls to `operator new' during initialization.
55498 2000-11-04 Neil Booth <neilb@earthling.net>
55500 * gcc.dg/cpp/include2.c: New tests.
55502 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
55504 * lib/g++.exp (g++_set_ld_library_path): New function.
55505 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55507 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
55509 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
55512 2000-11-01 Richard Henderson <rth@redhat.com>
55514 * g++.old-deja/g++.ext/namedret1.C: New.
55515 * g++.old-deja/g++.ext/namedret2.C: New.
55516 * g++.old-deja/g++.ext/namedret3.C: New.
55518 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
55520 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55521 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55523 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55525 * gcc.c-torture/execute/va-arg-21.c: New test.
55527 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
55529 * gcc.dg/c99-complex-2.c: New test.
55531 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55533 * gcc.c-torture/execute/stdio-opt-1.c: New test.
55535 2000-10-31 Jakub Jelinek <jakub@redhat.com>
55537 * g++.old-deja/g++.other/inline16.C: New test.
55539 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
55541 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55542 __PRETTY_FUNCTION__
55544 2000-10-29 Neil Booth <neilb@earthling.net>
55546 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55548 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55549 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55552 2000-10-29 Neil Booth <neilb@earthling.net>
55554 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55555 * mi1.c, mi1c.h: Add null directives to multiple-include test.
55556 * mi5.c: Test multiple includes work with -C.
55557 * trigraphs.c: Test ^= version.
55559 2000-10-28 Neil Booth <neilb@earthling.net>
55561 New tests and test updates for new macro expander.
55563 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55564 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55565 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55566 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55567 new diagnostic messages.
55569 * gcc.dg/cpp/macro3.c: New tests.
55571 2000-10-27 Mark Mitchell <mark@codesourcery.com>
55573 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55576 2000-10-27 Jakub Jelinek <jakub@redhat.com>
55578 * g++.old-deja/g++.other/eh2.C: New test.
55580 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
55582 * gcc.c-torture/execute/20001027-1.c: New test.
55584 2000-10-26 Richard Henderson <rth@redhat.com>
55586 * gcc.c-torture/execute/20001026-1.c: New.
55588 2000-10-26 Mark Mitchell <mark@codesourcery.com>
55590 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55591 * g++.old-deja/g++.law/builtin1.C: Likewise.
55592 * g++.old-deja/g++.law/ctors10.C: Likewise.
55593 * g++.old-deja/g++.law/virtual3.C: Likewise.
55594 * g++.old-deja/g++.mike/p658.C: Likewise.
55595 * g++.old-deja/g++.other/sibcall1.C: Likewise.
55596 * g++.old-deja/g++.other/vaarg2.C: Likewise.
55597 * g++.old-deja/g++.robertl/eb124.C: Likewise.
55598 * g++.old-deja/g++.robertl/eb44.C: Likewise.
55599 * g++.old-deja/g++.robertl/eb77.C: Likewise.
55601 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
55603 * gcc.c-torture/compile/20001024-1.c: New test.
55605 2000-10-25 Mark Mitchell <mark@codesourcery.com>
55607 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55608 to tell us whether or not we are using V3.
55610 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
55612 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55615 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
55617 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55619 2000-10-25 Jakub Jelinek <jakub@redhat.com>
55621 * gcc.c-torture/execute/20001024-1.c: New test.
55623 2000-10-24 Jakub Jelinek <jakub@redhat.com>
55625 * g++.old-deja/g++.other/sibcall1.C: New test.
55627 2000-10-20 Jakub Jelinek <jakub@redhat.com>
55629 * gcc.dg/noncompile/init-3.c: New test.
55631 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
55633 * gcc.dg/format-array-1.c: New test.
55635 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55637 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55638 writing through null pointers; remove comment about testing
55639 unterminated strings.
55641 2000-10-17 Matthew Hiller <hiller@redhat.com>
55643 * gcc.c-torture/execute/20001017-2.c: New test.
55645 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55647 * gcc.c-torture/compile/20001018-1.c: New test.
55648 * gcc.c-torture/compile/20001018-1.x: Xfail.
55650 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55652 * gcc.c-torture/execute/20001017-1.c: New test.
55654 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55656 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55657 for multiple use of arguments with scanf formats; add tests for
55658 multiple use of arguments.
55660 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
55662 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55663 from some old tests.
55665 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55667 * gcc.dg/format-miss-1.c: New test.
55669 2000-10-16 Jakub Jelinek <jakub@redhat.com>
55671 * gcc.c-torture/execute/20001013-1.c: New test.
55673 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
55675 * gcc.dg/format-branch-1.c: New test.
55677 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
55679 * README, lib/file-format.exp: Remove EGCS references.
55681 2000-10-16 Jakub Jelinek <jakub@redhat.com>
55683 * gcc.dg/20001013-1.c: New test.
55685 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
55687 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55688 for intmax_t in the compiler using __typeof__ and the type rules
55689 for conditional expressions.
55691 2000-10-13 Jakub Jelinek <jakub@redhat.com>
55693 * gcc.dg/20001012-1.c: New test.
55694 * gcc.dg/20001012-2.c: New test.
55696 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55698 * gcc.dg/format-attr-1.c: New test.
55700 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55702 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55703 __LONG_LONG_MAX__ instead of LLONG_MAX.
55705 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55707 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55709 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55712 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
55714 * gcc.dg/sequence-pt-1.c: New test.
55716 2000-10-11 Geoff Keating <geoffk@cygnus.com>
55718 * gcc.c-torture/execute/20001011-1.c: New testcase.
55719 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55721 2000-10-10 Jakub Jelinek <jakub@redhat.com>
55723 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55724 does not error on it.
55726 2000-10-10 Jakub Jelinek <jakub@redhat.com>
55728 * gcc.dg/20001009-1.c: New test.
55730 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
55732 * gcc.c-torture/compile/20001009-1.c: Move from here ....
55733 * gcc.c-torture/execute/20001009-2.c: ... to here.
55735 2000-10-09 Geoff Keating <geoffk@cygnus.com>
55737 * gcc.c-torture/compile/20001009-1.c: New testcase.
55738 * gcc.c-torture/execute/20001009-1.c: New testcase.
55739 Testcases provided by Jan Hubicka <jh@suse.cz>.
55741 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
55743 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55744 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55745 uintmax_t using <limits.h> to emulate the compiler's internal
55746 logic. No longer XFAIL %j tests.
55748 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
55750 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55751 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55752 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55753 regexps and details of expected handling of some bad formats.
55754 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55757 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55759 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55760 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55761 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55762 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55765 2000-10-06 Richard Henderson <rth@cygnus.com>
55767 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55768 * g++.old-deja/g++.brendan/crash52.C: Likewise.
55769 * g++.old-deja/g++.jason/report.C: Likewise.
55770 * g++.old-deja/g++.law/friend5.C: Likewise.
55771 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
55772 of the expected warnings.
55774 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
55776 * g++.old-deja/g++.pt/enum14.C: New test.
55778 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
55780 * g++.old-deja/g++.pt/crash59.C: New test.
55782 2000-10-04 Will Cohen <wcohen@redhat.com>
55784 * gcc.dg/20000926-1.c: New test.
55786 2000-10-03 Geoff Keating <geoffk@cygnus.com>
55788 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55789 function name for current C++ compiler.
55790 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55792 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
55794 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55795 __PRETTY_FUNCTION__.
55796 * g++.old-deja/g++.ext/pretty2.C: Likewise.
55798 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55800 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55802 2000-09-26 Jakub Jelinek <jakub@redhat.com>
55804 * gcc.c-torture/compile/20000923-1.c: New test.
55806 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55808 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55809 * g++.old-deja/g++.pt/ttp62.C: Same.
55810 * g++.old-deja/g++.other/inline14.C: Same.
55812 2000-09-24 Richard Henderson <rth@cygnus.com>
55814 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55816 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
55818 * gcc.dg/c90-printf-1.c: Add test for wide string format.
55820 2000-09-22 Geoff Keating <geoffk@cygnus.com>
55822 * gcc.c-torture/compile/20000922-1.c: New file.
55824 2000-09-21 Nick Clifton <nickc@redhat.com>
55826 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55827 a signed long modulo operation.
55828 (mod6): New function - perform an unsigned long modulo operation.
55829 (main): Add tests for modulos of very large numbers by very small
55832 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55834 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55836 2000-09-19 Richard Henderson <rth@cygnus.com>
55838 * gcc.dg/compare2.c (case 10): XFAIL.
55840 2000-09-18 Richard Henderson <rth@cygnus.com>
55842 * gcc.c-torture/execute/20000906-1.c: Move ...
55843 * gcc.dg/20000906-1.c: ... here. Only run on targets
55844 that support __builtin_trap.
55846 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
55848 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55850 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
55852 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55853 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
55854 more $ format tests.
55856 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
55858 * gcc.dg/format-errmk-1.c: New test.
55860 2000-09-17 Greg McGary <greg@mcgary.org>
55862 * gcc.c-torture/execute/20000917-1.x: Remove.
55864 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
55866 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55868 2000-09-17 Greg McGary <greg@mcgary.org>
55870 * gcc.c-torture/execute/20000917-1.c: New test.
55871 * gcc.c-torture/execute/20000917-1.x: XFAIL.
55873 2000-09-16 Neil Booth <NeilB@earthling.net>
55875 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55876 in nested macro bug.
55878 2000-09-15 Neil Booth <NeilB@earthling.net>
55880 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55882 2000-09-14 Jeffrey A Law (law@cygnus.com)
55884 * gcc.c-torture/execute/20000914-1.c: New test.
55886 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
55888 * g++.other/inline13.C: New test.
55890 2000-09-12 Andreas Jaeger <aj@suse.de>
55892 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55893 constant by Ulrich Drepper <drepper@redhat.com>.
55895 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
55897 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55899 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55901 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55903 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
55905 * gcc.dg/cpp/backslash.c: New test.
55907 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
55909 * gcc.c-torture/execute/20000910-1.c: New test.
55910 * gcc.c-torture/execute/20000910-2.c: Likewise.
55912 2000-09-11 Robert Lipe <robertl@sco.com>
55914 * gcc.dg/pragma-align.c: New test.
55916 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
55918 * g++.old-deja/g++.pt/explicit82.C: New test.
55919 * g++.old-deja/g++.pt/explicit83.C: New test.
55921 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
55923 * gcc.dg/asm-names.c: New test.
55925 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55927 * gcc.dg/cpp/tr-warn6.c: New test
55929 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
55931 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55934 2000-09-07 Catherine Moore <clm@redhat.com>
55936 * gcc.c-torture/execute/unroll-1.c: New test.
55938 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
55940 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55942 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55943 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55944 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55945 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55946 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55948 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55949 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55951 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55953 * g++.old-deja/g++.pt/deduct2.C: New test.
55955 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55957 * g++.old-deja/g++.pt/parms2.C: New test.
55959 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55961 * g++.old-deja/g++.pt/crash58.C: New test.
55963 2000-09-06 Greg McGary <greg@mcgary.org>
55965 * gcc.c-torture/execute/20000906-1.c: New test.
55966 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55968 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55970 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55972 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55974 * g++.old-deja/g++.pt/crash57.C: New test.
55976 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55978 * g++.old-deja/g++.pt/crash56.C: New test.
55980 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55982 * g++.old-deja/g++.pt/koenig1.C: New test.
55984 2000-09-04 Jakub Jelinek <jakub@redhat.com>
55986 * gcc.dg/20000904-1.c: New test.
55988 2000-09-04 Jakub Jelinek <jakub@redhat.com>
55990 * gcc.dg/cpp/paste8.c: New test.
55992 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
55994 * gcc.c-torture/compile/20000827-1.c: New test.
55996 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
55998 * gcc.dg/format-diag-1.c: New test.
56000 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56002 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56003 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56004 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56005 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56006 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56008 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56010 * g++.old-deja/g++.other/nested4.C: New test.
56012 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56014 * g++.old-deja/g++.ns/scoped1.C: New test.
56016 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56018 * lib/g++.exp: Support testing already-installed GCC.
56020 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56022 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56024 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56026 * gcc.dg/return-type-2.c: New test.
56028 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56030 * gcc.c-torture/compile/20000825-1.c: New test.
56032 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56034 * gcc.dg/dwarf2-2.c: New test.
56036 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56038 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56039 dg-warning regexps.
56041 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56043 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56044 gcc.dg/format-ext-5.c: New tests.
56046 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56048 * g++.old-deja/g++.other/crash22.C: New test.
56050 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56052 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56054 2000-08-24 Richard Henderson <rth@cygnus.com>
56056 * gcc.dg/ia64-sync-1.c: New test.
56057 * gcc.dg/ia64-sync-2.c: New test.
56058 * gcc.dg/ia64-asm-1.c: New test.
56060 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56062 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56063 * gcc.dg/format-ext-2.c: New test.
56065 2000-08-23 Jason Merrill <jason@redhat.com>
56067 * lib/old-dejagnu.exp: Also ignore "In member function" and
56070 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56072 * gcc.dg/noncompile/label-lineno-1.c: New test.
56074 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56076 * gcc.dg/c99-array-nonobj-1.c: New test.
56078 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56080 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56082 * gcc.dg/format-ext-1.c: New test.
56084 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56086 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56087 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56088 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56089 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56090 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56092 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56094 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56095 gcc.dg/c99-strftime-2.c: New tests.
56097 2000-08-22 Richard Henderson <rth@cygnus.com>
56099 * gcc.c-torture/execute/20000822-1.c: New test.
56101 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56103 * gcc.c-torture/execute/20000819-1.x: Remove.
56105 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56107 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56108 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56109 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56110 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56111 gcc.dg/format-xopen-1.c: New tests.
56113 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56115 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56117 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56119 * g++.old-deja/g++.other/loop2.C: New test.
56121 * gcc.c-torture/compile/20000606-1.c: New test.
56122 * gcc.c-torture/compile/20000728-1.c: New test.
56123 * gcc.c-torture/execute/20000801-1.c: New test.
56124 * gcc.c-torture/execute/20000801-2.c: New test.
56125 * gcc.c-torture/execute/20000819-1.c: New test.
56126 * gcc.c-torture/execute/20000819-1.x: XFAIL.
56127 * gcc.dg/20000629-1.c: New test.
56128 * gcc.dg/20000724-1.c: New test.
56129 * gcc.dg/20000807-1.c: New test.
56131 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56133 * gcc.dg/cpp/pragma-1.c: New test.
56134 * gcc.dg/cpp/pragma-2.c: New test.
56136 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
56138 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56139 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
56141 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56143 * gcc.c-torture/compile/20000818-1.c: New test.
56145 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
56147 * gcc.c-torture/execute/20000818-1.c: New test.
56149 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
56151 * gcc.dg/format-va-1.c: New test.
56153 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56155 * g++.old-deja/g++.other/typedef8.C: New test.
56157 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56159 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56160 * g++.old-deja/g++.mike/net36.C: Mark candidate.
56161 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56162 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56163 * g++.old-deja/g++.other/ptrmem7.C: New test.
56164 * g++.old-deja/g++.pt/ptrmem10.C: New test.
56166 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56168 * g++.old-deja/g++.pt/typename27.C: New test.
56170 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
56172 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56173 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56174 * g++.old-deja/g++.pt/friend45.C: New test.
56175 * g++.old-deja/g++.other/friend8.C: New test.
56177 2000-08-15 Richard Henderson <rth@cygnus.com>
56179 * gcc.c-torture/execute/20000815-1.c: New test.
56181 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
56183 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56184 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56185 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56187 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
56189 * g++.old-deja/g++.other/refinit2.C: New test.
56191 2000-08-13 Geoff Keating <geoffk@cygnus.com>
56193 * lib/c-torture.exp (c-torture): Make
56194 compiler_conditional_xfail_data global.
56195 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56196 compiler_conditional_xfail_data machinery.
56197 (f-torture-execute): Likewise.
56198 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56199 and only when unrolling loops.
56201 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56203 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56205 * g++.old-deja/g++.pt/explicit81.C: New test.
56207 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56209 * g++.old-deja/g++.pt/typename26.C: New test.
56211 2000-08-10 Geoff Keating <geoffk@cygnus.com>
56213 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56216 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
56218 * g++.old-deja/g++.other/array3.C: New test.
56220 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56222 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56223 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56224 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56227 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
56229 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56230 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56232 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
56234 * gcc.c-torture/execute/20000808-1.c: New test.
56236 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56238 * gcc.dg/c90-const-expr-1.c: New test.
56240 2000-08-08 Richard Henderson <rth@cygnus.com>
56242 * gcc.dg/noncompile/920923-1.c: Declare calloc.
56244 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
56246 * gcc.dg/noncompile/const-ll-1.c: New test.
56248 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
56250 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56252 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56254 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56255 that running programs linked against the shared version of libobjc
56258 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56260 * gcc.dg/c99-printf-1.c: New test.
56262 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56264 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56266 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
56268 * gcc.c-torture/execute/20000731-1.x: Delete.
56270 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
56272 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56273 and torture_without_loops as is done by c-torture.exp.
56274 (search_for): Copy from c-torture.exp.
56275 (gcc-dg-runtest): New function, drives a directory of tests
56276 iterating over the TORTURE_OPTIONS.
56277 (scan-assembler, scan-assembler-not): Move here from
56278 individual directory drivers.
56280 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56281 defined by lib/gcc-dg.exp.
56282 * gcc.dg/cpp/cpp.exp: Likewise.
56283 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
56284 gcc-dg-runtest, so we cycle over optimization options.
56286 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56287 * gcc.dg/compare2.c: No longer expected to fail.
56289 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56291 * gcc.c-torture/execute/20000804-1.c: New test.
56293 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
56295 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56297 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
56299 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56301 2000-08-03 Jeffrey A Law (law@cygnus.com)
56303 * gcc.c-torture/compile/20000803-1.c: New test.
56305 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
56307 * gcc.c-torture/execute/20000801-3.c,
56308 gcc.c-torture/execute/20000801-4.c: New tests.
56309 * gcc.c-torture/execute/20000801-3.x,
56310 gcc.c-torture/execute/20000801-4.x: Xfail.
56312 2000-08-02 Geoff Keating <geoffk@cygnus.com>
56314 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56315 libobjc/.libs to allow for libtool.
56317 2000-08-02 Jakub Jelinek <jakub@redhat.com>
56319 * gcc.c-torture/compile/20000802-1.c: New test.
56321 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
56323 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56325 2000-07-31 Jeffrey A Law (law@cygnus.com)
56327 * gcc-c-torture/execute/20000731-2.c: New test.
56329 * gcc.c-torture/execute/20000731-1.c: New test.
56330 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56332 2000-07-31 Jakub Jelinek <jakub@redhat.com>
56334 * gcc.dg/cpp/paste7.c: New test.
56335 * gcc.dg/cpp/20000725-1.c: New test.
56337 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
56339 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56340 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56341 declaration warning for __builtin_dwarf_reg_size.
56343 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56345 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
56347 * gcc.dg/noncompile/voidparam-1.c: New test.
56349 2000-07-30 Richard Henderson <rth@cygnus.com>
56351 * gcc.dg/c90-digraph-1.c: Don't xfail.
56352 * gcc.dg/compare2.c (case 10): Xfail.
56353 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56355 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
56357 * gcc.dg/c99-main-1.c: New test.
56359 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
56361 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56363 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
56365 * gcc.c-tortuer/execute/20000726-1.c: New test.
56367 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
56369 * gcc.c-torture/execute/enum-2.c: New test.
56371 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56373 * gcc.dg/cpp/tr-warn3.c: New test.
56375 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56377 * g++.old-deja/g++.ext/implicit1.C: Remove.
56378 * g++.old-deja/g++.jason/c2.C: Remove
56379 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56380 * g++.old-deja/g++.pt/crash16.C: Likewise.
56381 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56383 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56385 * g++.old-deja/g++.other/for2.C: New test.
56387 2000-07-25 Jakub Jelinek <jakub@redhat.com>
56389 * gcc.dg/20000720-1.c: New test.
56391 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
56393 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
56395 2000-07-24 Geoff Keating <geoffk@cygnus.com>
56397 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56398 * gcc.c-torture/execute/20000722-1.c: New.
56399 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56401 2000-07-24 Jakub Jelinek <jakub@redhat.com>
56403 * gcc.dg/cpp/20000720-1.S: New test.
56405 2000-07-21 Michael Meissner <meissner@redhat.com>
56407 * gcc.c-torture/execute/ieee/hugeval.c: New test.
56409 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56411 * g++.old-deja/g++.brendan/crash16.C,
56412 g++.old-deja/g++.brendan/parse3.C,
56413 g++.old-deja/g++.brendan/redecl1.C,
56414 g++.old-deja/g++.ns/template13.C,
56415 g++.old-deja/g++.other/decl4.C,
56416 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56418 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56420 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56421 and "Internal error".
56423 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56425 * gcc.dg/cpp/paste6.c: New test.
56427 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
56429 * gcc.dg/cpp/tr-direct.c: New test.
56431 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56432 gcc.dg/cpp/undef1.c: Tweak error regexps.
56434 2000-07-18 Eric Christopher <echristo@redhat.com>
56436 * gcc.c-torture/compile/20000718-1.c: New test.
56438 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
56440 * cpplex.c (_cpp_push_token): If the token being pushed back
56441 is the previous token in this context, just subtract one from
56443 * cppmacro.c (save_expansion): Clear aux field when storing a
56446 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
56448 * gcc.dg/noncompile/redecl-1.c: New test.
56450 2000-07-18 Jakub Jelinek <jakub@redhat.com>
56452 * gcc.c-torture/execute/20000717-5.c: New test.
56453 * gcc.c-torture/execute/20000717-1.x: Removed.
56455 2000-07-17 Richard Henderson <rth@cygnus.com>
56457 * gcc.c-torture/execute/20000717-4.c: New test.
56459 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
56461 * gcc.dg/cpp/syshdr.c: New test.
56462 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56464 2000-07-17 Neil Booth <neilb@earthling.net>
56466 * gcc.dg/cpp/cmdlne-dM.c: New test.
56467 * gcc.dg/cpp/cmdlne-dD.c: New test.
56469 2000-07-17 Jeffrey A Law (law@cygnus.com)
56471 * gcc.c-torture/execute/20000717-3.c: New test.
56473 * gcc.c-torture/compile/20000717-1.c: New test.
56475 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
56477 * gcc.c-torture/execute/20000717-2.c: New test.
56479 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56481 * gcc.dg/formatz-1.c: New test.
56483 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56484 * gcc.dg/c99-digraph-1.c: New tests.
56486 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56487 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56489 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56490 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56491 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56492 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56493 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56494 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56495 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56497 2000-07-17 Greg McGary <greg@mcgary.org>
56499 * gcc.c-torture/execute/20000717-1.c: New test.
56500 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56502 2000-07-15 Jakub Jelinek <jakub@redhat.com>
56504 * gcc.c-torture/execute/20000715-2.c: New test.
56505 * gcc.dg/20000715-1.c: New test.
56507 2000-07-15 Michael Meissner <meissner@redhat.com>
56509 * gcc.c-torture/execute/20000715-1.c: New test.
56511 2000-07-13 Jakub Jelinek <jakub@redhat.com>
56513 * gcc.c-torture/execute/20000707-1.c: New test.
56515 2000-07-13 Neil Booth <NeilB@earthling.net>
56517 * gcc.dg/cpp/digraph1.c,
56518 gcc.dg/cpp/digraph2.c,
56519 gcc.dg/cpp/digraphs.c: New tests.
56521 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
56523 * g77.f-torture/compile/20000630-2.f: New test.
56524 * g77.f-torture/compile/20000630-2.x
56526 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
56528 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
56530 2000-07-11 Neil Booth <NeilB@earthling.net>
56532 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56534 2000-07-11 Neil Booth <NeilB@earthling.net>
56536 * gcc.dg/cpp/cmdlne-C.c: New.
56538 2000-07-09 Neil Booth <NeilB@earthling.net>
56540 * gcc.dg/cpp/directiv.c: New tests.
56541 * gcc.dg/cpp/undef1.c: Update.
56543 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
56545 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56547 2000-07-09 Neil Booth <NeilB@earthling.net>
56549 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56551 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
56553 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56554 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56556 2000-07-08 Neil Booth <NeilB@earthling.net>
56558 * gcc.dg/cpp/macsyntx.c: New tests.
56560 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56562 * gcc.dg/20000707-1.c: New test.
56564 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56566 * gcc.c-torture/execute/20000706-1.c: New test.
56567 * gcc.c-torture/execute/20000706-2.c: New test.
56568 * gcc.c-torture/execute/20000706-3.c: New test.
56569 * gcc.c-torture/execute/20000706-4.c: New test.
56570 * gcc.c-torture/execute/20000706-5.c: New test.
56572 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56574 * g++.old-deja/g++.pt/instantiate7.C: New test.
56576 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56578 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56579 * g++.old-deja/g++.mike/thunk3.C: Likewise.
56580 * g++.old-deja/g++.other/rtti3.C: Likewise.
56581 * g++.old-deja/g++.other/rttid3.C: Likewise.
56583 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
56585 * g77.f-torture/compile/20000630-1.x: Fix typo
56587 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
56589 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56592 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
56594 * gcc.dg/cpp/ident.c: New test.
56596 2000-07-05 Neil Booth <NeilB@earthling.net>
56598 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56599 gcc.dg/cpp/lexstrng.c: New tests.
56601 2000-07-04 Neil Booth <NeilB@earthling.net>
56603 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56604 * gcc.dg/cpp/strify2.c: Same.
56606 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
56608 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56609 * gcc.dg/cpp/19990703-1.c: Likewise.
56610 * gcc.dg/cpp/20000625-1.c: Likewise.
56611 * gcc.dg/cpp/20000625-2.c: Likewise.
56613 * gcc.dg/cpp/macro1.c,
56614 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56615 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56616 gcc.dg/cpp/strify1.c,
56617 gcc.dg/cpp/strify2.c: New tests.
56619 2000-07-03 Jakub Jelinek <jakub@redhat.com>
56621 * gcc.c-torture/execute/20000703-1.c: New test.
56623 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56625 * g++.old-deja/g++.pt (lookup10.C): New test.
56627 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56629 * g++.old-deja/g++.pt (typename25.C): New test.
56631 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
56633 * gcc.c-torture/compile/20000701-1.c: New test.
56635 2000-06-30 Nick Clifton <nickc@cygnus.com>
56637 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56640 2000-06-30 Catherine Moore <clm@cygnus.com>
56642 * gcc.c-torture/execute/align-1.c: New test.
56644 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
56646 * g++.old-deja/g++.pt/expr8.C: New test.
56647 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56649 2000-06-29 Nick Clifton <nickc@cygnus.com>
56651 * gcc.c-torture/compile/20000629-1.c: New test.
56653 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56656 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56657 gcc.dg/noncompile directory, depending on whether they're
56658 preprocessor tests or not. Annotate all the tests for the dg
56661 * gcc.c-torture/noncompile/noncompile.exp: Delete.
56662 * gcc.dg/noncompile/noncompile.exp: New.
56666 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
56667 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
56668 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
56669 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
56670 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
56671 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
56672 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
56673 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
56674 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
56675 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
56676 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
56677 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
56678 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
56679 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
56680 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
56681 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
56682 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
56683 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
56684 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
56685 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
56686 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
56687 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
56688 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
56689 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
56691 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
56692 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
56693 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
56694 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
56695 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
56696 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
56698 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56700 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56701 declare one variable. On the fourth, error.
56702 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56703 declared by 20000628-1a.h.
56705 2000-06-29 Richard Henderson <rth@redhat.com>
56707 * gcc.c-torture/execute/930529-1.x: New file.
56708 * gcc.dg/920413-1.c: Adjust expected warning text.
56709 * gcc.dg/980217-1.c: Declare abort.
56710 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56712 2000-06-29 Jeffrey A Law (law@cygnus.com)
56714 * g77.f-torture/compile/20000629-1.f: New test.
56715 * g77.f-torture/compile/20000629-1.x: Expected to fail.
56717 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
56719 Rearrange lots of files, removing entirely the
56720 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56724 gcc.c-torture/code_quality/code_quality.exp
56725 gcc.c-torture/special/special.exp
56726 gcc.failure/failure.exp
56727 gcc.failure/940409-1.x
56728 gcc.c-torture/compile/961203-1.x
56731 gcc.misc-tests/linkage.exp
56732 gcc.c-torture/execute/920730-1t.c
56733 gcc.c-torture/execute/920730-1t.x
56734 gcc.c-torture/compile/920520-1.x
56735 gcc.c-torture/compile/920521-1.x
56736 gcc.c-torture/compile/981006-1.x
56737 gcc.c-torture/execute/eeprof-1.x
56739 * Moved files (possibly with modifications to fit a new harness):
56741 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
56742 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
56743 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
56744 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
56745 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
56746 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
56747 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
56748 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
56749 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
56750 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
56751 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
56752 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
56753 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
56754 gcc.failure/940409-1.c gcc.dg/940409-1.c
56756 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
56758 * c-torture/compile/961203-1.x: Delete.
56760 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
56761 not exit. Include stdio.h.
56762 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56763 * gcc.misc-tests/dg-12.c: Likewise.
56764 * gcc.misc-tests/dg-5.c: Likewise.
56765 * gcc.misc-tests/dg-6.c: Likewise.
56766 * gcc.misc-tests/dg-7.c: Prototype abort.
56767 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56768 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56769 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
56771 * gcc.misc-tests/sieve.c: Use return from main, not exit.
56772 * gcc.misc-tests/sort2.c: Use return from main, not exit.
56774 2000-06-28 Jakub Jelinek <jakub@redhat.com>
56776 * gcc.dg/cpp/20000628-1.c: New test.
56777 * gcc.dg/cpp/20000628-1.h: New header for above test.
56778 * gcc.dg/cpp/20000628-1a.h: Likewise.
56780 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
56782 * gcc.dg/cpp: New directory.
56783 * gcc.dg/cpp/cpp.exp: New driver.
56784 * gcc.dg/cpp/20000627-1.c: New test.
56785 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56786 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56787 and rewrite as a compilation test.
56789 * gcc.dg: Move many files into the cpp subdirectory, possibly
56790 renaming or editing them as well.
56792 990119-1.c cpp/19990119-1.c
56793 990228-1.c cpp/19990228-1.c
56794 990407-1.c cpp/19990407-1.c
56795 990409-1.c cpp/19990409-1.c
56796 990413-1.c cpp/19990413-1.c
56797 990703-1.c cpp/19990703-1.c
56798 20000127-1.c cpp/20000127-1.c
56799 20000129-1.c cpp/20000129-1.c
56800 20000207-1.c cpp/20000207-1.c
56801 20000207-2.c cpp/20000207-2.c
56802 20000209-1.c cpp/20000209-1.c
56803 20000209-2.c cpp/20000209-2.c
56804 20000301-1.c cpp/20000301-1.c
56805 20000419-1.c cpp/20000419-1.c
56806 20000510-1.S cpp/20000510-1.S
56807 20000519-1.c cpp/20000519-1.c
56808 20000529-1.c cpp/20000529-1.c
56809 20000625-1.c cpp/20000625-1.c
56810 20000625-2.c cpp/20000625-2.c
56811 cpp-as1.c cpp/assert1.c
56812 cpp-as2.c cpp/assert2.c
56813 cxx-comments-1.c cpp/cxxcom1.c
56814 cxx-comments-2.c cpp/cxxcom2.c
56815 endif-label.c cpp/endif.c
56816 cpp-hash1.c cpp/hash1.c
56817 cpp-hash2.c cpp/hash2.c
56818 cpp-if1.c cpp/if-1.c
56819 cpp-if2.c cpp/if-2.c
56820 cpp-if3.c cpp/if-3.c
56821 cpp-if4.c cpp/if-4.c
56822 cpp-if5.c cpp/if-5.c
56823 cpp-cond.c cpp/if-cexp.c
56824 cpp-missingop.c cpp/if-mop.c
56825 cpp-missingparen.c cpp/if-mpar.c
56826 cpp-opprec.c cpp/if-oppr.c
56827 cpp-ifparen.c cpp/if-paren.c
56828 cpp-shortcircuit.c cpp/if-sc.c
56829 cpp-shift.c cpp/if-shift.c
56830 cpp-unary.c cpp/if-unary.c
56831 cpp-li1.c cpp/line1.c
56832 cpp-li2.c cpp/line2.c
56833 lineno.c cpp/line3.c
56834 lineno-2.c cpp/line4.c
56836 cpp-mic.h cpp/mi1c.h
56837 cpp-micc.h cpp/mi1cc.h
56838 cpp-mind.h cpp/mi1nd.h
56839 cpp-mindp.h cpp/mi1ndp.h
56840 cpp-mix.h cpp/mi1x.h
56841 cpp-mi2.c cpp/mi2.c
56842 cpp-mi2a.h cpp/mi2a.h
56843 cpp-mi2b.h cpp/mi2b.h
56844 cpp-mi2c.h cpp/mi2c.h
56845 cpp-mi3.c cpp/mi3.c
56846 cpp-mi3.def cpp/mi3.def
56847 poison-1.c cpp/poison.c
56848 pr-impl.c cpp/prag-imp.c
56849 cpp-redef-2.c cpp/redef1.c
56850 cpp-redef.c cpp/redef2.c
56851 strpaste.c cpp/strp1.c
56852 strpaste-2.c cpp/strp2.c
56853 cpp-tradpaste.c cpp/tr-paste.c
56854 cpp-tradstringify.c cpp/tr-str.c
56855 cpp-tradwarn1.c cpp/tr-warn1.c
56856 cpp-tradwarn2.c cpp/tr-warn2.c
56857 trigraphs.c cpp/trigraphs.c
56858 cpp-unc1.c cpp/unc1.c
56859 cpp-unc2.c cpp/unc2.c
56860 cpp-unc3.c cpp/unc3.c
56861 cpp-unc.c cpp/unc4.c
56862 undef.c cpp/undef1.c
56863 undef-2.c cpp/undef2.c
56864 cpp-wi1.c cpp/widestr1.c
56866 2000-06-27 Mark Mitchell <mark@codesourcery.com>
56868 * lib/g++.exp (g++_include_flags): Tweak.
56870 2000-06-27 H.J. Lu <hjl@gnu.org>
56871 Loren J. Rittle <ljrittle@acm.org>
56873 * lib/g++.exp (g++_include_flags): Override libgloss.exp
56874 version with one that knows about the new gcc tree structure.
56875 (g++_link_flags): Same.
56877 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
56879 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56880 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56881 case we are cross-compiling.
56883 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56884 g++.old-deja/g++.niklas/Makefile.in,
56885 g++.old-deja/g++.niklas/configure.in,
56886 g++.old-deja/g++.other/Makefile.in,
56887 g++.old-deja/g++.other/configure.in,
56888 gcc.c-torture/code_quality/Makefile.in,
56889 gcc.c-torture/code_quality/configure.in,
56890 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56891 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56892 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56893 gcc.c-torture/execute/ieee/Makefile.in,
56894 gcc.c-torture/execute/ieee/configure.in,
56895 gcc.c-torture/noncompile/Makefile.in,
56896 gcc.c-torture/noncompile/configure.in,
56897 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56898 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56899 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56901 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
56903 * g++.old-deja/g++.other/ambig3.C: New test.
56905 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
56907 * g++.old-deja/g++.pt/syntax1.C: New test.
56908 * g++.old-deja/g++.pt/syntax2.C: New test.
56909 * g++.old-deja/g++.other/syntax3.C: New test.
56910 * g++.old-deja/g++.other/syntax4.C: New test.
56912 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
56914 * gcc.dg/20000623-1.c: Prototype exit and abort.
56916 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
56918 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56920 * gcc.dg/cpp-mi3.def: New file.
56922 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56924 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56925 lexer's error messages.
56926 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56927 divine anything from the linemarkers.
56928 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56929 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56931 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
56933 * gcc.dg/20000623-1.c: New test.
56935 2000-06-22 Jakub Jelinek <jakub@redhat.com>
56937 * gcc.c-torture/execute/20000622-1.c: New test.
56939 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
56941 * g++.old-deja/g++.other/init15.C: New test.
56943 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
56945 * g++.old-deja/g++.pt/vaarg2.C: New test.
56946 * g++.old-deja/g++.pt/vaarg3.C: New test.
56948 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
56950 * g++.old-deja/g++.other/dyncast6.C: New test.
56952 2000-06-15 Jakub Jelinek <jakub@redhat.com>
56954 * gcc.c-torture/execute/loop-6.c: New test.
56956 2000-06-14 Jakub Jelinek <jakub@redhat.com>
56958 * gcc.dg/20000614-1.c: New test.
56959 * gcc.dg/20000614-2.c: New test.
56961 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
56963 * g++.old-deja/g++.other/inline12.C: New test.
56965 2000-06-13 Jakub Jelinek <jakub@redhat.com>
56967 * g++.old-deja/g++.other/eh1.C: New test.
56969 2000-06-12 Jakub Jelinek <jakub@redhat.com>
56971 * g++.old-deja/g++.other/type.C: New test.
56973 2000-06-05 Jakub Jelinek <jakub@redhat.com>
56975 * g++.old-deja/g++.other/initstring.C: New test.
56977 2000-06-12 Jason Merrill <jason@redhat.com>
56979 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56981 2000-06-09 Jeffrey A Law (law@cygnus.com)
56983 * gcc.c-torture/compile/20000609-1.c: New test.
56985 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
56987 * gcc.dg/20000609-1.c: New test.
56989 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
56991 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56992 * gcc.c-torture/noncompile/poison-1.c: Move...
56993 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56994 * gcc.dg/cpp-li1.c: Add a token after the #line.
56996 2000-06-05 Richard Henderson <rth@cygnus.com>
56998 * gcc.c-torture/execute/20000605-2.c: New test.
56999 * gcc.c-torture/execute/20000605-3.c: New test.
57001 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57003 * g77.f-torture/execute/20000503-1.x: New file.
57005 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57007 * g++.old-deja/g++.eh/badalloc1.C: New test.
57009 2000-06-05 Richard Henderson <rth@cygnus.com>
57011 * gcc.c-torture/execute/20000605-1.c: New test.
57013 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57014 Nathan Sidwell <nathan@codesourcery.com>
57016 * gcc.c-torture/compile/20000605-1.c: New test.
57018 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57020 * g77.f-torture/compile/20000601-1.f: New test.
57022 2000-06-03 Richard Henderson <rth@cygnus.com>
57024 * gcc.c-torture/execute/20000603-1.c: New.
57026 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57028 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57029 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57031 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57033 * gcc.dg/compare2.c (case 12): XFAIL.
57034 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57035 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57037 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57039 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57041 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57042 guard macro is already defined when the header is first
57044 * gcc.dg/cpp-mix.h: New file.
57045 * gcc.dg/endif-label.c: Update patterns to match compiler.
57047 * g++.brendan/complex1.C: Declare abort.
57048 * g++.law/refs4.C: Remove XFAIL.
57049 * g++.oliva/expr2.C: Declare abort and exit.
57051 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57053 * gcc.c-torture/execute/20000528-1.c: New test.
57055 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57056 * g++.old-deja/g++.law/temps4.C: Likewise.
57058 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57059 stdlib.h. Call abort() on failure.
57060 * g++.old-deja/g++.law/refs4.C: Likewise.
57061 * g++.old-deja/g++.law/temps4.C: Likewise.
57062 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57063 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57065 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57067 Relative to g++.dg/special:
57068 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57070 Relative to g++.old-deja:
57071 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57072 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57073 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57074 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57075 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57076 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57077 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57079 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57080 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57081 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57082 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57083 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57084 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57087 * g++.other/goto1.C: Update expectations for error messages.
57089 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57091 * gcc.c-torture/compile/20000523-1.c: New test.
57093 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57095 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57097 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57099 * g++.old-deja/g++.eh/catch11.C: New test.
57100 * g++.old-deja/g++.eh/catch12.C: New test.
57102 2000-05-24 Nick Clifton <nickc@cygnus.com>
57104 * gcc.c-torture/execute/20000523-1.c: New test.
57106 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57108 * c-torture/execute/bcp-1.c: Replace abort in arg of
57109 __builtin_constant_p with a generic external function.
57111 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57112 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57113 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57114 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57115 Prototype abort and/or exit.
57117 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57118 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57119 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57120 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57122 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
57124 * gcc.dg/dwarf2-1.c: New test.
57126 2000-05-20 Richard Henderson <rth@cygnus.com>
57128 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57130 2000-05-20 Andreas Jaeger <aj@suse.de>
57132 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57135 2000-05-19 David Edelsohn <edelsohn@gnu.org>
57137 * gcc.c-torture/execute/20000519-2.c: New test.
57139 2000-05-19 Andreas Jaeger <aj@suse.de>
57141 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57142 which fails with SSA.
57144 * lib/c-torture.exp: Also test with -O3 -fssa.
57146 2000-05-18 Michael Meissner <meissner@redhat.com>
57148 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57149 * gcc.c-torture/execute/920415-1.c: Ditto.
57150 * gcc.c-torture/execute/920501-1.c: Ditto.
57151 * gcc.c-torture/execute/conversion.c: Ditto.
57152 * gcc.c-torture/execute/cvt-1.c: Ditto.
57154 2000-05-18 Jeffrey A Law (law@cygnus.com)
57156 * gcc.c-torture/compile/20000518-1.c: New test.
57158 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
57160 * g77.f-torture/compile/200005018.f: New test.
57162 2000-05-17 Jeffrey A Law (law@cygnus.com)
57164 * gcc.c-torture/compile/20000517-1.c: New test.
57166 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57168 * gcc.c-torture/execute/20000516-1.c: New test.
57170 2000-05-15 Jakub Jelinek <jakub@redhat.com>
57172 * g++.old-deja/g++.other/eh.C: New test.
57174 2000-05-12 Richard Henderson <rth@cygnus.com>
57176 * gcc.c-torture/execute/990208-1.c (main): Don't pass
57177 constants through to doit's conditional.
57179 2000-05-11 Jeffrey A Law (law@cygnus.com)
57181 * gcc.c-torture/compile/20000511-1.c: New test.
57182 * g77.f-torture/compile/20000511-1.f: New test.
57183 * g77.f-torture/compile/20000511-2.f: New test.
57185 2000-05-11 Michael Meissner <meissner@redhat.com>
57187 * gcc.c-torture/execute/20000511-1.c: New test.
57189 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
57191 * gcc.dg/dg.exp: Scan .S files as well as .c files.
57192 * gcc.dg/20000510-1.S: New.
57194 2000-05-08 Catherine Moore <clm@cygnus.com>
57196 * gcc.dg/unused-3.c: New.
57198 2000-05-06 Richard Henderson <rth@cygnus.com>
57200 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57201 * g++.old-deja/g++.mike/warn1.C: Likewise.
57202 * g++.old-deja/g++.pt/local1.C: Likewise.
57203 * g++.old-deja/g++.pt/local7.C: Likewise.
57204 * g++.old-deja/g++.pt/spec16.C: Likewise.
57206 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
57208 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57210 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
57212 * g77.f-torture/execute/20000503-1.f: New test.
57214 2000-05-04 Andreas Jaeger <aj@suse.de>
57216 * gcc.dg/noreturn-2.c: New test.
57218 2000-05-04 Neil Booth <NeilB@earthling.net>
57220 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57223 2000-05-04 Richard Henderson <rth@cygnus.com>
57225 * gcc.c-torture/execute/20000503-1.c: Fix typo.
57227 2000-05-04 Richard Henderson <rth@cygnus.com>
57229 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
57230 OpenSSL by Jason R Thorpe.
57232 2000-05-03 Jim Wilson <wilson@cygnus.com>
57234 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57236 2000-05-03 Robert Lipe <robertlipe@usa.net>
57238 * gcc.dg/20000503-1.c: New test.
57240 2000-05-02 Jakub Jelinek <jakub@redhat.com>
57242 * gcc.c-torture/compile/20000502-1.c: New test.
57243 * g++.old-deja/g++.other/align.C: New test.
57244 * gcc.dg/cpp-tradstringify.c: New test.
57246 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
57248 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57249 and hard registers.
57251 2000-04-26 Geoff Keating <geoffk@cygnus.com>
57253 * gcc.c-torture/execute/loop-5.c: New test.
57255 2000-04-25 Jakub Jelinek <jakub@redhat.com>
57257 * gcc.c-torture/execute/va-arg-20.c: New test.
57259 2000-04-23 Jeffrey A Law (law@cygnus.com)
57261 * gcc.c-torture/execute/20000422-1.c: New test.
57263 2000-04-20 Greg McGary <gkm@gnu.org>
57265 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57266 when optimizing, but without sibling-call optimizations (-O1).
57268 2000-04-20 Jeffrey A Law (law@cygnus.com)
57270 * gcc.c-torture/compile/20000420-1.c: New test.
57272 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
57274 * g++.abi/ptrflags.C: New test.
57275 * g++.eh/catchptr1.C: Test incomplete pointer chains.
57277 2000-04-19 Catherine Moore <clm@cygnus.com>
57279 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57281 2000-04-19 Greg McGary <gkm@gnu.org>
57283 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57284 sibling-call optimizations.
57286 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
57288 * gcc.dg/20000419-1.c: New test.
57290 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
57292 * gcc.c-torture/execute/20000412-6.c: New test.
57294 2000-04-12 Jeffrey A Law (law@cygnus.com)
57296 * gcc.c-torture/execute/20000412-5.c: New test.
57297 * g77.f-torture/compile/20000412-1.f: New test.
57298 * gcc.c-torture/execute/20000412-4.c: New test.
57299 * gcc.c-torture/compile/20000412-2.c: New test.
57300 * gcc.c-torture/execute/20000412-3.c: New test.
57301 * gcc.c-torture/compile/20000412-1.c: New test.
57302 * gcc.c-torture/execute/20000412-2.c: New test.
57304 2000-04-12 Jakub Jelinek <jakub@redhat.com>
57306 * objc/execute/bf-20.m: New test.
57308 2000-04-10 Richard Henderson <rth@cygnus.com>
57310 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57312 * gcc.c-torture/execute/20000412-1.c: New test.
57314 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
57316 * g++.old-deja/g++.eh/catchptr1.C: New test.
57318 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
57320 * g++.old-deja/g++.abi/cxa_vec.C: New test.
57322 2000-04-08 Neil Booth <NeilB@earthling.net>
57324 * gcc.dg/cpp-nullchar.c: Remove test as
57325 embedded nulls cause problems.
57327 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57329 * gcc.dg/compare2.c: New test.
57331 2000-04-08 Neil Booth <NeilB@earthling.net>
57333 * gcc.dg/cpp-nullchar.c: New test.
57335 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
57337 * gcc.dg/cpp-mi2.c: New test.
57338 * gcc.dg/cpp-mi2[abc].h: New files.
57340 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
57342 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57345 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
57347 * g++.old-deja/g++.abi/vmihint.C: New test.
57349 2000-04-06 Neil Booth <NeilB@earthling.net>
57351 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57352 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57355 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
57357 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57358 avoid stack-frame overwrite.
57360 2000-04-05 Jakub Jelinek <jakub@redhat.com>
57362 * gcc.c-torture/compile/20000405-2.c: New test.
57363 * gcc.c-torture/compile/20000405-3.c: New test.
57365 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57367 * gcc.c-torture/compile/20000405-1.c: New test.
57369 2000-04-04 Geoff Keating <geoffk@cygnus.com>
57371 * gcc.dg/cast-qual-1.c: Revert last change.
57373 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57375 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57377 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
57379 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57380 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57382 2000-04-03 Jeffrey A Law (law@cygnus.com)
57384 * gcc.c-torture/compile/20000403-2.c: New test.
57385 * gcc.c-torture/compile/20000403-1.c: New test.
57387 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
57389 * gcc.c-torture/execute/20000403-1.c: New test.
57391 2000-04-03 Geoff Keating <geoffk@cygnus.com>
57393 * gcc.c-torture/execute/20000402-1.c: New test.
57395 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
57397 * gcc.c-torture/execute/va-arg-15.c: New test.
57398 * gcc.c-torture/execute/va-arg-16.c: New test.
57399 * gcc.c-torture/execute/va-arg-17.c: New test.
57400 * gcc.c-torture/execute/va-arg-18.c: New test.
57401 * gcc.c-torture/execute/va-arg-19.c: New test.
57403 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
57405 * gcc.c-torture/compile/981211-1.c: Move to...
57406 * gcc.dg/cpp-as1.c: ...here.
57407 * gcc.dg/cpp-as2.c: New file.
57409 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57412 2000-04-02 Neil Booth <NeilB@earthling.net>
57414 * gcc.dg/cpp-cond.c New tests.
57415 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
57416 accidental success less likely.
57417 * gcc.dg/cpp-missingop.c New tests.
57418 * gcc.dg/cpp-missingparen.c New tests.
57419 * gcc.dg/cpp-shift.c New tests.
57420 * gcc.dg/cpp-shortcircuit.c New tests.
57421 * gcc.dg/cpp-unary.c New tests.
57423 2000-03-29 Jeffrey A Law (law@cygnus.com)
57425 * gcc.c-torture/compile/20000329-1.c: New test.
57427 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
57429 * gcc.c-torture/compile/20000326-1.c: New test.
57430 * gcc.c-torture/compile/20000326-2.c: New test.
57432 2000-03-24 Geoff Keating <geoffk@cygnus.com>
57434 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57435 the first parameter is a function argument.
57437 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
57439 * g++.old-deja/g++.ext/array4.C: New test.
57441 2000-03-22 Geoff Keating <geoffk@cygnus.com>
57443 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57445 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57447 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57449 2000-03-19 Richard Henderson <rth@cygnus.com>
57451 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57453 2000-03-19 Richard Henderson <rth@cygnus.com>
57455 * gcc.c-torture/compile/20000319-1.c: New test.
57457 2000-03-14 Jeffrey A Law (law@cygnus.com)
57459 * gcc.c-torture/execute/20000314-3.c: New test.
57460 * gcc.c-torture/execute/20000314-2.c: New test.
57461 * gcc.c-torture/execute/20000314-1.c: New test.
57462 * gcc.c-torture/compile/20000314-2.c: New test.
57463 * gcc.c-torture/compile/20000314-1.c: New test.
57465 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
57467 * g++.old-deja/g++.warn/inline.C: New test.
57469 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
57471 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57472 standards-compliant result rather than specific constants.
57473 Put test-values in array.
57475 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
57477 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57478 (g++_target_compile): Put test-specific options last.
57480 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57482 * g++.old-deja/g++.eh/vbase4.C: New test.
57484 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57486 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57488 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57490 * g++.old-deja/g++.brendan/misc12.C: Removed.
57491 * g++.old-deja/g++.pt/memtemp77.C: Constify.
57492 * g++.old-deja/g++.ext/pretty4.C: New test.
57494 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57496 * g++.old-deja/g++.other/string2.C: New test.
57498 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
57500 * g++.old-deja/g++.warn/impint2.C: New test.
57502 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
57504 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57507 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
57509 * g++.old-deja/g++.warn/impint.C: New test.
57510 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57511 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57512 * g++.old-deja/g++.pt/explicit12.C: Likewise.
57513 * g++.old-deja/g++.pt/explicit13.C: Likewise.
57514 * g++.old-deja/g++.pt/explicit17.C: Likewise.
57515 * g++.old-deja/g++.pt/explicit18.C: Likewise.
57516 * g++.old-deja/g++.pt/explicit19.C: Likewise.
57517 * g++.old-deja/g++.pt/explicit23.C: Likewise.
57518 * g++.old-deja/g++.pt/explicit31.C: Likewise.
57519 * g++.old-deja/g++.pt/explicit35.C: Likewise.
57520 * g++.old-deja/g++.pt/explicit6.C: Likewise.
57521 * g++.old-deja/g++.pt/memclass7.C: Likewise.
57523 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
57525 * gcc.dg/cpp-redef.c: New test.
57527 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
57529 * g++.old-deja/g++.pt/unify7.C: New test.
57531 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57533 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57534 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57536 2000-02-25 Geoff Keating <geoffk@cygnus.com>
57538 * gcc.c-torture/compile/20000224-1.c: New test.
57540 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57542 * gcc.c-torture/compile/cpp-2.c: New test.
57543 * gcc.c-torture/compile/cpp-1.c: New test.
57545 2000-02-25 Jeffrey A Law (law@cygnus.com)
57547 * gcc.c-torture/execute/20000225-1.c: New test.
57549 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57551 * gcc.dg/cpp-li2.c: New test.
57553 * gcc.dg/cpp-wi1.c: New test.
57555 * gcc.dg/cpp-li1.c: New test.
57557 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
57559 * g++.old-deja/g++.other/sizeof5.C: New test.
57561 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57563 * gcc.c-torture/execute/va-arg-13.c: New test.
57565 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
57567 * gcc.c-torture/execute/va-arg-12.c: New test.
57569 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57571 * gcc.c-torture/execute/20000223-1.c: New test.
57573 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57575 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57577 2000-02-22 Mark Mitchell <mark@codesourcery.com>
57579 * g++.old-deja/g++.abi/ptrmem.C: New test.
57581 2000-02-19 Richard Henderson <rth@cygnus.com>
57583 * gcc.c-torture/compile/init-3.c: New.
57585 2000-02-17 Mark Mitchell <mark@codesourcery.com>
57587 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57590 2000-02-11 Robert Lipe <robertl@sco.com>
57592 * gcc.c-torture/compile/20000211-3.c: New test.
57594 2000-02-11 Martin Buchholz <martin@xemacs.org>
57596 * gcc.c-torture/compile/20000211-2.c: New test.
57598 2000-02-11 Jeffrey A Law (law@cygnus.com)
57600 * gcc.c-torture/compile/20000211-1.c: New test.
57602 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
57604 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57607 2000-02-08 Nathan Sidwell <nathan@acm.org>
57609 * g++.old-deja/g++.other/cast5.C: New test.
57611 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
57613 * gcc.c-torture/execute/20000205-1.c: New.
57615 2000-02-03 Nathan Sidwell <nathan@acm.org>
57617 * g++.old-deja/g++.jason/cast3.C: Return void.
57618 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57620 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57622 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57624 * gcc.dg/loop-1.c: New test.
57626 2000-01-27 Jakub Jelinek <jakub@redhat.com>
57628 * gcc.c-torture/compile/20000127-1.c: New test.
57629 * gcc.c-torture/execute/991228-1.c: New test.
57631 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57633 * gcc.dg/unused-2.c: New test.
57635 * gcc.dg/conv-1.c: New test.
57637 2000-01-24 Mark Mitchell <mark@codesourcery.com>
57639 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57641 (tool_option_proc): Fix typo.
57643 2000-01-24 Geoff Keating <geoffk@cygnus.com>
57645 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57646 of the ld on the host, not on the build machine.
57647 Also, don't crash if '--help' is not a supported option.
57649 2000-01-24 Richard Henderson <rth@cygnus.com>
57651 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57653 2000-01-20 Jeffrey A Law (law@cygnus.com)
57655 * gcc.c-torture/execute/20000120-2.c: New test.
57656 * gcc.c-torture/execute/20000120-1.c: New test.
57658 2000-01-13 Jeffrey A Law (law@cygnus.com)
57660 * gcc.c-torture/execute/20000113-1.c: New test.
57662 2000-01-12 Jeffrey A Law (law@cygnus.com)
57664 * gcc.c-torture/execute/20000112-1.c: New test.
57666 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57668 * gcc.dg/20000111-1.c: New test.
57670 2000-01-10 Jeffrey A Law (law@cygnus.com)
57672 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57673 with 16 bit integers.
57675 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57677 * gcc.dg/20000108-1.c: New test.
57679 2000-01-05 Nathan Sidwell <nathan@acm.org>
57681 * g++.old-deja/g++.ns/koenig8.C: New test.
57683 2000-01-05 Nathan Sidwell <nathan@acm.org>
57685 * g++.old-deja/g++.other/cast4.C: New test.
57687 2000-01-05 Jeffrey A Law (law@cygnus.com)
57689 * gcc.c-torture/compile/20000105-2.c: New test.
57690 * gcc.c-torture/compile/20000105-1.c: New test.
57692 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57694 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57695 references to printf & atoi to conform to ANSI standard.
57696 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57697 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57698 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57699 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57700 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57701 * g++.old-deja/g++.brendan/complex1.C: Likewise.
57702 * g++.old-deja/g++.brendan/copy1.C: Likewise.
57703 * g++.old-deja/g++.brendan/copy2.C: Likewise.
57704 * g++.old-deja/g++.brendan/copy3.C: Likewise.
57705 * g++.old-deja/g++.brendan/copy4.C: Likewise.
57706 * g++.old-deja/g++.brendan/copy5.C: Likewise.
57707 * g++.old-deja/g++.brendan/copy6.C: Likewise.
57708 * g++.old-deja/g++.brendan/copy7.C: Likewise.
57709 * g++.old-deja/g++.brendan/copy8.C: Likewise.
57710 * g++.old-deja/g++.brendan/crash11.C: Likewise.
57711 * g++.old-deja/g++.brendan/crash14.C: Likewise.
57712 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57713 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57714 * g++.old-deja/g++.brendan/delete2.C: Likewise.
57715 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57716 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57717 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57718 * g++.old-deja/g++.brendan/eh1.C: Likewise.
57719 * g++.old-deja/g++.brendan/groff1.C: Likewise.
57720 * g++.old-deja/g++.brendan/init3.C: Likewise.
57721 * g++.old-deja/g++.brendan/misc12.C: Likewise.
57722 * g++.old-deja/g++.brendan/misc7.C: Likewise.
57723 * g++.old-deja/g++.brendan/new2.C: Likewise.
57724 * g++.old-deja/g++.brendan/operators4.C: Likewise.
57725 * g++.old-deja/g++.brendan/operators5.C: Likewise.
57726 * g++.old-deja/g++.brendan/overload2.C: Likewise.
57727 * g++.old-deja/g++.brendan/overload7.C: Likewise.
57728 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57729 * g++.old-deja/g++.brendan/reference1.C: Likewise.
57730 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57731 * g++.old-deja/g++.brendan/template24.C: Likewise.
57732 * g++.old-deja/g++.brendan/template3.C: Likewise.
57733 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57734 * g++.old-deja/g++.jason/inline3.C: Likewise.
57735 * g++.old-deja/g++.jason/opeq.C: Likewise.
57736 * g++.old-deja/g++.law/arg5.C: Likewise.
57737 * g++.old-deja/g++.law/arm7.C: Likewise.
57738 * g++.old-deja/g++.law/ctors11.C: Likewise.
57739 * g++.old-deja/g++.law/cvt8.C: Likewise.
57740 * g++.old-deja/g++.law/init9.C: Likewise.
57741 * g++.old-deja/g++.law/refs4.C: Likewise.
57742 * g++.old-deja/g++.law/template2.C: Likewise.
57743 * g++.old-deja/g++.law/visibility24.C: Likewise.
57744 * g++.old-deja/g++.law/vtable3.C: Likewise.
57745 * g++.old-deja/g++.mike/asm2.C: Likewise.
57746 * g++.old-deja/g++.mike/eh1.C: Likewise.
57747 * g++.old-deja/g++.mike/misc1.C: Likewise.
57748 * g++.old-deja/g++.mike/misc13.C: Likewise.
57749 * g++.old-deja/g++.mike/misc14.C: Likewise.
57750 * g++.old-deja/g++.mike/ns12.C: Likewise.
57751 * g++.old-deja/g++.mike/p1248.C: Likewise.
57752 * g++.old-deja/g++.mike/p3708.C: Likewise.
57753 * g++.old-deja/g++.mike/p3708a.C: Likewise.
57754 * g++.old-deja/g++.mike/p3708b.C: Likewise.
57755 * g++.old-deja/g++.mike/p646.C: Likewise.
57756 * g++.old-deja/g++.mike/p700.C: Likewise.
57757 * g++.old-deja/g++.mike/p783.C: Likewise.
57758 * g++.old-deja/g++.mike/p783a.C: Likewise.
57759 * g++.old-deja/g++.mike/p783b.C: Likewise.
57760 * g++.old-deja/g++.mike/p786.C: Likewise.
57761 * g++.old-deja/g++.mike/p789.C: Likewise.
57762 * g++.old-deja/g++.mike/p789a.C: Likewise.
57763 * g++.old-deja/g++.mike/p807a.C: Likewise.
57764 * g++.old-deja/g++.other/delete3.C: Likewise.
57765 * g++.old-deja/g++.other/dyncast1.C: Likewise.
57766 * g++.old-deja/g++.other/dyncast2.C: Likewise.
57767 * g++.old-deja/g++.other/dyncast3.C: Likewise.
57768 * g++.old-deja/g++.other/empty1.C: Likewise.
57769 * g++.old-deja/g++.other/temporary1.C: Likewise.
57770 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57771 * g++.old-deja/g++.pt/t16.C: Likewise.
57772 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57774 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
57776 * gcc.dg/991230-1.c: New test.
57778 1999-12-29 Jeffrey A Law (law@cygnus.com)
57780 * gcc.c-torture/compile/991229-3.c: New test.
57781 * gcc.c-torture/compile/991229-2.c: New test.
57782 * gcc.c-torture/compile/991229-1.c: New test.
57784 1999-12-29 Greg McGary <gkm@eng.ascend.com>
57786 * gcc.c-torture/compile/labels-2.c: New test.
57788 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
57790 * gcc.c-torture/execute/991227-1.c: New test.
57792 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57794 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57796 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
57798 * gcc.c-torture/execute/991221-1.c: New test.
57800 1999-12-20 Nathan Sidwell <nathan@acm.org>
57802 * g++.old-deja/g++.other/cast3.C: New test.
57804 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
57806 * gcc.c-torture/execute/991216-4.c: New test.
57808 1999-12-16 Michael Meissner <meissner@cygnus.com>
57810 * gcc.c-torture/execute/991216-1.c: New test.
57811 * gcc.c-torture/execute/991216-2.c: New test.
57812 * gcc.c-torture/execute/991216-3.c: New test.
57814 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57816 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57817 Actually make the test fail by using "-O2" for compilation.
57819 1999-12-15 Nathan Sidwell <nathan@acm.org>
57821 * g++.old-deja/g++.warn/cast-align1.C: New test.
57823 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57825 * gcc.c-torture/compile/991214-1.c: New test.
57826 * gcc.c-torture/compile/991214-2.c: New test.
57828 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57830 * gcc.dg/991214-1.c: New test.
57832 1999-12-13 Jeffrey A Law (law@cygnus.com)
57834 * gcc.c-torture/compile/991213-3.c: New test.
57835 * gcc.c-torture/compile/991213-2.c: New test.
57836 * gcc.c-torture/compile/991213-1.c: New test.
57838 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
57840 * gcc.dg/991209-1.c: New test.
57842 1999-12-08 Nathan Sidwell <nathan@acm.org>
57844 * gcc.c-torture/compile/991208-1.c: New test.
57846 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57848 * gcc.dg/ultrasp2.c: New test.
57850 1999-12-05 Alex Samuel <samuel@codesourcery.com>
57852 * g++.old-deja/g++.abi/align.C (main): Fix typo.
57854 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
57856 * gcc.c-torture/compile/991202-1.c: New test.
57857 * gcc.c-torture/execute/991202-1.c: New test.
57858 * gcc.c-torture/execute/991202-2.c: New test.
57859 * gcc.c-torture/execute/991202-3.c: New test.
57861 1999-12-02 Alex Samuel <samuel@codesourcery.com>
57863 * g++.old-deja/g++.abi/align.C: New test.
57864 * g++.old-deja/g++.abi/aggregates.C: Likewise.
57865 * g++.old-deja/g++.abi/bitfields.C: Likewise.
57867 1999-12-01 Richard Henderson <rth@cygnus.com>
57869 * gcc.c-torture/execute/991201-1.c: New.
57871 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
57873 * gcc.dg/991129-1.c: New test.
57875 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
57877 * gcc.c-torture/compile/991127-1.c: New test.
57879 1999-11-22 Nathan Sidwell <nathan@acm.org>
57881 * g++.old-deja/g++.other/warn4.C: New test.
57883 1999-11-22 Nathan Sidwell <nathan@acm.org>
57885 * g++.old-deja/g++.eh/cleanup2.C: New test.
57886 * g++.old-deja/g++.ext/pretty2.C: New test.
57887 * g++.old-deja/g++.ext/pretty3.C: New test.
57888 * g++.old-deja/g++.other/debug6.C: New test.
57890 1999-10-20 Jim Wilson <wilson@cygnus.com>
57892 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57893 compiler_output to look for one error message instead of two.
57895 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
57897 * gcc.c-torture/execute/991118-1.c: Also test case
57898 where the word boundary does not split a byte evenly.
57900 1999-11-19 Nathan Sidwell <nathan@acm.org>
57902 * g++.old-deja/g++.ext/restrict1.C: New test.
57904 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57906 * gcc.c-torture/execute/991118-1.c: New test.
57908 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
57910 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57911 working directory pathnames.
57913 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
57915 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57916 host is equipped with driver.h and driver.o so it can actually
57917 compile and run the tests.
57919 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
57921 * gcc.c-torture/compile/991008-1.c: New test.
57923 1999-11-08 Nick Clifton <nickc@cygnus.com>
57925 * lib/gcc-dg.exp: Include target-supports.exp
57927 1999-11-05 Nick Clifton <nickc@cygnus.com>
57929 * lib/target-supports.exp: New file: Provide procs to test for
57930 features supported by the target.
57931 (check_weak_available): Moved here from ecos.exp.
57932 (check_alias_available): New proc: Determine of the target
57933 toolchain supports the alias attribute.
57935 * gcc.dg/special/ecos.exp: Move check_weak_available to
57936 target-supports.exp.
57937 (alias-1.c): Only perform the test if the target supports
57939 (wkali-1.c): Only perform the test if the target supports
57942 * gcc.dg/990506-0.c: Expect error messages from cross
57943 targets as well as native targets.
57945 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57947 * gcc.dg/ultrasp1.c: Removed xfail.
57948 * gcc.dg/struct-ret-2.c: Likewise.
57949 * gcc.dg/array-1.c: Likewise.
57951 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57953 * gcc.dg/struct-ret-2.c: New test.
57955 * gcc.dg/array-1.c: New test.
57957 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
57959 * gcc.c-torture/execute/991030-1.c: New test.
57961 1999-10-26 Richard Henderson <rth@cygnus.com>
57963 * gcc.c-torture/compile/991026-2.c: New test.
57965 1999-10-26 Jeffrey A Law (law@cygnus.com)
57967 * gcc.c-torture/compile/991026-1.c: New test.
57969 1999-10-23 Jeffrey A Law (law@cygnus.com)
57971 * gcc.c-torture/execute/991023-1.c: New test.
57973 1999-10-19 Jeffrey A Law (law@cygnus.com)
57975 * gcc.c-torture/execute/991019-1.c: New test.
57977 1999-10-16 Richard Henderson <rth@cygnus.com>
57979 * gcc.c-torture/execute/991016-1.c: New test.
57981 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
57983 * gcc.c-torture/execute/991014-1.c: New test.
57985 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
57987 * g++.old-deja/g++.other/union2.C: New test.
57989 1999-10-13 Nathan Sidwell <nathan@acm.org>
57991 * g++.old-deja/g++.other/vaarg2.C: New test.
57992 * g++.old-deja/g++.other/vaarg3.C: New test.
57994 1999-10-12 Craig Burley <craig@jcb-sc.com>
57996 * g77.f-torture/noncompile/19990905-1.f: Moved from being
57999 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58001 * gcc.c-torture/execute/va-arg-11.c: New test.
58003 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58005 * lib/file-format.exp (gcc_target_object_format): Don't
58006 crash if objdump is unavailable.
58008 1999-09-29 Donn Terry <donn@interix.com>
58010 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58012 1999-09-28 Nick Clifton <nickc@cygnus.com>
58014 * gcc.c-torture/compile/990928-1.c: New test.
58016 1999-09-28 Nathan Sidwell <nathan@acm.org>
58018 * g++.old-deja/g++.other/decl6.C: New test.
58020 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58022 * gcc.c-torture/execute/va-arg-10.c: New test.
58024 1999-09-27 Nathan Sidwell <nathan@acm.org>
58026 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58027 __PRETTY_FUNCTION__.
58029 1999-09-23 Nick Clifton <nickc@cygnus.com>
58031 * gcc.c-torture/execute/990923-1.c: New test.
58033 1999-09-21 Nick Clifton <nickc@cygnus.com>
58035 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58036 for which -fpic is inappropriate.
58038 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58040 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58042 1999-09-21 Nathan Sidwell <nathan@acm.org>
58044 * g++.old-deja/g++.other/dyncast1.C: New test.
58045 * g++.old-deja/g++.other/dyncast2.C: New test.
58046 * g++.old-deja/g++.other/dyncast3.C: New test.
58047 * g++.old-deja/g++.other/dyncast4.C: New test.
58048 * g++.old-deja/g++.other/dyncast5.C: New test.
58049 * g++.old-deja/g++.eh/catch3.C: New test.
58050 * g++.old-deja/g++.eh/catch3p.C: New test.
58051 * g++.old-deja/g++.eh/catch4.C: New test.
58052 * g++.old-deja/g++.eh/catch4p.C: New test.
58053 * g++.old-deja/g++.eh/catch5.C: New test.
58054 * g++.old-deja/g++.eh/catch5p.C: New test.
58055 * g++.old-deja/g++.eh/catch6.C: New test.
58056 * g++.old-deja/g++.eh/catch6p.C: New test.
58057 * g++.old-deja/g++.eh/catch7.C: New test.
58058 * g++.old-deja/g++.eh/catch7p.C: New test.
58059 * g++.old-deja/g++.eh/catch8.C: New test.
58060 * g++.old-deja/g++.eh/catch8p.C: New test.
58061 * g++.old-deja/g++.eh/catch9.C: New test.
58062 * g++.old-deja/g++.eh/catch9p.C: New test.
58064 1999-09-13 Nathan Sidwell <nathan@acm.org>
58066 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58067 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58069 1999-09-13 Jeffrey A Law (law@cygnus.com)
58071 * gcc.c-torture/compile/990913-1.c: New test.
58073 1999-09-10 Nathan Sidwell <nathan@acm.org>
58075 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58076 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58078 1999-09-09 Richard Henderson <rth@cygnus.com>
58080 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58082 1999-09-09 Nathan Sidwell <nathan@acm.org>
58084 * g++.old-deja/g++.other/lookup11.C: New test.
58085 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58086 what is permitted and what we want.
58087 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58089 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58091 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58093 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58094 * gcc.c-torture/noncompile/poison-1.c: New file.
58096 1999-09-08 Nathan Sidwell <nathan@acm.org>
58098 * g++.old-deja/g++.other/sizeof3.C: New test.
58099 * g++.old-deja/g++.other/sizeof4.C: New test.
58100 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58101 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58103 1999-09-07 Richard Henderson <rth@cygnus.com>
58105 * gcc.dg/va-arg-1.c: New.
58107 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58109 * gcc.c-torture/execute/va-arg-9.c: New test.
58111 1999-09-05 Craig Burley <craig@jcb-sc.com>
58113 * g77.f-torture/compile/980519-2.f: New test.
58114 * g77.f-torture/compile/19990905-0.f: New test.
58115 * g77.f-torture/compile/19990905-1.f: New test.
58116 * g77.f-torture/compile/19990905-2.f: New test.
58118 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58120 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
58122 * gcc.c-torture/execute/990827-1.c: Fix typo.
58124 1999-09-03 Nathan Sidwell <nathan@acm.org>
58126 * g++.old-deja/g++.other/deref1.C: New test.
58128 1999-09-02 Nathan Sidwell <nathan@acm.org>
58130 * g++.old-deja/g++.other/ambig2.C: New test.
58131 * g++.old-deja/g++.other/cond5.C: New test.
58132 * g++.old-deja/g++.other/lookup16.C: New test.
58134 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
58136 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58139 1999-08-31 Jeffrey A Law (law@cygnus.com)
58141 * lib/c-torture.exp: Avoid the "compare executables" optimization
58142 when testing native.
58144 1999-08-29 Jeffrey A Law (law@cygnus.com)
58146 * gcc.c-torture/execute/990829-1.c: New test.
58147 * gcc.c-torture/compile/990829-1.c: New test.
58149 1999-08-27 Paul Burchard <burchard@pobox.com>
58151 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58152 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58153 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58154 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58155 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58156 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58157 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58158 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58159 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58160 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58161 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58163 1999-08-27 Jeffrey A Law (law@cygnus.com)
58165 * gcc.c-torture/execute/990827-1.c: New test.
58167 1999-08-26 Craig Burley <craig@jcb-sc.com>
58169 * g77.f-torture/noncompile/19990826-4.f: New test.
58171 * g77.f-torture/compile/19990826-3.f: New test.
58173 * g77.f-torture/execute/19990826-2.f: New test.
58175 * g77.f-torture/compile/19990826-1.f: New test.
58177 * gcc.c-torture/execute/990826-0.c: New test.
58178 * g77.c-torture/execute/19990826-0.f: New test.
58180 * g77.f-torture/noncompile/970626-2.f: New test.
58182 1999-08-25 Paul Burchard <burchard@pobox.com>
58184 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58185 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58186 lss-011.C: New tests.
58188 1999-08-25 Nathan Sidwell <nathan@acm.org>
58190 * g++.old-deja/g++.other/decl5.C: New test.
58192 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58194 * noncompile/noncompile.exp: Load_lib c-torture.exp.
58195 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58196 call `postbase' for each one. All callers of `postbase' changed
58197 to call this instead.
58199 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
58201 * gcc.c-torture/execute/990811-1.c: New test.
58203 1999-08-09 Nick Clifton <nickc@cygnus.com>
58205 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58208 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58211 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58213 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58215 1999-08-04 Jeffrey A Law (law@cygnus.com)
58217 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58219 1999-08-04 Nathan Sidwell <nathan@acm.org>
58221 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58223 1999-08-04 Jeffrey A Law (law@cygnus.com)
58225 * gcc.c-torture/execute/990804-1.c: New test.
58227 1999-08-03 Nathan Sidwell <nathan@acm.org>
58229 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58230 * g++.old-deja/g++.brendan/crash64.C: Likewise.
58231 * g++.old-deja/g++.brendan/overload8.C: Likewise.
58233 1999-08-03 Nathan Sidwell <nathan@acm.org>
58235 * g++.old-deja/g++.other/struct1.C: New test.
58237 1999-08-03 Nathan Sidwell <nathan@acm.org>
58239 * g++.old-deja/g++.other/enum2.C: New test.
58241 1999-08-02 Richard Henderson <rth@cygnus.com>
58243 Adapted from tests from Franz Sirl:
58244 * gcc.c-torture/execute/va-arg-7.c: New test.
58245 * gcc.c-torture/execute/va-arg-8.c: New test.
58247 1999-08-01 Jeffrey A Law (law@cygnus.com)
58249 * gcc.c-torture/compile/990801-2.c: New test.
58251 * gcc.c-torture/compile/990801-1.c: New test.
58253 1999-07-27 Michael Meissner <meissner@cygnus.com>
58255 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58256 fp-cmp-1.c, converting double to float.
58258 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58259 fp-cmp-1.c, converting double to long double.
58261 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58262 from fr1 to unknown_register, since fr1 is a legitimate register
58265 1999-07-25 Jeffrey A Law (law@cygnus.com)
58267 * README: More listname related changes.
58269 1999-07-08 Catherine Moore <clm@cygnus.com>
58271 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
58273 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
58275 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58277 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58279 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58281 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
58283 * gcc.dg/990703-1.c: New test.
58285 1999-06-29 Nick Clifton <nickc@cygnus.com>
58287 * lib/file-format.exp: New file: Move definition of proc
58288 gcc_target_object_format to here from
58289 gcc.dg/special/ecos.exp.
58291 * lib/c-torture.exp: Include lib file-format.exp.
58292 * lib/gcc-dg.exp: Include lib file-format.exp.
58294 * gcc.dg/special/ecos.exp: Remove definition of proc
58295 gcc_target_object_format.
58297 1999-06-28 Jeffrey A Law (law@cygnus.com)
58299 * gcc.c-torture/execute/990628-1.c: New test.
58301 1999-06-25 Jeffrey A Law (law@cygnus.com)
58303 * gcc.c-torture/compile/990625-2.c: New test.
58305 * gcc.c-torture/compile/990625-1.c: New test.
58307 1999-06-23 Nick Clifton <nickc@cygnus.com>
58309 * gcc.c-torture/compile/dll.c: New test case. Check that dll
58310 attributes compile.
58311 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58312 ports that use the COFF/PE file format.
58314 1999-06-17 Jeffrey A Law (law@cygnus.com)
58316 * gcc.c-torture/compile/990617-1.c: New test.
58318 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
58320 * g++.old-deja/g++.other/decl4.C: New test.
58322 1999-06-14 Nathan Sidwell <nathan@acm.org>
58324 * g++.old-deja/g++.other/bitfld3.C: New test.
58326 1999-06-08 Nathan Sidwell <nathan@acm.org>
58328 * g++.old-deja/g++.eh/catch1.C: New test.
58330 1999-06-07 Jeffrey A Law (law@cygnus.com)
58332 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58334 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58335 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
58337 1999-06-05 Craig Burley <craig@jcb-sc.com>
58339 * g77.f-torture/compile/19990502-0.f: Replace with new,
58340 shorter, test that still fails after recent changes.
58342 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58344 * gcc.c-torture/execute/990604-1.c: New test.
58346 1999-05-31 Jeffrey A Law (law@cygnus.com)
58348 * gcc.c-torture/execute/990531-1.c: New test.
58350 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58352 * gcc.c-torture/compile/990527-1.c: New test.
58354 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
58356 * gcc.c-torture/execute/990527-1.c: New test.
58358 1999-05-25 Nick Clifton <nickc@cygnus.com>
58360 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58361 bitfields as signed.
58363 1999-05-25 Craig Burley <craig@jcb-sc.com>
58365 * g77.f-torture/compile/19990525-0.f: New test.
58367 1999-05-25 Jeffrey A Law (law@cygnus.com)
58369 * gcc.c-torture/execute/990525-2.c: New test.
58371 * gcc.c-torture/execute/990525-1.c: New test.
58373 1999-05-24 Nathan Sidwell <nathan@acm.org>
58375 * g++.old-deja/g++.other/anon3.C: New test.
58376 * g++.old-deja/g++.other/anon4.C: New test.
58377 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58378 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58379 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58382 1999-05-24 Jeffrey A Law (law@cygnus.com)
58384 * gcc.c-torture/execute/990524-1.c: New test.
58386 * gcc.dg/990524-1.c: New test.
58388 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58390 * gcc.c-torture/compile/990523-1.c: New test.
58392 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
58394 * gcc.c-torture/compile/990519-1.c: New test.
58396 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58398 * gcc.c-torture/compile/990517-1.c: New test.
58400 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58401 (e4, f4): New tests.
58404 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58406 * gcc.dg/noreturn-1.c: New test.
58408 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58410 * gcc.c-torture/execute/990513-1.c: New test.
58412 1999-05-10 Richard Henderson <rth@cygnus.com>
58414 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58416 1999-05-10 Craig Burley <craig@jcb-sc.com>
58418 * g77.f-torture/execute/erfc.f: Use small single-precision
58419 values, to avoid problems on Alphas when not -mieee.
58421 1999-05-08 Craig Burley <craig@jcb-sc.com>
58423 * gcc.dg/990506-0.c: New test.
58425 1999-05-08 Richard Henderson <rth@cygnus.com>
58427 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58428 the constant to test. Don't XFAIL 64-bit targets.
58430 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58431 * g++.old-deja/g++.law/profile1.C: Likewise.
58433 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58434 operator new instances.
58435 * g++.old-deja/g++.other/delete5.C: Likewise.
58437 1999-05-03 Craig Burley <craig@jcb-sc.com>
58439 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58442 1999-05-03 Craig Burley <craig@jcb-sc.com>
58444 * g77.f-torture/execute/u77-test.f: Reverse order of two
58445 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58447 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58449 * gcc.dg/compare1.c: New test.
58451 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
58453 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58456 1999-05-02 Craig Burley <craig@jcb-sc.com>
58458 * g77.f-torture/compile/19990502-1.f: New test.
58460 1999-05-02 Craig Burley <craig@jcb-sc.com>
58462 * g77.f-torture/compile/19990502-0.f: New test.
58464 1999-05-02 Craig Burley <craig@jcb-sc.com>
58466 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58469 1999-05-02 Craig Burley <craig@jcb-sc.com>
58471 * g77.f-torture/execute/u77-test.f (main): List libU77
58472 intrinsics not currently tested.
58473 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58474 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58475 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58476 Trim blanks off the ends of some printed strings.
58478 1999-05-02 Craig Burley <craig@jcb-sc.com>
58480 * g77.f-torture/execute/u77-test.f (main): Just warn about
58481 FSTAT gid disagreement, as it's expected on some systems.
58483 1999-05-01 Craig Burley <craig@jcb-sc.com>
58485 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58486 use a new function, which allows for some slop.
58487 Clean up some commentary.
58488 (issum): The new function.
58489 (sgladd): Deleted subroutine.
58491 1999-05-01 Craig Burley <craig@jcb-sc.com>
58493 * g77.f-torture/execute/u77-test.f: Modify to be more like
58494 libf2c/libU77 version, bringing patches to that version here.
58495 Add suitable commentary.
58497 1999-04-25 Richard Henderson <rth@cygnus.com>
58499 * gcc.dg/990424-1.c: New test.
58501 1999-04-24 Craig Burley <craig@jcb-sc.com>
58503 * g77.f-torture/execute/u77-test.f (main): Bug involving
58504 LSTAT has been fixed, so turn back on full checking.
58506 1999-04-20 Craig Burley <craig@jcb-sc.com>
58508 * g77.f-torture/compile/19990419-0.f: New test.
58509 * g77.f-torture/execute/19990419-1.f: New test.
58511 1999-04-17 Richard Henderson <rth@cygnus.com>
58513 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58514 to avoid the need for a prototype to supress a warning.
58516 1999-04-07 Jim Wilson <wilson@cygnus.com>
58518 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58520 1999-04-04 Jeffrey A Law (law@cygnus.com)
58522 * gcc.c-torture/execute/990404-1.c: New test.
58524 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58526 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58527 * gcc.dg/cpp-if3.c: Don't use -pedantic.
58528 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58529 missing initializer warnings.
58531 1999-03-28 Jeffrey A Law (law@cygnus.com)
58533 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58536 1999-03-26 Jeffrey A Law (law@cygnus.com)
58538 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58540 1999-03-26 Craig Burley <craig@jcb-sc.com>
58542 * g77.f-torture/execute/19990325-0.f: New test.
58543 * g77.f-torture/execute/19990325-1.f: New test.
58545 1999-03-24 Jeffrey A Law (law@cygnus.com)
58547 * gcc.c-torture/execute/990324-1.c: New test.
58549 1999-03-22 Jim Wilson <wilson@cygnus.com>
58551 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58554 1999-03-17 Richard Henderson <rth@cygnus.com>
58556 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
58558 1999-03-13 Craig Burley <craig@jcb-sc.com>
58560 * g77.f-torture/execute/19990313-2.f: New test.
58561 * g77.f-torture/execute/19990313-3.f: New test.
58563 1999-03-13 Craig Burley <craig@jcb-sc.com>
58565 * g77.f-torture/execute/19990313-0.f: New test.
58566 * g77.f-torture/execute/19990313-1.f: New test.
58568 1999-03-12 Jim Wilson <wilson@cygnus.com>
58570 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58572 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58573 (main): Add check for u15. Conditionalize u31 check depending on
58574 whether ints are <32 bits or >=32 bits.
58576 1999-03-08 Craig Burley <craig@jcb-sc.com>
58578 * g77.f-torture/execute/19981119-0.f: Improve testiness.
58580 1999-03-08 Craig Burley <craig@jcb-sc.com>
58582 * g77.f-torture/compile/19990305-0.f: New test.
58583 * g77.f-torture/execute/19981119-0.f: New test.
58585 1999-03-08 Craig Burley <craig@jcb-sc.com>
58587 * g77.f-torture/execute/970625-2.f: call ABORT if final
58588 result is not correct, instead of just printing it.
58589 Add this checking via newly introduced obfuscation, to
58590 trip up buggy front ends.
58592 1999-03-07 Craig Burley <craig@jcb-sc.com>
58594 * g77.f-torture/compile/960317-1.f: Moved from being
58595 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
58597 1999-03-06 Craig Burley <craig@jcb-sc.com>
58599 * g77.f-torture/execute/960317-1.f: New (old) test.
58600 * g77.f-torture/execute/970625-2.f: Ditto.
58602 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
58604 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58605 error message on line 1 or line 2; cccp and cpplib do this differently.
58607 1999-03-01 Jeffrey A Law (law@cygnus.com)
58609 * g++.old-deja/g++.law/weak1.C: New test.
58611 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58613 * gcc.c-torture/execute/990119-1.c: Renamed to...
58614 * gcc.dg/990119-1.c: this, so it will only be tested once
58615 (it's a preprocessor test, it doesn't need to be run at
58616 multiple optimization levels).
58618 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58620 * lib/g++.exp: Don't add incdir=$base_dir/../include to
58623 1999-02-24 Craig Burley <craig@jcb-sc.com>
58625 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58626 * g77.f-torture/compile/19981216-0.f: ...as it is expected
58627 to not be compilable by current g77.
58629 1999-02-24 Nick Clifton <nickc@cygnus.com>
58631 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58633 1999-02-22 Jeffrey A Law (law@cygnus.com)
58635 * gcc.c-torture/execute/990222-1.c: New test.
58637 1999-02-19 Craig Burley <craig@jcb-sc.com>
58639 * g77.f-torture/compile/19990218-0.f: New test.
58640 * g77.f-torture/noncompile/19990218-1.f: New test.
58642 1999-02-18 Craig Burley <craig@jcb-sc.com>
58644 * g77.f-torture/compile/19981216-0.f: New test.
58646 1999-02-14 Jeffrey A Law (law@cygnus.com)
58648 * gcc.dg/990214-1.c: New test.
58650 1999-02-13 Jeffrey A Law (law@cygnus.com)
58652 * gcc.dg/990213-2.c: New test.
58654 * gcc.dg/990213-1.c: New test.
58656 1999-02-12 Jeffrey A Law (law@cygnus.com)
58658 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58661 1999-02-11 Nick Clifton <nickc@cygnus.com>
58663 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58664 specified by target.
58666 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58668 1999-02-11 Jeffrey A Law (law@cygnus.com)
58670 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58672 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
58674 * gcc.dg/special/ecos.exp: New test driver for new tests with
58675 special requirements.
58677 * gcc.dg/special/alias-1.c: New test.
58678 * gcc.dg/special/gcsec-1.c: New test.
58679 * gcc.dg/special/weak-1.c: New test.
58680 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58681 * gcc.dg/special/weak-2.c: New test.
58682 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58683 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58684 * gcc.dg/special/wkali-1.c: New test.
58685 * gcc.dg/special/wkali-2.c: New test.
58686 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58687 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58689 1999-02-10 Felix Lee <flee@cygnus.com>
58691 * lib/c-torture.exp (c-torture-compile): Pull out code for
58692 analyzing gcc error messages.
58693 (c-torture-execute): Likewise. Fix some (harmless) false
58695 * lib/gcc.exp (gcc_check_compile): New function.
58697 1999-02-08 Richard Henderson <rth@cygnus.com>
58699 * gcc.c-torture/execute/990208-1.c: New test.
58701 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
58703 * g++.dg/special/ecos.exp: New driver for new tests with special
58706 * g++.dg/special/conpr-1.C: New test
58707 * g++.dg/special/conpr-2.C: New test
58708 * g++.dg/special/conpr-2a.C: New test
58709 * g++.dg/special/conpr-3.C: New test
58710 * g++.dg/special/conpr-3a.C: New test
58711 * g++.dg/special/conpr-3b.C: New test
58713 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58714 allow g++ to use the dg driver
58716 * README: Add comment about g++.dg directory
58718 1999-02-06 Jeffrey A Law (law@cygnus.com)
58720 * README: Update email addresses.
58722 1999-02-03 Nick Clifton <nickc@cygnus.com>
58724 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58725 arguments in order to force structure S onto the stack even on
58727 (test): Pass 10 leading arguments to function foo as well as the
58730 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58731 failure for all targets.
58733 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58734 abort to terminate program execution.
58736 1999-01-30 Richard Henderson <rth@cygnus.com>
58738 * gcc.c-torture/execute/990130-1.c: New test.
58740 1999-01-30 Jeffrey A Law (law@cygnus.com)
58742 * gcc.dg/990130-1.c: New test.
58744 1999-01-28 Michael Meissner <meissner@cygnus.com>
58746 * gcc.c-torture/execute/990128-1.c: New test.
58748 1999-01-27 Michael Meissner <meissner@cygnus.com>
58750 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58752 1999-01-27 Felix Lee <flee@cygnus.com>
58754 * lib/c-torture.exp (c-torture-compile): pull out code for
58755 analyzing gcc error messages.
58756 (c-torture-execute): ditto, and fix some (harmless) false
58758 * lib/gcc.exp (gcc_check_compile): new function.
58760 1999-01-17 Jeffrey A Law (law@cygnus.com)
58762 * gcc.dg/990117-1.c: New test.
58764 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58766 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58768 1999-01-15 Jeffrey A Law (law@cygnus.com)
58770 * g77.f-torture/compile/990115-1.f: New test.
58772 1999-01-07 Jeffrey A Law (law@cygnus.com)
58774 * gcc.c-torture/compile/990107-1.c: New test
58776 1999-01-06 Jeffrey A Law (law@cygnus.com)
58778 * gcc.c-torture/execute/990106-2.c: New test.
58780 * gcc.c-torture/execute/990106-1.c: New test.
58782 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
58784 * gcc.c-torture/compile/981223-1.c: New test.
58786 1998-12-29 Richard Henderson <rth@cygnus.com>
58788 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58789 (opt3): Rename from opt4 and disable.
58791 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
58793 * g++.old-deja/g++.pt/ptrmem5.C: New test.
58795 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
58797 * g++.old-deja/g++.other/conv5.C: New test.
58799 1998-12-14 Nick Clifton <nickc@cygnus.com>
58801 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58803 1998-12-11 Jeffrey A Law (law@cygnus.com)
58805 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58807 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
58809 * gcc.c-torture/compile/981211-1.c: New test.
58811 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
58813 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58815 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58817 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58819 * gcc.special/930510-1.c: Make C9X safe.
58820 * gcc.misc-tests/gcov-1.c Similarly.
58821 * gcc.misc-tests/gcov-2.c Similarly.
58823 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58825 * gcc.dg/ultrasp1.c: New test.
58827 1998-12-06 Richard Henderson <rth@cygnus.com>
58829 * gcc.c-torture/execute/981206.c: New test.
58831 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58833 * g++.old-deja/g++.ns/template7.C: New test.
58835 * g++.old-deja/g++.other/expr1.C: New test.
58837 * g++.old-deja/g++.eh/tmpl3.C: New test.
58839 * g++.old-deja/g++.eh/tmpl2.C: New test.
58841 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
58843 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58844 * g++.old-deja/g++.other/using6.C: Removed.
58845 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58847 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58849 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
58851 * g++.old-deja/g++.pt/overload8.C: New test.
58853 * g++.old-deja/g++.pt/overload7.C: New test.
58855 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58857 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58858 and relinking messages.
58859 * lib/g++.exp (g++_target_compile): Remove .rpo file when
58860 compiling with -frepo.
58862 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
58864 * g++.old-deja/g++.pt/lookup6.C: New test.
58866 1998-11-30 Nick Clifton <nickc@cygnus.com>
58868 * gcc.c-torture/execute/981130-1.c: New test.
58869 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58871 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
58873 * g++.old-deja/g++.pt/explicit76.C: New test.
58875 * g++.old-deja/g++.pt/friend38.C: New test.
58877 * g++.old-deja/g++.ns/crash2.C: New test.
58879 * g++.old-deja/g++.pt/defarg8.C: New test.
58881 * g++.old-deja/g++.pt/instantiate6.C: New test.
58883 * g++.old-deja/g++.pt/static6.C: New test.
58885 * g++.old-deja/g++.pt/decl2.C: New test.
58887 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
58889 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
58890 problem is actually related with name lookup, but so what? :-)
58892 * g++.old-deja/g++.pt/friend37.C: New test.
58894 1998-11-25 Dave Love <d.love@dl.ac.uk>
58896 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58897 element, which fails on some systems.
58899 * g77.f-torture/execute/labug1.f: New test.
58901 1998-11-21 Jeffrey A Law (law@cygnus.com)
58903 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58906 1998-11-18 Dave Love <d.love@dl.ac.uk>
58908 * g77.f-torture/compile/981117-1.f: New test.
58910 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
58912 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
58913 properly discarded.
58915 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
58917 * gcc.c-torture/execute/memcheck: New directory of tests for
58918 -fcheck-memory-usage.
58920 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
58922 * README: New file, general information about the testsuite and
58923 new description of the various C++ test subdirectories.
58924 * README.g++: Eliminate obsolete information, update and move most
58925 relevant stuff to README.
58927 1998-11-07 Richard Henderson <rth@cygnus.com>
58929 * gcc.c-torture/compile/981107-1.c: New test.
58931 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
58933 * execute/memcpy-bi.c: New testcase.
58935 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
58937 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58940 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58941 template is selected.
58943 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58944 classes, it should be accepted for all types.
58946 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58948 * g++.old-deja/g++.pt/spec24.C: Ensure that template
58949 specializations start with template headers.
58951 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
58953 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58955 * g++.old-deja/g++.other/init9.C: Test cross initialization of
58958 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
58960 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58962 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58964 * compile/981022-1.c, compile/981022-1.x: New test and driver.
58966 1998-10-19 Jeffrey A Law (law@cygnus.com)
58968 * 981019-1.c: New test.
58970 1998-10-14 Robert Lipe <robertl@dgii.com>
58972 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58975 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58977 * compile/981001-4.c: Remove use of GCC extension that triggers a
58980 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
58982 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58984 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
58986 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
58987 instantiation of template produces incorrect code for delete
58990 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
58991 constructors' name is not unique.
58992 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58993 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58995 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
58996 automatic array of const is ill-formed.
58998 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
58999 of template parameter?
59001 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59004 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59005 pointer-to-member expression.
59007 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59008 declaration causes ICE.
59010 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59012 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59013 reserved in the global namespace.
59015 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59016 generate needed virtual table.
59018 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59020 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59022 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59023 template-dependent type
59025 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59027 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59028 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59029 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59031 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59032 class should be usable as argument of member function.
59033 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59034 class should be usable as return type of member function.
59035 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59036 class should be usable as type of data member.
59038 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59040 1998-10-09 Jeffrey A Law (law@cygnus.com)
59042 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59044 1998-10-08 Nick Clifton <nickc@cygnus.com>
59046 * gcc.dg/dll-?.c Add thumb to target list.
59047 Fix assembler scan patterns to match current assembler output.
59049 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59051 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59052 matching of template brackets.
59054 * g++.old-deja/g++.other/using4.C: New test. Test using
59055 declarations of methods from base classes.
59057 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59058 within functions should introduce names into the innermost
59059 enclosing namespace.
59061 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59062 of static locals if first initialization throws.
59064 1998-10-07 Jim Wilson <wilson@cygnus.com>
59066 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59068 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59070 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59071 lose track of the possible targets of tablejump insns.
59072 * special/special.exp: Run it.
59074 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59076 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59077 must be declared before its specializations can be named in friend
59080 1998-10-05 Dave Love <d.love@dl.ac.uk>
59082 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59084 * g77.f-torture/execute/io1.f: New test.
59086 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59088 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59089 with pointer to template function, for which no argument deduction
59092 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59093 specialization of template function as argument to template
59096 * g++.old-deja/g++.other/access2.C: New test; Inner class
59097 shouldn't have privileged access to Outer's names.
59099 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59101 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59102 friend template declared within template class conflicts with
59103 nested class of the same name.
59105 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59108 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59109 object with direct initializer as function declaration.
59111 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59114 * g++.old-deja/g++.other/null2.C: New test; conditional operator
59115 involving const pointer and NULL produces incorrect result.
59117 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59118 type name without `typename' should be rejected with -pedantic.
59120 1998-10-02 Richard Henderson <rth@cygnus.com>
59122 * g++.old-deja/g++.other/addrof1.C: New test.
59124 1998-10-01 Nick Clifton <nickc@cygnus.com>
59126 * gcc.c-torture/compile/981001-1.c: New test.
59127 * gcc.c-torture/execute/981001-1.c: New test.
59129 1998-10-01 Jeffrey A Law (law@cygnus.com)
59131 * gcc.c-torture/compile/981001-2.c: New test.
59132 * gcc.c-torture/compile/981001-3.c: New test.
59133 * gcc.c-torture/compile/981001-4.c: New test.
59135 1998-10-01 Robert Lipe <robertl@dgii.com>
59137 * lib/objc.exp (objc_target_compile): Add -L during compiles for
59138 multilibbed hosts. Idea grafted from g77.exp.
59140 1998-09-30 Dave Love <d.love@dl.ac.uk>
59142 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59143 avoid losing on systems which need -lsocket.
59145 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
59147 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59148 * g++.old-deja/g++.other/nested2.C: Ditto.
59149 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59152 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59154 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59155 preferred over template operator!= for enum bitfields.
59157 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
59159 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59160 that happen to have the same base name, but in different scopes,
59161 are incorrectly rejected.
59163 1998-09-16 Richard Henderson <rth@cygnus.com>
59165 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59166 on the native word size instead of an integer literal.
59168 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59170 * g++.old-deja/g++.other/static2.C: Invocation of static data
59171 member of type pointer-to-function denoted as non-static member.
59173 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59174 checks involving function types and aliases.
59176 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59178 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59179 redefined to the same non-trivial type.
59181 * g++.old-deja/g++.pt/explicit73.C: Test for proper
59182 namespace-qualification of template specializations declared in
59185 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59186 to declare a subset of the specializations of a template function
59187 as friends of specializations of a template class.
59189 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59190 member templates that do not fully specialize the enclosing
59191 template class are rejected.
59193 1998-09-11 Dave Love <d.love@dl.ac.uk>
59195 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59197 1998-09-08 Dave Love <d.love@dl.ac.uk>
59199 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59200 altered from libf2c/libU77 version.
59202 1998-09-06 Dave Love <d.love@dl.ac.uk>
59204 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59206 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
59207 Alexandre Oliva <oliva@dcc.unicamp.br>
59209 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59210 (un)signed char are different types for template specialization
59213 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
59215 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59216 * objc: ObjC testsuite.
59218 1998-08-31 Catherine Moore <clm@cygnus.com>
59220 * gcc.c-torture/execute/941014-1.x: New file.
59222 1998-08-31 Nick Clifton <nickc@cygnus.com>
59224 * lib/c-torture.exp: Add support for
59225 torture_eval_before_compile and torture_eval_before_execute
59228 1998-08-30 Jeffrey A Law (law@cygnus.com)
59230 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
59231 this test triggers valid.
59233 1998-08-27 Jeffrey A Law (law@cygnus.com)
59235 * gcc.dg/980827-1.c: New test.
59237 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
59239 * gcc.c-torture/execute/loop-4b.c: New test.
59241 1998-08-26 Nick Clifton <nickc@cygnus.com>
59243 * lib/c-torture.exp: Add support for
59244 torture_eval_before_compile and torture_eval_before_execute
59247 1998-08-25 Jeffrey A Law (law@cygnus.com)
59249 * gcc.c-torture/compile/980825-1.c: New test.
59251 1998-08-24 Nick Clifton <nickc@cygnus.com>
59253 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59254 count number tests in opt_t0 not good_t0.
59256 1998-08-24 Jeffrey A Law (law@cygnus.com)
59258 * gcc.c-torture/compile/930326-1.x: Fix typo.
59260 1998-08-23 Mark Mitchell <mark@markmitchell.com>
59262 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59265 1998-08-21 Jeffrey A Law (law@cygnus.com)
59267 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59268 STACK_SIZE is defined.
59269 * gcc.c-torture/unsorted/stuct.c: Similarly.
59271 * gcc.c-torture/compile/980821-1.c: New test.
59273 1998-08-21 Jeffrey A Law (law@cygnus.com)
59275 * gcc.c-torture/execute/980526-2.c: Disable for targets with
59278 1998-08-19 Mark Mitchell <mark@markmitchell.com>
59280 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59283 1998-08-09 Mark Mitchell <mark@markmitchell.com>
59285 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59288 1998-08-18 Jeffrey A Law (law@cygnus.com)
59290 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59292 1998-08-16 Jeffrey A Law (law@cygnus.com)
59294 * gcc.c-torture/compile/980816-1.c: New test.
59296 * gcc.dg/980816-1.c: New test.
59298 1998-08-13 Jeffrey A Law (law@cygnus.com)
59300 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59301 compiler for ieee tests.
59303 1998-08-01 Dave Love <d.love@dl.ac.uk>
59305 * g77.f-torture/compile/980729-0.f: New test.
59307 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
59309 * gcc.c-torture/special/eeprof-1.c: New test, for
59310 -finstrument-functions.
59311 * gcc.c-torture/special/special.exp: Run it.
59313 1998-07-29 Jeffrey A Law (law@cygnus.com)
59315 * gcc.c-torture/compile/980729-1.c: New test.
59317 1998-07-27 Nick Clifton <nickc@cygnus.com>
59319 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59320 __thumb__ is defined, and test for ARM style doubles if so.
59322 1998-07-26 Dave Love <d.love@dl.ac.uk>
59324 * g77.f-torture/noncompile/980615-0.f: New test.
59326 1998-07-26 H.J. Lu (hjl@gnu.org)
59328 * gcc.dg/980312-1.c: Do link instead of compile.
59329 * gcc.dg/980313-1.c: Likewise.
59331 1998-07-26 Jeffrey A Law (law@cygnus.com)
59333 * gcc.c-torture/compile/980726-1.c: New test.
59335 1998-07-25 Dave Love <d.love@dl.ac.uk>
59337 * g77.f-torture/execute/io0.f: New test.
59339 1998-07-24 Nick Clifton <nickc@cygnus.com>
59341 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59344 1998-06-18 Michael Meissner <meissner@cygnus.com>
59346 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59349 1998-07-17 Nick Clifton <nickc@cygnus.com>
59351 * gcc.dg/980626-1.c: Expect failures for all toolchains until
59352 c-decl.c:grokdeclarator can handle mode attributes.
59354 1998-07-16 Jeffrey A Law (law@cygnus.com)
59356 * gcc.c-torture/execute/980716-1.c: New test.
59358 1998-07-13 Jeffrey A Law (law@cygnus.com)
59360 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59362 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
59364 * gcc.c-torture/execute/va-arg-3.x: Similarly.
59365 * gcc.c-torture/compile/930326-1.x: Similarly.
59367 1998-07-13 Dave Love <d.love@dl.ac.uk>
59369 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59370 New test from Craig.
59372 1998-07-12 Dave Love <d.love@dl.ac.uk>
59374 * g77.f-torture/noncompile/980616-0.f: New test.
59376 * g77.f-torture/execute/970816-3.f: New test from Craig.
59378 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59380 * g++.other/singleton.C: Return error value instead of taking
59383 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59385 * g++.other/singleton.C: New test. Warning is under dispute.
59386 Runtime crash is not.
59388 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59390 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59391 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59392 using6.C, using7.C}: New namespace tests.
59394 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59396 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59397 specialization with typedef'ed names used as array indexes.
59399 1998-07-09 Jeffrey A Law (law@cygnus.com)
59401 * gcc.c-torture/execute/980709-1.c: New test.
59403 * gcc.dg/980709-1.c: New test.
59405 1998-07-07 Richard Henderson <rth@cygnus.com>
59407 * gcc.c-torture/execute/bcp-1.c: New test.
59409 1998-07-07 Jeffrey A Law (law@cygnus.com)
59411 * gcc.c-torture/execute/980707-1.c: New test.
59413 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
59415 * gcc.c-torture/compile/980706-1.c: New test.
59417 1998-07-01 Dave Love <d.love@dl.ac.uk>
59419 * g77.f-torture/execute/980701-0.f,
59420 g77.f-torture/execute/980701-1.f: New test from Craig.
59422 1998-07-01 Jeffrey A Law (law@cygnus.com)
59424 * gcc.c-torture/compile/980701-1.c: New test.
59426 * gcc.c-torture/execute/980701-1.c: New test.
59428 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
59431 * g++.old-deja/g++.robertl/eb132.C: New test.
59432 * g++.old-deja/g++.robertl/eb133.C: Likewise.
59434 1998-06-29 Dave Love <d.love@dl.ac.uk>
59436 * g77.f-torture/execute/980628-7.f,
59437 g77.f-torture/execute/980628-8.f,
59438 g77.f-torture/execute/980628-9.f,
59439 g77.f-torture/execute/980628-10.f: New tests from Craig.
59441 * g77.f-torture/execute/980628-3.f: Remove mail headers.
59443 1998-06-28 Jeffrey A Law (law@cygnus.com)
59445 * g77.f-torture/execute/980628-4.f: New test from Craig.
59446 * g77.f-torture/execute/980628-5.f: Likewise.
59447 * g77.f-torture/execute/980628-2.f: Likewise.
59448 * g77.f-torture/execute/980628-0.f: Likewise.
59449 * g77.f-torture/execute/980628-1.f: Likewise.
59450 * g77.f-torture/execute/980628-3.f: Likewise.
59451 * g77.f-torture/execute/980628-6.f: Likewise.
59453 1998-06-28 Jeffrey A Law (law@cygnus.com)
59455 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59456 directory when nothing has been installed yet.
59458 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
59460 * gcc.c-torture/special/special.exp: Handle newer versions of
59463 1998-06-26 Jeffrey A Law (law@cygnus.com)
59465 * gcc.dg/980626-1.c: New test.
59467 1998-06-19 Bruno Haible <haible@ilog.fr>
59469 * gcc.misc-tests/m-un-2.c: New test.
59470 * g++.old-deja/g++.other/warn01.c: Likewise.
59472 1998-06-19 Robert Lipe <robertl@dgii.com>
59474 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59475 compatibility with assmblers with a different comment character.
59476 Eliminate use of GAS-specific extensions.
59478 1998-06-19 Jeffrey A Law (law@cygnus.com)
59480 * gcc.c-torture/execute/ieee/980619-1.c: New test.
59482 1998-06-19 Robert Lipe <robertl@dgii.com>
59484 * lib/g77.exp: Replace search for libf2c.a with search for newly
59487 1998-06-17 Jeffrey A Law (law@cygnus.com)
59489 * gcc.c-torture/execute/980617-1.c: New test.
59491 1998-06-12 Jeffrey A Law (law@cygnus.com)
59493 * gcc.c-torture/execute/980612-1.c: New test.
59495 1998-06-08 Jeffrey A Law (law@cygnus.com)
59497 * gcc.dg/980523-1.c: Only test on ppc-linux.
59498 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59500 * gcc.c-torture/execute/980608-1.c: New test.
59502 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
59504 * gcc.c-torture/execute/980605-1.c: New test.
59506 1998-06-04 Jeffrey A Law (law@cygnus.com)
59508 * gcc.c-torture/execute/980604-1.c: New test.
59510 1998-06-02 Jeffrey A Law (law@cygnus.com)
59512 * gcc.c-torture/execute/980602-1.c: New test.
59513 * gcc.c-torture/execute/980602-2.c: Likewise.
59515 1998-06-02 Dave Love <d.love@dl.ac.uk>
59517 * 970125-0.f: Fix per JCB. Add commentary.
59519 1998-05-31 Michael Meissner <meissner@cygnus.com>
59521 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59524 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59526 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59529 1998-05-28 Catherine Moore <clm@cygnus.com>
59531 * gcc.c-torture/execute/980526-3.c: New test.
59533 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
59535 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59536 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59537 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59538 m88k-motorola-sysv3 to XFAIL.
59540 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59542 * gcc.dg/980526-1.c: New test.
59543 * gcc.c-torture/execute/980526-2.c: New test.
59545 1998-05-26 Jeffrey A Law (law@cygnus.com)
59547 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59549 * gcc.c-torture/execute/980526-1.c: New test.
59551 1998-05-26 Dave Love <d.love@dl.ac.uk>
59553 * g77.f-torture/execute/alpha2.f: Add runtime test.
59555 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
59557 * g++.old-deja/old-deja.exp: Strip leading directories.
59559 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59560 error for the line. Don't run multiple tests for the same line.
59562 1998-05-23 Jeffrey A Law (law@cygnus.com)
59564 * gcc.dg/980523-1.c: New test.
59566 1998-05-23 Dave Love <d.love@dl.ac.uk>
59568 * g77.f-torture/compile/970915-0.f: New test.
59570 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
59572 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59574 1998-05-21 Jeffrey A Law (law@cygnus.com)
59576 * gcc.dg/980520-1.c: New test.
59578 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
59580 * gcc.dg/980502-1.c: Fix return type.
59582 1998-05-20 Jeffrey A Law (law@cygnus.com)
59584 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59585 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59586 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59587 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59588 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59590 1998-05-20 Dave Love <d.love@dl.ac.uk>
59592 * g77.f-torture/execute/980520-1.f: New test.
59594 1998-05-15 Dave Love <d.love@dl.ac.uk>
59596 * lib/mike-g77.exp: New file.
59598 * g77.f-torture/noncompile/noncompile.exp,
59599 g77.f-torture/noncompile/check0.f: New files.
59601 1998-05-14 Dave Love <d.love@dl.ac.uk>
59603 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59604 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59605 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59606 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59607 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59608 abort where appropriate.
59610 1998-05-05 Michael Meissner <meissner@cygnus.com>
59612 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59613 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59615 1998-04-29 Dave Love <d.love@dl.ac.uk>
59617 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59619 1998-04-27 Dave Love <d.love@dl.ac.uk>
59621 * g77.f-torture/compile/980427-0.f: New test.
59623 1998-04-24 Dave Love <d.love@dl.ac.uk>
59625 * g77.f-torture/compile/980424-0.f: New test.
59627 1998-04-19 Dave Love <d.love@dl.ac.uk>
59629 * g77.f-torture/compile/980419-2.f (main): New test.
59630 * g77.f-torture/compile/970125-0.f: New test.
59631 * g77.f-torture/compile/980419-1.f: New test.
59633 1998-04-08 Jim Wilson <wilson@cygnus.com>
59635 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
59638 1998-04-07 Jim Wilson <wilson@cygnus.com>
59640 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59642 1998-04-03 Jim Wilson <wilson@cygnus.com>
59644 * gcc.c-torture/compile/980329-1.c: New test.
59646 1998-03-18 Jim Wilson <wilson@cygnus.com>
59648 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59649 * gcc.dg/980312-1.c: Fix typo in -march command.
59651 1998-03-16 H.J. Lu (hjl@gnu.org)
59653 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59655 1998-03-11 Robert Lipe <robertl@dgii.com>
59657 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
59658 Dave Love agree the Fortran source is bogus.
59660 1998-03-11 Robert Lipe <robertl@dgii.com>
59662 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59663 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59664 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59665 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59666 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59668 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59670 * g++.old-deja/g++.other/friend1.C: New test.
59672 1998-02-18 Dave Love <d.love@dl.ac.uk>
59674 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59675 possibly uninitialized) variables and declare dnrm2.
59677 1998-02-23 Robert Lipe <robertl@dgii.com>
59679 From Bruno Haible <haible@ilog.fr>:
59680 * gcc.c-torture/execute/980223.c: New test.
59682 1998-02-13 Jeffrey A Law (law@cygnus.com)
59684 * gcc.dg/ifelse-1.c: New test.
59686 1998-02-09 H.J. Lu (hjl@gnu.org)
59688 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59690 * lib/old-dejagnu.exp (old-dejagnu): Added the
59691 "execution test - XFAIL *-*-*" handling in the spirit of
59692 "excess errors test -". Changed the "execution test fails"
59693 handling to be like "excess errors test fails".
59694 * Update various tests accordingly.
59696 1998-02-06 Jim Wilson <wilson@cygnus.com>
59698 * gcc.c-torture/execute/980205.c: New test.
59700 1998-01-18 Jeffrey A Law (law@cygnus.com)
59702 * lib/c-torture.exp: Look for .x files instead of .cexp files.
59703 * lib/f-torture.exp: Similarly.
59704 * gcc.c-torture: Rename all .cexp files to .x files.
59706 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
59708 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59709 (940510-1.c): Removed duplicate.
59710 (971104-1.c): New test.
59712 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
59714 * lib/f-torture.exp: Improve error and loop detection.
59716 1997-11-19 Michael Meissner <meissner@cygnus.com>
59718 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59719 use that to size the filler array.
59721 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
59723 * lib/c-torture.exp(c-torture-execute): Fix typo.
59725 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59726 testcase as the executable name. Keep the executable around if
59729 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
59731 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59732 changes. Only test one -g option, and move it to the end of the
59733 list of options to test.
59735 1997-09-19 Michael Meissner <meissner@cygnus.com>
59737 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59738 variable GCC_TORTURE_OPTIONS to supply default switches separated
59739 by colons. If no environment variable, run tests with -O0 -g, -O1
59740 -g, and -O2 -g as well.
59742 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
59744 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59745 explanatory comments. Fix indentation.
59747 1997-09-15 Jeffrey A Law (law@cygnus.com)
59749 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59751 1997-09-11 Jeffrey A Law (law@cygnus.com)
59753 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59754 * g++.old-deja/g++.mike/p7325.C: Likewise.
59755 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59757 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
59759 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59760 * g++.old-deja/g++.brendan/crash30.C: Likewise.
59761 * g++.old-deja/g++.brendan/crash39.C: Likewise.
59762 * g++.old-deja/g++.law/operators4.C: Likewise.
59764 1997-09-11 Joe Buck (jbuck@synopsys.com)
59766 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59767 * g++.old-deja/g++.mike/p784.C: Ditto.
59768 * g++.old-deja/g++.mike/p785.C: Ditto.
59770 1997-09-05 Jeffrey A Law (law@cygnus.com)
59772 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59774 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
59776 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59777 target feature; pass this to c-torture-execute as needed.
59779 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
59781 * lib/c-torture.exp(c-torture-execute): If the previous and the
59782 current executables being tested are identical, we don't need to
59783 run the executable again. Try to make the executable names
59784 unique. Add an optional argument for passing additional compiler
59787 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
59789 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59791 1997-08-29 Jeffrey A Law (law@cygnus.com)
59793 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59795 1997-07-31 Jeffrey A Law (law@cygnus.com)
59797 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59798 32bit or larger longs.
59800 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59801 have either a 32bit long or 32bit int.
59803 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
59805 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59806 Make double precision tests dependent on sizeof (double).
59808 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
59810 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59813 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
59815 * gcc.c-torture/compile/961203-1.cexp: New script.
59817 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
59819 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59820 up the includes ourselves.
59822 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
59824 * lib/plumhall.exp: Remove random include, and add a few
59825 verbose messages for debugging.
59827 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
59829 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59830 of trying to do it ourselves.
59832 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59834 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59836 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
59838 * gcc.prms/5403.c: Made regexp a bit less strict.
59840 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
59842 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59843 is returned from remote_load instead.
59844 * lib/plumhall.exp: Ditto.
59845 * lib/mike-g++.exp: Ditto.
59846 * lib/old-dejagnu.exp: Ditto.
59847 * lib/c-torture.exp: Ditto.
59849 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
59851 * lib/g++.exp: Use build_wrapper procedure.
59852 * lib/gcc.exp: Ditto.
59854 1997-05-20 Jeffrey A Law (law@cygnus.com)
59856 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59857 an old-style decl for malloc. Fixes tests to work when
59858 sizeof (int) != sizeof (size_t).
59860 1997-05-15 Mike Meissner <meissner@cygnus.com>
59862 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59864 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59865 use stdargs.h interface.
59867 1997-05-15 Mike Meissner <meissner@cygnus.com>
59869 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59870 NO_VARARGS when compiling.
59872 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
59874 * lib/plumhall.exp(ph_includes): New procedure.
59876 (ph_compiler): Ditto.
59878 * lib/g++.exp: Rename test-glue.c to testglue.c.
59879 * lib/gcc.exp: Ditto.
59881 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
59883 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59884 to completion when it's called.
59886 1997-03-21 Michael Meissner <meissner@cygnus.com>
59888 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59889 is defined, don't do test.
59891 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
59893 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59895 (ph_summary): Mark skipped testcases as untested, not unresolved.
59897 * lib/plumhall.exp (ph_make): If unresolved because of bad
59898 errorCode, record errorCode in log file.
59899 (*): Replace send_log/verbose with verbose -log.
59901 1997-03-19 Michael Meissner <meissner@cygnus.com>
59903 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59904 double conversion if double isn't at least 8 bytes.
59906 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59907 int to work with targets where int is 16 bits.
59909 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59910 8 bytes, just exit, since 4 byte doubles don't have enough bits of
59911 precision for the test to complete.
59913 1997-03-14 Michael Meissner <meissner@cygnus.com>
59915 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59916 if d10v is not compiled with the -mdouble64 flag.
59917 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59919 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59920 d10v is not compiled with the -mint32 flag.
59922 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
59924 * lib/plumhall.exp: Use incr_count.
59926 1997-03-12 Jeffrey A Law (law@cygnus.com)
59928 * gcc.c-torture: Update to c-torture-1.45.
59930 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
59932 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59933 the name of the expect testcase file).
59935 * lib/g++.exp(g++_init): Ditto.
59937 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
59939 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59942 * lib/gcc.exp(gcc_exit): New procedure.
59944 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
59946 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59947 specs where appropriate.
59949 * g++.old-deja/g++.arm/*: Added additional ERROR checks
59950 because of new "candidates are" messages, and removed a few
59952 * Converted all non-old-style g++ testcases to old-style, and
59953 moved into g++.old-deja.
59955 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
59957 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59960 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59963 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59965 1997-02-13 Michael Meissner <meissner@cygnus.com>
59967 * lib/gcc.exp (gcc_target_compile): Add support for defining
59968 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59969 the machine doesn't have those features.
59971 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
59973 * g++.law/operators4.exp: Don't use LIBS.
59975 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
59977 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59979 * lib/mike-g++.exp: Don't set the compiler to be tested here.
59980 * lib/g++.exp: Set it here instead. Also, allow use of the
59981 --tool_exec and --tool_opt options. Change CXX to
59984 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59986 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59988 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
59990 * lib/old-dejagnu.exp: Use prune_warnings instead of
59992 * lib/mike-g++.exp: Ditto.
59993 * lib/gcc.exp: Ditto.
59994 * lib/g++.exp: Ditto.
59996 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59998 1997-02-07 Jeffrey A Law (law@cygnus.com)
60000 * 941014-2.c: Include stdlib.h
60001 * 960327-1.c: Include stdio.h
60002 * dbra.c, index-1.c: Don't assume ints are 32bits.
60004 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60006 * lib/gcc.exp: Add gcc,stack_size target feature.
60008 * lib/g++.exp(g++_target_compile): Add the include and link
60009 paths here, not in two other places. And, it's $options, not
60012 * lib/mike-g++.exp(postbase): Remove the code that determines
60013 the correct include and link paths.
60014 * g++.old-deja/old-deja.exp: Ditto.
60016 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60018 * lib/g++.exp(g++_init): target_compile no longer returns the
60019 filename of the result.
60021 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60023 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60026 * gcc.c-torture/special/special.exp: Change call to
60027 gcc_target_compile to include the object file.
60029 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60031 * gcc.c-torture/special/special.exp: Correct misspelling in last
60034 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60036 * lib/plumhall.exp(ph_summary): Log the entire output of the
60037 executable. Return -1 if there were any failures, 0 otherwise.
60038 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60039 (ph_make): Clean up objects and executables that were built
60040 if the tests succeeded.
60042 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60044 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60045 libraries and includes in the build tree as appropriate.
60047 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60049 * lib/c-torture.exp: Instead of looking for the global variable
60050 NO_LONG_LONG, check to see if that's a feature of the target.
60052 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60054 * config/default.exp: Minimize. Delete the remainer of the files in
60055 config; this functionality is now in devo/dejagnu/config.
60057 g++.*/*: Pass any additional flags used to compile to postbase;
60060 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60061 is now done by runtest.exp. Use gcc_target_compile instead of
60064 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60065 Remove references to CFLAGS. Use remote_file instead of
60067 (c-torture): Take a list of arguments to use to compile this
60070 lib/g++.exp: Simplify. Use target_compile instead of compile.
60071 lib/gcc-dg.exp: Ditto.
60072 lib/gcc.exp: Ditto.
60073 lib/mike-{gcc,g++}.exp: Ditto.
60074 lib/old-dejagnu.exp: Ditto.
60075 lib/plumhall.exp: Ditto.
60077 1997-01-08 Jim Wilson <wilson@cygnus.com>
60079 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60080 (ph_linker): Likewise.
60082 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60084 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60085 MAP_ANON / MAP_ANONYMOUS if defined;
60086 else try to map from /dev/zero .
60088 1996-11-12 Jeffrey A Law (law@cygnus.com)
60090 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60091 isn't defined, then define it to MAP_ANONYMOUS.
60093 1996-11-12 Jeffrey A Law (law@cygnus.com)
60095 * gcc.c-torture: Update to c-torture-1.42 release.
60097 1996-11-11 Jeffrey A Law (law@cygnus.com)
60099 * gcc.c-torture: Update to c-torture-1.41 release.
60101 1996-10-27 Jeffrey A Law (law@cygnus.com)
60103 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60106 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60108 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60109 and LDFLAGS. Fix second case to append the target_info ldflags
60110 onto LDFLAGS, not CFLAGS.
60111 * lib/g++.exp (g++_init): Add target_info stuff.
60112 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60113 of libgloss and newlib flags for !native.
60115 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60116 (GDB): Fix relative path to go up another dir for finding gdb.
60118 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
60120 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60121 versions in the target_info array, if they don't exist.
60123 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
60125 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60127 1996-07-08 Jim Wilson <wilson@cygnus.com>
60129 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60130 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60132 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
60134 * lib/old-dejagnu.exp: Don't remove the output file before we've
60135 actually tested it. Don't append pwd to the path of the executable
60138 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
60140 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60142 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
60144 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60145 temporary directory for compiler files, and set it to a default
60146 value of /tmp. Set $output as the name of the output file from
60147 compiling the testcase. Add a -o option to $cflags_var so the
60148 compiler writes the final output file as $output. Set $executable
60151 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60152 directory for compiler files, and set it to /tmp if it doesn't
60153 already have a value. Set $output_file to the name of the output
60154 file from compiling the testcase. Add a -o option to CXXFLAGS so
60155 the compiler writes the final output file as $output. Use $output
60156 as the executable to be tested.
60158 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60160 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60162 1996-06-08 Jeffrey A Law (law@cygnus.com)
60164 * gcc.c-torture/execute/pending-1.c: New test. Still
60165 pending in Tege's queue.
60167 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
60169 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60170 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
60171 if there were failures. Call unresolved if there were unresolved
60172 testcases. Call gcc_fail if program did not run to completion.
60173 (ph_make): Pass additional argument name to ph_execute.
60174 (ph_execute): Add new argument. Pass additional arguments to
60175 ph_summary. Call gcc_fail is there is no execution output.
60177 1996-04-24 Jeffrey A Law (law@cygnus.com)
60179 * lib/plumhall.exp (proc_summary): Output relavent summary
60180 lines into the log so specific failures in plumhall can be
60183 1996-04-10 Jeffrey A Law (law@cygnus.com)
60185 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60186 (c-torture-execute): Don't try to execute tests which use
60187 "long long" types if $NO_LONG_LONG is nonzero.
60189 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
60191 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60194 * gcc.ieee: Move from here.
60195 * gcc.c-torture/execute/ieee: To here.
60197 1996-03-26 Jeffrey A Law (law@cygnus.com)
60199 * gcc.c-torture: Update to c-torture-1.41 release.
60201 1996-03-22 Jeffrey A Law (law@cygnus.com)
60203 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60206 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
60208 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60211 1996-03-02 Jeffrey A Law (law@cygnus.com)
60213 * config/proelf.exp: Handle connecting to a simulator.
60215 1996-01-31 Jeffrey A Law (law@cygnus.com)
60217 * config/proelf.exp: New file. Enough framework that we can
60218 run c-torture tests on the proelf targets (or any other target
60219 that gdb can connect to for that matter).
60221 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
60223 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60224 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
60226 * lib/plumhall.exp (ph_execute): Always call ph_summary if
60227 exec_output exists.
60229 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
60231 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60232 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60234 * config/*.exp: Update FSF address. Change result of ${tool}_load
60235 to pass/fail/unresolved/unsupported/untested. Caller must now
60236 call unresolved/unsupported/untested.
60237 * lib/*.exp: Update FSF address. Update to handle new results of
60239 * lib/chill.exp (verbose): Delete.
60241 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
60243 * lib/gcc.exp (default_gcc_start): Change order of args to
60244 $LDFLAGS $CFLAGS $LIBS.
60245 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60246 Save/set/restore CFLAGS. Pass single arg to gcc_start.
60247 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60248 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60249 * gcc.misc-tests/dg-test.exp: Likewise.
60250 * gcc.misc-tests/msgs.exp: Likewise.
60251 * gcc.prms/prms.exp: Likewise.
60252 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60253 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60255 * lib/dg.exp: Deleted, moved to dejagnu/lib.
60257 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60259 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60261 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60262 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60264 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60267 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
60269 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60270 global for loop; add use of $mathlib.
60271 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60272 settings here; set mathlib for anything but VxWorks.
60274 1996-01-22 Jeffrey A Law (law@cygnus.com)
60276 * gcc.c-torture: Update to c-torture-1.40 release.
60278 1996-01-03 Jeffrey A Law (law@cygnus.com)
60280 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60283 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
60285 * lib/c-torture.exp (c-torture-execute): Declare "output" as
60288 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
60290 * lib/g++.exp (LIBS): Define if not already.
60291 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60292 (gcc-dg-prune): Call prune_gcc_output.
60293 * lib/gcc.exp (prune_gcc_output): New proc.
60294 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60297 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
60299 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60300 (c-torture-execute): Likewise. Rename `name' to `testcase'.
60302 1995-11-15 Jeffrey A Law (law@cygnus.com)
60304 * gcc.c-torture: Update to c-torture-1.39 release.
60306 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
60308 * lib/c-torture.exp (c-torture-execute): Don't return if one option
60309 fails, try others as well.
60311 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
60313 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60314 If compilation fails, mark execute tests as `untested'.
60315 If test is marked as unsupported, don't mark compilation and
60316 execute tests as failed.
60318 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
60320 * lib/g++.exp (g++_init): Don't link in libg++, and look to
60321 libstdc++ for whether or not we want to be doing shared
60322 libraries. Delete link_curses since we don't need it anymore.
60323 * lib/mike-g++.exp (postbase): Don't link in libg++.
60324 * g++.old-deja/old-deja.exp: Likewise.
60326 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
60328 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60330 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
60332 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60333 For that, add `-Wl,-a,shared_archive'.
60334 * g++.old-deja/old-deja.exp: Likewise.
60336 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
60338 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60340 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
60342 * lib/mike-g++.exp (postbase): Pay attention to the status of
60345 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
60347 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60349 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
60351 * lib/gcc.exp (default_gcc_start): No longer need to log program
60352 being executed or its output, execute_anywhere does that now.
60353 * lib/g++.exp (default_g++_version): Call execute_anywhere.
60354 (default_g++_start): Likewise. Delete calls to verbose/send_log.
60356 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
60358 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60359 the same as those in lib/g++.exp.
60361 1995-10-10 Jeff Law (law@hurl.cygnus.com)
60363 * gcc.c-torture: Update to c-torture-1.38 release.
60364 * gcc.ieee: Related changes.
60366 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
60368 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60369 "exec". Minor reformatting changes.
60371 * config/rom68k.exp (${tool}_load): Make it work in a canadian
60372 cross. This means all "exec" calls now work on a remote host as
60374 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60375 cross. Filter out the extra "\r\n" stuff that expect puts in.
60376 (c-torture-execute): Filter out the bogus warnings like
60377 c-torture-compile does. Add support for canadian cross.
60378 * lib/gcc.exp (default_gcc_version, default_gcc_start)
60379 Use execute_anywhere rather than calling exec directly. Now it
60380 works for canadian cross testing.
60382 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
60384 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
60385 results into a variable, and check that rather than using file exists.
60387 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
60389 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60390 create a libg++.so. For sunos4.1.*, also add -ltermcap.
60392 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60394 * g++.old-deja/old-deja.exp: Create and pass runshlib and
60395 lib_curses if there's a shared libg++ in the build tree.
60397 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
60399 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60400 if not supported target.
60402 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
60404 * lib/g++.exp (g++_init): Move empty setting of runshlib and
60405 link_curses up to always happen, not just for native builds.
60407 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
60409 * gcc.c-torture: Update to c-torture-1.36 release.
60410 * gcc.failure: Related changes.
60412 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
60414 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60416 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
60418 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60419 * lib/mike-g++.exp (postbase): Not in here. Still reference
60420 runshlib, link_curses, and mathlib for link and run.
60422 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60423 pass the runtime shared library options for Solaris, OSF/1, and
60424 Irix5, and link with -lcurses to avoid unresolved references.
60426 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
60428 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60431 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
60433 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60435 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
60437 * gcc.c-torture: Update to c-torture-1.35 release. Note we
60438 do not have a framework for the "compat" tests yet.
60440 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
60442 * lib/mike-g++.exp (postbase): New local variable `mathlib',
60443 set to null if we're testing vxworks5.1. Use that instead of
60444 `-lm' in the setting of LIBS for link and run.
60446 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
60448 * config/rom68k.exp (${tool}_load): Major changes to make it
60449 work. Verified that it does in fact return the stuff in
60450 exec_output properly. Catch any Emul or any TRAP other than 0.
60452 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
60454 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60455 LDFLAGS properly for targets that need stuff from libgloss.
60456 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60458 (gpp_initialized): New variable.
60460 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
60462 * config/rom68k.exp: Load libgloss.exp.
60463 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60464 so we can produce a fully linked binary.
60465 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60466 so we can produce a fully linked binary.
60468 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
60470 * lib/plumhall.exp (ph_section): Watch for expected failures.
60471 Add missing `else'.
60473 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60475 (c-torture): Likewise.
60477 1995-08-28 Doug Evans <dje@cygnus.com>
60479 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60481 * lib/mike-g++.exp (mike_cleanup): New proc.
60482 (prebase): New globals compiler_result, not_compiler_result,
60484 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
60485 allow leading "-" in pattern. Watch for unsupported tests.
60486 If $compiler_result is set, pattern match assembler code,
60487 and ditto for $not_compiler_result.
60488 * lib/mike-gcc.exp: Likewise.
60490 * lib/plumhall.exp (ph_execute): Only call ph_summary if
60491 execution "succeeded".
60493 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
60495 * config/win32.exp: New file.
60496 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60498 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
60500 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60502 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60503 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60504 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60506 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60507 "... without exceptions was ...". That is now handled by
60509 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60511 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
60513 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60514 sieve.c,sort2.c}: New files.
60515 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60516 sieve.exp,sort2.exp}: Drivers for them.
60518 * lib/mike-gcc.exp (program_output): New user settable variable.
60519 (postbase): Call prune_system_crud. Also prune extraneous compiler
60521 * lib/mike-g++.exp (program_output): New user settable variable.
60523 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60525 * config/sh.exp: Deleted (use sim.exp instead).
60527 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
60529 * config/vx.exp: Declare CHECKTASK as global.
60530 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60531 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60532 * lib/old-dejagnu.exp: Load [pwd]/$executable.
60534 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60536 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60537 target. Like vx.exp, only includes `vx29k.exp' instead of
60540 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
60542 * config/sim.exp: Increase time limit from 120 seconds to 240.
60544 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
60546 * gcc.c-torture/execute/950628-1.c: New test.
60548 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
60550 * gcc.c-torture: Update with changes/additions from
60553 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
60555 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60557 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
60559 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60561 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
60563 * gcc.c-torture/compile/950512-1.c: New test.
60564 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60565 * gcc.dg/struct-ret-1.c: Likewise.
60567 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
60569 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60570 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60572 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
60574 * gcc.c-torture/special/920411-1.c: Deleted.
60575 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60577 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
60579 * config/sim.exp (${tool}_load): Hack in call to bash to get a
60582 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
60584 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60586 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
60589 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60590 is the proper length.
60591 * va-arg-3.c: Likewise.
60593 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
60595 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
60596 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60598 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
60599 * lib/g++.exp (default_g++_start): Delete old cruft.
60601 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
60603 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60604 (2 * (1 << 18)) to (2 * (1 << 17)).
60606 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60608 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
60610 * config/rom68k.exp: Renamed from config/idp.exp
60612 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
60614 * c-torture/compile/921109-2.c
60616 1995-04-18 Mike Stump <mrs@cygnus.com>
60618 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60621 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
60623 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60625 * lib/g++.exp (default_g++_start): Likewise.
60627 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
60629 * gcc.c-torture/compile/950329-1.c: New test.
60631 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
60633 * config/bug.exp (${tool}_load): Updated to use new remote_open
60634 and remote_close procs.
60635 * config/idp.exp: New file.
60637 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
60639 * gcc.c-torture/execute/950322-1.c: New test.
60641 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
60643 * config/vx.exp (${tool}_load): Clean up testing of return code from
60644 vxworks_ld and vxworks_spawn.
60646 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
60648 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60650 1995-03-13 Mike Stump <mrs@cygnus.com>
60652 * lib/old-deja.exp: Add `excess errors test - ' error, now one
60653 can mark excess errors on a machine by machine basis. Note, the
60654 default is to not expect any excess errors, even when excess
60655 errors test - is given, so you will want to put an XFAIL ... on
60656 these lines. For example, // excess errors test - XFAIL hppa*-*-*
60657 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60658 those 4 machines, but no others.
60660 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
60662 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60663 * lib/c-torture.exp: to here.
60665 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
60667 * gcc.c-torture/execute/950221-1.c: New test.
60668 * gcc.c-torture/execute/struct-ret-1.c: New test.
60669 * gcc.c-torture/compile/950221-1.c: New test.
60671 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60673 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
60675 * gcc.c-torture/execute/arith-1.c (main): Return 0.
60676 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60678 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
60680 * g++.gb: New directory of tests, derived from my signature and
60681 class scoping tests.
60683 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60684 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60685 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60686 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60687 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60688 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60689 * g++.gb/sig25.C: Likewise.
60691 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60692 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60693 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60694 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60695 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60696 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60697 * g++.gb/sig25.exp: Likewise.
60699 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60700 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60701 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60702 * g++.gb/scope13.C: Likewise, this test still fails.
60704 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60705 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60706 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60707 * g++.gb/scope13.exp: Ditto.
60709 * g++.gb/README: New file, explains what these tests are about.
60711 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
60713 * lib/dg.exp (dg-do): Support `preprocess'.
60714 (dg-test): Likewise.
60716 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
60718 * config/udi.exp: change "continue -expect" to "exp_continue".
60720 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
60722 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60723 Delete redundant tests.
60725 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60726 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60727 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60728 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60729 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60730 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60731 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60732 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60734 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60735 storing label pointers.
60736 * gcc.c-torture/execute/921019-1.c: Likewise.
60737 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60738 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60740 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60743 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60744 Delete obsolete tests.
60746 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60747 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60748 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60749 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60750 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60751 * gcc.c-torture/compile/950124-1.c: New test.
60753 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60755 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
60757 * lib/mike-g++.exp: Add -lm to LIBS.
60759 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
60761 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60763 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
60765 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60767 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
60769 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60771 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
60773 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60774 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60775 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60776 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60777 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60778 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60779 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60780 * g++.law/{operators31.C, operators32.C,
60781 * g++.law/{operators33.C, operators34.C}: Likewise.
60782 * g++.law/{pic1.C, refs2.C}: Likewise.
60783 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60784 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60785 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60786 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60788 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60789 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60790 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60791 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60792 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60793 * g++.law/{enum9.exp, friend5.exp}: Likewise.
60794 * g++.law/{nest3.exp, nest4.exp}: Likewise.
60795 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60796 * g++.law/{operators30.exp, operators31.exp}: Likewise.
60797 * g++.law/{operators32.exp, operators33.exp}: Likewise.
60798 * g++.law/{operators34.exp}: Likewise.
60799 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60800 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60801 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60802 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60803 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60805 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60806 No longer expected to fail.
60807 * g++.law/missed-error3.C: Tweak for recent bool changes.
60809 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
60811 * config/emb-unix: Deleted.
60812 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60813 remote execution. Do final link on remote host if REMOTE_LINK is set.
60815 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
60817 * lib/dg.exp (dg-test): Fix typo in last patch.
60819 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
60821 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60822 (handles multiple occurrences).
60824 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
60826 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60827 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60828 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60830 * lib/c-torture.exp (c-torture-compile): Likewise.
60831 (c-torture): Prepend full path if missing.
60832 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60833 (gcc_fail): Likewise.
60834 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60836 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
60838 * lib/netware.exp: Only attach to NetWare i386 systems.
60840 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
60842 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60843 messages. Add test name to "output pattern match" pass/fail message.
60845 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
60847 * gcc.dg: New testsuite.
60848 * gcc.dg/dg.exp: New file.
60850 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60851 test-switch.c}: Deleted.
60853 * gcc.misc-tests/msgs.exp: New testcase driver.
60855 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
60857 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60858 Watch for illegal return values from ${tool}_load.
60859 * config/unix.exp (${tool}_load): Fix pass/fail detection for
60860 cross targets. Coerce return value >0 to 1.
60862 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
60864 * config/unix.exp (${tool}_load): Call program rsh, not proc.
60866 * config/emb-unix.exp: New file.
60868 * config/sim.exp: Error if variable $SIM not defined.
60869 (${tool}_load): Mark test as "untested" if simulator missing.
60871 * config/unix.exp: Load remote.exp to get rcp_download.
60872 * lib/c-torture.exp: Use different option lists for testcases with
60874 * gcc.c-torture/execute/execute.exp: Likewise.
60876 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
60878 * config/*.exp: Clarify return code from ${tool}_load.
60879 Call `unresolved' or `untested' instead of `warning' or `perror'
60880 (sometimes you still want to call both though).
60881 Add comment that `shell_id' is local to each file.
60882 * config/udi.exp (timeout): Set to 30.
60883 Don't print warning if connection fails, $connectmode has already
60885 (${tool}_load): Move verbose messages to level 2.
60886 Rework pattern for "Process started" message.
60887 Pass `shell_id' to ${connectmode}_download.
60888 Retry twice upon timeout. Make resetting of target more robust.
60889 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60890 Pass `shell_id' to exit_$connectmode.
60891 Only call exit_$connectmode if connected.
60892 * config/unix.exp (${tool}_load): Check return codes better.
60893 * config/vrtx.exp (${tool}_load): Likewise.
60894 * config/vx.exp (${tool}_load): Likewise.
60895 Delete unneeded global's.
60896 * lib/dg.exp (dg-test): Update to reflect clarified return codes
60899 (dg-init): Delete recording of pass/fail counts.
60900 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60901 (old-dejagnu-init): Likewise.
60902 (old-dejagnu-stat): Delete contents, empty proc now.
60903 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60904 (c-torture): Delete references to lcnt, lpass, lfail.
60905 Get option list from TORTURE_OPTIONS.
60906 Delete -funroll[-all]-loops if no loops.
60907 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60908 (g++_stat): Delete contents (empty proc now).
60909 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60910 (gcc_finish): Likewise.
60911 (gcc_stat): Deleted.
60912 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60913 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60914 * gcc.c-torture/execute/execute.exp: Likewise.
60915 Split tests into two parts: compile, execute.
60916 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
60917 no loops. Update to reflect clarified return codes from ${tool}_load.
60919 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
60921 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60923 (old-dejagnu): Likewise (where necessary).
60925 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
60927 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60929 * lib/dg.exp (dg-process-target): Fix processing of selector.
60930 Add comment regarding use of `error'.
60932 * lib/gcc.exp (prune_system_crud): Define if missing.
60933 * lib/g++.exp (prune_system_crud): Likewise.
60935 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60936 Call prune_system_crud.
60937 * lib/dg.exp (dg-runtest): New proc.
60938 Use perror instead of send_user for tcl errors in testcase.
60939 Don't return any value, it's never used.
60940 Don't clobber previous definition of `unknown'.
60941 Print tcl errors in `dg-final'.
60943 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
60945 * lib/dg.exp (dg-process-target): Improve syntax error messages.
60946 (dg-test): Don't print errorInfo, it contains stack backtrace.
60948 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
60950 * lib/g++.exp (runtest_file_p): Define if missing.
60952 1994-09-24 Doug Evans (dje@cygnus.com)
60954 * lib/mike-g++.exp: Comment out loading of g++.exp.
60955 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
60956 (default_g++_version): Always print something.
60957 (default_g++_start): Comment out call to `which'.
60958 (g++_start, g++_load): Deleted (must be defined in config file).
60959 * lib/gcc.exp: Test for existence of $CC at start.
60960 Delete check for tmpdir (done in gcc_init).
60961 (default_gcc_version): Always print something.
60962 (default_gcc_start): Comment out call to `which'.
60963 * config/*.exp: Major cleanup - make cross targets work at least a
60964 little better for g++ (by not being "--tool gcc" specific).
60965 Rename gcc_xxx to ${tool}_xxx.
60966 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60967 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60969 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
60971 * lib/c-torture.exp (c-torture-compile): Rework compiler
60972 message processing.
60974 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60977 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
60979 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60981 * lib/dg.exp (dg-process-target): Support { target native }.
60983 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
60985 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
60986 looked for "... program xxx got fatal signal".
60987 Correct regsub munging of `comp_output'.
60988 Ignore compiler messages "path prefix not used" and "linker input
60991 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
60993 * lib/gcc.exp (runtest_file_p): Define if missing.
60994 * gcc.prms/template.c: Example to work from.
60996 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
60998 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60999 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61001 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61002 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61003 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61004 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61006 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61007 (dg-process-target): No longer a varargs proc.
61008 Return S/N for target, P/F for xfail. All callers changed.
61009 (user option procs): More argument checking.
61010 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61011 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61012 (dg-test): Skip test if not running on selected target in `dg-do'.
61013 Update handling of `dg-do-what', `dg-output-text'.
61014 Separate execution pass/fail from output pattern match pass/fail.
61015 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61017 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61019 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61020 target for 920510-1.c.
61022 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61024 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61025 Clean up comment regarding use of passcnt, etc.
61026 (gcc_stat): Don't update `testcnt' here.
61027 (gcc_finish): Do it here.
61028 Might as well reset `but_id' here too.
61029 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61030 to determine if the file should be tested.
61031 * gcc.c-torture/compile/compile.exp: Likewise.
61032 * gcc.c-torture/execute/execute.exp: Likewise.
61033 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61034 * gcc.misc-tests/dg-test.exp: Likewise.
61035 * gcc.prms/prms.exp: Likewise.
61036 * gcc.wendy/wendy.exp: Likewise.
61037 * g++.old-deja.exp: Likewise.
61038 Move "Testing file" message to verbose level 1.
61040 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61042 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61044 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61046 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61047 (default_gcc_start): Accept optional second list element
61048 of compiler flags. Print compiler output at verbosity level 2.
61049 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61050 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61051 Save current values of framework globals passcnt, failcnt, xpasscnt,
61052 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61053 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61054 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61055 xfailcnt to compute stats. Update framework global `testcnt' from
61057 (gcc_finish): New proc. Clean up test environment.
61058 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61059 (gcc_epass, gcc_efail): Delete.
61060 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61061 argument of line number.
61062 (dg-init): If the tool has an init routine, call it.
61063 (dg-test): Remove args `cflags_var' and `libs_var'.
61064 Pass all compiler options to ${tool}_start.
61065 Handle missing line number.
61066 (dg-finish): New function.
61067 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61068 particular files. Call gcc_finish at end. Move "skipping test"
61069 message to verbosity level 3.
61070 * gcc.c-torture/compile/compile.exp: Likewise.
61071 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61072 * gcc.c-torture/execute/execute.exp: Likewise.
61073 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61074 Print testcase being tried at verbosity level 1.
61075 * gcc.c-torture/special/special.exp: Unset xfail.
61076 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61077 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61078 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61079 * gcc.failure/failure.exp: Likewise.
61080 * gcc.ieee/ieee.exp: Likewise.
61081 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61082 Update call to dg-test. Call dg-finish at end.
61083 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61084 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61085 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61086 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61087 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61088 * gcc.wendy/wendy.exp: Add copyright.
61089 Delete setting of tmpdir (done by gcc_init).
61090 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61091 Pass compiler flags to gcc_start. Call gcc_finish at end.
61092 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61095 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61097 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61099 (g++_load): Likewise.
61101 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61102 Rename argument to `prog' to remove the confusion.
61103 Varargs fns behave differently too!
61104 (g++_load): Likewise.
61106 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61108 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61109 what it is. Delete (always) printing of status value for !native.
61110 Simplify verbose code, and include status and exec_output.
61111 (g++_load): Use gcc_load.
61113 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
61115 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61116 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61117 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61118 940714-3.c as these testcases don't exist anymore. Make
61119 va-arg-1.c expected to pass.
61121 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
61123 * gcc.misc-tests/misc.exp: Only run specific testcases.
61124 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
61125 * gcc.misc-tests/dg-[1-9].c: New files.
61127 * lib/dg.exp: New testsuite driver.
61128 * gcc.prms/prms.exp: Use it.
61130 * README.gcc: New file.
61132 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61133 Document and reset `lxpass' and `lxfail'.
61134 Simplify "initialized" message.
61135 (gcc_stat): Clean up comments a little.
61137 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
61139 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61141 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
61143 * lib/old-dejagnu.exp (process-option): New proc.
61144 (old-dejagnu-init, old-dejagnu-stat): Likewise.
61145 (old-dejagnu): Simplify.
61146 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61148 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
61150 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61151 exists and is not an empty string.
61153 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61154 $xfail rather than calling setup_xfail. Clear $xfail when test is
61156 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61159 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61160 longer expected to fail.
61162 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61165 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61167 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61168 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61169 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61170 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61173 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61174 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61176 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61178 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61179 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61181 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61182 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61183 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61185 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
61187 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61188 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61189 940714-1.c, 940714-2.c, 940714-3.c},
61190 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61191 gcc.misc-tests/{mg.c,mg.exp}:
61193 * gcc.noncompile/noncompile.exp: Change accordingly.
61195 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
61197 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61198 Undo previous clobberage.
61200 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
61202 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61203 * gcc.special/{930510-1.c, special.exp}:
61204 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61205 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61206 struct-varargs-1.c}: New tests from c-torture-1.26.
61208 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
61210 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61211 argument to switch.
61213 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
61215 * Revert the previous changes. Please see Rob's directory
61216 (/lisa/test/rob/progressive/gcc/testsuite) for testing
61219 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
61221 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61222 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61223 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61224 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61225 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61226 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61227 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61228 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61229 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61230 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61231 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61232 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61233 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61234 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61235 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61236 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61237 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61238 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61239 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61240 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61241 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61242 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61243 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61244 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61245 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61246 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61247 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61248 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61249 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61252 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
61254 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61255 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61258 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
61260 * config/unix.exp (g++_load): Fix syntax.
61262 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
61264 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61265 * gcc.noncompile/921017-1.c: Deleted obsolete test.
61266 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61267 Don't expect va-arg-1.c to fail. Correct expected output for
61269 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61270 * gcc.wendy/hbm4.c: Correct typo.
61271 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61273 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
61275 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61276 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61277 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
61278 * lib/c-torture.exp (c-torture-compile): Ditto.
61280 Reduce volume of output (remove all the -I's and such).
61281 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61282 Call gcc_cpass, gcc_cfail.
61283 (c-torture): Pass testing option to c-torture-compile.
61285 1994-03-21 Doug Evans (dje@cygnus.com)
61287 Bring patches over from progressive.
61288 * config/default.exp: Exit remote shell cleanly.
61289 (g++_exit, g++_start): Add default versions.
61290 * config/sim.exp (gcc_load): Use perror, not error.
61292 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
61294 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
61297 1994-03-14 Doug Evans (dje@cygnus.com)
61299 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61300 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61301 (wendy_try): New proc to run testcase.
61302 (main loop): Call 'em.
61303 * gcc.wendy/*.c: Clean up pass to correct expected output.
61305 * lib/gcc.exp: Minor cleanup work.
61306 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61308 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
61310 * config/sim.exp (gcc_load): Document return codes better.
61311 Don't pass -v to simulator.
61313 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
61315 * gcc.special/920717-x.c: Fix typo.
61316 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61319 * lib/mike-gcc.exp: Fix typo.
61321 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
61323 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61324 binary to use, transform the name.
61325 * config/*.exp: rename everything. Nuke any g++ specific files,
61326 it's now a special case of gcc that requires no special support.
61327 Add a default.exp for unsupported targets.
61329 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
61331 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61332 lib/old-dejagnu.exp: Fix a few patterns to work with the new
61335 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
61337 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61340 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
61342 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61344 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
61346 * gcc.execute/execute.exp: Combine opt_list and foption_list into
61347 option_list. Compile every file with only 4/6 option choices
61348 (same as C torture) instead of with 12/18 different option
61350 * lib/c-torture.exp: Likewise.
61352 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61355 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
61357 * lib/old-deja.exp: Add `excess errors test fails' error, now one
61358 can put an XFAIL *-*-* on excess errors.
61360 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
61362 * g++.law: Add more tests derived from g++-bugs snapshots.
61364 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
61365 equivalent to g++.law/init9.
61367 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61368 compiled it, and the a.out file after we've run it.
61370 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
61372 * lib/mike-g++.exp (postbase): Delete the .o file after we've
61373 compiled it, and the a.out file after we've run it.
61375 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
61377 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61379 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
61381 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61384 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
61386 * g++.law: New directory of g++ tests derived from the g++-bugs
61389 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
61391 * gcc.compile: initbug1.c initbug1.exp testcase added
61393 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
61395 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61396 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61397 fixes submitted by Jeff Law (law@cs.utah.edu)
61398 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61399 Jeff Law (law@cs.utah.edu)
61402 1993-11-30 Mike Stump (mrs@cygnus.com)
61404 * config/unix-g++.exp: Follow the gcc way of doing things.
61405 * g++.old-deja/old-deja.exp: Minor updates.
61406 * lib/g++.exp: New file, follow the gcc way of doing things.
61407 * lib/old-dejagnu.exp: Minor updates.
61408 * lib/mike-g++.exp: Always unset errorInfo.
61410 1993-11-06 Mike Stump (mrs@cygnus.com)
61412 * lib/gcc.exp: Fix some errors with the below change, CC and
61413 CFLAGS should be global when setting, not local.
61415 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
61417 * lib/gcc.exp: Transform tool name.
61419 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61421 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61423 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61425 * lib/gcc.exp: change gcc_done to gcc_stat
61427 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61429 * Upgraded gcc testsuite to c-torture version 1.25
61431 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
61433 * lib/gcc.exp: added reporting code. Changed verbose compile message.
61434 * lib/c-torture: added hooks for new reporting code.
61436 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
61438 * config/sh-gcc.exp: check if sh-sim exists in the path
61440 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
61442 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61443 * gcc.compile/compile.exp: Initial changes for new logic.
61444 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61445 * gcc.failure/failure.exp: Initial changes for new logic.
61446 * gcc.ieee/ieee.exp: Initial changes for new logic.
61447 * gcc.misc-tests/misc.exp: Initial changes for new logic.
61448 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61449 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61450 * lib/c-torture.exp: Initial changes for new logic.
61451 * lib/gcc.exp: Initial changes for new logic.
61453 1993-10-15 Mike Stump (mrs@cygnus.com)
61455 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61456 depend upon failure or success. Fully qualify names in failure
61457 and success messages. Always remove a.out before starting
61458 compile, just in case. Pay more attention to error text output by
61459 the compiler. Handle testcases with no known past errors just
61460 like all others, so that things are uniform. Other miscellaneous
61463 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
61465 * gcc.cpp: new directory for cpp tests
61467 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
61469 * lib/chill.exp: Code reformatted, removed unused code.
61470 * config/unix-chill.exp: Code reformatted, removed unused code.
61471 * chill.execute/execute.exp: Code reformatted, removed unused code.
61472 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61474 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
61476 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
61477 routines not written.
61479 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
61481 * config/bug-gcc.exp: Use new procs from bug.exp.
61483 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
61485 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61486 via ftp, rather than depending on NFS.
61487 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61490 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
61492 * config/bug-gcc.exp: Use new download proc.
61494 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
61496 * chill.execute/execute.exp: cleanups, handles errors better
61497 * chill.compile/compile.exp: rewrite, based on execute.exp
61498 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61499 * lib/chill.exp: major changes to diff proc and compile and link
61500 procs. added chill_fail and chill_pass wrappers to pass and
61501 fail. added more comments, and handle error codes better.
61502 Added a hack to capture stderr from exec, so noncompile tests
61505 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
61507 * chill.execute/execute.exp: rewrite of testsuite driver
61508 * lib/chill.exp: rewrite of testsuite driver
61509 * config/unix-chill.exp: rewrite of testsuite driver
61511 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
61514 * iexpr.ch: Standardize uppercase.
61515 * tuples.dat: Standardize uppercase.
61516 * vary.ch: standardize. Correct varying string assignments.
61517 * vary.dat: Add new output lines.
61519 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
61522 * chprintf.ch: Standardize use of uppercase.
61523 * tuples.ch: Standardize and turn arr2 into a DCL,
61525 * pinits.ch: Standardize.
61527 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
61529 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61530 * Makefil: Renamed to Makefile.in.
61531 * configure.in: New.
61533 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
61536 * .cvsignore: Add result/output files.
61537 * Makefile: Fix up variables at start. Use MFLAGS
61538 everywhere. Correct bool_loc, built_ins entries.
61539 Add entry for vary1.ch.
61540 * bitarray.ch: Standardize upper-case usage.
61541 * bitexpr.ch: Standardize, add output of b1.
61542 * params.ch: Use arrayt in along PROC parameters, to
61543 avoid novelty problems.
61544 * sets.ch: Tiny cleanup.
61545 * vary1.ch: Re-indent.
61547 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
61549 * Add PR-related files to Makefiles, .cvsignore files, etc.
61551 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
61553 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61554 with compiler objects. New names are test-flow.c and test-loop.c
61556 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
61558 * Upgraded c-torture tests from 1.19 to 1.20
61561 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61562 * gcc.compile: 930623-1.c 930623-2.c
61563 * gcc.noncompile: 930622-1.c 930622-2.c
61564 * gcc.failure: 920411-1.c 920627-2.c
61565 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61567 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
61569 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61570 More changes to get testsuite working properly. Needs more work.
61571 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61573 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
61575 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61576 More changes to get testsuite working properly. Needs more work.
61578 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
61580 * chill.compile/compile.exp: Added for Dejagnu support
61581 * chill.execute/execute.exp: Added for Dejagnu support
61582 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
61584 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
61586 This should complete moving the CHILL test files.
61587 * chill.noncompile(.cvsignore printf.grt
61588 in-printf.grt chprintf.grt chprintf.ch):
61589 Added test-support files.
61590 (Makefile): Modified further.
61591 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61592 signal.ch): Added test files.
61593 * chill.execute (.cvsignore printf.grt printr.c
61594 in-printf.grt rts.c chprintf.grt rts.h): Added
61595 test-support files.
61596 (Makefile): More corrections.
61598 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
61600 * chill.compile, chill.execute, chill.nocompile: Add CHILL
61601 test cases, ready for DejaGnu.
61603 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
61605 * Upgraded c-torture tests from 1.18 to 1.19
61607 * gcc.compile: added test(s):
61609 * gcc.execute: added test(s):
61610 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61612 * added new subdirectory for misc tests: gcc.misc-tests
61613 * gcc.misc-test(s): added tests:
61614 inst-check.c test-consts.c test-ior.c test-switch.c
61616 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
61618 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61620 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
61622 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61624 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
61626 * Upgraded c-torture tests from 1.17 to 1.18
61628 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
61630 * Upgraded c-torture tests from 1.12 to 1.17
61632 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
61634 * lib/old-dejagnu.exp:
61635 Fixed handling of XFAIL target triplets to correctly
61636 recognize wildcard characters. Removed code that
61637 appended a unique id tag to the end of the file name
61638 printed out by the result of the testcases within a
61641 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
61643 * lib/old-dejagnu.exp:
61644 Reworked expected failure handling to trigger off of XFAIL
61645 keyword in keyphrase embeded in testcase source code. The
61646 XFAIL keyword must be at the end of the keyphrase line. It
61647 may optionally be followed by one or more target triplets.
61648 It has just occured that the handling of wildcards in the
61649 target triplet may not be correct.
61651 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
61653 * g++.old-deja/tests:
61654 Moved all subdirectories up one level into g++.old-deja .
61656 * lib/old-dejagnu.exp:
61657 Fixed problem with CXXFLAGS not being properly reset, and being
61658 corrupted with extraneous "-c" compiler option. This was
61659 causing binaries to not be generated for test that needed them.
61660 Modified strings passed to "pass" and "fail" so that individual
61661 tests from the same test file would be distinguished by an
61662 identifier appended to the test file name in the summary logs;
61663 this corrected a problem with erroneous diff logs. Added code
61664 to search testcases for expected fail and unexpected pass keywords.
61666 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
61668 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61670 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
61672 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61673 Removed extraneous text from end of "Special g++ Options"
61676 * lib/old-dejagnu.exp: Added pattern matching to look for new
61677 keywords, embedded in testcases comments, which will trigger
61678 calls to xpass and xfail.
61680 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
61682 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61683 comments embedded in the testcases, especially the one looking for
61684 special compiler options, as well as the pattern matching for the
61685 compiler output again.
61687 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
61689 * lib/old-dejagnu.exp: Do a proper check of the return value for
61690 execute tests. Fixed several problems with the pattern matching
61691 of the compiler output which gave erroneous test results.
61692 Changed several of the test result messages to be more descriptive.
61693 * config/unix-g++.exp: Proc g++_load now actually works and
61694 executes the tests passed to it and returns a usable return
61697 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
61699 * lib/gcc.exp: Exits gracefully if $CC is bogus.
61701 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
61703 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61704 Modified both files to properly execute the old style
61705 dejagnu tests. The previous versions of these files were
61706 experimental and did not function anything near correctly.
61708 1993-04-05 Rob Savoye (rob@cygnus.com)
61710 * Removed all Makefile.in and configure.in files. No configuration
61713 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
61715 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61717 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
61719 * gcc.compile/configure.in, gcc.unsorted/configure.in,
61720 gcc.special/configure.in, gcc.noncompile/configure.in,
61721 gcc.execute/configure.in, gcc.code_quality/configure.in,
61722 g++.other/configure.in, g++.old-deja/configure.in,
61723 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61724 in srcname setting.
61726 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
61728 * lib/udi.exp: Fixed mondfe and mondfe_download.
61729 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61730 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61732 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
61734 * config/udi-gdb.exp: Check $shell_id after connecting to target.
61735 (gdb_exit): Don't remove *_soc files.
61737 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
61739 * lib/c-torture.exp: Don't look for main; instead always use -w
61740 -c. This is how the c-torture tests work. Remove the object
61741 file if the compilation succeeds.
61742 * gcc.execute/execute.exp: Remove executable if test passes.
61743 * gcc.noncompile/noncompile.exp: Every test is an expected
61745 * gcc.special/special.exp: Added tests from c-torture 1.11,
61746 corrected use of existing test.
61747 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61748 gcc.execute/920625-1.c: Updated to c-torture 1.11.
61749 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61750 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61751 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61752 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61753 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61754 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61755 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61756 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61757 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61758 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61759 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61760 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61761 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61762 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61763 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61764 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61765 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61767 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61768 correspond to c-torture 1.11.