1 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/bounds_check_13.f: New test.
6 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
11 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
14 * gcc.target/i386/pr35083.c: New test.
16 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
19 * gfortran.dg/data_bounds_1.f90: New test.
21 2008-02-04 Diego Novillo <dnovillo@google.com>
23 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
26 * testsuite/g++.dg/warn/pr33738.C: New.
28 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
30 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
33 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
35 * lib/target-supports.exp (check_effective_target_hard_float): Only
36 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
37 other targets, grep for a call insn in the rtl expand dump for an
39 (target_compile): Support generating rtl dumps as output.
41 2008-02-04 Richard Guenther <rguenther@suse.de>
44 * gcc.c-torture/execute/pr33631.c: New testcase.
46 2008-02-04 Richard Guenther <rguenther@suse.de>
49 * gcc.c-torture/compile/pr35043.c: New testcase.
51 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
53 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
55 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
57 * gcc.target/i386/pr31628.c: Require effective target fpic.
58 * gcc.target/i386/strinline.c: Ditto.
59 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
60 * gcc.dg/pr35045.c: Ditto.
61 * gcc.dg/20050503-1.c: Ditto.
63 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
66 * gfortran.dg/host_assoc_variable_1.f90: New test.
67 * gfortran.dg/allocate_stat.f90: Change last three error messages.
69 2008-02-02 Michael Matz <matz@suse.de>
72 * gcc.dg/pr35045.c: New test.
74 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
77 * gfortran.dg/shape_4.f90: New test.
79 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
81 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
83 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
85 PR rtl-optimization/34773
86 * gcc.target/cris/torture/pr34773.c: New test.
88 2008-02-01 Nick Clifton <nickc@redhat.com>
90 * lib/target-supports.exp (check_profiling_available): Do not
91 expect profiling to work on the xstormy16 target.
93 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
96 * gcc.c-torture/execute/20050316-2.x: New file.
97 * gcc.target/i386/pr17390.c: Update scan pattern.
98 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
99 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
101 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
104 * gfortran.dg/proc_assign_2.f90: New test.
106 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
107 Jakub Jelinek <jakub@redhat.com>
111 * g++.dg/ext/alias-canon.C: New.
112 * g++.dg/ext/alias-mangle.C: New.
114 2008-01-30 Jan Hubicka <jh@suse.cz>
116 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
118 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
120 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
121 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
123 2008-01-30 Jan Hubicka <jh@suse.cz>
126 * gcc.c-torture/execute/pr34982.c: New testcase.
128 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
130 * gcc.target/s390/tf_to_di-1.c: New testcase.
132 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
135 * gfortran.dg/use_only_3.f90: New test.
136 * gfortran.dg/use_only_3.inc: Modules for new test.
139 * gfortran.dg/function_charlen_2.f90: New test.
141 2008-01-30 Jakub Jelinek <jakub@redhat.com>
144 * gcc.dg/pr34969.c: New test.
147 * gcc.dg/inline-25.c: New test.
148 * gcc.dg/inline-26.c: New test.
149 * gcc.dg/inline-27.c: New test.
151 2008-01-29 Richard Guenther <rguenther@suse.de>
154 * gcc.c-torture/compile/pr35006.c: New testcase.
156 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
167 * g++.dg/cpp0x/vt-34219-2.C: New.
168 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
169 * g++.dg/cpp0x/vt-34961.C: New.
170 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
171 cases from the re-opened PR.
172 * g++.dg/cpp0x/vt-34753.C: New.
173 * g++.dg/cpp0x/vt-34919.C: New.
174 * g++.dg/cpp0x/vt-34754.C: New.
175 * g++.dg/cpp0x/vt-34606.C: New.
176 * g++.dg/cpp0x/vt-34219.C: New.
177 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
178 * g++.dg/cpp0x/vt-34755.C: New.
179 * g++.dg/cpp0x/pr31438.C: Ditto.
180 * g++.dg/cpp0x/variadic81.C: Ditto.
182 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
184 * g++.dg/torture/pr34641.C: Put the dg-do first.
186 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
188 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
190 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
192 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
194 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
197 * gcc.target/powerpc/spe-small-data-1.c: New test.
198 * gcc.target/powerpc/spe-small-data-2.c: New test.
200 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
203 * gfortran.dg/shape_3.f90: New test.
205 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
207 * gcc.target/s390/20020926-1.c: Remove -m31.
209 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
211 * gcc.target/s390/20020926-1.c: Disable for s390x.
213 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
216 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
219 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
222 * gfortran.dg/array_constructor_22.f90: New test.
224 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
227 * gcc.c-torture/compile/pr34688: New test.
229 2008-01-26 Tobias Burnus <burnus@net-b.de>
232 * gfortran.dg/missing_optional_dummy_5.f90: New.
234 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
236 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
237 noinline. XFAIL test.
239 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
242 * gfortran.dg/array_3.f90: New test.
244 2008-01-26 Jakub Jelinek <jakub@redhat.com>
246 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
250 * gcc.dg/pr34965.c: New test.
251 * g++.dg/other/error24.C: New test.
253 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
255 PR libfofortran/34887
256 * gfortran.dg/x_slash_2.f: New test.
258 2008-01-26 Richard Guenther <rguenther@suse.de>
261 * g++.dg/torture/pr34235.C: New testcase.
263 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
265 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
267 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
270 * gcc.target/mips/lazy-binding-1.c: New test.
271 * gcc.target/mips/mips.exp (setup_mips_tests): Set
272 mips_forced_no_abicalls and mips_forced_no_shared.
273 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
274 Avoid using small data with -mabicalls. Don't make -G0 force
275 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
276 forces the opposite option.
278 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
281 * gcc.target/i386/fastcall-1.c: Scan for correct label.
282 Use -std=gnu89 switch.
284 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
287 * gfortran.dg/direct_io_9.f: New test.
289 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
292 * gfortran.dg/where_operator_assign_4.f90: New test.
294 2008-01-25 Joseph Myers <joseph@codesourcery.com>
296 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
297 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
300 2008-01-25 Richard Guenther <rguenther@suse.de>
303 * gcc.c-torture/execute/pr32244-1.c: New testcase.
305 2008-01-25 Richard Guenther <rguenther@suse.de>
307 PR tree-optimization/34966
308 * gcc.c-torture/compile/pr34966.c: New testcase.
310 2008-01-25 Richard Guenther <rguenther@suse.de>
313 * g++.dg/torture/pr33887-1.C: New testcase.
314 * g++.dg/torture/pr33887-2.C: Likewise.
315 * g++.dg/torture/pr33887-3.C: Likewise.
316 * gcc.c-torture/execute/20071211-1.c: Likewise.
318 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
321 * gcc.dg/pr34856.c: Use pointer mode for "pin".
323 2008-01-25 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/gomp/pr33333.C: New test.
328 PR preprocessor/34692
329 * gcc.dg/cpp/pr34692.c: New test.
330 * gcc.dg/gomp/pr34692.c: New test.
332 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
334 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
336 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
339 * gfortran.dg/empty_type.f90: New test.
341 2008-01-24 Paolo Carlini <pcarlini@suse.de>
344 * g++.dg/template/crash77.C: New.
346 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
349 * gcc.dg/pr34856.c: New test.
351 2008-01-24 Tobias Burnus <burnus@net-b.de>
353 * gfortran.dg/namelist_39.f90: Delete temporary files.
354 * gfortran.dg/namelist_44.f90: Ditto.
356 2008-01-24 Richard Guenther <rguenther@suse.de>
359 * g++.dg/torture/pr34953.C: New testcase.
361 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
364 * gcc.c-torture/compile/20080124-1.c: New test.
366 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
369 * gfortran.dg/function_charlen_3.f: New test.
371 2008-01-23 Michael Matz <matz@suse.de>
374 * g++.dg/debug/pr34895.cc: New testcase.
376 2008-01-23 Richard Guenther <rguenther@suse.de>
379 * gcc.dg/pr31529-1.c: New testcase.
380 * gcc.dg/pr31529-2.c: Likewise.
382 2008-01-23 Jakub Jelinek <jakub@redhat.com>
385 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
386 unsigned int for the first argument.
388 2008-01-22 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/conversion/bitfield7.C: New test.
392 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
394 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
396 From Michael Frysinger <michael.frysinger@analog.com>
397 * gcc.target/bfin/mcpu-bf547.c: New test.
398 * gcc.target/bfin/mcpu-bf523.c: New test.
399 * gcc.target/bfin/mcpu-bf524.c: New test.
400 * gcc.target/bfin/mcpu-bf526.c: New test.
402 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
404 * gcc.c-torture/execute/20080122-1.c: New test.
406 2008-01-22 Tom Tromey <tromey@redhat.com>
409 * gcc.dg/cpp/pr34859.c: New file.
411 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
414 * gfortran.dg/vector_subscript_3.f90: New test.
416 2008-01-22 Tobias Burnus <burnus@net-b.de>
419 * gfortran.dg/missing_optional_dummy_4.f90
421 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
423 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
425 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
427 * gnat.dg/unchecked_union1.adb: New test.
429 2008-01-22 Tom Tromey <tromey@redhat.com>
432 * g++.dg/ext/pr34829.C: New file.
434 2008-01-22 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/gomp/pr34607.c: New test.
438 * g++.dg/gomp/pr34607.C: New test.
441 * g++.dg/ext/vector10.C: New test.
444 * g++.dg/other/error23.C: New test.
447 * g++.dg/ext/vector12.C: New test.
449 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
452 * gcc.dg/Wstrict-overflow-21.c: New.
453 * g++.dg/warn/Wstrict-aliasing-8.C: New.
455 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
458 * gcc.dg/pr33092.c: New.
460 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
462 * gcc.target/s390/20020926-1.c: Add -m31 option.
464 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
467 * gfortran.dg/initialization_18.f90: New test.
469 2008-01-22 Tobias Burnus <burnus@net-b.de>
472 * gfortran.dg/tab_continuation.f: New.
474 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
477 * gfortran.dg/use_rename_2.f90: New test.
479 2008-01-21 Richard Guenther <rguenther@suse.de>
482 * gcc.c-torture/compile/pr34856.c: New testcase.
484 2008-01-21 Richard Guenther <rguenther@suse.de>
487 * gcc.c-torture/compile/pr34885.c: New testcase.
489 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
491 * gnat.dg/specs/alignment1.ads: New test.
493 2008-01-21 Richard Guenther <rguenther@suse.de>
496 * g++.dg/torture/pr34850.C: New testcase.
498 2008-01-21 Alon Dayan <alond@il.ibm.com>
499 Olga Golovanevsky <olga@il.ibm.com>
501 PR tree-optimization/34701
502 * gcc.dg/struct/wo_prof_array_field.c: New test.
504 2008-01-20 Paolo Carlini <pcarlini@suse.de>
507 * g++.dg/ext/vector9.C: New.
509 2008-01-20 Paolo Carlini <pcarlini@suse.de>
513 * g++.dg/template/crash75.C: New.
514 * g++.dg/template/crash76.C: Likewise.
516 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
518 PR rtl-optimization/34808
519 * gcc.c-torture/compile/pr34808.c: New test.
521 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
524 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
527 * gfortran.dg/entry_array_specs_3.f90: New test.
530 * gfortran.dg/use_rename_1.f90: New test.
532 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
535 * gfortran.dg/array_constructor_20.f90: New test.
536 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
539 * gfortran.dg/array_constructor_21.f90: New test.
541 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
544 * gfortran.dg/inquire_13.f90: New test.
547 * gfortran.dg/continuation_9.f90: New test.
549 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
552 * gcc.target/mips/pr34831.c: New test.
554 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
558 * gfortran.dg/any_all_1.f90: New test.
559 * gfortran.dg/any_all_2.f90: New test.
561 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
563 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
564 "dg-require-weak" statement.
565 * g++.dg/eh/weak1.C: Likewise.
567 2008-01-19 Jakub Jelinek <jakub@redhat.com>
569 PR gcov-profile/34610
570 * gcc.dg/gomp/pr34610.c: New test.
572 2008-01-19 Tobias Burnus <burnus@net-b.de>
575 * gfortran.dg/implicit_11.f90: New.
576 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
577 * gfortran.dg/entry_15.f90: Ditto.
578 * gfortran.dg/func_assign.f90: Ditto.
579 * gfortran.dg/gomp/reduction3.f90: Ditto.
580 * gfortran.dg/proc_assign_1.f90: Ditto.
582 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
585 2008-01-18 Tobias Burnus <burnus@net-b.de>
588 * gfortran.dg/argument_checking_15.f90: New.
589 * gfortran.dg/argument_checking_5.f90: Change TODO into
592 2008-01-18 Tobias Burnus <burnus@net-b.de>
594 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
595 * gfortran.dg/enum_5.f90: Ditto.
596 * gfortran.dg/enum_6.f90: Ditto.
597 * gfortran.dg/bom_error.f90: Ditto.
598 * gfortran.dg/func_decl_4.f90: Ditto.
600 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
603 * gfortran.dg/fmt_t_6.f: New test.
605 2008-01-18 Tobias Burnus <burnus@net-b.de>
607 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
609 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
611 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
613 2008-01-18 Ian Lance Taylor <iant@google.com>
615 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
617 2008-01-18 Ian Lance Taylor <iant@google.com>
620 * g++.dg/init/new26.C: New test.
622 2008-01-18 Richard Guenther <rguenther@suse.de>
625 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
628 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
630 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
631 dg-require-effective-target.
633 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
636 * gfortran.dg/reshape_2.f90: New test.
638 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
640 * gcc.dg/20040223-1.c: Fix comment typo.
642 2008-01-17 Janis Johnson <janis187@us.ibm.com>
645 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
646 until 34814 is fixed.
648 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
650 PR tree-optimization/34648
651 * gcc.c-torture/compile/pr34648.c: New testcase.
653 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
656 * gcc.dg/autopar/autopar.exp: New.
657 * g++.dg/tree-ssa/pr34355.C: Require pthread.
658 * lib/target-supports.exp (check_effective_target_pthread): New.
660 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
661 * gcc.dg/tree-ssa/reduc-1short.c: Same.
662 * gcc.dg/tree-ssa/reduc-1.c: Same.
663 * gcc.dg/tree-ssa/reduc-2short.c: Same.
664 * gcc.dg/tree-ssa/reduc-2.c: Same
665 * gcc.dg/tree-ssa/reduc-3.c: Same.
666 * gcc.dg/tree-ssa/reduc-1char.c: Same.
667 * gcc.dg/tree-ssa/reduc-6.c: Same.
668 * gcc.dg/tree-ssa/reduc-7.c: Same.
669 * gcc.dg/tree-ssa/reduc-2char.c: Same.
670 * gcc.dg/tree-ssa/reduc-8.c: Same.
671 * gcc.dg/tree-ssa/reduc-9.c: Same.
673 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
675 * gnat.dg/discr5.adb: New test.
677 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
679 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
681 2008-01-17 Richard Guenther <rguenther@suse.de>
683 PR tree-optimization/34825
684 * gcc.dg/pr34825.c: New testcase.
686 2008-01-17 Richard Guenther <rguenther@suse.de>
688 * gcc.c-torture/execute/20080117-1.c: New testcase.
690 2008-01-17 Revital Eres <eres@il.ibm.com>
693 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
695 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
698 * gfortran.dg/function_charlen_1.f90: New test.
701 * gfortran.dg/function_types_1.f90: New test.
702 * gfortran.dg/function_types_2.f90: New test.
705 * gfortran.dg/function_kinds_4.f90: New test.
706 * gfortran.dg/function_kinds_5.f90: New test.
708 * gfortran.dg/defined_operators_1.f90: Errors now at function
710 * gfortran.dg/private_type_4.f90: The same.
711 * gfortran.dg/interface_15.f90: The same.
712 * gfortran.dg/elemental_args_check_2.f90: The same.
713 * gfortran.dg/auto_internal_assumed.f90: The same.
715 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
717 * gnat.dg/sizetype.adb: New test.
719 2008-01-16 Richard Guenther <rguenther@suse.de>
722 * gcc.dg/overflow-warn-7.c: New testcase.
724 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
726 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
728 2008-01-16 Jakub Jelinek <jakub@redhat.com>
729 Richard Guenther <rguenther@suse.de>
732 * gcc.dg/pr34668-1.c: New test.
733 * gcc.dg/pr34668-2.c: Likewise.
735 2008-01-16 Richard Guenther <rguenther@suse.de>
738 * g++.dg/torture/pr33819.C: New testcase.
740 2008-01-16 Richard Guenther <rguenther@suse.de>
743 * gcc.c-torture/execute/pr34768-1.c: New testcase.
744 * gcc.c-torture/execute/pr34768-2.c: Likewise.
746 2008-01-16 Tobias Burnus <burnus@net-b.de>
749 * gfortran.dg/argument_checking_13.f90: New.
750 * gfortran.dg/argument_checking_14.f90: New.
752 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
755 * gfortran.dg/anyallcount_1.f90: New test.
757 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
760 * g++.dg/cpp0x/vt-34399.C: New.
761 * g++.dg/template/friend50.C: New.
763 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
766 * g++.dg/cpp0x/vt-34751.C: New.
768 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
774 * g++.dg/cpp0x/vt-34051-2.C: New.
775 * g++.dg/cpp0x/vt-34102.C: New.
776 * g++.dg/cpp0x/vt-34051.C: New.
777 * g++.dg/cpp0x/vt-34055.C: New.
778 * g++.dg/cpp0x/vt-34103.C: New.
780 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
783 * g++.dg/cpp0x/vt-34314.C: New.
784 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
785 reality (the error message was wrong previously).
787 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
790 * g++.dg/cpp0x/vt-33964.C: New.
791 * g++.dg/template/partial5.C: New.
793 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
796 * g++.dg/cpp0x/vt-34052.C: New.
797 * g++.dg/template/ttp26.C: New.
799 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
801 * gnat.dg/rep_clause2.ad[sb]: New test.
802 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
804 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
807 * g++.dg/cpp/pedantic-errors.C: Delete.
808 * g++.dg/cpp/permissive.C: Delete.
810 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
812 * gcc.c-torture/compile/20080114-1.c: New test.
814 2008-01-13 Tobias Burnus <burnus@net-b.de>
817 * gfortran.dg/argument_checking_11.f90: New.
818 * gfortran.dg/argument_checking_12.f90: New.
819 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
820 * gfortran.dg/c_assoc_2.f03: Update dg-error.
821 * gfortran.dg/argument_checking_3.f90: Ditto.
822 * gfortran.dg/pointer_intent_2.f90: Ditto.
823 * gfortran.dg/import2.f90: Ditto.
824 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
825 * gfortran.dg/implicit_actual.f90: Ditto.
826 * gfortran.dg/used_dummy_types_3.f90: Ditto.
827 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
829 2008-01-13 Tobias Burnus <burnus@net-b.de>
832 * gfortran.dg/interface_proc_end.f90: New.
834 2008-01-13 Tobias Burnus <burnus@net-b.de>
837 * gfortran.dg/assumed_size_refs_4.f90: New.
839 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/unchecked_convert1.adb.
843 2008-01-13 Richard Guenther <rguenther@suse.de>
845 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
846 readable and writable again before exiting.
848 2008-01-13 Richard Guenther <rguenther@suse.de>
851 * gcc.dg/noncompile/incomplete-4.c: New testcase.
853 2008-01-13 Jan Hubicka <jh@suse.cz>
856 * gcc.dg/pr32135.c: new.
858 2008-01-12 Doug Kwan <dougkwan@google.com>
860 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
861 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
862 -Wignored-qualifiers.
864 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
866 * gnat.dg/slice3.adb: New test.
867 * gnat.dg/slice4.adb: Likewise.
869 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
871 * gnat.dg/bit_packed_array.ad[sb]: New test.
873 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
876 * gfortran.dg/parens_7.f90: New test.
878 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
880 * gcc.dg/tree-ssa/loadpre5.c: Use static.
881 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
883 * gcc.dg/pr33826.c: Require nonpic.
885 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
888 * gfortran.dg/inquire_12.f90: New test.
890 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
893 * all_bounds_1.f90: New test case.
894 * maxloc_bounds_1.f90: New test case.
895 * maxloc_bounds_2.f90: New test case.
896 * maxloc_bounds_3.f90: New test case.
897 * maxloc_bounds_4.f90: New test case.
898 * maxloc_bounds_5.f90: New test case.
899 * maxloc_bounds_6.f90: New test case.
900 * maxloc_bounds_7.f90: New test case.
901 * maxloc_bounds_8.f90: New test case.
903 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
905 * gcc.dg/struct-ret-3.c: New test.
907 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
910 * gfortran.dg/transfer_simplify_8.f90: New test.
912 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
914 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
915 size_t using predefined macro.
917 2008-01-10 Raksit Ashok <raksit@google.com>
919 PR rtl-optimization/27971
920 * gcc.target/i386/pr27971.c: New testcase.
922 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
925 * gfortran.dg/bounds_check_12.f90: New test.
927 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
929 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
930 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
932 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
935 * g++.dg/torture/pr34641.C: New testcase.
937 2008-01-10 Richard Guenther <rguenther@suse.de>
939 PR tree-optimization/34651
940 * g++.dg/torture/pr34651.C: New testcase.
942 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
944 PR tree-optimization/34017
945 * gcc.dg/tree-ssa/pr34017.c: New.
947 2008-01-09 Richard Guenther <rguenther@suse.de>
948 Andrew Pinski <andrew_pinski@playstation.sony.com>
951 * gcc.c-torture/compile/pr30132.c: New testcase.
953 2008-01-09 Richard Guenther <rguenther@suse.de>
956 * gcc.c-torture/compile/pr34458.c: New testcase.
958 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
961 g++.dg/eh/ia64-2.C: Require weak support.
963 2008-01-08 Richard Guenther <rguenther@suse.de>
966 * g++.dg/torture/pr31863.C: New testcase.
968 2008-01-08 Jakub Jelinek <jakub@redhat.com>
971 * gcc.dg/gomp/pr34694.c: New test.
972 * g++.dg/gomp/pr34694.C: New test.
975 * g++.dg/gomp/pr33890.C: New test.
977 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
980 * gfortran.dg/parameter_array_init_3.f90: New test.
982 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
986 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
988 2008-01-07 Janis Johnson <janis187@us.ibm.com>
990 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
991 * g++.dg/other/spu2vmx-1.C: Use it.
993 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
995 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
998 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
999 * gcc.target/powerpc/parity-1.c: Likewise.
1001 2008-01-07 Fred Fish <fnf@specifix.com>
1003 PR preprocessor/30363:
1004 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1007 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1010 * gfortran.dg/use_only_2.f90: New test.
1012 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1015 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1016 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1018 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1021 * gfortran.dg/use_12.f90: New test.
1023 2008-01-06 Tobias Burnus <burnus@net-b.de>
1026 * interface.c (compare_actual_formal): Fix intent(out) check for
1027 function result variables.
1029 2008-01-06 Tobias Burnus <burnus@net-b.de>
1032 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1034 2008-01-06 Tobias Burnus <burnus@net-b.de>
1037 * gfortran.dg/intent_out_4.f90: Fix test case.
1039 2008-01-06 Tobias Burnus <burnus@net-b.de>
1042 * gfortran.dg/intent_out_4.f90: New.
1044 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1047 * gfortran.dg/optional_dim_3.f90: New test.
1049 2008-01-06 Tobias Burnus <burnus@net-b.de>
1052 * gfortran.dg/common_11.f90: New.
1053 * gfortran.dg/blockdata_1.f90: Update test case.
1054 * gfortran.dg/blockdata_2.f90: Update test case.
1056 2008-01-06 Tobias Burnus <burnus@net-b.de>
1058 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1060 2008-01-06 Tobias Burnus <burnus@net-b.de>
1063 * gfortran.dg/equiv_constraint_9.f90: New.
1065 2008-01-06 Revital Eres <eres@il.ibm.com>
1067 PR tree-optimization/34263
1068 * gcc.dg/pr34263.c: New testcase.
1070 2008-01-06 Tobias Burnus <burnus@net-b.de>
1073 * gfortran.dg/internal_io_unf.f90: New.
1075 2008-01-06 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/elemental_args_check_2.f90: New.
1080 2008-01-06 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/intent_out_3.f90: New.
1085 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1087 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1089 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1092 * gfortran.dg/list_read_8.f90: New test.
1094 2008-01-04 Richard Guenther <rguenther@suse.de>
1097 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1098 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1100 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1102 PR gcov-profile/34609
1103 * g++.dg/gcov/gcov-6.C: New test.
1105 2008-01-04 Richard Guenther <rguenther@suse.de>
1107 PR tree-optimization/31081
1108 * g++.dg/torture/pr31081-1.C: New testcase.
1109 * g++.dg/torture/pr31081-2.C: Likewise.
1111 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1113 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1114 * gcc.target/mips/rsqrt-2.c: Likewise.
1115 * gcc.target/mips/rsqrt-4.c: New test.
1117 2008-01-04 Tobias Burnus <burnus@net-b.de>
1120 * gfortran.dg/equiv_substr.f90: New.
1122 2008-01-03 Tom Tromey <tromey@redhat.com>
1125 * gcc.dg/pr34457-2.c: New file.
1126 * gcc.dg/pr34457-1.c: New file.
1128 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1130 Revert fix for PR tree-optimization/34458.
1132 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1134 PR tree-optimization/34458
1135 * gcc.dg/tree-ssa/pr34458.c: New.
1137 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1140 * gfortran.dg/internal_readwrite_1.f90: New test.
1141 * gfortran.dg/internal_readwrite_2.f90: New test.
1143 2008-01-03 Tom Tromey <tromey@redhat.com>
1145 PR preprocessor/34602:
1146 * gcc.dg/cpp/pr34602.c: New file.
1148 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1150 PR tree-optimization/29484
1151 * gcc.c-torture/execute/20071220-1.c: New test.
1152 * gcc.c-torture/execute/20071220-2.c: New test.
1154 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1156 PR tree-optimization/34635
1157 * gcc.dg/tree-ssa/pr34635.c: New.
1158 * gcc.dg/tree-ssa/pr34635-1.c: New.
1160 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1163 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1164 scan-assembler check.
1166 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1169 * g++.dg/gomp/pr34608.C: New test.
1171 2008-01-02 Richard Guenther <rguenther@suse.de>
1175 * gcc.c-torture/compile/pr34093.c: New testcase.
1177 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1179 * g++.dg/cpp0x/long_long.C: New.
1181 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1183 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1184 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1185 warning on the function main.
1187 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1190 rather than __v2di type.
1192 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1195 * gfortran.dg/linked_list_1.f90: New test.
1197 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1199 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1200 instead of appending to it.
1202 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1204 PR tree-optimization/34591
1205 * gcc.dg/vect/pr34591.c: New test.
1207 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1210 * gfortran.dg/direct_io_8.f90: New test case.
1212 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.c-torture/execute/20071213-1.c: New test.
1217 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1220 * gfortran.dg/read_eof_5.f90: New test.
1222 2007-12-25 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/initialization_17.f90: New.
1227 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1230 * gfortran.dg/matmul_6.f90: New test.
1232 2007-12-23 Tobias Burnus <burnus@net-b.de>
1235 * gfortran.dg/entry_17.f90: New.
1237 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1240 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1241 * gfortran.dg/real_const_3.f90: Likewise.
1242 * gfortran.dg/unary_operator.f90: New test.
1244 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1246 * gnat.dg/pack2.adb: New test.
1248 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1251 * gfortran.dg/repeat_6.f90: New test.
1253 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1256 * cshift_shift_real_1.f90: New test.
1258 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1261 * gfortran.dg/shift-kind_2.f90: New test.
1263 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1266 * gcc.dg/pr8835-1.c: New.
1268 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1271 * gfortran.dg/default_initialization_3.f90: New test.
1273 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1275 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1277 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1279 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1281 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1282 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1284 2007-12-20 Jason Merrill <jason@redhat.com>
1286 * gcc.dg/overload/arg[14].C: Remove expected errors.
1288 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.c-torture/execute/20071219-1.c: New test.
1293 2007-12-20 Tobias Burnus <burnus@net-b.de>
1296 * gfortran.dg/namelist_44.f90: New.
1298 2007-12-20 Tobias Burnus <burnus@net-b.de>
1301 * gfortran.dg/boz_8.f90: Add error-check check.
1302 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1305 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1307 * gcc.dg/gomp/combined-1.c: New test.
1309 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1311 PR tree-optimization/34355
1312 * g++.dg/tree-ssa/pr34355.C: New test.
1314 2007-12-19 Revital Eres <eres@il.ibm.com>
1316 * gcc.dg/sms-5.c: New testcase.
1318 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321 * gfortran.dg/missing_parens_1.f90: New.
1322 * gfortran.dg/missing_parens_1.f90: New.
1324 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1327 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1329 * gfortran.dg/transfer_simplify_7.f90: New test.
1331 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1333 * gcc.dg/pr32912-3.c: Compile with -w.
1335 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1337 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1338 Jakub Jelinek <jakub@redhat.com>
1343 * g++.dg/cpp0x/variadic86.C: New.
1344 * g++.dg/cpp0x/variadic87.C: New.
1345 * g++.dg/cpp0x/variadic84.C: New.
1346 * g++.dg/cpp0x/variadic85.C: New.
1347 * g++.dg/template/ttp25.C: New.
1349 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1351 PR tree-optimization/34123
1352 * gcc.dg/tree-ssa/pr34123.c: New test.
1354 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1356 PR rtl-optimization/34456
1357 * gcc.c-torture/execute/pr34456.c: New test.
1359 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1362 * g++.dg/parse/friend7.C: New test.
1364 PR rtl-optimization/34490
1365 * gcc.c-torture/execute/20071216-1.c: New test.
1367 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1369 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1371 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1373 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1374 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1375 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1376 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1377 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1379 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.dg/gomp/clause-2.c: New test.
1383 * g++.dg/gomp/clause-4.C: New test.
1385 2007-12-17 Tobias Burnus <burnus@net-b.de>
1387 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1388 part of Fortran 77/95/2003.
1390 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1392 PR tree-optimization/34445
1393 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1394 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1396 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1399 * gfortran.dg/namelist_42.f90: Update.
1400 * gfortran.dg/namelist_43.f90: New.
1402 2007-12-16 Tobias Burnus <burnus@net-b.de>
1405 * gfortran.dg/initialization_16.f90: New.
1407 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1410 * gfortran.dg/real_dimension_1.f: New test case.
1412 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1414 * gcc.dg/torture/pr24257.c: Remove -O from options.
1416 2007-12-16 Tobias Burnus <burnus@net-b.de>
1419 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1421 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1426 * gfortran.dg/mapping_1.f90: New test.
1427 * gfortran.dg/mapping_2.f90: New test.
1428 * gfortran.dg/mapping_3.f90: New test.
1430 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1432 PR rtl-optimization/34415
1433 * gcc.c-torture/execute/pr34415.c: New test.
1435 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1437 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1440 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1443 * gcc.dg/pr34003-1.c: New test.
1444 * gcc.dg/pr34003-2.c: New.
1446 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1448 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1449 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1450 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1451 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1453 * gcc.target/cris/torture/cris-torture.exp,
1454 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1455 * gcc.target/cris/builtin_ctz_v3.c,
1456 gcc.target/cris/builtin_ctz_v8.c,
1457 gcc.target/cris/builtin_clz_v0.c,
1458 gcc.target/cris/builtin_clz_v3.c,
1459 gcc.target/cris/builtin_bswap_v3.c,
1460 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1461 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1462 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1463 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1464 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1465 lib/target-supports.exp: Adjust for crisv32-*-*.
1467 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1469 * gcc.dg/debug/const-3.c: New.
1471 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1473 * g++.dg/other/datasec1.C: Require named section support.
1475 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1478 * gcc.target/i386/pr29978.c: New test.
1480 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1482 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1483 instead of -msse4.1.
1484 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1485 * g++.dg/other/i386-2.C (dg-options): Ditto.
1487 2007-12-14 Tobias Burnus <burnus@net-b.de>
1490 * gfortran.dg/private_type_10.f90: New.
1492 2007-12-14 Tobias Burnus <burnus@net-b.de>
1495 * gfortran.dg/nan_4.f90: New.
1497 2007-12-14 Richard Guenther <rguenther@suse.de>
1500 * gcc.c-torture/compile/20071214-1.c: New testcase.
1502 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1504 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1505 macros to test macroized SSE intrinsics. Use new macros to test
1506 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1507 emmintrin.h, xmmintrin.h and bmmintrin.h
1508 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1509 to test with immediate operand.
1511 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1514 * gcc.c-torture/compile/pr34091.c: New test.
1516 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1518 * gcc.dg/uninit-13.c: UnXFAIL.
1519 * gcc.dg/complex-5.c: New testcase.
1521 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1523 * gcc.dg/struct/struct-reorg.exp: Replace
1524 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1526 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1531 * gfortran.dg/advance_6.f90: New test case.
1532 * gfortran.dg/direct_io_7.f90: New test case.
1533 * gfortran.dg/streamio_13.f90: New test case.
1535 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1537 * g++.dg/cpp0x/__func__.C: New.
1539 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1542 * g++.dg/other/pr34435.C: New testcase.
1544 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1546 * gcc.dg/struct: New directory with tests
1547 for struct-reorg optimizaion.
1548 * gcc.dg/struct/struct-reorg.exp: New script.
1549 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1550 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1551 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1552 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1553 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1554 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1555 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1556 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1557 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1558 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1559 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1560 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1561 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1562 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1563 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1564 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1565 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1566 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1567 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1568 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1569 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1570 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1571 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1572 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1574 2007-12-13 Tobias Burnus <burnus@net-b.de>
1577 * gfortran.dg/namelist_42.f90: New.
1579 2007-12-12 Tobias Burnus <burnus@net-b.de>
1582 * gfortran.dg/function_kinds_3.f90: New.
1584 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
1586 * gcc.target/s390/20071212-1.c: New testcase.
1588 2007-12-11 Jakub Jelinek <jakub@redhat.com>
1591 * g++.dg/ext/visibility/anon7.C: Add xfail.
1592 * g++.dg/ext/visibility/anon9.C: New test.
1593 * g++.dg/ext/visibility/anon10.C: New test.
1596 * g++.dg/rtti/dyncast2.C: New test.
1598 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
1600 PR tree-optimization/34407
1601 * gcc.dg/vect/pr34407.c: New test.
1603 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1606 * gfortran.dg/error_recovery_5.f90: New.
1607 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1609 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1611 PR tree-optimization/34371
1612 * gcc.c-torture/compile/20071207-1.c: New test.
1614 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
1617 * g++.dg/parse/crash40.C: New test.
1619 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1621 * g++.dg/opt/memcpy1.C: New test.
1623 2007-12-10 Tobias Burnus <burnus@net-b.de>
1626 * gfortran.dg/argument_checking_10.f90: New.
1628 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1630 PR rtl-optimization/34302
1631 * gcc.c-torture/execute/20071210-1.c: New test.
1633 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1636 * g++.dg/cpp0x/error1.C: New test.
1639 * g++.dg/other/error22.C: New test.
1641 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
1644 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1645 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1646 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1648 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/template/repo6.C: New test.
1653 * g++.dg/template/repo7.C: New test.
1654 * g++.dg/template/repo8.C: New test.
1656 2007-12-09 H.J. Lu <hjl@lucon.org>
1657 Tobias Burnus <burnus@net-b.de>
1660 * gfortran.dg/read_2.f90: New.
1662 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1664 * lib/target-supports.exp (check_effective_target_tls_native):
1667 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1670 * gnat.dg/enclosing_record_reference.ads,
1671 gnat.dg/enclosing_record_reference.adb: New test.
1673 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1676 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1677 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1680 * gfortran.dg/char_component_initializer_1.f90: New test.
1682 2007-12-09 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/boz_8.f90: New.
1690 * gfortran.dg/boz_9.f90: New.
1691 * gfortran.dg/boz_10.f90: New.
1692 * gfortran.dg/boz_7.f90: Update dg-warning.
1693 * gfortran.dg/pr16433.f: Add dg-error.
1694 * gfortan.dg/ibits.f90: Update dg-warning.
1695 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1696 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1698 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1701 * gfortran.dg/include_1.f90: New test.
1702 * gfortran.dg/include_1.inc: New.
1703 * gfortran.dg/include_2.f90: New test.
1705 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1707 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1709 2007-12-08 Tobias Burnus <burnus@net-b.de>
1712 * gfortran.dg/nan_3.f90: New.
1714 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1716 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1718 2007-12-07 Olivier Hainque <hainque@adacore.com>
1720 * gnat.dg/tamdt*.ad?: Support for ...
1721 * gnat.dg/test_tamdt.adb: New test.
1723 2007-12-07 Olivier Hainque <hainque@adacore.com>
1725 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1726 exports and document how these can be exercised.
1728 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1731 * gnat.dg/specs/access_constants.ads: New test.
1733 * gnat.dg/specs/access_constant_decl.ads: New test.
1736 * gnat.dg/compose.adb: New test.
1738 2007-12-07 Olivier Hainque <hainque@adacore.com>
1741 * gnat.dg/unc_memops.ad[sb]: Support for ...
1742 * gnat.dg/unc_memfree.adb: New test.
1744 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1746 * gfortran.dg/ltrans-7.f90: New.
1748 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1749 Dorit Nuzman <dorit@il.ibm.com>
1751 PR tree-optimization/34005
1752 * gcc.dg/vect/pr34005.c: New test.
1754 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1757 * g++.dg/template/new8.C: New test.
1759 2007-12-06 Tobias Burnus <burnus@net-b.de>
1762 * gfortran.dg/boz_7.f90: New.
1763 * gfortran.dg/int_1.f90: Disable -pedantic option.
1764 * gfortran.dg/boz_1.f90: Ditto.
1765 * gfortran.dg/boz_3.f90: Ditto.
1766 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1767 * gfortran.dg/ibits.f90: Ditto.
1768 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1769 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1771 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
1774 * gfortran.dg/used_types_19.f90: New test.
1776 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
1778 * gfortran.dg/nan_2.f90: Add -mieee for sh.
1779 * gfortran.dg/nearest_2.f90: Likewise.
1780 * gfortran.dg/nearest_3.f90: Likewise.
1782 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1785 * gcc.c-torture/execute/20071205-1.c: New test.
1787 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
1789 * gfortran.dg/module_nan.f90: Add -mieee for sh.
1790 * gfortran.dg/real_const_3.f90: Likewise.
1792 2007-12-05 Richard Guenther <rguenther@suse.de>
1794 PR tree-optimization/34138
1795 * gcc.c-torture/compile/pr34138.c: New testcase.
1797 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1800 * gfortran.dg/debug_2.f: New test.
1802 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
1804 * gnat.dg/specs/elab1.ads: New test.
1806 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
1809 * gcc.target/i386/pr34312.c: New test.
1811 2007-12-05 Tobias Burnus <burnus@net-b.de>
1814 * gfortran.dg/nan_2.f90: New.
1816 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1819 * g++.dg/cpp0x/decltype9.C: New test.
1820 * g++.dg/cpp0x/decltype10.C: New test.
1822 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
1825 * gnat.dg/rm_6_4_1_13.adb: New test.
1827 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.c-torture/compile/20071117-1.c: New test.
1832 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1835 * g++.dg/cpp0x/variadic-ttp.C: New.
1837 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1839 * gcc.dg/parse-decl-after-if.c: New.
1840 * gcc.dg/20031223-1.c: Adjust.
1842 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1845 * g++.dg/cpp0x/variadic-throw.C: New.
1847 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1850 * g++.dg/cpp0x/variadic-unify.C: New.
1852 2007-12-04 Richard Guenther <rguenther@suse.de>
1856 * gcc.c-torture/compile/pr34334.c: New testcase.
1857 * g++.dg/torture/pr34222.C: New testcase.
1859 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1861 * gcc.c-torture/execute/20071202-1.c: New test.
1862 * gcc.dg/tree-ssa/pr34146-2.c: New test.
1864 2007-12-04 Tobias Burnus <burnus@net-b.de>
1867 * gfortran.dg/module_nan.f90: New.
1869 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
1871 * lib/target-supports.exp (get_compiler_messages): Replace with...
1872 (check_compile): ...this new procedure. Handle TYPE == executable.
1873 Use comments in the source to determine the correct extension.
1874 Return a pair containing the compiler output and the output filename.
1875 Don't delete the file here.
1876 (check_no_compiler_messages_nocache): New procedure.
1877 (check_no_compiler_messages): Use it.
1878 (check_no_messages_and_pattern_nocache): New procedure.
1879 (check_no_messages_and_pattern): Use it.
1880 (check_runtime_nocache, check_runtime): New procedures.
1881 (check_effective_target_tls): Use check_no_compiler_messages.
1882 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1883 (check_effective_target_tls_runtime): Use check_runtime.
1884 (check_effective_target_fstack_protector): Likewise.
1885 (check_iconv_available): Use check_runtime_nocache.
1886 (check_effective_target_fortran_large_real): Use
1887 check_no_compiler_messages.
1888 (check_effective_target_fortran_large_int): Likewise.
1889 (check_effective_target_static_libgfortran): Likewise.
1890 (check_750cl_hw_available): Use check_cached_effective_target
1891 and check_runtime_nocache.
1892 (check_vmx_hw_available): Likewise.
1893 (check_effective_target_broken_cplxf_arg): Likewise.
1894 (check_alpha_max_hw_available): Use check_runtime.
1895 (check_function_available): Use check_no_compiler_messages.
1896 (check_cxa_atexit_available): Use check_cached_effective_target
1897 and check_runtime_nocache.
1898 (check_effective_target_dfp_nocache): Use
1899 check_no_compiler_messages_nocache.
1900 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1901 (check_effective_target_dfp): Use check_cached_effective_target.
1902 (check_effective_target_dfprt): Likewise.
1903 (check_effective_target_arm_neon_hw): Use check_runtime.
1904 (check_effective_target_ultrasparc_hw): Likewise.
1905 (check_effective_target_c99_runtime): Use
1906 check_no_compiler_messages_nocache.
1908 2007-12-03 Jakub Jelinek <jakub@redhat.com>
1911 * gcc.dg/fold-rotate-1.c: New test.
1913 PR tree-optimization/33453
1914 * gcc.c-torture/compile/20071203-1.c: New test.
1916 2007-12-03 Robert Dewar <dewar@adacore.com>
1917 Samuel Tardieu <sam@rfc1149.net>
1920 * gnat.dg/check_elaboration_code.adb: New test.
1921 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1924 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1927 * g++.dg/cpp0x/pr34061.C: New.
1929 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1932 * g++.dg/other/error21.C: New.
1934 2007-12-02 Revital Eres <eres@il.ibm.com>
1936 * gcc.dg/sms-4.c: New testcase.
1938 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
1939 Revital Eres <eres@il.ibm.com>
1941 * gcc.dg/sms-3.c: New testcase.
1943 2007-12-01 Ollie Wild <aaw@google.com>
1946 * g++.dg/conversion/ptrmem9.C: New test.
1948 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1951 * gfortran.dg/namelist_41.f90: New test.
1953 2007-11-30 Tom Tromey <tromey@redhat.com>
1955 PR preprocessor/32868:
1956 * gcc.dg/cpp/pr32868.c: New file.
1958 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1961 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1963 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
1965 PR rtl-optimization/34171
1966 * gcc.dg/pr34171.c: New testcase.
1968 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
1970 * gcc.dg/tree-ssa/pr34244.c: Fixed.
1972 2007-11-30 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1976 * gfortran.dg/bind_c_usage_11.f03: New.
1977 * gfortran.dg/bind_c_usage_12.f03: New.
1979 2007-11-30 Jakub Jelinek <jakub@redhat.com>
1982 * g++.dg/other/error20.C: New test.
1984 2007-11-29 Steven G. Kargl <kargls@comcast.net>
1987 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1989 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
1991 PR tree-optimization/34244
1992 * gcc.dg/tree-ssa/pr34244.c: New test.
1994 2007-11-29 Jakub Jelinek <jakub@redhat.com>
1996 PR tree-optimization/33434
1997 * gcc.dg/pr33434-1.c: New test.
1998 * gcc.dg/pr33434-2.c: New test.
1999 * gcc.dg/pr33434-3.c: New test.
2000 * gcc.dg/pr33434-4.c: New test.
2003 * g++.dg/template/cond7.C: New test.
2007 * g++.dg/cpp0x/decltype7.C: New test.
2008 * g++.dg/cpp0x/decltype8.C: New test.
2010 2007-11-29 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/result_in_spec_3.f90: New.
2015 2007-11-29 Tobias Burnus <burnus@net-b.de>
2018 * gfortran.dg/mvbits_3.f90: New.
2020 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2022 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2024 (check_effective_target_hard_float): New.
2025 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2026 * gcc.dg/pr30957-1.c: Likewise.
2028 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2031 * gnat.dg/specs/variant_part.ads: New test.
2034 * gnat.dg/specs/attribute_parsing.ads: New test.
2037 * gnat.dg/specs/integer_value.ads: New test.
2040 * gnat.dg/specs/delta_small.ads: New test.
2042 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2044 PR tree-optimization/34140
2045 * gcc.c-torture/compile/20071128-1.c: New test.
2047 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2050 * gfortran.dg/data_array_1.f90
2051 * gfortran.dg/data_array_2.f90
2052 * gfortran.dg/data_array_3.f90
2053 * gfortran.dg/data_array_4.f90
2055 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2058 * gfortran.dg/blockdata_5.f90: New test.
2059 * gfortran.dg/blockdata_6.f90: New test.
2061 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2063 PR tree-optimization/34016
2064 * gcc.dg/pr34016.c: New test.
2066 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2069 * gfortran.dg/stfunc_6.f90: New test.
2072 * gfortran.dg/assign_10.f90: New test.
2074 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2077 * gfortran.dg/use_11.f90: New test.
2080 * gfortran.dg/generic_15.f90: New test.
2082 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2085 * gcc.dg/pr34225.c: New test.
2087 2007-11-27 Richard Guenther <rguenther@suse.de>
2089 PR tree-optimization/34241
2090 * g++.dg/torture/pr34241.C: New testcase.
2092 2007-11-27 Richard Guenther <rguenther@suse.de>
2094 * gcc.dg/builtins-error.c: New testcase.
2096 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2099 * g++.dg/ext/visibility/anon8.C: New test.
2101 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2104 * gcc.target/i386/pr34077.c: New testcase.
2106 2007-11-26 Tobias Burnus <burnus@net-b.de>
2109 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2110 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2111 * gfortran.dg/backslash_1.f90: Remove no longer needed
2112 -fno-backslash option.
2114 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2117 * gcc.dg/cpp/19990413-1.c: Update.
2118 * gcc.dg/parse-else-error.c: New.
2119 * gcc.dg/parse-else-error-2.c: New.
2120 * gcc.dg/parse-else-error-3.c: New.
2121 * gcc.dg/parse-else-error-4.c: New.
2123 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2126 * g++.dg/template/dependent-expr6.C: New testcase.
2128 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2131 * gcc.target/i386/pr34215.c: New test.
2133 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2136 * gcc.dg/torture/pr34174-1.c: New.
2138 2007-11-26 Richard Guenther <rguenther@suse.de>
2141 * gcc.dg/pr34233.c: New testcase.
2143 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2144 Revital Eres <eres@il.ibm.com>
2146 PR rtl-optimization/34085
2147 * gcc.dg/tree-prof (bb-reorg.c): New test.
2149 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2151 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2152 Return true for MIPS16 targets.
2154 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2157 * gfortran.dg/blockdata_4.f90: New test.
2159 2007-11-25 Tobias Burnus <burnus@net-b.de>
2162 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2163 * gfortran.dg/bind_c_usage_16.f03: New.
2164 * gfortran.dg/bind_c_usage_16_c.c: New.
2166 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2168 * gnat.dg/specs/size_clause1.ads: New test.
2169 * gnat.dg/specs/size_clause2.ads: Likewise.
2170 * gnat.dg/specs/size_clause3.ads: Likewise.
2172 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2175 * gfortran.dg/entry_16.f90: New test.
2177 2007-11-24 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2182 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2185 * gfortran.dg/nested_modules_1.f90: Change the reference to
2186 FOO, forbidden by the standard, to a reference to W.
2187 * gfortran.dg/use_only_1.f90: New test.
2189 2007-11-23 Tobias Burnus <burnus@net-b.de>
2192 * gfortran.dg/nearest_3.f90: New test.
2194 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2197 * gfortran.dg/optional_dim_2.f90: New test.
2199 2007-11-23 Tobias Burnus <burnus@net-b.de>
2202 * gfortran.dg/bind_c_usage_15.f90: New.
2204 2007-11-23 Tobias Burnus <burnus@net-b.de>
2207 * gfortran.dg/nearest_2.f90: New.
2210 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2214 * g++.dg/ext/java-2.C: New test.
2216 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2217 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2220 * g++.dg/warn/pr5310.C: New.
2221 * g++.dg/warn/pr33160.C: New.
2223 2007-11-23 Richard Guenther <rguenther@suse.de>
2224 Michael Matz <matz@suse.de>
2226 PR tree-optimization/34176
2227 * gcc.c-torture/execute/pr34176.c: New testcase.
2229 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.dg/Wconversion-5.c: New test.
2233 * g++.dg/Wconversion3.C: New test.
2235 2007-11-23 Richard Guenther <rguenther@suse.de>
2237 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2239 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2242 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2243 qualifiers in abstract declarator.
2245 2007-11-22 Tobias Burnus <burnus@net-b.de>
2247 * gfortran.dg/derived_constructor_comps_3.f90: New.
2249 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2252 * g++.dg/ext/visibility/anon7.C: New test.
2254 2007-11-22 Tobias Burnus <burnus@net-b.de>
2257 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2258 * gfortran.dg/bind_c_usage_13.f03: New.
2259 * gfortran.dg/bind_c_usage_14.f03: New.
2261 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2263 PR rtl-optimization/33848
2264 * gcc.dg/torture/pr33848.c: New test.
2266 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2269 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2271 2007-11-20 Richard Guenther <rguenther@suse.de>
2274 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2276 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2278 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2280 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2283 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2284 so test passes with -frecord-marker=8.
2285 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2286 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2287 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2288 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2289 * gfortrand.dg/modulo_1.f90: Likewise.
2291 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2293 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2295 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2296 * gcc.dg/pr30957-1.c: Likewise.
2298 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2301 * g++.dg/template/crash74.C: New test.
2303 2007-11-20 Richard Guenther <rguenther@suse.de>
2305 * gcc.c-torture/execute/20071120-1.c: New testcase.
2307 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.dg/tree-ssa/pr34146.c: New test.
2313 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2314 dependent on target settings like move_by_pieces etc.
2317 * g++.dg/template/vla2.C: New test.
2320 * g++.dg/overload/template3.C: New test.
2322 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2325 * gfortran.dg/optional_dim_2.f90: Remove test.
2327 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2329 * gcc.dg/dfp/ddmode-ice.c: New test.
2331 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2333 PR tree-optimization/34036
2334 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2336 2007-11-19 Richard Guenther <rguenther@suse.de>
2338 PR tree-optimization/34
2339 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2341 2007-11-19 Tobias Burnus <burnus@net-b.de>
2344 * gfortran.dg/bind_c_usage_10_c.c: New.
2345 * gfortran.dg/bind_c_usage_10.f03: New.
2347 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2349 * gcc.dg/pr33007.c: Expect new warning.
2350 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2351 * g++.dg/opt/pr34036.C: New test.
2353 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2356 * g++.dg/warn/noreturn-4.C: New test.
2357 * g++.dg/warn/noreturn-5.C: New test.
2358 * g++.dg/warn/noreturn-6.C: New test.
2359 * g++.dg/warn/noreturn-7.C: New test.
2361 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2364 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2365 integers so tests works with -fdefault-integer-8.
2366 * gfortran.fortran-torture/execute/elemental.f90: Use default
2367 integers so test passes with -fdefault-integer-8.
2368 * gfortran.fortran-torture/execute/der_io.f90: Increase
2369 buffer length so test passes with -fdefault-integer-8.
2370 * gfortran.dg/bounds_check_8.f90: Likewise.
2371 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2372 * gfortran.dg/equiv_7.f90: Set kind so test passes
2373 with -fdefault-integer-8.
2374 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2377 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2380 * gfortran.dg/optional_dim_2.f90: New test.
2383 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2385 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2387 PR rtl-optimization/34132
2388 * gcc.c-torture/compile/20071118-1.c: New test.
2390 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2393 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2395 2007-11-18 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/entry_14.f90: New.
2399 * gfortran.dg/entry_15.f90: New.
2401 2007-11-18 Richard Guenther <rguenther@suse.de>
2403 PR tree-optimization/34127
2404 * gcc.c-torture/compile/pr34127.c: New testcase.
2406 2007-11-18 Ben Elliston <bje@au.ibm.com>
2408 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2409 type specifier, as they are not permitted according to the AltiVec
2410 Programming Interface Manual.
2412 2007-11-17 Tobias Burnus <burnus@net-b.de>
2415 * gfortran.dg/bind_c_usage_9.f03: New.
2416 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2418 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2421 * interface.c (gfc_current_interface_head,
2422 gfc_set_current_interface_head): New functions.
2423 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2424 On syntax error, restore previous state of the interface.
2425 * gfortran.h (gfc_current_interface_head,
2426 gfc_set_current_interface_head): New prototypes.
2428 2007-11-17 Richard Guenther <rguenther@suse.de>
2431 * gcc.c-torture/execute/pr34130.c: New testcase.
2433 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2436 * gfortran.dg/fmt_label_1.f90: New test.
2438 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2441 * gfortran.dg/initialization_15.f90 : New test.
2443 2007-11-16 Richard Guenther <rguenther@suse.de>
2446 * gcc.c-torture/compile/pr34030.c: New testcase.
2448 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2451 * gfortran.dg/interface_assignment_3.f90.
2453 2007-11-16 Richard Guenther <rguenther@suse.de>
2455 PR tree-optimization/33870
2456 * gcc.dg/torture/pr33870.c: New testcase.
2458 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2461 * gfortran.dg/allocatable_function_3.f90.
2463 2007-11-16 Richard Guenther <rguenther@suse.de>
2465 PR tree-optimization/34113
2466 * gcc.c-torture/compile/pr34113.c: New testcase.
2468 2007-11-16 Richard Guenther <rguenther@suse.de>
2470 PR tree-optimization/34099
2471 * g++.dg/torture/pr3499.C: New testcase.
2472 * gcc.c-torture/execute/pr34099.c: Likewise.
2474 2007-11-16 Olivier Hainque <hainque@adacore.com>
2476 * gnat.dg/release_unc_maxalign.adb: New test.
2478 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2481 * g++.dg/template/crash73.C: New test.
2483 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2486 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2487 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2488 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2489 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2491 2007-11-15 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/proc_decl_11.f90: New.
2496 2007-11-15 Ben Elliston <bje@au.ibm.com>
2498 * gcc.target/spu/compare-dp.c: New test.
2500 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2502 * gcc.dg/pr33923.c: New test.
2504 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2507 * gcc.dg/pr34088.c: New test.
2509 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2511 * gcc.c-torture/compile/20071114-1.c: New test.
2513 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2516 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2517 to match known variations in symbol format. Document in comments.
2519 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2522 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2524 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2526 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2529 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2532 * gfortran.dg/proc_decl_1.f90: Update.
2533 * gfortran.dg/proc_decl_7.f90: New test.
2534 * gfortran.dg/proc_decl_8.f90: New test.
2535 * gfortran.dg/proc_decl_9.f90: New test.
2536 * gfortran.dg/proc_decl_10.f90: New test.
2538 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2541 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2543 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2550 * g++.dg/parse/crash36.C: Add another dg-error.
2551 * g++.dg/cpp0x/pr34054.C: New test.
2552 * g++.dg/cpp0x/pr34056.C: New test.
2553 * g++.dg/cpp0x/pr34057.C: New test.
2554 * g++.dg/cpp0x/pr34058.C: New test.
2555 * g++.dg/cpp0x/pr34060.C: New test.
2557 PR tree-optimization/34063
2558 * g++.dg/tree-ssa/pr34063.C: New test.
2560 2007-11-13 Diego Novillo <dnovillo@google.com>
2562 PR tree-optimization/33870
2563 * gcc.c-torture/execute/pr33870-1.c: New test.
2564 * gcc.dg/tree-ssa/alias-16.c: New test.
2566 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2569 * g++.dg/template/crash72.C: New test.
2571 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2573 * g++.dg/opt/cfg5.C: New test.
2575 2007-11-12 Richard Guenther <rguenther@suse.de>
2578 * gcc.c-torture/execute/pr34070-1.c: New testcase.
2579 * gcc.c-torture/execute/pr34070-2.c: Likewise.
2581 2007-11-12 Richard Guenther <rguenther@suse.de>
2584 * gcc.dg/pr34027-1.c: New testcase.
2585 * gcc.dg/pr34027-2.c: Likewise.
2587 2007-11-12 Ira Rosen <irar@il.ibm.com>
2589 PR tree-optimization/33953
2590 * gcc.dg/vect/pr33953.c: New testcase.
2592 2007-11-11 Tom Tromey <tromey@redhat.com>
2595 * g++.dg/ext/pr17577.h: New file.
2596 * g++.dg/ext/pr17577.C: New file.
2598 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2601 * g++.old-deja/g++.ns/template13.C: Update expected output.
2602 * g++.old-deja/g++.pt/friend23.C: Likewise.
2603 * g++.dg/warn/pr8570.C: New.
2605 2007-11-11 Jakub Jelinek <jakub@redhat.com>
2608 * g++.dg/template/pseudodtor4.C: New test.
2610 2007-11-10 Jakub Jelinek <jakub@redhat.com>
2613 * g++.dg/opt/inline14.C: New test.
2615 PR tree-optimization/33680
2616 * gcc.c-torture/compile/20071108-1.c: New test.
2619 * g++.dg/template/pseudodtor3.C: New test.
2621 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
2624 * g++.dg/cpp0x/variadic-init.C: New.
2626 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
2627 Jakub Jelinek <jakub@redhat.com>
2629 PR rtl-optimization/34012
2630 * gcc.target/i386/pr34012.c: New test.
2632 2007-11-09 Richard Guenther <rguenther@suse.de>
2634 PR tree-optimization/33604
2635 * g++.dg/tree-ssa/pr33604.C: New testcase.
2636 * gcc.dg/pr32721.c: Adjust pattern.
2638 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
2640 * gcc.target/mips/dse-1.c: Disable.
2642 2007-11-08 Tom Tromey <tromey@redhat.com>
2644 * gcc.dg/empty-source-3.c: Update warning location.
2645 * gcc.dg/gomp/barrier-2.c: Likewise.
2646 * gcc.dg/label-decl-3.c: Likewise.
2647 * gcc.dg/label-decl-2.c: Likewise.
2648 * gcc.dg/empty-source-2.c: Likewise.
2650 2007-11-08 Tom Tromey <tromey@redhat.com>
2653 * g++.dg/inherit/pr30297.C: New file.
2655 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2657 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2658 -fno-common for cygwin and mingw32.
2660 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2663 * gcc.dg/pr33826.c: New.
2664 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2665 recursive functions being marked pure or const.
2667 2007-11-08 Tobias Burnus <burnus@net-b.de>
2670 * gfortran.dg/proc_decl_5.f90: New.
2671 * gfortran.dg/proc_decl_6.f90: New.
2673 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2675 PR tree-optimization/32575
2676 * gcc.c-torture/execute/20071108-1.c: New test.
2678 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2680 * g++.dg/opt/anchor1.C: New.
2682 2007-11-07 Diego Novillo <dnovillo@google.com>
2685 * gcc.c-torture/execute/pr33870.x: Remove.
2687 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2692 * g++.dg/cpp0x/decltype-33837.C: New.
2693 * g++.dg/cpp0x/decltype-refbug.C: New.
2694 * g++.dg/cpp0x/decltype-33838.C: New.
2696 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2698 * gcc.c-torture/compile/20071107-1.c: New test.
2700 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2702 * gcc.dg/out-of-bounds-1.c: New test.
2704 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2707 * g++.dg/warn/incomplete2.C: New test.
2708 * g++.dg/template/incomplete4.C: New test.
2709 * g++.dg/template/incomplete5.C: New test.
2711 2007-11-07 Olivier Hainque <hainque@adacore.com>
2713 * gnat.dg/max_align.adb: New test.
2715 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2718 * gcc.target/i386/pr30961-1.c: New.
2720 2007-11-06 Tom Tromey <tromey@redhat.com>
2723 * g++.dg/warn/pragma-system_header3.h: New.
2724 * g++.dg/warn/pragma-system_header3.C: New.
2727 * g++.dg/warn/pragma-system_header4.C: New.
2728 * g++.dg/warn/pragma-system_header4.h: New.
2730 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2734 * g++.dg/other/canon-array.C: New.
2736 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2738 * g++.dg/parser/crash36.C: Tweak expected errors.
2739 * g++.dg/cpp0x/pr31439.C: New.
2740 * g++.dg/cpp0x/pr32114.C: New.
2741 * g++.dg/cpp0x/pr32115.C: New.
2742 * g++.dg/cpp0x/pr32125.C: New.
2743 * g++.dg/cpp0x/pr32126.C: New.
2744 * g++.dg/cpp0x/pr32127.C: New.
2745 * g++.dg/cpp0x/pr32128.C: New.
2746 * g++.dg/cpp0x/pr32253.C: New.
2747 * g++.dg/cpp0x/pr32566.C: New.
2748 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2749 * g++.dg/cpp0x/pr31438.C: Ditto.
2750 * g++.dg/cpp0x/variadic81.C: Ditto.
2751 * g++.dg/cpp0x/pr31432.C: Ditto.
2752 * g++.dg/cpp0x/pr31442.C: Ditto.
2754 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/other/datasec1.C: New test.
2759 PR tree-optimization/33458
2760 * g++.dg/opt/inline12.C: New test.
2762 PR tree-optimization/33993
2763 * gcc.c-torture/compile/20071105-1.c: New test.
2765 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2767 PR rtl-optimization/33648
2768 * gcc.dg/pr33648.c: Require effective target freorder.
2770 2007-11-05 Revital Eres <eres@il.ibm.com>
2772 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2774 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2779 * g++.dg/cpp0x/pr33996.C: New
2780 * g++.dg/cpp0x/rv-trivial-bug.C: New
2781 * g++.dg/cpp0x/pr33930.C: New
2783 2007-11-05 Nick Clifton <nickc@redhat.com>
2784 Sebastian Pop <sebastian.pop@amd.com>
2786 PR tree-optimization/32540
2787 PR tree-optimization/33922
2788 * gcc.dg/tree-ssa/pr32540-1.c: New.
2789 * gcc.dg/tree-ssa/pr32540-2.c: New.
2790 * gcc.dg/tree-ssa/pr33922.c: New.
2792 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2795 * g++.dg/cpp0x/variadic-rref.C: New.
2797 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2799 * g++dg/warn/pointer-integer-comparison.C: New.
2801 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2803 PR tree-optimization/33856
2804 * gcc.c-torture/compile/20071027-1.c: New test.
2807 * g++.dg/ext/label10.C: New test.
2810 * g++.dg/other/ptrmem9.C: New test.
2812 2007-11-04 Andrew Pinski <pinskia@gmail.com>
2815 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2817 2007-11-04 David Edelsohn <edelsohn@gnu.org>
2819 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2820 * g++.dg/ext/visibility/namespace2.C: Add argument to
2821 dg-require-visibility.
2822 * g++.dg/ext/java-1.C: Disable on AIX.
2824 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
2826 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
2828 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2831 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2833 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2836 * gcc.dg/20031223-1.c: Adjust error output.
2837 * gcc.dg/parse-decl-after-label.c: New.
2839 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2843 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2844 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2846 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
2848 PR rtl-optimization/28940
2849 * gcc.target/i386/addr-sel-1.c: New test.
2851 2007-11-03 Jakub Jelinek <jakub@redhat.com>
2854 * gcc.dg/pr33670.c: New test.
2856 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2859 * g++.dg/lookup/typedef1.C: New test.
2861 2007-11-02 Janis Johnson <janis187@us.ibm.com>
2864 * lib/scandump.exp (dump-suffix): New.
2865 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2866 Include dump suffix in pass/fail messages, put regexp in quotes.
2868 2007-11-02 Paolo Carlini <pcarlini@suse.de>
2871 * g++.dg/other/error19.C: New.
2873 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
2875 PR rtl-optimization/28062
2876 * gcc.c-torture/compile/20071102-1.c: New test.
2878 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
2880 * g++.dg/cpp0x/pr33955.C: New.
2882 2007-11-01 Tom Tromey <tromey@redhat.com>
2884 PR preprocessor/30805:
2885 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2887 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2889 PR rtl-optimization/33648
2890 * gcc.dg/pr33648.c: New test.
2892 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2895 * g++.dg/template/pseudodtor1.C: New test.
2896 * g++.dg/template/pseudodtor2.C: New test.
2899 * g++.dg/rtti/typeid7.C: New test.
2901 2007-11-01 Tom Tromey <tromey@redhat.com>
2903 PR preprocessor/30805:
2904 * gcc.dg/cpp/pr30805.c: New file.
2906 2007-11-01 Janis Johnson <janis187@us.ibm.com>
2909 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2911 * gcc.c-torture/compile/20001205-1.c: Ditto.
2912 * gcc.c-torture/compile/20001226-1.c: Ditto.
2913 * gcc.c-torture/compile/20020312-1.c: Ditto.
2914 * gcc.c-torture/compile/20020604-1.c: Ditto.
2915 * gcc.c-torture/compile/920501-12.c: Ditto.
2916 * gcc.c-torture/compile/920501-4.c: Ditto.
2917 * gcc.c-torture/compile/920520-1.c: Ditto.
2918 * gcc.c-torture/compile/980506-1.c: Ditto.
2919 * gcc.c-torture/compile/990617-1.c: Ditto.
2920 * gcc.dg/compare6.c: Ditto.
2921 * g++.old-deja/g++.brendan/crash43.C: Ditto.
2922 * g++.old-deja/g++.brendan/synth1.C: Ditto.
2923 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2924 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2925 * g++.old-deja/g++.pt/static6.C: Ditto.
2926 * g++.old-deja/g++.pt/crash16.C: Ditto.
2927 * g++.old-deja/g++.mike/p10416.C: Ditto.
2928 * g++.old-deja/g++.mike/ns15.C: Ditto.
2929 * g++.old-deja/g++.mike/eh46.C: Ditto.
2931 2007-11-01 Tom Tromey <tromey@redhat.com>
2933 * gcc.dg/redecl-1.c: Update.
2934 * gcc.dg/pr20368-3.c: Update.
2935 * gcc.dg/inline-14.c: Update.
2936 * gcc.dg/builtins-30.c: Update.
2937 * gcc.dg/dremf-type-compat-4.c: Update.
2938 * gcc.dg/pr20368-2.c: Update.
2940 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2942 PR rtl-optimization/33673
2943 * gcc.dg/pr33673.c: New test.
2945 2007-11-01 Michael Matz <matz@suse.de>
2947 PR tree-optimization/33961
2948 * gcc.dg/pr33961.c: New test.
2950 2007-10-31 Paolo Carlini <pcarlini@suse.de>
2953 * g++.dg/template/error35.C: New.
2955 2007-10-31 Jakub Jelinek <jakub@redhat.com>
2958 * gcc.dg/pr31507-1.c: New test.
2959 * gcc.dg/pr31507-2.c: New test.
2961 2007-10-31 Revital Eres <eres@il.ibm.com>
2963 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2965 * gcc.dg/vect/tree-vect.h (check_vect): Add
2966 powerpc-*paired test.
2967 * lib/target-supports.exp (check_750cl_hw_available):
2969 (check_effective_target_vect_int,
2970 check_effective_target_vect_intfloat_cvt,
2971 check_effective_target_powerpc_altivec_ok,
2972 check_effective_target_vect_long,
2973 check_effective_target_vect_sdot_hi,
2974 check_effective_target_vect_udot_hi,
2975 check_effective_target_vect_pack_trunc,
2976 check_effective_target_vect_unpack,
2977 check_effective_target_vect_shift,
2978 check_effective_target_vect_int_mult): Disable for powerpc-*paired
2980 * gcc.dg/vect/vect-ifcvt-11.c: New.
2981 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2982 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2983 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2984 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2985 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2986 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2988 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
2989 Tobias Burnus <burnus@net-b.de>
2992 * gfortran.dg/module_read_1.f90: New.
2994 2007-10-31 Tom Tromey <tromey@redhat.com>
2996 PR preprocessor/30786:
2997 * gcc.dg/cpp/pr30786.c: New file.
2999 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3002 * gfortran.dg/interface_19.f90: New.
3003 * gfortran.dg/interface_20.f90: New.
3004 * gfortran.dg/interface_21.f90: New.
3006 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3008 PR tree-optimization/32377
3009 * gfortran.dg/vect/pr32377.f90: New.
3011 2007-10-31 Richard Guenther <rguenther@suse.de>
3014 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3015 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3017 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3020 * gfortran.dg/contained_3.f90: New.
3022 2007-10-31 Christian Bruel <christian.bruel@st.com>
3025 * g++.dg/opt/nrv8.C: New.
3027 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3030 * g++.dg/opt/compound1.C: New test.
3033 * g++.dg/template/ptrmem18.C: New test.
3035 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3038 * gfortran.dg/isnan_2.f90: New test.
3040 2007-10-30 Ed Schouten <ed@fxq.nl>
3042 PR tree-optimization/32500
3043 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3045 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3049 * g++.dg/cpp0x/pr31993.C: New
3050 * g++.dg/cpp0x/pr32252.C: New
3052 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3054 PR tree-optimization/33723
3055 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3057 2007-10-30 Richard Guenther <rguenther@suse.de>
3059 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3060 gcc.target/i386/loop-3.c.
3062 2007-10-30 Revital Eres <eres@il.ibm.com>
3064 * gcc.dg/vect/pr33866.c: Require vect_long.
3066 2007-10-30 Revital Eres <eres@il.ibm.com>
3068 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3069 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3071 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3073 PR tree-optimization/32893
3074 * lib/target-supports.exp
3075 (check_effective_target_unaligned_stack): new keyword.
3076 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3077 not sensitive to unaligned_stack.
3078 * gcc.dg/vect/vect-3.c: Likewise.
3079 * gcc.dg/vect/vect-4.c: Likewise.
3080 * gcc.dg/vect/vect-5.c: Likewise.
3081 * gcc.dg/vect/vect-6.c: Likewise.
3082 * gcc.dg/vect/vect-7.c: Likewise.
3083 * gcc.dg/vect/vect-13.c: Likewise.
3084 * gcc.dg/vect/vect-17.c: Likewise.
3085 * gcc.dg/vect/vect-18.c: Likewise.
3086 * gcc.dg/vect/vect-19.c: Likewise.
3087 * gcc.dg/vect/vect-20.c: Likewise.
3088 * gcc.dg/vect/vect-21.c: Likewise.
3089 * gcc.dg/vect/vect-22.c: Likewise.
3090 * gcc.dg/vect/vect-27.c: Likewise.
3091 * gcc.dg/vect/vect-29.c: Likewise.
3092 * gcc.dg/vect/vect-64.c: Likewise.
3093 * gcc.dg/vect/vect-65.c: Likewise.
3094 * gcc.dg/vect/vect-66.c: Likewise.
3095 * gcc.dg/vect/vect-72.c: Likewise.
3096 * gcc.dg/vect/vect-73.c: Likewise.
3097 * gcc.dg/vect/vect-86.c: Likewise.
3098 * gcc.dg/vect/vect-all.c: Likewise.
3099 * gcc.dg/vect/slp-25.c: Likewise.
3100 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3101 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3102 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3104 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3105 * gcc.dg/vect/vect-34.c: Likewise.
3106 * gcc.dg/vect/vect-36.c: Likewise.
3107 * gcc.dg/vect/vect-64.c: Likewise.
3108 * gcc.dg/vect/vect-65.c: Likewise.
3109 * gcc.dg/vect/vect-66.c: Likewise.
3110 * gcc.dg/vect/vect-68.c: Likewise.
3111 * gcc.dg/vect/vect-76.c: Likewise.
3112 * gcc.dg/vect/vect-77.c: Likewise.
3113 * gcc.dg/vect/vect-78.c: Likewise.
3115 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3116 testcase (without no-section-anchors prefix) but with global arrays.
3117 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3118 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3119 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3120 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3121 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3122 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3123 * gcc.dg/vect/vect-77-global.c: Likewise.
3124 * gcc.dg/vect/vect-78-global.c: Likewise.
3126 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3127 testcase (without no-section-anchors prefix) but fix alignment checks
3128 to also consider unaligned_stack targets.
3129 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3131 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3133 PR tree-optimization/33723
3134 * gcc.c-torture/execute/20071029-1.c: New test.
3135 * gcc.dg/tree-ssa/pr33723.c: New test.
3137 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3139 PR tree-optimization/33614
3140 * gcc.c-torture/compile/pr33614.c: New test.
3142 2007-10-29 Richard Guenther <rguenther@suse.de>
3144 PR tree-optimization/33870
3145 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3147 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3149 PR tree-optimization/33757
3150 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3151 true architectures instead of having a big dg-skip-if.
3154 * g++.dg/other/bitfield3.C: New test.
3156 2007-10-29 Richard Guenther <rguenther@suse.de>
3158 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3160 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3162 Automatic parallelization reduction tests.
3164 * gcc.dg/tree-ssa/reduc-1.c: New test.
3165 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3166 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3167 * gcc.dg/tree-ssa/reduc-2.c: New test.
3168 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3169 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3170 * gcc.dg/tree-ssa/reduc-3.c: New test.
3171 * gcc.dg/tree-ssa/reduc-6.c: New test.
3172 * gcc.dg/tree-ssa/reduc-7.c: New test.
3173 * gcc.dg/tree-ssa/reduc-8.c: New test.
3174 * gcc.dg/tree-ssa/reduc-9.c: New test.
3176 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3177 Zdenek Dvorak <ook@ucw.cz>
3179 OMP_ATOMIC Changes, testsuite changes.
3181 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3182 instead of gimple dump.
3183 * gcc.dg/gomp/atomic-9.c: Same.
3184 * gcc.dg/gomp/atomic-10.c: Same.
3185 * g++.dg/gomp/atomic-3.C: Same.
3186 * g++.dg/gomp/atomic-9.C: Same.
3187 * g++.dg/gomp/atomic-10.C: Same.
3189 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3193 * gfortran.dg/forall_12.f90: New test.
3196 * gfortran.dg/forall_13.f90: New test.
3198 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3199 Mark Mitchell <mark@codesourcery.com>
3202 * g++.dg/template/crash71.C: New.
3204 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3207 * gfortran.dg/module_md5_1.f90: Update hash-value.
3209 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3212 * g++.dg/torture/pr33589-1.C: New testcase.
3213 * g++.dg/torture/pr33589-2.C: New testcase.
3215 2007-10-28 Richard Guenther <rguenther@suse.de>
3217 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3219 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3220 Uros Bizjak <ubizjak@gmail.com>
3222 PR tree-optimization/33920
3223 * gcc.dg/tree-ssa/pr33290.c: New test.
3225 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3228 * gfortran.dg/argument_check_7.f90: New test.
3229 * gfortran.dg/argument_check_8.f90: New test.
3231 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3233 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3234 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3235 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3236 * gcc.target/i386/sse-14.c: Ditto.
3238 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3241 * g++.dg/other/ptrmem8.C: New test.
3244 * g++.dg/template/error34.C: New test.
3246 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3248 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3250 2007-10-27 Richard Guenther <rguenther@suse.de>
3252 PR tree-optimization/33870
3253 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3254 * gcc.c-torture/execute/pr33870.c: Likewise.
3256 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3259 * gfortran.dg/argument_checking_9.f90: New test.
3261 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3263 * g++.dg/other/pr33601.C: New.
3265 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3268 * g++.dg/init/new25.C: New.
3270 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3272 * g++.dg/cpp0x/pr33839.C: New.
3274 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3277 * g++.dg/template/arg6.C: New test.
3279 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3282 * g++.dg/parse/crash39.C: New.
3284 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3286 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3287 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3290 2007-10-25 David Daney <ddaney@avtrex.com>
3292 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3294 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3297 * g++.dg/template/error32.C: New.
3299 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3300 Ira Rosen <irar@il.ibm.com>
3302 PR tree-optimization/33833
3303 * gcc.dg/vect/pr33833.c: New testcase.
3305 2007-10-25 David Daney <ddaney@avtrex.com>
3307 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3309 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3310 Ira Rosen <irar@il.ibm.com>
3312 PR tree-optimization/33866
3313 * gcc.dg/vect/pr33866.c: New testcase.
3315 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3317 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3318 Add -w to compile flags to suppress "call-clobbered register" warnings
3319 and remove dg-warning directives.
3321 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3323 * gcc.dg/sms-2.c: Cleanup sms dump file.
3324 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3327 2007-10-24 David Daney <ddaney@avtrex.com>
3329 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3331 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3334 * gcc.target/mips/pr33755.c: New test.
3336 2007-10-24 Ira Rosen <irar@il.ibm.com>
3338 PR tree-optimization/33804
3339 * gcc.dg/vect/pr33804.c: New testcase.
3341 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3344 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3346 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3347 Uros Bizjak <ubizjak@gmail.com>
3349 PR rtl-optimization/33846
3350 * gcc.dg/vect/pr33846.c: New testcase.
3352 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3353 Dorit Nuzman <dorit@il.ibm.com>
3355 PR tree-optimization/33860
3356 * g++.dg/vect/pr33860.cc: New test.
3357 * g++.dg/vect/pr33860a.cc: New test.
3359 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3360 Revital Eres <eres@il.ibm.com>
3362 * gcc.dg/sms-2.c: New testcase.
3364 2007-10-22 David S. Miller <davem@davemloft.net>
3366 * gcc.dg/globalreg-1.c: New test.
3368 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3369 Dorit Nuzman <dorit@il.ibm.com>
3371 PR tree-optimization/33834
3372 PR tree-optimization/33835
3373 * g++.dg/vect/pr33834_1.cc: New test.
3374 * g++.dg/vect/pr33834_2.cc: New test.
3375 * g++.dg/vect/pr33835.cc: New test.
3377 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3379 * gcc.dg/pr33644.c: New test.
3381 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3384 * g++.dg/gomp/pr33372-1.C: New test.
3385 * g++.dg/gomp/pr33372-2.C: New test.
3386 * g++.dg/gomp/pr33372-3.C: New test.
3388 2007-10-22 Michael Matz <matz@suse.de>
3390 PR tree-optimization/33855
3391 * gcc.c-torture/compile/pr33855.c: New testcase.
3393 2007-10-22 Ira Rosen <irar@il.ibm.com>
3395 PR tree-optimization/33854
3396 * gcc.dg/vect/O1-pr33854.c: New testcase.
3397 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3399 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3401 * gcc.dg/unwind-1.c: Disable on AIX.
3402 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3404 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3407 * gfortran.dg/assign_9.f90: New test.
3409 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3411 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3412 (dg-mips-options): Skip tests that specify an ABI other than o32
3413 and o64 if generating MIPS16 hard-float code.
3415 2007-10-21 Ira Rosen <irar@il.ibm.com>
3416 Revital Eres <eres@il.ibm.com>
3418 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3419 * gcc.dg/vect/vect-16.c: Fix comment.
3420 * gcc.dg/vect/pr33369.c: Require vect_int.
3421 * gcc.dg/vect/slp-33.c: Add spaces.
3422 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3424 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3425 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3427 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3428 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3430 * gcc.dg/vect/slp-10.c: Add spaces.
3431 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3433 * gcc.dg/vect/slp-36.c: Require vect_int.
3434 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3435 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3436 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3437 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3439 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3440 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3441 instead of vector_alignment_reachable_for_double.
3442 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3443 (natural_alignment): Split into...
3444 (natural_alignment_32, natural_alignment_64): New.
3445 (vector_alignment_reachable): Depend on natural_alignment_32.
3446 (vector_alignment_reachable_for_double): Rename to ...
3447 (vector_alignment_reachable_for_64bit): And depend on
3448 natural_alignment_64.
3450 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3452 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3454 * g++.dg/vect/vect.exp: Likewise.
3455 * lib/fortran-torture.exp: Likewise.
3456 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3457 mipsisa64*-*-* as the target selector. Remove -mips64,
3458 -mhard-float and -mgp64 from the options list.
3459 * gcc.target/mips/mips-ps-2.c: Likewise.
3460 * gcc.target/mips/mips-ps-3.c: Likewise.
3461 * gcc.target/mips/mips-ps-4.c: Likewise.
3462 * gcc.target/mips/mips-ps-6.c: Likewise.
3463 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3465 * gcc.target/mips/sb1-1.c: Likewise.
3466 * gcc.target/mips/mips-ps-type.c: Likewise.
3467 * gcc.target/mips/mips-ps-7.c: New test.
3468 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3469 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3470 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3471 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3472 as forcing an ABI and an architecture.
3473 (is_gp32_flag, is_gp64_flag): Fold into...
3474 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3475 then -mfp64 imply -mhard-float. Apply register rules after the
3476 loop. Handle -march=mipsN like -mipsN.
3478 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3480 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3481 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3483 2007-10-20 Tobias Burnus <burnus@net-b.de>
3486 * gfortran.dg/entry_dummy_ref_3.f90: New.
3488 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3489 FX Coudert <fxcoudert@gcc.gnu.org>
3492 * gfortran.dg/char_cast_1.f90: New test.
3494 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3496 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3497 * gfortran.dg/large_real_kind_2.F90: ditto.
3498 * gfortran.dg/default_format_2.f90: ditto.
3499 * gfortran.dg/default_format_denormal_1.f90: ditto.
3501 2007-10-19 Richard Guenther <rguenther@suse.de>
3505 * gfortran.dg/pr32921.f: New testcase.
3507 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3510 * gfortran.dg/transfer_check_1.f90: Adjust options.
3512 2007-10-19 Richard Guenther <rguenther@suse.de>
3515 2007-10-19 Richard Guenther <rguenther@suse.de>
3518 * gfortran.dg/pr32921.f: New testcase.
3520 2007-10-19 Richard Guenther <rguenther@suse.de>
3522 * gcc.c-torture/execute/20071018-1.c: New testcase.
3524 2007-10-19 Richard Guenther <rguenther@suse.de>
3527 * gfortran.dg/pr32921.f: New testcase.
3529 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3531 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3533 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3535 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3537 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3540 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3541 * gfortran.dg/host_assoc_function_3.f90: New test.
3543 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3546 * gfortran.dg/transfer_simplify_6.f90: New test.
3548 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3549 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3552 * gfortran.dg/pr33794.f90: New testcase.
3554 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3557 * gcc.target/i386/pr32961.c: New testcase.
3558 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3559 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3560 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3561 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3562 __builtin_ia32_pslldi128 defines.
3564 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
3567 * gfortran.dg/c_ptr_tests_13.f03: New test case.
3569 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3573 * g++.dg/template/void12.C: New.
3574 * g++.dg/template/void13.C: New.
3576 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3579 * g++.dg/template/void11.C: New.
3580 * g++.dg/template/void2.C: Adjust error markers.
3581 * g++.dg/template/void10.C: Likewise.
3582 * g++.dg/template/crash55.C: Likewise.
3584 2007-10-16 Mark Mitchell <mark@codesourcery.com>
3586 * g++.dg/opt/const5.C: New test.
3588 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
3589 Maxim Kuvyrkov <maxim@codesourcery.com>
3591 * gcc.target/ia64/20040709-2.c: New test.
3593 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3595 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3597 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
3599 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3600 to each function. Check that there are no unsigned loads.
3602 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3604 PR tree-optimization/33136
3605 * gcc.c-torture/execute/20070824-1.c: New test.
3606 * gcc.dg/pr33136-1.c: New test.
3607 * gcc.dg/pr33136-2.c: New test.
3608 * gcc.dg/pr33136-3.c: New test.
3610 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3612 PR tree-optimization/33735
3613 * g++.dg/torture/pr33735.C: New.
3615 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3618 * gcc.dg/va-arg-pack-2.c: New.
3620 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3622 PR tree-optimization/33619
3623 * gcc.dg/pr33619.c: New test.
3625 2007-10-15 David Edelsohn <edelsohn@gnu.org>
3627 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3629 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3631 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3634 * gfortran.dg/inquire_11.f90: New test.
3635 * gfortan.dg/negative_unit_int8.f: New test.
3637 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3640 * gcc.c-torture/compile/pr33133.c: New test.
3642 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3645 * gfortran.dg/namelist_40.f90: New test.
3647 2007-10-14 Tobias Burnus <burnus@net-b.de>
3650 * gfortran.dg/bounds_check_11.f90: New.
3652 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3655 * g++.dg/other/ctor1.C: New test.
3656 * g++.dg/other/ctor2.C: New test.
3657 * g++.dg/other/dtor1.C: New test.
3659 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3661 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3663 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3664 Paul Thomas <pault@gcc.gnu.org>
3668 * gfortran.dg/bounds_check_10.f90: New.
3670 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3672 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3673 * gcc.target/powerpc/popcount-1.c: Same.
3675 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3678 * g++.dg/conversion/op4.C: New test.
3680 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3682 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3684 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3687 * gfortran.dg/ambiguous_specific_1.f90: New test.
3689 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3692 * gfortran.dg/impure_spec_expr_1.f90: New test.
3693 * gfortran.dg/char_result_7.f90: Remove illegal test.
3695 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3698 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3699 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3700 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3701 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3702 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3703 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3704 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3705 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3706 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3708 2007-10-12 Richard Guenther <rguenther@suse.de>
3711 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3712 * gcc.c-torture/execute/20071011-1.c: Likewise.
3713 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3715 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3717 PR tree-optimization/33742
3718 * gcc.dg/pr33742.c: New testcase.
3720 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3722 PR tree-optimization/33645
3723 * gcc.dg/pr33645-1.c: New test.
3724 * gcc.dg/pr33645-2.c: New test.
3725 * gcc.dg/pr33645-3.c: New test.
3728 * g++.dg/ext/label4.C: Adjust error regexp.
3729 * g++.dg/ext/label6.C: Adjust error regexp.
3730 * g++.dg/ext/label7.C: New test.
3731 * g++.dg/ext/label8.C: New test.
3732 * g++.dg/ext/label9.C: New test.
3734 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3737 * gcc.dg/pr33676.c: New.
3739 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3742 * g++.dg/cpp0x/variadic83.C: New.
3744 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3747 * g++.dg/cpp0x/variadic81.C: New.
3748 * g++.dg/cpp0x/variadic82.C: Likewise.
3750 2007-10-11 Richard Guenther <rguenther@suse.de>
3753 * gcc.dg/pr33724.c: New testcase.
3755 2007-10-11 Richard Guenther <rguenther@suse.de>
3758 * gcc.dg/pr33726.c: New testcase.
3760 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
3763 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3765 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3768 * gfortran.dg/do_3.F90: Run with -fwrapv.
3770 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3772 * gcc.dg/unwind-1.c: New.
3774 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3777 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
3778 failure on some common systems.
3780 2007-10-09 Richard Guenther <rguenther@suse.de>
3783 * gcc.dg/pr33692.c: New testcase.
3785 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
3788 * gcc.c-torture/execute/pr33669.c: New.
3790 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3792 PR tree-optimization/33615
3793 * g++.dg/tree-ssa/pr33615-2.C: New test.
3795 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3797 PR tree-optimization/33615
3798 * g++.dg/tree-ssa/pr33615.C: New test.
3800 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
3802 PR tree-optimization/33572
3803 * g++.dg/torture/pr33572.C: Replace with complete test.
3805 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
3808 * gfortran.dg/spec_expr_5.f90: New.
3810 2007-10-08 Geoffrey Keating <geoffk@apple.com>
3812 * gcc.dg/pragma-darwin-2.c: New.
3814 2007-10-08 Richard Guenther <rguenther@suse.de>
3819 * gcc.dg/pr33693.c: New testcase.
3820 * gcc.dg/pr33695.c: Likewise.
3821 * gcc.dg/pr33697.c: Likewise.
3823 2007-10-08 Richard Guenther <rguenther@suse.de>
3828 * gcc.dg/pr33691.c: New testcase.
3829 * gcc.dg/pr33694.c: Likewise.
3830 * gcc.dg/pr33696.c: Likewise.
3832 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3835 * gfortran.dg/gamma_5.f90: New test case
3837 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
3840 * initialization_1.f90: Fix dg-error annotations.
3841 * initialization_14.f90: New.
3842 * initialization_7.f90: Fix dg-error annotations.
3843 * initialization_9.f90: Likewise.
3845 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3847 * gfortran.dg/error_recovery_4.f90: New test.
3849 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3851 * gfortran.dg/default_format_denormal_2.f90: New test.
3852 * gfortran.dg/default_format_2.inc: New test.
3853 * gfortran.dg/default_format_denormal_1.f90: New test.
3854 * gfortran.dg/default_format_1.inc: New test.
3855 * gfortran.dg/default_format_1.f90: Don't test for denormalized
3857 * gfortran.dg/default_format_2.f90: Don't test for denormalized
3860 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3862 * gfortran.dg/namelist_15.f90: Revise test.
3864 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3866 PR tree-optimization/33655
3867 * gcc.dg/torture/pr33655.c: New.
3869 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3871 PR tree-optimization/33572
3872 * g++.dg/torture/pr33572.C: New.
3874 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
3877 * gfortran.dg/forall_11.f90: New.
3879 2007-10-05 Michael Matz <matz@suse.de>
3882 * gcc.dg/pr33667.c: New testcase.
3884 2007-10-05 Richard Guenther <rguenther@suse.de>
3887 * gcc.dg/pr33666.c: New testcase.
3889 2007-10-05 Michael Matz <matz@suse.de>
3892 * gcc.target/i386/pr33600.c: New testcase.
3894 2007-10-05 Richard Guenther <rguenther@suse.de>
3896 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3898 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3901 * gcc.target/mips/pr33635-1.c: New test.
3903 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3906 * gfortran.dg/namelist_39.f90: Revise to use long names.
3908 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
3911 * gfortran.dg/pr33646.f90: New file.
3913 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3916 * gfortran.dg/char_type_len_2.f90: Adjust error message.
3917 * gfortran.dg/char_decl_2.f90: New test.
3919 2007-10-04 Richard Guenther <rguenther@suse.de>
3922 * gcc.c-torture/compile/pr33641.c: New testcase.
3924 2007-10-04 Michael Matz <matz@suse.de>
3926 PR rtl-optimization/33653
3927 * gcc.dg/pr33653.c: New.
3929 2007-10-04 Richard Guenther <rguenther@suse.de>
3931 PR tree-optimization/33627
3932 * g++.dg/torture/pr33627.C: New testcase.
3934 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
3937 * gfortran.dg/parens_6.f90: New.
3939 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
3943 * gfortran.dg/ambiguous_specific_1.f90: Remove.
3945 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3947 * g++.dg/ext/gnu-inline-global-redecl.C: New.
3949 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
3952 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3954 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
3955 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
3957 * gcc.target/mips/fpr-moves-1.c: New test.
3958 * gcc.target/mips/fpr-moves-2.c: Likewise.
3959 * gcc.target/mips/fpr-moves-3.c: Likewise.
3960 * gcc.target/mips/fpr-moves-4.c: Likewise.
3961 * gcc.target/mips/fpr-moves-5.c: Likewise.
3962 * gcc.target/mips/fpr-moves-6.c: Likewise.
3963 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3965 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3967 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3969 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3971 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3972 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3974 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
3977 * gfortran.dg/common_errors_1.f90: New.
3979 2007-10-03 Doug Kwan <dougkwan@google.com>
3980 Richard Guenther <rguenther@suse.de>
3983 * g++.dg/debug/using3.C: New testcase.
3985 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3988 * gfortran.dg/namelist_38.f90: New test.
3989 * gfortran.dg/namelist_39.f90: New test.
3991 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3994 * gfortran.dg/default_format_1.f90: New test.
3995 * gfortran.dg/default_format_2.f90: New test.
3996 * gfortran.dg/namelist_print_1.f: Adjust expected output.
3997 * gfortran.dg/real_const_3.f90: Adjust expected output.
3999 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4001 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4002 default ABI. Split mips_forced_abi into mips_forced_abi and
4004 (is_gp32_flag): Return true for -mabi=32.
4005 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4006 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4007 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4008 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4009 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4010 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4011 * gcc.target/mips/save-restore-2.c: Likewise.
4012 * gcc.target/mips/save-restore-3.c: Likewise.
4013 * gcc.target/mips/save-restore-4.c: Likewise.
4015 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4018 * gcc.c-torture/compile/pr33617.c: New test.
4020 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4022 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4023 -gstabs+ for extended options.
4025 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4028 * gfortran.dg/ambiguous_specific_1.f90: New test.
4030 2007-10-02 Revital Eres <eres@il.ibm.com>
4032 * gcc.target/powerpc/paired-8.c: New test.
4033 * gcc.target/powerpc/paired-9.c: New test.
4034 * gcc.target/powerpc/paired-10.c: New test.
4036 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4039 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4041 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4044 * gfortran.dg/intent_out_2.f90: New test.
4046 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4049 * gfortran.dg/ambiguous_reference_1.f90: New test.
4051 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4056 * gfortran.dg/function_kinds_1.f90: New test.
4057 * gfortran.dg/function_kinds_2.f90: New test.
4058 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4059 use association into interfaces.
4061 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4064 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4065 (overflow): Use INFINITY, not FP_INFINITE.
4066 gcc.dg/float-range-4.c: Likewise.
4067 gcc.dg/float-range-5.c: Likewise.
4069 2007-10-01 Nick Clifton <nickc@redhat.com>
4071 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4074 2007-09-30 Diego Novillo <dnovillo@google.com>
4077 * g++.dg/tree-ssa/pr33593.C: New test.
4079 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4082 * gfortran.dg/PR19872.f: Fix test condition.
4083 * gfortran.dg/list_read_7.f90: New test.
4085 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4087 PR tree-optimization/33597
4088 * gcc.dg/vect/pr33597.c: New testcase.
4090 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4092 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4093 * gcc.target/i386/pr33524.c: ...this.
4095 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4098 * gfortran.dg/minmaxloc_4.f90: New.
4100 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4102 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4104 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4106 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4108 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4111 * g++.dg/cpp0x/variadic79.C: New.
4113 2007-09-28 Michael Matz <matz@suse.de>
4114 Jakub Jelinek <jakub@redhat.com>
4116 PR rtl-optimization/33552
4117 * gcc.target/i386/pr33552.c: New runtime test.
4118 * gcc.target/i386/strinline.c: New compile time test.
4120 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4122 * gfortran.dg/openmp_stack.f90: Removed.
4125 * g++.dg/cpp0x/variadic80.C: New test.
4127 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4129 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4132 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4135 * gcc.target/powerpc/gcse-1.c: New test.
4137 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4139 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4140 fixed capitalizations.
4141 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4142 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4143 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4144 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4145 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4146 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4147 * gfortran.dg/min_max_conformance.f90: Likewise.
4149 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4151 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4153 * gcc.dg/c99-tgmath-2.c: Likewise.
4154 * gcc.dg/c99-tgmath-3.c: Likewise.
4155 * gcc.dg/c99-tgmath-4.c: Likewise.
4157 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4160 * gfortran.dg/anint_1.f90: New test.
4162 2007-09-27 Ian Lance Taylor <iant@google.com>
4164 PR tree-optimization/33565
4165 * gcc.dg/Wstrict-overflow-20.c: New test.
4167 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4169 * gfortran.dg/openmp_stack.f90: Fix typo.
4170 * gfortran.dg/recursive_stack.f90: Fix typo.
4172 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4175 * g++.dg/template/error31.C: New.
4177 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4179 * lib/prune.exp: Prune also "^In function .*$" lines and
4180 "^ inlined from .*$" lines.
4182 2007-09-26 Richard Guenther <rguenther@suse.de>
4184 PR tree-optimization/33563
4185 * gcc.dg/torture/pr33563.c: New testcase.
4187 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4190 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4192 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4195 2007-09-26 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/30375
4198 PR tree-optimization/33560
4199 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4200 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4201 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4202 * gcc.dg/torture/pr30375.c: New testcase.
4203 * gcc.dg/torture/pr33560.c: New testcase.
4204 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4206 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4209 * g++.dg/parse/crash38.C: New test.
4211 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4214 * gcc.target/i386/sse5-convert.c: New file, test int->long
4215 vectorized conversions.
4217 2007-09-25 Revital Eres <eres@il.ibm.com>
4219 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4221 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4224 * gcc.dg/enum-incomplete-1.c: New test.
4226 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4228 * gcc.c-torture/compile/20070919-1.c: New test.
4230 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4232 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4234 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4237 * g++.dg/inherit/override_attribs.C: New file.
4239 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4242 * io.c (check_format_string): Move NULL and constant checks into
4244 (check_io_constraints): Call gfc_simplify_expr() before calling
4245 check_format_string(). Remove NULL and constant checks.
4247 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4249 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4250 * gcc.c-torture/execute/loop-2g.x: Likewise.
4252 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4254 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4255 Reject hard-float modes unless the ABI is o32 or o64.
4256 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4257 of gcc.exp. Skip the tests when mips16 code generation is not
4259 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4260 and use dg-add-options mips16_attribute.
4262 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4265 * g++.dg/ext/attrib29.C: New test.
4267 2007-09-23 Ollie Wild <aaw@google.com>
4269 * gcc.dg/fold-bitand-1.c: New test.
4270 * gcc.dg/fold-bitand-2.c: New test.
4271 * gcc.dg/fold-bitand-3.c: New test.
4272 * gcc.dg/fold-bitand-4.c: New test.
4274 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4276 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4277 any of the macros to be defined for __mips16.
4278 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4280 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4282 * gcc.dg/vect/pr21591.c: Require vect_int.
4283 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4284 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4285 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4287 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4289 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4291 * gcc.dg/va-arg-pack-len-2.c: New test.
4292 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4294 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4296 PR tree-optimization/32772
4297 * gcc.c-torture/compile/20070905-1.c: New test.
4299 PR tree-optimization/32975
4300 * gcc.dg/pr32975.c: New test.
4303 * gcc.dg/pr28755.c: New test.
4305 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4307 * lib/target-supports.exp (check_effective_target_nomips16): New
4309 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4311 * gcc.dg/vect/vect.exp: Likewise.
4312 * g++.dg/vect/vect.exp: Likewise.
4313 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4314 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4315 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4316 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4317 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4318 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4319 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4320 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4321 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4322 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4323 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4324 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4325 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4326 (test14, test15, test16, test17, test18): Likewise.
4327 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4328 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4329 (test14, test15, test16, test17, test18, test19, test20, test21)
4331 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4332 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4333 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4334 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4335 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4336 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4337 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4338 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4339 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4340 (test13, test14, test15, test16, test17, test18, test19, test20)
4341 (test21, test22, test23, test24, test25, test26, test27, test28)
4342 (test29, test30, test31): Likewise.
4343 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4344 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4345 (test13, test14, test15, test16, test17, test18, test19, test20)
4346 (test21, test22, test23, test24, test25, test26, test27, test28)
4347 (test29, test30, test31, test32, test33, test34, test35, test36)
4348 (test37, test38, test39, test40, test41, test42, test43, test44)
4349 (test45, test46, test47, test48, test49, test50, test51, test52)
4350 (test53, test54, test55, test56, test57, test58, test59, test60)
4351 (test61, test62, test63): Likewise.
4352 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4353 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4354 (test13, test14, test15, test16, test17, test18, test19, test20)
4355 (test21, test22, test23, test24, test25, test26, test27, test28)
4356 (test29, test30, test31): Likewise.
4357 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4358 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4359 (test13, test14, test15, test16, test17, test18, test19, test20)
4360 (test21, test22, test23, test24, test25, test26, test27, test28)
4361 (test29, test30, test31): Likewise.
4362 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4363 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4364 (test13, test14, test15): Likewise.
4365 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4366 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4367 (test13, test14, test15): Likewise.
4368 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4369 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4370 (test13, test14, test15, test16, test17, test18, test19, test20)
4371 (test21, test22, test23, test24, test25, test26, test27, test28)
4372 (test29, test30, test31): Likewise.
4373 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4374 (matrix_multiply4: Likewise.
4375 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4376 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4377 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4378 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4379 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4380 (test13, test14, test15, test16, test17, test18, test19, test20)
4381 (test21, test22, test23, test24, test25, test26, test27, test28)
4382 (test29, test30, test31): Likewise.
4383 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4384 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4385 (test13, test14, test15, test16, test17, test18, test19, test20)
4386 (test21, test22, test23, test24, test25, test26, test27, test28)
4387 (test29, test30, test31): Likewise.
4388 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4389 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4390 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4391 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4392 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4393 (sub_v4qi): Likewise.
4394 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4395 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4396 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4397 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4398 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4399 (subb, subc): Likewise.
4400 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4401 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4402 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4403 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4404 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4405 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4406 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4407 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4408 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4409 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4410 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4411 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4412 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4414 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4416 * lib/target-supports.exp (add_options_for_mips16_attribute)
4417 (check_effective_target_mips16_attribute): New functions.
4418 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4420 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4422 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4423 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4424 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4425 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4426 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4427 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4428 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4429 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4430 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4431 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4432 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4433 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4434 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4435 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4436 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4437 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4438 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4439 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4440 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4441 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4442 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4443 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4444 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4445 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4447 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4449 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4450 options. Require { target mips16_attribute } and use dg-add-options
4451 to add the associated options.
4453 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4454 * gcc.target/mips/call-saved-3.c: Likewise.
4455 * gcc.target/mips/code-readable-1.c: Require { target
4456 mips16_attribute } and use dg-add-options to add the associated
4457 options. Remove trailing whitespace.
4459 * gcc.target/mips/code-readable-2.c: Likewise.
4460 * gcc.target/mips/code-readable-3.c: Likewise.
4461 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4462 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4463 Require { target mips16_attribute } and use dg-add-options to
4464 add the associated options.
4465 (cksum16, cksum8): Use MIPS16.
4466 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4467 Require { target mips16_attribute } and use dg-add-options to
4468 add the associated options.
4470 * gcc.target/mips/save-restore-2.c: Likewise.
4471 * gcc.target/mips/save-restore-3.c: Likewise.
4472 * gcc.target/mips/save-restore-4.c: Likewise.
4473 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4475 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4476 (foo): Use NOMIPS16.
4478 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4481 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4484 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4486 2007-09-22 Tobias Burnus <burnus@net-b.de>
4489 * gfortran.dg/gomp/free-2.f90: New.
4490 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4491 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4493 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4495 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4496 * gcc.target/i386/sse5-haddX.c: Ditto.
4497 * gcc.target/i386/sse5-hsubX.c: Ditto.
4498 * gcc.target/i386/sse5-maccXX.c: Ditto.
4499 * gcc.target/i386/sse5-msubXX.c: Ditto.
4500 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4501 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4502 * gcc.target/i386/sse5-permpX.c: Ditto.
4503 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4505 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4506 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4507 * gcc.target/i386/sse5-pcmov.c: Ditto.
4508 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4510 2007-09-22 Richard Guenther <rguenther@suse.de>
4512 PR tree-optimization/33146
4513 * gcc.c-torture/compile/pr33146.c: New testcase.
4515 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4517 * lib/target-supports.exp (check_cached_effective_target): New
4519 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4520 (check_effective_target_c99_runtime): New procedure.
4521 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4522 (test3l): Likewise cargl.
4523 * gcc.dg/builtins-59.c: Require c99_runtime.
4524 * gcc.dg/builtins-61.c: Likewise.
4525 * gcc.dg/builtins-62.c: Likewise.
4527 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4529 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4530 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4531 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4532 target-specific dg-options.
4533 * gcc.dg/builtins-20.c: Likewise.
4534 * gcc.dg/builtins-53.c: Likewise.
4535 * gcc.dg/builtins-55.c: Likewise.
4536 * gcc.dg/single-precision-constant.c: Likewise.
4537 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4538 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4539 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4540 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4541 * gcc.dg/torture/builtin-power-1.c: Likewise.
4543 2007-09-21 Chao-ying Fu <fu@mips.com>
4545 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4546 check if targets have fixed-point supports.
4547 * gcc.dg/fixed-point/fixed-point.exp: New file.
4548 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4549 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4550 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4551 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4552 * gcc.dg/fixed-point/constants-pedantic.c,
4553 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4554 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4555 * gcc.dg/fixed-point/keywords-ignored-c99.c,
4556 * gcc.dg/fixed-point/keywords-pedantic.c,
4557 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4558 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4559 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4560 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4561 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4562 * gcc.dg/fixed-point/func-vararg-mixed.c,
4563 * gcc.dg/fixed-point/operator-logical.c,
4564 * gcc.dg/fixed-point/struct-union.c,
4565 * gcc.dg/fixed-point/bit-complement.c,
4566 * gcc.dg/fixed-point/operator-bitwise.c,
4567 * gcc.dg/fixed-point/operator-comma.c,
4568 * gcc.dg/fixed-point/struct-layout-1.c,
4569 * gcc.dg/fixed-point/union-init.c,
4570 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4571 * gcc.dg/fixed-point/func-mixed.c,
4572 * gcc.dg/fixed-point/func-vararg-size0.c,
4573 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4574 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4575 * gcc.dg/fixed-point/operator-unary.c,
4576 * gcc.dg/fixed-point/allop-const.c,
4577 * gcc.dg/fixed-point/muldiv-warning.c,
4578 * gcc.dg/nofixed-point-1.c,
4579 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4580 * gcc.target/mips/fixed-vector-type.c,
4581 * gcc.target/mips/fixed-scalar-type.c: New tests.
4583 2007-09-21 Olivier Hainque <hainque@adacore.com>
4585 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4586 * gnat.dg/test_nested_subtype_byref.adb: New test.
4588 2007-09-21 Jakub Jelinek <jakub@redhat.com>
4591 * gfortran.dg/gomp/pr33439.f90: New test.
4593 2007-09-21 Tobias Burnus <burnus@net-b.de>
4596 * gfortran.dg/merge_char_3.f90: New.
4598 2007-09-21 Tobias Burnus <burnus@net-b.de>
4601 * gfortran.dg/transfer_check_1.f90: New.
4603 2007-09-20 Asher Langton <langton2@llnl.gov>
4606 * gfortran.dg/init_flag_1.f90: New.
4607 * gfortran.dg/init_flag_2.f90: New.
4608 * gfortran.dg/init_flag_3.f90: New.
4609 * gfortran.dg/init_flag_4.f90: New.
4610 * gfortran.dg/init_flag_5.f90: New.
4611 * gfortran.dg/init_flag_6.f90: New.
4612 * gfortran.dg/init_flag_7.f90: New.
4614 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4617 * g++.dg/ext/anon-struct6.C: New.
4619 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4622 * gfortran.dg/inquire_10.f90: New test.
4624 2007-09-20 Joseph Myers <joseph@codesourcery.com>
4626 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4628 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4631 * gfortran.dg/used_types_18.f90: Declare variable of empty
4634 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4637 * gfortran.dg/array_constructor_19.f90: New test.
4639 2007-09-20 Jakub Jelinek <jakub@redhat.com>
4642 * gcc.dg/debug/pr33316.c: New test.
4645 * g++.dg/cpp0x/variadic76.C: New test.
4646 * g++.dg/cpp0x/variadic77.C: New test.
4647 * g++.dg/cpp0x/variadic78.C: New test.
4651 * gcc.c-torture/execute/20070919-1.c: New test.
4652 * gcc.dg/pr33238.c: New test.
4653 * gcc.dg/pr27301.c: New test.
4655 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
4657 * lib/target-supports.exp (check_effective_target_mips64): New
4659 * gcc.dg/lower-subreg-1.c: Require !mips64.
4660 * gcc.dg/sibcall-3.c (ATTR): New macro.
4661 (recurser_void1, recurser_void2): Use it.
4662 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4663 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4665 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
4667 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4668 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
4670 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4672 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
4675 * gfortran.dg/c_loc_tests_11.f03: New test case.
4677 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4680 * g++.dg/init/ref14.C: New.
4682 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
4684 * gnat.dg/slice2.ad[sb]: New testcase.
4686 2007-09-19 Nick Clifton <nickc@redhat.com>
4688 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4690 2007-09-19 Jie Zhang <jie.zhang@analog.com>
4692 * gcc.target/bfin/bfin.exp: New.
4693 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4694 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4695 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4696 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4697 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4698 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4699 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4700 mcpu-bf561.c, mcpu-default.c}: New tests.
4702 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
4704 Restore detection of unsupported TLS.
4707 2007-02-10 Richard Henderson <rth@redhat.com>
4709 * lib/target-supports.exp (check_effective_target_tls): Redefine
4710 to mean non-emulated tls.
4711 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4712 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4713 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4714 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4715 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4716 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4717 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4720 * lib/target-supports.exp (check_effective_target_tls): Use
4721 stronger test for compiler support for TLS.
4722 (check_effective_target_tls_native): New, to test for non-emulated
4724 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4725 instead of dg-require-effective-target tls.
4726 * g++.dg/gomp/copyin-1.C: Likewise.
4727 * g++.dg/gomp/sharing-1.C: Likewise.
4728 * g++.dg/gomp/tls-1.C: Likewise.
4729 * g++.dg/gomp/tls-2.C: Likewise.
4730 * g++.dg/gomp/tls-3.C: Likewise.
4731 * g++.dg/tls/diag-1.C: Likewise.
4732 * g++.dg/tls/diag-2.C: Likewise.
4733 * g++.dg/tls/diag-3.C: Likewise.
4734 * g++.dg/tls/diag-4.C: Likewise.
4735 * g++.dg/tls/diag-5.C: Likewise.
4736 * g++.dg/tls/init-1.C: Likewise.
4737 * g++.dg/tls/init-2.C: Likewise.
4738 * g++.dg/tls/trivial.C: Likewise.
4739 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4740 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4741 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4742 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4743 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4744 * gcc.dg/gomp/clause-1.c: Likewise.
4745 * gcc.dg/gomp/copyin-1.c: Likewise.
4746 * gcc.dg/gomp/sharing-1.c: Likewise.
4747 * gcc.dg/gomp/tls-1.c: Likewise.
4748 * gcc.dg/gomp/tls-2.c: Likewise.
4749 * gcc.dg/tls/alpha-1.c: Likewise.
4750 * gcc.dg/tls/opt-1.c: Likewise.
4751 * gcc.dg/tls/opt-13.c: Likewise.
4752 * gcc.dg/tls/opt-14.c: Likewise.
4753 * gcc.dg/tls/opt-2.c: Likewise.
4754 * gcc.dg/tls/opt-3.c: Likewise.
4755 * gcc.dg/tls/opt-4.c: Likewise.
4756 * gcc.dg/tls/opt-7.c: Likewise.
4757 * gcc.dg/tls/section-1.c: Likewise.
4758 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4759 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4760 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4761 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4762 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4763 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4764 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4765 * gfortran.dg/gomp/crayptr2.f90: Likewise.
4766 * gfortran.dg/gomp/fixed-1.f: Likewise.
4767 * gfortran.dg/gomp/free-1.f90: Likewise.
4768 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4769 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4770 * gfortran.dg/gomp/reduction1.f90: Likewise.
4771 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4773 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4776 * gfortran.dg/bounds_check_9.f90: New test.
4777 * gfortran.dg/bounds_check_fail_2.f90: New test.
4779 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4781 PR c++/33462 (again)
4782 * g++.dg/ext/va-arg1.C: Adjust.
4784 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4787 * g++.dg/ext/va-arg1.C: New.
4789 2007-09-18 Tobias Burnus <burnus@net-b.de>
4791 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4793 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4796 * g++.dg/rtti/typeid6.C: New.
4798 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4801 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4802 * g++.dg/ext/is_class_error2.C: New.
4804 2007-09-18 Richard Guenther <rguenther@suse.de>
4806 PR tree-optimization/33340
4807 * g++.dg/torture/pr33340.C: New testcase.
4809 2007-09-18 Tobias Burnus <burnus@net-b.de>
4812 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4813 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4814 * gfortran.dg/elemental_subroutine_5.f90: New.
4816 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
4818 * lib/target-supports.exp (check_profiling_available): Extend
4819 mips*-*-elf check to mips*-*-elf*.
4821 2007-09-18 Jakub Jelinek <jakub@redhat.com>
4823 * gcc.dg/format/c90-scanf-5.c: New test.
4824 * gcc.dg/format/c99-scanf-4.c: New test.
4825 * gcc.dg/format/ext-7.c: New test.
4826 * gcc.dg/format/ext-8.c: New test.
4829 * gcc.c-torture/compile/20070915-1.c: New test.
4831 2007-09-17 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/private_type_9.f90: New.
4836 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4839 * gfortran.dg/pr33449.f90: New test.
4841 2007-09-17 Tobias Burnus <burnus@net-b.de>
4843 * gfortran.dg/interface_15.f90: Compile with -std=f95.
4844 * gfortran.dg/private_type_1.f90: Ditto
4845 * gfortran.dg/interface_18.f90: New.
4846 * gfortran.dg/private_type_8.f90: New.
4848 2007-09-16 Paolo Carlini <pcarlini@suse.de>
4851 * g++.dg/warn/new1.C: Adjust.
4852 * g++.dg/torture/str_empty.C: Likewise.
4854 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4856 * gcc.target/mips/dse-1.c: New test.
4858 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
4861 * g++.dg/overload/operator3.C: New.
4863 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4865 * gcc.target/mips/truncate-1.c: New test.
4867 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
4873 * gfortran.dg/subref_array_pointer_1.f90: New test.
4874 * gfortran.dg/subref_array_pointer_2.f90: New test.
4876 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
4878 * gfortran.dg/nint_2.f90: Correct last change.
4880 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
4882 * gcc.dg/tree-ssa/parallelization-1.c: New test.
4884 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
4886 * gcc.dg/vect/pr33373b.c: New test.
4888 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
4891 * gcc.target/i386/pr33438.c: New test.
4893 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4895 * gfortran.dg/nint_2.f90: Revert previous commit.
4897 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4899 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4901 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
4904 * g++.dg/other/unused1.C: XFAIL class2 scan.
4906 2007-09-13 Tobias Burnus <burnus@net-b.de>
4909 * gfortran.dg/elemental_args_check_1.f90: New.
4910 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4911 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4913 2007-09-13 Tobias Burnus <burnus@net-b.de>
4915 * gfortran.dg/recursive_check_3.f90: New.
4917 2007-09-13 Tobias Burnus <burnus@net-b.de>
4920 * gfortran.dg/elemental_bind_c.f90: New.
4922 2007-09-13 Richard Sandiford <richard@codesourcery.com>
4924 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4925 * gcc.target/mips/mips16-attributes-2.c: New test.
4926 * gcc.target/mips/mips16-attributes-3.c: Likewise.
4927 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
4928 hard-float asm when __mips16 is defined.
4929 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4930 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4931 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4932 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4933 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4934 * gcc.target/mips/pr26765.c (foo): Likewise.
4935 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4936 targets, use dg-mips-options instead of dg-options, and use -mgp32
4937 to force 32-bit mode.
4938 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4940 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4942 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
4943 Michael Meissner <michael.meissner@amd.com>
4945 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4946 * gcc.target/i386/sse5-hsubX.c: Ditto.
4947 * gcc.target/i386/sse5-permpX.c: Ditto.
4948 * gcc.target/i386/sse5-haddX.c: Ditto.
4949 * gcc.target/i386/sse5-maccXX.c: Ditto.
4950 * gcc.target/i386/sse5-msubXX.c: Ditto.
4951 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4952 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4954 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4955 optimizes floating point conditional moves into the pcmov
4956 instruction on SSE5.
4957 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4959 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4960 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4963 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4964 compiler optimizes vector (a*b)+c into fmadd on SSE5.
4966 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4967 optimizes (a*b)+c into fmadd on SSE5.
4969 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4970 whether the SSE5 instructions can be generated.
4972 * gcc.target/i386/sse5-check.h: New. Add support for
4975 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4976 ammintrin.h, and turn on -msse5 option instead of -msse4a.
4977 * gcc.target/i386/sse-13.c: Ditto.
4978 * gcc.target/i386/sse-14.c: Ditto.
4980 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
4983 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4984 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4986 2007-09-12 Jakub Jelinek <jakub@redhat.com>
4989 * gcc.dg/pr32338-1.c: New test.
4990 * gcc.dg/pr32338-2.c: New test.
4992 2007-09-12 Bob Wilson <bob.wilson@acm.org>
4994 * lib/target-supports.exp (check_effective_target_sync_int_long):
4995 Revert change to add xtensa.
4996 (check_effective_target_sync_char_short): Likewise.
4998 2007-09-12 Olivier Hainque <hainque@adacore.com>
5000 * gnat.dg/packed_subtype.adb: New test.
5002 2007-09-12 Tobias Burnus <burnus@net-b.de>
5005 * gfortran.dg/intrinsic_size.f90: New.
5007 2007-09-12 Tobias Burnus <burnus@net-b.de>
5011 * gfortran.dg/conflicts_2.f90: New.
5013 2007-09-12 Ira Rosen <irar@il.ibm.com>
5015 PR tree-optimization/32377
5016 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5017 dependence distance.
5018 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5019 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5020 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5021 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5023 2007-09-12 Richard Guenther <rguenther@suse.de>
5026 * gcc.c-torture/compile/pr33382.c: New testcase.
5027 * gcc.c-torture/execute/pr33382.c: Likewise.
5029 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5032 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5034 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5036 PR tree-optimization/33373
5037 * gcc.dg/vect/pr33373.c: New test.
5039 2007-09-12 Ben Elliston <bje@au.ibm.com>
5041 * lib/target-supports.exp (check_effective_target_vect_no_double):
5044 2007-09-12 Ben Elliston <bje@au.ibm.com>
5045 Ulrich Weigand <uweigand@de.ibm.com>
5047 * gcc.target/spu/dfcgt-nan.c: New test.
5049 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5051 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5053 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5056 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5058 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5060 * gcc.dg/va-arg-pack-len-1.c: New test.
5061 * g++.dg/va-arg-pack-len-1.C: New test.
5063 2007-09-11 Michael Matz <matz@suse.de>
5065 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5067 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5069 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5070 checks for size of long double.
5071 * gcc.dg/dfp/convert.h: New file.
5072 * gcc.dg/dfp/convert-bfp-2.c: New test.
5073 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5074 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5075 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5076 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5077 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5078 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5079 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5080 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5081 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5083 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5085 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5086 Change dg-final to expect 1 non-profitable loop and
5088 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5089 Change dg-final to expect 1 non-profitable loop and
5091 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5092 Change dg-final to expect 1 profitable loop.
5093 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5094 Change dg-final to expect 1 profitable loop.
5096 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5098 * gcc.target/mips/call-saved-1.c: New test.
5099 * gcc.target/mips/call-saved-2.c: Likewise.
5100 * gcc.target/mips/call-saved-3.c: Likewise.
5101 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5102 instead of mips_mips64. Set mips_fp64 too.
5103 (is_gp32_flag): Return true for -mips1 and -mips2.
5104 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5106 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/ext/va-arg-pack-1.C: New test.
5109 * g++.dg/ext/va-arg-pack-2.C: New test.
5111 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5114 * gcc.dg/vect/pr33369.c: New test.
5116 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5119 * gfortran.dg/array_memcpy_5.f90: New test.
5121 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5123 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5125 2007-09-09 Richard Guenther <rguenther@suse.de>
5127 * gcc.c-torture/compile/20070906-1.c: New testcase.
5129 2007-09-09 Ira Rosen <irar@il.ibm.com>
5131 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5133 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5134 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5135 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5138 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5140 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5142 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5144 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5146 2007-09-09 Ira Rosen <irar@il.ibm.com>
5148 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5149 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5150 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5151 Compile tests with -fno-tree-pre.
5152 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5153 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5154 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5155 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5156 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5157 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5158 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5159 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5160 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5161 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5162 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5163 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5164 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5165 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5166 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5167 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5168 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5169 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5170 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5172 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5174 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5176 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5177 Use remote_exec to call c++filt.
5178 * lib/target-supports-dg.exp (dg-require-host-local): New.
5179 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5180 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5181 * g++.dg/rtti/repo1.C: Likewise.
5182 * g++.dg/template/repo1.C: Likewise.
5183 * g++.dg/template/repo2.C: Likewise.
5184 * g++.dg/template/repo3.C: Likewise.
5185 * g++.dg/template/repo4.C: Likewise.
5186 * g++.dg/template/repo5.C: Likewise.
5187 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5188 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5189 * g++.old-deja/g++.pt/repo1.C: Likewise.
5190 * g++.old-deja/g++.pt/repo2.C: Likewise.
5191 * g++.old-deja/g++.pt/repo3.C: Likewise.
5192 * g++.old-deja/g++.pt/repo4.C: Likewise.
5193 * gcc.dg/cpp/trad/builtins.c: Likewise.
5195 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5197 PR tree-optimization/32283
5198 * gcc.dg/tree-ssa/loop-31.c: New test.
5200 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5202 PR rtl-optimization/26449
5203 * gcc.target/i386/pr26449-1.c: New file.
5205 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5208 PR rtl-optimization/26449
5209 * gcc.target/i386/pr33329.c: New file.
5211 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5213 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5215 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5217 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5219 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5221 PR tree-optimization/33301
5222 * gfortran.dg/vect/pr33301.f: New test.
5224 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5227 * gfortran.dg/backspace_10.f90: New test.
5229 2007-09-07 Richard Guenther <rguenther@suse.de>
5232 2007-09-06 Richard Guenther <rguenther@suse.de>
5234 PR tree-optimization/32586
5235 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5236 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5237 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5238 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5239 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5240 now obsolete simplification.
5242 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5244 PR tree-optimization/33299
5245 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5246 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5248 2007-09-07 Richard Guenther <rguenther@suse.de>
5251 2007-09-06 Richard Guenther <rguenther@suse.de>
5253 PR tree-optimization/32586
5254 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5255 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5256 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5257 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5258 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5259 now obsolete simplification.
5261 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5263 PR tree-optimization/32821
5264 * gcc.dg/tree-ssa/pr32821.c: New file.
5266 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5268 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5269 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5270 and mips_forced_no_er.
5271 (dg-mips-options): Add -mno-abicalls when a small-data option is
5272 specified. Skip tests with small-data options if mips_forced_gp.
5273 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5274 * gcc.target/mips/sdata-1.c: New test.
5275 * gcc.target/mips/sdata-2.c: Likewise.
5276 * gcc.target/mips/sdata-3.c: Likewise.
5277 * gcc.target/mips/sdata-4.c: Likewise.
5279 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5282 * spread_zerosize_1.f90: New test case.
5283 * spread_bounds_1.f90: New test case.
5285 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5288 * g++.dg/template/static31.C: New.
5290 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5293 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5296 2007-09-06 David Daney <ddaney@avtrex.com>
5297 Richard Sandiford <richard@codesourcery.com>
5300 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5301 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5302 * gcc.target/mips/pr33256.c: New test.
5304 2007-09-06 Tom Tromey <tromey@redhat.com>
5306 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5308 2007-09-06 Richard Guenther <rguenther@suse.de>
5310 PR tree-optimization/32586
5311 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5312 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5313 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5314 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5315 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5316 now obsolete simplification.
5318 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5320 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5321 * gcc.target/i386/sse3-addsubps.c: Ditto.
5322 * gcc.target/i386/sse3-haddpd.c: Ditto.
5323 * gcc.target/i386/sse3-haddps.c: Ditto.
5324 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5325 * gcc.target/i386/sse3-hsubps.c: Ditto.
5326 * gcc.target/i386/sse3-lddqu.c: Ditto.
5327 * gcc.target/i386/sse3-movddup.c: Ditto.
5328 * gcc.target/i386/sse3-movshdup.c: Ditto.
5329 * gcc.target/i386/sse3-movsldup.c: Ditto.
5331 2007-09-06 Richard Guenther <rguenther@suse.de>
5333 PR tree-optimization/33302
5334 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5336 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339 * gfortran.dg./fmt_float.f90: New test.
5341 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5344 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5346 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5348 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5349 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5351 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5353 * g++.dg/eh/builtin1.C: New test.
5354 * g++.dg/eh/builtin2.C: New test.
5355 * g++.dg/eh/builtin3.C: New test.
5358 * g++.dg/eh/builtin4.C: New test.
5360 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5362 * gcc.target/powerpc/dfp-dd.c: New test.
5363 * gcc.target/powerpc/dfp-td.c: New test.
5365 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5367 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5368 * gcc.dg/va-arg-pack-1.c: New test.
5370 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5372 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5373 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5374 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5375 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5376 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5378 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5381 * g++.dg/ext/anon-struct5.C: New.
5383 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5385 * gcc.dg/i386-cpuid.h: Remove.
5386 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5387 (main): Use __get_cpuid to get target features.
5388 * gcc.target/i386/sse-check.h: Ditto.
5389 * gcc.target/i386/sse2-check.h: Ditto.
5390 * gcc.target/i386/sse3-check.h: Ditto.
5391 * gcc.target/i386/ssse3-check.h: Ditto.
5392 * gcc.target/i386/sse4_1-check.h: Ditto.
5393 * gcc.target/i386/sse4_2-check.h: Ditto.
5394 * gcc.target/i386/sse4a-check.h: Ditto.
5395 * gcc.dg/torture/pr16104-1.c: Ditto.
5396 (do_test): Change to void.
5397 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5398 * gcc.target/i386/sse-6.c: Ditto.
5399 * gcc.target/i386/sse-7.c: Ditto.
5400 * g++.dg/other/i386-1.C: Include cpuid.h.
5401 (main): New function. Use __get_cpuid to get target fetaures.
5403 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5404 David Ung <davidu@mips.com>
5405 Nigel Stephens <nigel@mips.com>
5407 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5408 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5409 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5410 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5411 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5412 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5413 * gcc.dg/torture/pr19683-1.c: Likewise.
5414 * gcc.target/mips/madd-3.c: Likewise.
5415 * gcc.target/mips/maddu-3.c: Likewise.
5416 * gcc.target/mips/msub-3.c: Likewise.
5417 * gcc.target/mips/msubu-3.c: Likewise.
5418 * gcc.target/mips/asm-1.c: Likewise.
5419 * gcc.target/mips/branch-1.c: Likewise.
5420 * gcc.target/mips/ins-1.c: Likewise.
5421 * gcc.target/mips/near-far-3.c: Likewise.
5422 * gcc.target/mips/near-far-4.c: Likewise.
5423 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5424 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5425 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5426 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5427 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5428 * gcc.target/mips/dspr2-MULT.c: Likewise.
5429 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5430 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5431 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5432 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5433 * gcc.target/mips/code-readable-2.c: Likewise.
5434 * gcc.target/mips/code-readable-3.c: Likewise.
5436 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5437 David Ung <davidu@mips.com>
5438 Nigel Stephens <nigel@mips.com>
5440 * gcc.target/mips/mips16-attributes.c: New.
5442 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5445 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5448 * gfortran.dg/char_length_10.f90: New test.
5450 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5453 * g++.dg/parse/template24.C: New.
5455 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5457 * g++.dg/other/spu2vmx-1.C: New test.
5459 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5461 PR tree-optimization/33017
5462 * gcc.dg/pr33017.c: New test.
5464 2007-09-05 Ben Elliston <bje@au.ibm.com>
5466 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5467 __protected_stream family of macros.
5469 2007-09-04 Jan Hubicka <jh@suse.cz>
5471 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5472 * gcc.dg/tree-ssa/pr27236.c: Likewise.
5473 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5474 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5475 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5476 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5477 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5480 2007-09-04 Janus Weil <jaydub66@gmail.com>
5481 Tobias Burnus <burnus@net-b.de>
5483 * gfortran.dg/proc_decl_1.f90: New.
5484 * gfortran.dg/proc_decl_2.f90: New.
5485 * gfortran.dg/proc_decl_3.f90: New.
5486 * gfortran.dg/proc_decl_4.f90: New.
5488 2007-09-04 Jan Hubicka <jh@suse.cz>
5490 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5491 * gcc.dg/vect/vect-105.c: Mark functions noinline.
5492 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5493 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5494 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5495 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5496 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5497 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5498 * gcc.dg/vect/vect-50.c: Mark functions noinline.
5499 * gcc.dg/vect/vect-33.c: Mark functions noinline.
5500 * gcc.dg/vect/vect-16.c: Mark functions noinline.
5501 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5502 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5503 * gcc.dg/vect/vect-92.c: Mark functions noinline.
5504 * gcc.dg/vect/vect-75.c: Mark functions noinline.
5505 * gcc.dg/vect/vect-58.c: Mark functions noinline.
5506 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5507 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5508 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5509 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5510 * gcc.dg/vect/vect-114.c: Mark functions noinline.
5511 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5512 * gcc.dg/vect/vect-8.c: Mark functions noinline.
5513 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5514 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5515 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5516 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5517 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5518 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5519 * gcc.dg/vect/vect-42.c: Mark functions noinline.
5520 * gcc.dg/vect/vect-25.c: Mark functions noinline.
5521 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5522 * gcc.dg/vect/vect-67.c: Mark functions noinline.
5523 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5524 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5525 * gcc.dg/vect/vect-106.c: Mark functions noinline.
5526 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5527 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5528 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5529 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5530 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5531 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5532 * gcc.dg/vect/vect-34.c: Mark functions noinline.
5533 * gcc.dg/vect/vect-17.c: Mark functions noinline.
5534 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5535 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5536 * gcc.dg/vect/vect-93.c: Mark functions noinline.
5537 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5538 * gcc.dg/vect/vect-76.c: Mark functions noinline.
5539 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5540 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5541 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5542 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5543 * gcc.dg/vect/vect-115.c: Mark functions noinline.
5544 * gcc.dg/vect/vect-9.c: Mark functions noinline.
5545 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5546 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5547 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5548 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5549 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5550 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5551 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5552 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5553 * gcc.dg/vect/vect-60.c: Mark functions noinline.
5554 * gcc.dg/vect/vect-26.c: Mark functions noinline.
5555 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5556 * gcc.dg/vect/vect-85.c: Mark functions noinline.
5557 * gcc.dg/vect/vect-68.c: Mark functions noinline.
5558 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5559 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5560 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5561 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5562 * gcc.dg/vect/vect-107.c: Mark functions noinline.
5563 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5564 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5565 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5566 * gcc.dg/vect/vect-52.c: Mark functions noinline.
5567 * gcc.dg/vect/vect-35.c: Mark functions noinline.
5568 * gcc.dg/vect/vect-18.c: Mark functions noinline.
5569 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5570 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5571 * gcc.dg/vect/vect-77.c: Mark functions noinline.
5572 * gcc.dg/vect/vect-2.c: Mark functions noinline.
5573 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5574 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5575 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5576 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5577 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5578 * gcc.dg/vect/vect-116.c: Mark functions noinline.
5579 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5580 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5581 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5582 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5583 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5584 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5585 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5586 * gcc.dg/vect/vect-44.c: Mark functions noinline.
5587 * gcc.dg/vect/vect-27.c: Mark functions noinline.
5588 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5589 * gcc.dg/vect/vect-86.c: Mark functions noinline.
5590 * gcc.dg/vect/vect-100.c: Mark functions noinline.
5591 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5592 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5593 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5594 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5595 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5596 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5597 * gcc.dg/vect/vect-108.c: Mark functions noinline.
5598 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5599 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5600 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5601 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5602 * gcc.dg/vect/vect-11.c: Mark functions noinline.
5603 * gcc.dg/vect/vect-70.c: Mark functions noinline.
5604 * gcc.dg/vect/vect-36.c: Mark functions noinline.
5605 * gcc.dg/vect/vect-19.c: Mark functions noinline.
5606 * gcc.dg/vect/vect-95.c: Mark functions noinline.
5607 * gcc.dg/vect/vect-78.c: Mark functions noinline.
5608 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5609 * gcc.dg/vect/vect-3.c: Mark functions noinline.
5610 * gcc.dg/vect/vect-all.c: Mark functions noinline.
5611 * gcc.dg/vect/vect-117.c: Mark functions noinline.
5612 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5613 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5614 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5615 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5616 * gcc.dg/vect/vect-20.c: Mark functions noinline.
5617 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5618 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5619 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5620 * gcc.dg/vect/vect-62.c: Mark functions noinline.
5621 * gcc.dg/vect/vect-28.c: Mark functions noinline.
5622 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5623 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5624 * gcc.dg/vect/vect-87.c: Mark functions noinline.
5625 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5626 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5627 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5628 * gcc.dg/vect/vect-109.c: Mark functions noinline.
5629 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5630 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5632 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5633 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5634 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5635 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5636 * gcc.dg/vect/vect-12.c: Mark functions noinline.
5637 * gcc.dg/vect/vect-71.c: Mark functions noinline.
5638 * gcc.dg/vect/vect-54.c: Mark functions noinline.
5639 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5640 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5641 * gcc.dg/vect/vect-96.c: Mark functions noinline.
5642 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5643 * gcc.dg/vect/vect-110.c: Mark functions noinline.
5644 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5645 * gcc.dg/vect/vect-4.c: Mark functions noinline.
5646 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5647 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5648 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5649 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5650 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5651 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5652 * gcc.dg/vect/vect-21.c: Mark functions noinline.
5653 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5654 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5655 * gcc.dg/vect/vect-80.c: Mark functions noinline.
5656 * gcc.dg/vect/vect-63.c: Mark functions noinline.
5657 * gcc.dg/vect/vect-46.c: Mark functions noinline.
5658 * gcc.dg/vect/vect-29.c: Mark functions noinline.
5659 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5660 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5661 * gcc.dg/vect/vect-88.c: Mark functions noinline.
5662 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5663 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5664 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5665 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5666 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5667 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5668 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5669 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5670 * gcc.dg/vect/vect-30.c: Mark functions noinline.
5671 * gcc.dg/vect/vect-13.c: Mark functions noinline.
5672 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5673 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5674 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5675 * gcc.dg/vect/vect-72.c: Mark functions noinline.
5676 * gcc.dg/vect/vect-38.c: Mark functions noinline.
5677 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5678 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5679 * gcc.dg/vect/vect-97.c: Mark functions noinline.
5680 * gcc.dg/vect/vect-111.c: Mark functions noinline.
5681 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5682 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5683 * gcc.dg/vect/vect-5.c: Mark functions noinline.
5684 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5685 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5686 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5687 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5688 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5689 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5690 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5691 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5692 * gcc.dg/vect/vect-22.c: Mark functions noinline.
5693 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5694 * gcc.dg/vect/vect-64.c: Mark functions noinline.
5695 * gcc.dg/vect/vect-89.c: Mark functions noinline.
5696 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5697 * gcc.dg/vect/vect-103.c: Mark functions noinline.
5698 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5699 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5700 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5701 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5702 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5703 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5704 * gcc.dg/vect/vect-31.c: Mark functions noinline.
5705 * gcc.dg/vect/vect-14.c: Mark functions noinline.
5706 * gcc.dg/vect/vect-73.c: Mark functions noinline.
5707 * gcc.dg/vect/vect-56.c: Mark functions noinline.
5708 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5709 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5710 * gcc.dg/vect/vect-98.c: Mark functions noinline.
5711 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5712 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5713 * gcc.dg/vect/vect-112.c: Mark functions noinline.
5714 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5715 * gcc.dg/vect/vect-6.c: Mark functions noinline.
5716 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5717 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5718 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5719 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5720 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5721 * gcc.dg/vect/pr25413.c: Mark functions noinline.
5722 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5723 * gcc.dg/vect/vect-40.c: Mark functions noinline.
5724 * gcc.dg/vect/vect-23.c: Mark functions noinline.
5725 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5726 * gcc.dg/vect/vect-82.c: Mark functions noinline.
5727 * gcc.dg/vect/vect-65.c: Mark functions noinline.
5728 * gcc.dg/vect/vect-48.c: Mark functions noinline.
5729 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5730 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5731 * gcc.dg/vect/vect-104.c: Mark functions noinline.
5732 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5733 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5734 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5735 * gcc.dg/vect/vect-32.c: Mark functions noinline.
5736 * gcc.dg/vect/vect-15.c: Mark functions noinline.
5737 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5738 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5739 * gcc.dg/vect/vect-91.c: Mark functions noinline.
5740 * gcc.dg/vect/vect-74.c: Mark functions noinline.
5741 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5742 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5743 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5744 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5745 * gcc.dg/vect/vect-99.c: Mark functions noinline.
5746 * gcc.dg/vect/vect-113.c: Mark functions noinline.
5747 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5748 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5749 * gcc.dg/vect/vect-7.c: Mark functions noinline.
5750 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5751 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5752 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5753 * gcc.dg/vect/vect-24.c: Mark functions noinline.
5754 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5755 * gcc.dg/vect/vect-83.c: Mark functions noinline.
5756 * gcc.dg/vect/vect-66.c: Mark functions noinline.
5757 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5759 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5762 * gcc.target/i386/cmov7.c: New file.
5764 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5766 * gcc.target/i386/sse4a-check.h: New file.
5767 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
5768 * gcc.target/i386/sse4a-insert.c: Ditto.
5769 * gcc.target/i386/sse4a-montsd.c: Ditto.
5770 * gcc.target/i386/sse4a-montss.c: Ditto.
5771 * gcc.target/i386/mmx-check.h: New file.
5772 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
5773 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5774 * gcc.target/i386/sse-check.h: New file.
5775 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
5776 * gcc.target/i386/sse-3.c: Ditto.
5777 * gcc.target/i386/sse-7.c: Ditto.
5778 * gcc.target/i386/sse-9.c: Ditto.
5779 * gcc.target/i386/ssefn-3.c: Ditto.
5780 * gcc.target/i386/sse-recip.c: Ditto.
5781 * gcc.target/i386/sse-recip-vec.c: Ditto.
5782 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5783 * gcc.target/i386/20020523-1.c: Remove.
5784 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
5785 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5786 * gcc.target/i386/ssefn-4.c: Ditto.
5787 * gcc.target/i386/sse-6.c: Ditto.
5788 * gcc.target/i386/sse-10.c: Ditto.
5789 * gcc.target/i386/sse-11.c: Ditto.
5790 * gcc.target/i386/sse-18.c: Ditto.
5791 * gcc.target/i386/fpprec-1.c: Ditto.
5792 * g++.dg/other/i386-1.C: Ditto.
5794 2007-09-04 Richard Guenther <rguenther@suse.de>
5796 PR tree-optimization/33291
5797 * gcc.dg/volatile2.c: New testcase.
5798 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5799 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5800 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5801 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5803 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5806 * gfortran.dg/namelist_15.f90: Update test.
5807 * gfortran.dg/namelist_24.f90: Update test.
5808 * gfortran.dg/namelist_38.f90: New test.
5810 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
5812 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
5813 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5814 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
5815 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5816 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
5817 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5819 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5821 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5822 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5824 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5826 2007-09-02 David Daney <ddaney@avtrex.com>
5828 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5829 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5830 * gcc.target/mips/atomic-memory-1.c: Ditto.
5831 * gcc.target/mips/atomic-memory-2.c: Ditto.
5833 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5835 * gcc.target/cris/builtin_clz_v0.c: New testcase.
5836 * gcc.target/cris/builtin_clz_v3.c: New testcase.
5838 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
5840 * gfortran.dg/substr_6.f90: New test.
5842 2007-09-02 Paolo Carlini <pcarlini@suse.de>
5845 * g++.dg/other/error18.C: New.
5846 * g++.dg/expr/bitfield3.C: Adjust.
5848 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
5851 * gfortran.fortran-torture/compile/pr33276.f90: New.
5853 2007-09-02 Joseph Myers <joseph@codesourcery.com>
5857 * gcc.dg/c99-arraydecl-3.c: New test.
5859 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5862 * g++.dg/cpp0x/variadic-new2.C: New.
5863 * g++.dg/cpp0x/variadic-new.C: New.
5865 2007-08-31 Tobias Burnus <burnus@net-b.de>
5868 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5869 * gfortran.dg/read_1.f90: New.
5871 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5874 * g++.dg/template/error30.C: New.
5876 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5879 * g++.dg/template/crash70.C: New.
5881 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5884 * g++.dg/ext/is_class_error.C: New.
5886 2007-08-31 Olivier Hainque <hainque@adacore.com>
5888 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5890 2007-08-31 David Edelsohn <edelsohn@gnu.org>
5891 Revital Eres <eres@il.ibm.com>
5893 * gcc.target/powerpc/paired-1.c: New test.
5894 * gcc.target/powerpc/paired-2.c: New test.
5895 * gcc.target/powerpc/paired-3.c: New test.
5896 * gcc.target/powerpc/paired-4.c: New test.
5897 * gcc.target/powerpc/paired-5.c: New test.
5898 * gcc.target/powerpc/paired-6.c: New test.
5899 * gcc.target/powerpc/paired-7.c: New test.
5900 * gcc.target/powerpc/ppc-paired.c: New test.
5902 2007-08-31 Ollie Wild <aaw@google.com>
5904 * g++.dg/conversion/ptrmem2.C: New test.
5905 * g++.dg/conversion/ptrmem3.C: New test.
5906 * g++.dg/conversion/ptrmem4.C: New test.
5907 * g++.dg/conversion/ptrmem5.C: New test.
5908 * g++.dg/conversion/ptrmem6.C: New test.
5909 * g++.dg/conversion/ptrmem7.C: New test.
5910 * g++.dg/conversion/ptrmem8.C: New test.
5912 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
5915 * gfortran.dg/char_length_7.f90: New test.
5916 * gfortran.dg/char_length_9.f90: New test.
5917 * gfortran.dg/char_assign_1.f90: Add extra warning.
5921 * gfortran.dg/char_length_8.f90: New test.
5923 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
5925 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5927 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5929 * gcc.dg/inline-24.c: New test.
5930 * g++.dg/opt/inline11.C: New test.
5932 2007-08-30 Richard Guenther <rguenther@suse.de>
5934 * gcc.target/i386/vectorize5.c: New testcase.
5936 2007-08-30 Tobias Burnus <burnus@net-b.de>
5939 * interface.c (check_interface0): Improve error for external procs.
5940 (check_sym_interfaces): Fix checking of module procedures.
5942 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5944 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5946 * gcc.dg/sync-3.c: New test.
5949 * gcc.dg/cleanup-12.c: New test.
5951 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
5953 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5954 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5955 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5956 * gcc.dg/pr32450.c: Ditto.
5957 * gcc.dg/nest.c: Ditto.
5958 * gcc.dg/nested-func-4.c: Ditto.
5959 * g++.old-deja/g++.law/profile1.C: Ditto.
5961 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5964 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5965 non-default integer kind arguments.
5967 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
5970 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5972 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5974 * gcc.dg/h8300-ice2.c: Remove target selector.
5976 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
5979 * gfortran.dg/binding_label_tests_15.f03: New test case.
5980 * gfortran.dg/binding_label_tests_16.f03: Ditto.
5982 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5984 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5985 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5987 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
5990 * g++.dg/other/canon-33194.C: New.
5992 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
5994 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5995 * gcc.c-torture/execute/pr23135.c: Likewise.
5997 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5999 * gcc.dg/pr31344.c: Move to ...
6000 * gcc.dg/dfp/pr31344.c: ... here.
6001 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6002 * gcc.dg/20050503-1.c: Ditto.
6003 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6004 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6005 * gcc.dg/20060801-1.c: Ditto.
6007 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6009 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6010 * gfortran.dg/nan_1.f90: Likewise.
6012 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6015 Revert previous patch.
6017 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6018 Kazu Hirata <kazu@codesourcery.com>
6020 * gcc.target/m68k/interrupt-1.c: New.
6022 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6024 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6025 10000 for targets where "int" can't hold at least 100000.
6026 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6027 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6028 (test5)(test6): Use it.
6029 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6030 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6031 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6032 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6033 * gcc.dg/attr-alloc_size.c (test): Likewise.
6035 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6038 * g++.dg/template/error29.C: New.
6040 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6043 * g++.dg/ext/visibility/anon5.C: New test.
6045 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6047 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6049 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6051 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6052 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6053 * gfortran.dg/gamma_4.f90: New: large-real tests.
6055 2007-08-28 Jason Merrill <jason@redhat.com>
6058 * g++.dg/ext/stmtexpr12.C: New test.
6061 * g++.dg/ext/attrib28.C: New test.
6063 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6066 * gcc.target/i386/pr32661.c: New test.
6068 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6071 * gcc.dg/pr32370.c: New test.
6073 PR rtl-optimization/33148
6074 * gcc.c-torture/compile/20070827-1.c: New test.
6077 * d++.dg/debug/const3.C: New test.
6078 * d++.dg/debug/const4.C: New test.
6079 * d++.dg/debug/dwarf2/const1.C: New test.
6080 * d++.dg/debug/dwarf2/const2.C: New test.
6081 * d++.dg/debug/dwarf2/const2b.C: New test.
6083 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6084 Vladimir Yanovsky <yanov@il.ibm.com>
6085 Revital Eres <eres@il.ibm.com>
6086 Andrey Belevantsev <abel@ispras.ru>
6088 * gcc.dg/sms-1.c: New test.
6090 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6092 * g++.dg/ext/gnu-inline-common.h: New.
6093 * g++.dg/ext/gnu-inline-global-reject.C: New.
6094 * g++.dg/ext/gnu-inline-global.C: New.
6095 * g++.dg/ext/gnu-inline-namespace.C: New.
6096 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6097 * g++.dg/ext/gnu-inline-class.C: New.
6098 * g++.dg/ext/gnu-inline-class-static.C: New.
6099 * g++.dg/ext/gnu-inline-template-class.C: New.
6100 * g++.dg/ext/gnu-inline-template-func.C: New.
6102 2007-08-27 Jason Merrill <jason@redhat.com>
6105 * g++.dg/ext/stmtexpr11.C: New.
6107 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6109 * lib/target-supports.exp (check_profiling_available):
6110 Set profiling_available_saved to 0 on fido-*-elf.
6112 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6114 PR tree-optimization/33173
6116 * gcc.c-torture/compile/pr33173.c: New.
6118 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6121 * gcc.dg/dfp/pr31385.c: New.
6123 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6125 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6127 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6129 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6130 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6131 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6132 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6133 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6134 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6135 gcc.target/m68k directory.
6136 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6137 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6138 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6139 gcc.target/cris directory.
6140 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6141 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6142 gcc.target/bfin directory.
6144 * gcc.target/sh: New directory.
6145 * gcc.target/sh/sh.exp: New file.
6146 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6147 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6148 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6149 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6150 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6151 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6153 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6155 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6156 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6157 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6158 * gcc.target/i386/local2.c: Ditto.
6159 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6160 * gcc.target/i386/20011119-1.c: Ditto.
6161 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6162 * gcc.target/i386/fastcall-1.c: Fix target selector.
6164 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6167 * gfortran.dg/negative_unit.f: Add new check
6168 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6169 -fdefault-integer-8.
6171 2007-08-26 Asher Langton <langton2@llnl.gov>
6173 * gfortran.dg/recursive_stack.f90: New.
6174 * gfortran.dg/openmp_stack.f90: New.
6176 2007-08-26 Tobias Burnus <burnus@net-b.de>
6179 * gfortran.dg/use_10.f90: New.
6181 2007-08-26 Tobias Burnus <burnus@net-b.de>
6184 * gfortran.dg/namelist_14.f90: Make test case valid.
6185 * gfortran.dg/common_10.f90: New.
6187 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6190 * gcc.dg/ifelse-2.c: New.
6192 2007-08-26 Tobias Burnus <burnus@net-b.de>
6195 * gfortran.dg/gamma_1.f90: New.
6196 * gfortran.dg/gamma_2.f90: New.
6197 * gfortran.dg/gamma_3.f90: New.
6199 2007-08-26 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/used_types_18.f90: New.
6204 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6206 * gcc.dg/array-init-2.c: New test.
6208 2007-08-24 Tobias Burnus <burnus@net-b.de>
6211 * gfortran.dg/initialization_4.f90: Update dg-error.
6212 * gfortran.dg/initialization_13.f90: New.
6214 2007-08-24 Richard Guenther <rguenther@suse.de>
6217 * gcc.c-torture/compile/pr33166.c: New testcase.
6219 2007-08-24 Tobias Burnus <burnus@net-b.de>
6222 * gfortran.dg/pointer_assign_4.f90: New.
6223 * gfortran.dg/shape_2.f90: Fix test case.
6224 * gfortran.dg/char_result_4.f90: Ditto.
6226 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6228 * gcc.dg/array-init-1.c: New test.
6231 * g++.dg/parse/crash36.C: New test.
6233 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6235 * gcc.dg/pr32721.c: Updated.
6237 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6239 PR tree-optimization/32573
6241 * gcc.dg/pr32573.c: New test.
6244 * g++.dg/lookup/ns3.C: New test.
6246 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6249 * g++.dg/parse/crash37.C: New test.
6251 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6254 * gcc.target/i386/pr17390.c: New test.
6256 2007-08-23 Richard Guenther <rguenther@suse.de>
6258 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6259 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6260 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6261 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6262 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6263 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6264 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6265 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6267 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6269 * gcc.target/s390: New directory.
6270 * gcc.target/s390/s390.exp: New file.
6271 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6272 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6273 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6274 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6275 gcc.target/s390 directory.
6277 2007-08-23 Richard Guenther <rguenther@suse.de>
6279 PR tree-optimization/32328
6280 * gcc.dg/pr32328.c: New testcase.
6282 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6284 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6287 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6290 * gfortran.dg/min_max_optional_5.f90: New test.
6291 * gfortran.dg/min_max_optional_2.f90: Remove.
6292 * gfortran.dg/min_max_optional_3.f90: Remove.
6293 * gfortran.dg/min_max_optional_4.f90: Remove.
6295 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6297 * gcc.target/i386/xorps-sse.c: New.
6298 * gcc.target/i386/xorps-sse2.c: New.
6300 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6302 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6303 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6304 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6306 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6309 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6310 include multiple kinds for SHAPE parameter within a single
6312 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6313 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6315 2007-08-22 Janus Weil <jaydub66@gmail.com>
6317 * interface_abstract_1.f90: Extended test case.
6318 * interface_abstract_3.f90: New test.
6320 2007-08-21 Christian Bruel <christian.bruel@st.com>
6322 * gcc.dg/fold-sub.c: New test.
6324 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6326 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6327 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6328 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6329 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6330 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6331 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6333 2007-08-22 Richard Guenther <rguenther@suse.de>
6336 * gcc.dg/pr33007.c: New testcase.
6338 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6340 * gcc.c-torture/execute/strcmp-1.x: Delete.
6342 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6345 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6346 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6347 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6348 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6349 gcc.target/i386/stack-realign.c,
6350 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6351 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6352 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6353 target using dg-require-effective-target directive.
6354 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6355 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6356 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6357 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6358 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6359 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6360 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6361 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6362 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6363 Require lp64 target using dg-require-effective-target directive.
6364 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6365 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6367 * gcc.target/i386/20010202-1.c: Move from here ...
6368 * gcc.dg/20010202-1.c: ... to here.
6370 2007-08-22 Richard Guenther <rguenther@suse.de>
6372 PR tree-optimization/33142
6373 * gcc.c-torture/execute/pr33142.c: New testcase.
6375 2007-08-22 Richard Guenther <rguenther@suse.de>
6378 * g++.dg/torture/pr32563.C: New testcase.
6380 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6383 * gcc.dg/pr32912-1.c: Add -w to options.
6384 * gcc.dg/pr32912-2.c: Likewise.
6385 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6387 2007-08-21 Ian Lance Taylor <iant@google.com>
6389 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6391 2007-08-21 Ian Lance Taylor <iant@google.com>
6393 PR tree-optimization/33134
6394 * g++.dg/tree-ssa/pr33134.C: New test.
6396 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6398 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6399 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6401 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6404 * gcc.dg/debug/pr32610.c: New test.
6406 * g++.dg/init/new24.C: New test.
6409 * gcc.dg/pr32912-1.c: New test.
6410 * gcc.dg/pr32912-2.c: New test.
6411 * gcc.dg/pr32912-3.c: New test.
6413 2007-08-21 Richard Guenther <rguenther@suse.de>
6415 * gcc.dg/pointer-arith-10.c: New testcase.
6417 2007-08-21 Richard Guenther <rguenther@suse.de>
6420 * gcc.c-torture/compile/pr33122.c: New testcase.
6422 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6424 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6426 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6428 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6430 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6433 * g++.dg/init/new23.C: New test.
6435 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6438 * gcc.c-torture/compile/pr30564-1.c: New test.
6439 * gcc.c-torture/compile/pr30564-2.c: New test.
6441 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6443 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6445 2007-08-19 Tobias Burnus <burnus@net-b.de>
6447 * gfortran.dg/interface_abstract_2.f90: New.
6448 * gfortran.dg/interface_abstract_1.f90: Fix typo.
6450 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6452 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6453 unknown (so that outer-loop wont get analyzed).
6454 * gcc.dg/vect/vect-outer-1a.c: New test.
6455 * gcc.dg/vect/vect-outer-1b.c: New test.
6456 * gcc.dg/vect/vect-outer-1.c: New test.
6457 * gcc.dg/vect/vect-outer-2a.c: New test.
6458 * gcc.dg/vect/vect-outer-2b.c: New test.
6459 * gcc.dg/vect/vect-outer-2c.c: New test.
6460 * gcc.dg/vect/vect-outer-2.c: New test.
6461 * gcc.dg/vect/vect-outer-3a.c: New test.
6462 * gcc.dg/vect/vect-outer-3b.c: New test.
6463 * gcc.dg/vect/vect-outer-3c.c: New test.
6464 * gcc.dg/vect/vect-outer-3.c: New test.
6465 * gcc.dg/vect/vect-outer-4a.c: New test.
6466 * gcc.dg/vect/vect-outer-4b.c: New test.
6467 * gcc.dg/vect/vect-outer-4c.c: New test.
6468 * gcc.dg/vect/vect-outer-4d.c: New test.
6469 * gcc.dg/vect/vect-outer-4e.c: New test.
6470 * gcc.dg/vect/vect-outer-4f.c: New test.
6471 * gcc.dg/vect/vect-outer-4g.c: New test.
6472 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6473 * gcc.dg/vect/vect-outer-4i.c: New test.
6474 * gcc.dg/vect/vect-outer-4j.c: New test.
6475 * gcc.dg/vect/vect-outer-4k.c: New test.
6476 * gcc.dg/vect/vect-outer-4l.c: New test.
6477 * gcc.dg/vect/vect-outer-4m.c: New test.
6478 * gcc.dg/vect/vect-outer-4.c: New test.
6479 * gcc.dg/vect/vect-outer-5.c: New test.
6480 * gcc.dg/vect/vect-outer-6.c: New test.
6481 * gcc.dg/vect/vect-outer-fir.c: New test.
6482 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6485 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6487 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6488 and -fno-tree-reassoc.
6489 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6490 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6491 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6492 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6493 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6494 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6495 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6496 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6497 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6498 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6499 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6500 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6501 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6502 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6503 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6504 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6505 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6506 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6507 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6508 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6509 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6510 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6511 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6512 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6513 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6514 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6515 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6516 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6517 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6518 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6519 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6520 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6521 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6522 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6523 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6524 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6525 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6527 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6529 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6530 versioning for aliasing).
6531 * gcc.dg/vect/vect-35.c: Likewise.
6533 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6535 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6537 2007-08-18 Tom Tromey <tromey@redhat.com>
6539 PR preprocessor/32974:
6540 * gcc.dg/cpp/pr32974.c: New file.
6542 2007-08-17 Tobias Burnus <burnus@net-b.de>
6544 * gfortran.dg/interface_abstract_1.f90: New.
6546 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6549 * gfortran.dg/pure_initializer_1.f90: New test.
6551 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6554 * gfortran.dg/array_constructor_18.f90: New test.
6556 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
6559 * g++.dg/expr/lval3.C: New test.
6560 * g++.dg/expr/lval4.C: New test.
6562 2007-08-17 Ollie Wild <aaw@google.com>
6565 * g++.dg/lookup/builtin3.C: New test.
6566 * g++.dg/lookup/builtin4.C: New test.
6567 * g++.dg/lookup/using19.C: New test.
6569 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6572 * g++.dg/parse/error31.C: New.
6574 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6577 * g++.dg/template/error26.C: New.
6579 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6582 * gfortran.dg/zero_length_2.f90: New test.
6584 2007-08-17 Tobias Burnus <burnus@net-b.de>
6586 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6587 * gfortran.dg/kind_tests_3.f03: Ditto.
6588 * gfortran.dg/global_vars_f90_init.f90: Ditto.
6589 * gfortran.dg/interface_13.f90: Ditto.
6590 * gfortran.dg/pr32738.f90: Ditto.
6591 * gfortran.dg/module_private_1.f90: Ditto.
6592 * gfortran.dg/test_only_clause.f90: Ditto.
6593 * gfortran.dg/bind_c_vars.f90: Ditto.
6594 * gfortran.dg/bind_c_dts.f90: Ditto.
6595 * gfortran.dg/use_9.f90: Ditto.
6596 * gfortran.dg/generic_8.f90: Ditto.
6597 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6598 * gfortran.dg/private_type_6.f90: Ditto.
6599 * gfortran.dg/c_assoc.f90: Ditto.
6600 * gfortran.dg/private_type_7.f90: Ditto.
6601 * gfortran.dg/global_vars_c_init.f90: Ditto.
6602 * gfortran.dg/bind_c_dts_2.f03: Ditto.
6603 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6604 * gfortran.dg/c_size_t_test.f03: Ditto.
6605 * gfortran.dg/used_types_12.f90: Ditto.
6606 * gfortran.dg/pr25923.f90: Ditto.
6607 * gfortran.dg/test_com_block.f90: Ditto.
6608 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6609 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6610 * gfortran.dg/com_block_driver.f90: Ditto.
6611 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6612 * gfortran.dg/use_iso_c_binding.f90: Ditto.
6613 * gfortran.dg/c_loc_test.f90: Ditto.
6614 * gfortran.dg/c_ptr_tests.f03: Ditto.
6615 * gfortran.dg/module_interface_1.f90: Ditto.
6617 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6620 * g++.dg/other/error17.C: Adjust.
6622 2007-08-17 Ben Elliston <bje@au.ibm.com>
6625 * g++.dg/ext/altivec-14.C: New test.
6627 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6629 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6630 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6632 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6633 * gcc.dg/vect/pr32366.c: Ditto.
6635 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6638 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6639 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6640 * gcc.dg/dfp/convert-int-fold.c: Ditto.
6641 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6643 2007-08-16 Tobias Burnus <burnus@net-b.de>
6646 * gfortran.dg/use_9.f90: New.
6648 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6650 * g++.dg/gcov/gcov-5.C: New test.
6652 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6654 * g++.dg/gcov/gcov-4.C: New test.
6655 * lib/gcov.exp (verify-lines): Add support for
6656 checking no-coverage lines.
6658 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
6660 * gcc.dg/vect/vect-vfa-01.c: New.
6661 * gcc.dg/vect/vect-vfa-02.c: New.
6662 * gcc.dg/vect/vect-vfa-03.c: New.
6663 * gcc.dg/vect/vect-vfa-04.c: New.
6664 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6665 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6666 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6667 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6668 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6669 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6670 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6671 gfortran.dg/vect/pr19049.f90: Rename to start with
6673 * gcc.dg/vect/vect.exp: Disable versioning for alias
6674 when test starts with no-vfa-.
6675 * gfortran.dg/vect/vect.exp: Likewise.
6677 2007-08-16 Richard Sandiford <richard@codesourcery.com>
6679 * gcc.dg/torture/pr32897.c: New test.
6681 2007-08-16 Paolo Carlini <pcarlini@suse.de>
6684 * g++.dg/template/crash69.C: New.
6686 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
6688 * lib/target-supports.exp (check_effective_target_arm32): Use
6689 check_no_compiler_messages.
6691 2007-08-15 Diego Novillo <dnovillo@google.com>
6693 gcc.dg/tree-ssa/20070815.c: New test.
6695 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6698 * gfortran.dg/random_7.f90: Initialize variable.
6700 2007-08-15 Jakub Jelinek <jakub@redhat.com>
6703 * gfortran.dg/pr33074.f90: New test.
6706 * g++.dg/opt/nrv14.C: New test.
6708 2007-08-15 Paolo Carlini <pcarlini@suse.de>
6711 * g++.dg/template/crash68.C: New.
6713 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6715 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6716 * gcc.dg/sibcall-4.c: Ditto.
6718 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6721 * gfortran.dg/use_8.f90: New test.
6722 * gfortran.dg/c_loc_tests_2.f03: Fix code.
6724 2007-08-14 Paolo Carlini <pcarlini@suse.de>
6727 * g++.dg/template/error27.C: New.
6728 * g++.dg/template/error28.C: New.
6729 * g++.dg/other/pr28304.C: Adjust.
6730 * g++.old-deja/g++.mike/p811.C: Likewise.
6732 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
6735 * gcc.target/i386/pr30315.c: New.
6737 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6740 * gfortran.dg/substr_5.f90: New test.
6742 2007-08-14 Andrew Pinski <pinskia@gmail.com>
6745 * gcc.dg/vector-2.c: New test.
6748 * g++.dg/ext/vector8.C: New test.
6750 2007-08-13 Dan Hipschman <dsh@google.com>
6753 * gcc.dg/format/array-1.c: Add an additional test for
6754 unterminated format strings of length 1.
6756 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6759 * gfortran.dg/external_procedures_3.f90: New test.
6761 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6764 * gfortran.dg/import6.f90: New test.
6766 2007-08-13 Andrew Pinski <pinskia@gmail.com>
6769 * gcc.dg/vector-1.c: New test.
6771 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6773 * gcc.dg/pr21255-4.c: Skip for PIC.
6774 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6776 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6778 * gcc.dg/attr-isr.c: Skip for PIC.
6779 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6780 * gcc.dg/attr-isr-trapa.c: Likewise.
6781 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6782 * gcc.dg/pragma-isr-trapa.c: Likewise.
6783 * gcc.dg/pragma-isr-trapa2.c: Likewise.
6785 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6788 * gfortran.dg/transpose_1.f90: New test.
6790 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6793 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6796 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6800 * gfortran.dg/random_4.f90: New test.
6801 * gfortran.dg/random_5.f90: New test.
6802 * gfortran.dg/random_6.f90: New test.
6803 * gfortran.dg/random_7.f90: New test.
6805 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6808 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6810 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6813 * gfortran.dg/module_private_1.f90: New test.
6815 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6818 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6819 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6821 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6824 * gfortran.dg/char_length_6.f90: New test.
6826 2007-08-10 Ollie Wild <aaw@google.com>
6828 * g++.dg/lookup/using18.C: New test.
6830 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6833 * g++.dg/other/error16.C: New.
6835 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6838 * gfortran.dg/namelist_37.f90: New test.
6840 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6843 * g++.dg/conversion/op3.C: New.
6845 2007-08-09 Tobias Burnus <burnus@net-b.de>
6848 * gfortran.dg/fmt_tab_1.f90: New.
6849 * gfortran.dg/fmt_tab_2.f90: New.
6851 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6854 * gcc.c-torture/compile/pr32796.c: New test.
6856 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6859 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6860 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6863 2007-08-08 Richard Sandiford <richard@codesourcery.com>
6865 * gcc.target/mips/code-readable-1.c: New test.
6866 * gcc.target/mips/code-readable-2.c: Likewise.
6867 * gcc.target/mips/code-readable-3.c: Likewise.
6869 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
6870 Revital Eres <eres@il.ibm.com>
6872 * gfortran.dg/sms-1.f90: Add comment.
6873 * gfortran.dg/sms-2.f90: New.
6875 2007-08-07 Ian Lance Taylor <iant@google.com>
6877 * gcc.dg/instrument-1.c: New test.
6878 * gcc.dg/instrument-2.c: New test.
6879 * gcc.dg/instrument-3.c: New test.
6881 2007-08-07 Steve Ellcey <sje@cup.hp.com>
6883 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6885 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
6887 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
6888 !vector_alignment_reachable targets.
6889 * gcc.dg/vect/vect-33.c: Likewise.
6890 * gcc.dg/vect/vect-42.c: Likewise.
6891 * gcc.dg/vect/vect-44.c: Likewise.
6892 * gcc.dg/vect/vect-50.c: Likewise.
6893 * gcc.dg/vect/vect-70.c: Likewise.
6894 * gcc.dg/vect/vect-71.c: Likewise.
6895 * gcc.dg/vect/vect-87.c: Likewise.
6896 * gcc.dg/vect/vect-88.c: Likewise.
6897 * gcc.dg/vect/vect-91.c: Likewise.
6898 * gcc.dg/vect/vect-93.c: Likewise.
6899 * gcc.dg/vect/vect-96.c: Likewise.
6900 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6901 * gcc.dg/vect/section-anchors-69.c: Likewise.
6902 * gcc.dg/vect/pr25413.c: Likewise.
6903 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6904 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6905 * gfortran.dg/vect-2.f90: Likewise.
6906 * gfortran.dg/vect-3.f90: Likewise.
6907 * gfortran.dg/vect-4.f90: Likewise.
6908 * gfortran.dg/vect-5.f90: Likewise.
6909 * lib/target-supports.exp (check_effective_target_natural_alignment):
6910 Return false for darwin.
6911 (check_effective_target_vector_alignment_reachable_for_double): New.
6913 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
6915 * gcc.dg/multiword-1.c: New testcase.
6917 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
6919 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6921 * gfortran.dg/namelist_36.f90: New test.
6923 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
6925 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6926 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6928 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
6930 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6931 * gcc.dg/torture/type-generic-1.c: Likewise.
6933 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6935 * gcc.c-torture/20070522-1.c: Move to ...
6936 * gcc.c-torture/compile/20070522-1.c: Here.
6938 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6941 * gfortran.dg/minmax_char_1.f90: New test.
6942 * gfortran.dg/minmax_char_2.f90: New test.
6943 * gfortran.dg/min_max_optional_4.f90: New test.
6945 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6947 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6948 hanging on the testcase.
6950 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6953 * gcc.c-torture/compile/pr32988.c: New test.
6955 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6957 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6959 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
6961 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
6964 2007-03-22 Dirk Mueller <dmueller@suse.de>
6966 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6968 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6971 * gfortran.dg/isnan_1.f90: New test.
6973 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
6974 Revital Eres <eres@il.ibm.com>
6976 * gcc.dg/sms-antideps.c: New test.
6978 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
6981 * gfortran.dg/entry_13.f90: New test.
6983 * gfortran.dg/entry_12.f90: Clean up .mod file.
6985 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6988 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
6989 variables as kind=4 so they don't overflow the record length.
6991 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
6994 * gfortran.dg/selected_kind_1.f90: New test.
6996 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6999 * gcc.c-torture/compile/pr32780.c: New test.
7001 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7004 * gcc.c-torture/compile/pr32399.c: New testcase.
7006 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7009 * g++.dg/torture/pr32304.C: New testcase.
7011 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7014 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7016 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7019 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7021 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7024 * gfortran.dg/nint_2.f90: New test.
7026 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7028 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7029 * gcc.dg/weak/typeof-2.c: Likewise.
7031 2007-08-03 Diego Novillo <dnovillo@google.com>
7034 * gcc.dg/tree-ssa/pr31521.c: New test.
7036 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7039 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7040 iostat must be default kind.
7042 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7044 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7046 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7049 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7050 explicit so test passes with -fdefault-integer-8.
7051 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7052 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7054 2007-08-02 Lee Millward <lee.millward@gmail.com>
7057 * g++.dg/parse/asm1.C: New test.
7060 * g++.dg/parse/asm2.C: Likewise.
7063 * g++.dg/parse/asm3.C: Likewise.
7065 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7067 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7068 "int" is only 16 bit bits wide.
7069 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7071 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7073 * g++.dg/torture/type-generic-1.C: New.
7074 * gcc.dg/pr28796-2.c: Move tests ...
7075 * gcc.dg/tg-tests.h: ... here.
7076 * gcc.dg/torture/type-generic-1.c: New.
7078 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7081 * minmaxloc_3.f90: New test case.
7083 2007-08-01 Tobias Burnus <burnus@net-b.de>
7086 * gfortran.dg/allocate_stat.f90: New.
7088 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7090 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7092 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7094 PR tree-optimization/32919
7095 * gcc.c-torture/compile/pr32919.c: New.
7097 2007-08-01 Nick Clifton <nickc@redhat.com>
7099 * gcc.c-torture/execute/execute.exp: Change copyright header to
7100 refer to version 3 of the GNU General Public License and to point
7101 readers at the COPYING3 file and the FSF's license web page.
7102 * gcc.c-torture/execute/ieee/ieee.exp,
7103 gcc.c-torture/unsorted/unsorted.exp,
7104 gcc.c-torture/compile/compile.exp,
7105 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7106 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7107 gcc.target/cris/torture/cris-torture.exp,
7108 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7109 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7110 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7111 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7112 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7113 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7114 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7115 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7116 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7117 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7118 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7119 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7120 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7121 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7122 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7123 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7124 gcc.dg/noncompile/noncompile.exp,
7125 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7126 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7127 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7128 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7129 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7130 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7131 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7132 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7133 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7134 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7135 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7136 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7137 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7138 g++.old-deja/old-deja.exp,
7139 gfortran.fortran-torture/execute/execute.exp,
7140 gfortran.fortran-torture/compile/compile.exp,
7141 treelang/output/output-1.c, treelang/output/output-1.tree,
7142 treelang/execute/execute.exp, treelang/Makefile.in,
7143 treelang/compile/compile.exp, g++.dg/dg.exp,
7144 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7145 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7146 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7147 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7148 g++.dg/compat/struct-layout-1.exp,
7149 g++.dg/compat/struct-layout-1_generate.c,
7150 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7151 g++.dg/bprob/bprob.exp, config/default.exp,
7152 gcc.test-framework/test-framework.awk,
7153 gcc.test-framework/gen_directive_tests,
7154 gcc.test-framework/test-framework.exp,
7155 objc.dg/special/special.exp,
7156 objc.dg/gnu-encoding/gnu-encoding.exp,
7157 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7158 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7159 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7160 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7161 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7162 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7163 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7164 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7165 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7166 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7167 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7168 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7169 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7170 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7171 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7172 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7175 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7177 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7180 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7183 * gfortran.dg/initialization_12.f90: New test.
7185 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7188 * gfortran.dg/entry_12.f90: New test.
7190 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7193 * gfortran.dg/altreturn_6.f90: New test.
7195 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7198 * gfortran.dg/exponent_2.f90: New test.
7200 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7202 * gcc.dg/vect/vect-117.c: New test.
7203 * gcc.dg/vect/vect-74.c: Enabled test
7204 * gcc.dg/vect/vect-81.c: Enabled test
7206 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7208 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7209 s/dg-error/dg-warning where warning is expected.
7211 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7214 * gfortran.dg/array_constructor_12.f90: Adjust argument
7215 of huge() to correct kind.
7217 2007-07-30 Ollie Wild <aaw@google.com>
7219 * gcc.dg/cpp/counter-2.c: New test.
7220 * gcc.dg/cpp/counter-3.c: New test.
7221 * gcc.dg/cpp/dir-only-1.c: New test.
7222 * gcc.dg/cpp/dir-only-1.h: New file.
7223 * gcc.dg/cpp/dir-only-2.c: New test.
7224 * gcc.dg/cpp/dir-only-3.c: New test.
7225 * gcc.dg/cpp/dir-only-3a.h: New file.
7226 * gcc.dg/cpp/dir-only-3b.h: New file.
7227 * gcc.dg/cpp/dir-only-4.c: New test.
7228 * gcc.dg/cpp/dir-only-5.c: New test.
7229 * gcc.dg/cpp/dir-only-6.c: New test.
7231 2007-07-30 Julian Brown <julian@codesourcery.com>
7233 * gcc.target/arm/neon/v*.c: Regenerate.
7235 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7238 * g++.dg/ext/label6.C: New.
7240 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7244 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7246 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7249 * gfortran.dg/actual_pointer_function_1.f90: New test.
7252 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7254 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7257 * gfortran.dg/shape_1.f90: Adjust error message.
7258 * gfortran.dg/parameter_array_ref_1.f90: New test.
7260 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7263 * gfortran.dg/entry_11.f90: New test.
7265 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7266 Revital Eres <eres@il.ibm.com>
7268 * gfortran.dg/sms-1.f90: New test.
7270 2007-07-28 Richard Guenther <rguenther@suse.de>
7272 * gcc.c-torture/compile/pr32920.c: New testcase.
7274 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7277 * g++.dg/lookup/friend11.C: New test.
7279 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7281 * gfortran.dg/namelist_5.f90: Adjusted error message.
7282 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7283 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7284 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7285 * gfortran.dg/namelist_32.f90: ... this.
7288 * gfortran.dg/namelist_33.f90: New test.
7291 * gfortran.dg/namelist_34.f90: New test.
7294 * gfortran.dg/namelist_35.f90: New test.
7296 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7299 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7301 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7304 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7305 assuming it is 0x7ffffffff.
7306 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7307 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7309 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7311 * gfortran.dg/operator_3.f90: Fix dg directive.
7312 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7313 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7314 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7316 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7318 * g++.dg/cpp0x/decltype1.C: New.
7319 * g++.dg/cpp0x/decltype2.C: New.
7320 * g++.dg/cpp0x/decltype3.C: New.
7321 * g++.dg/cpp0x/decltype4.C: New.
7322 * g++.dg/cpp0x/decltype5.C: New.
7323 * g++.dg/cpp0x/decltype6.C: New.
7325 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7327 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7328 because the test relies on bit 31 to be the sign bit.
7330 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7332 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7333 assuming it is 0x7fffffff.
7334 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7335 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7337 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7340 * g++.dg/expr/bitfield9.C: New test.
7342 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7345 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7347 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7350 * gfortran.dg/private_type_7.f90: New test.
7352 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7355 * gfortran.dg/select_char_1.f90: New test.
7357 2007-07-27 Tobias Burnus <burnus@net-b.de>
7360 * gfortran.dg/initialization_11.f90: New test.
7362 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7364 * gcc.target/mips/ins-1.c: New test.
7366 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7369 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7372 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7374 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7375 error: width of 'spare' exceeds its type.
7377 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7379 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7380 * gcc.dg/sibcall-4.c: Likewise.
7382 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7384 PR rtl-optimization/31500
7385 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7386 * g++.dg/warn/Warray-bounds.C: Likewise.
7388 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7390 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7392 2007-07-25 Julian Brown <julian@codesourcery.com>
7393 Paul Brook <paul@codesourcery.com>
7394 Joseph Myers <joseph@codesourcery.com>
7395 Mark Shinwell <shinwell@codesourcery.com>
7397 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7398 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7399 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7400 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7401 (check_effective_target_arm_neon_hw): New.
7402 * gcc.target/arm/neon/neon.exp: New file.
7403 * gcc.target/arm/neon/polytypes.c: New file.
7404 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7406 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7408 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7409 targets where an "int" is less than 32 bits wide.
7411 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7413 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7415 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7417 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7418 during addition if an int is only 16 bits wide.
7419 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7421 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7423 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7424 size as "long int" and are 32 or 64 bits wide.
7425 * gcc.dg/torture/pr28814.c: Likewise.
7427 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7429 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7430 exactly as wide as an int.
7432 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7434 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7435 Define and use throughout as long long printf format specifier.
7436 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7439 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7441 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7442 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7444 2007-07-25 Ben Elliston <bje@au.ibm.com>
7446 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7448 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7450 * gcc.c-torture/execute/20070724-1.c: New.
7452 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7455 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7456 "deallocates" to 24, since patch has code rid of much spurious
7458 * gfortran.dg/interface_assignment_1.f90 : New test.
7461 * gfortran.dg/interface_assignment_2.f90 : New test.
7463 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7466 * fortran.dg/initialization_10.f90: New test.
7468 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7471 * gfortran.dg/imag_2.f: Removed
7472 * gfortran.dg/warn_std_1.f90: New test.
7473 * gfortran.dg/warn_std_2.f90: New test.
7474 * gfortran.dg/warn_std_3.f90: New test.
7476 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7479 * g++.dg/init/new22.C: New.
7481 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7484 * g++.dg/template/crash67.C: New.
7486 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
7488 * lib/target-support.exp (check_effective_target_natural_alignment):
7489 (check_effective_target_vector_alignment_reachable): New.
7490 * config/spu/spu.c (spu_vector_alignment_reachable): New.
7491 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7492 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
7494 * gcc.dg/vect/pr25413.c: Likewise.
7495 * gcc.dg/vect/pr31699.c: Likewise.
7497 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7500 * gfortran.dg/pack_bounds_1.f90: New test case.
7502 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
7505 * gfortran.dg/initialization_9.f90: New test.
7507 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7511 * gfortran.dg/bind_c_usage_8.f03: New test case.
7512 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7513 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
7515 2007-07-23 Richard Sandiford <richard@codesourcery.com>
7517 * gcc.target/mips/branch-cost-1.c: New test.
7518 * gcc.target/mips/branch-cost-2.c: Likewise.
7520 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7523 * gfortran.dg/c_char_tests.f03: New test case.
7524 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7525 * gfortran.dg/c_char_tests_2.f03: New test case.
7526 * gfortran.dg/value_6.f03: Ditto.
7527 * gfortran.dg/value_7.f03: Ditto.
7529 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7532 * gfortran.dg/c_funloc_tests_5.f03: New.
7533 * gfortran.dg/c_funloc_tests_5.f04: New.
7534 * gfortran.dg/c_funloc_tests_4_driver.c: New.
7536 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7539 * g++.dg/expr/call4.C: New.
7540 * g++.dg/expr/call5.C: New.
7542 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7545 * gfortran.dg/namelist_30.f90: New test.
7547 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7550 * gfortran.dg/array_initializer_1.f90: Removed warning.
7551 * gfortran.dg/initialization_1.f90: Adjusted messages.
7552 * gfortran.dg/nested_modules_6.f90: Removed warning.
7555 * gfortran.dg/initialization_7.f90: New test.
7558 * gfortran.dg/initialization_8.f90: New test.
7560 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7563 * g++.dg/template/crash47.C: Adjust errors.
7564 * g++.dg/template/crash48.C: Adjust errors.
7565 * g++.dg/template/typename12.C: New.
7566 * g++.dg/template/typename13.C: New.
7567 * g++.dg/template/typename14.C: New.
7568 * g++.dg/template/typedef6.C: Adjust errors.
7570 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7573 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7574 * gfortran.dg/pr32627.f03: New test case.
7576 * gfortran.dg/c_f_pointer_logical.f03: New test case.
7577 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7578 c_f_pointer_logical.
7579 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7580 c_f_pointer_complex.
7581 * gfortran.dg/c_f_pointer_complex.f03: New test case.
7582 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7583 c_f_pointer_shape_tests_2.
7584 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7586 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7589 * gfortran.dg/c_loc_tests_9.f03: New test case.
7590 * gfortran.dg/c_loc_tests_10.f03: Ditto.
7592 2007-07-21 Lee Millward <lee.millward@gmail.com>
7595 * gfortran.dg/int_2.f90: New test.
7597 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
7599 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7601 2007-07-20 Richard Sandiford <richard@codesourcery.com>
7603 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7604 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7606 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
7608 PR tree-optimization/19910
7609 * gcc.dg/pr19910.c: New test.
7611 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
7614 * gfortran.dg/pr32738.f90: New test.
7616 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7618 PR tree-optimzation/32635
7619 * gfortran.dg/pr32635.f: New test case.
7621 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
7624 * gfortran.dg/pr32801.f03: New test case.
7626 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7628 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7629 Test negative numbers also.
7630 * gcc.dg/c99-math-float-1.c: Likewise.
7631 * gcc.dg/c99-math-long-double-1.c: Likewise.
7632 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
7635 2007-07-18 Bob Wilson <bob.wilson@acm.org>
7637 * lib/target-supports.exp (check_effective_target_sync_int_long):
7639 (check_effective_target_sync_char_short): Likewise.
7641 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7643 * gcc.dg/pr28796-2.c: Add more cases.
7645 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7647 * gcc.dg/pr28796-1.c: Add more cases.
7648 * gcc.dg/pr28796-2.c: Likewise.
7650 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7652 * gcc.dg/pr28796-1.c: Add more cases.
7653 * gcc.dg/pr28796-2.c: Likewise.
7655 2007-07-17 Janus Weil <jaydub66@gmail.com>
7658 * gfortran.dg/pr32535.f90: New test.
7660 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
7664 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7666 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
7668 PR rtl-optimization/32773
7669 * gcc.dg/pr32773.c: New test.
7671 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
7673 * gcc.target/spu/intrinsics-1.c: Use dg-message to
7674 match flax-vector-conversions note.
7675 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7676 instead of dg-error for the warning.
7678 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7680 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7681 adapted to work on targets with 16-bit or wider int.
7682 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7683 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7684 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7685 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7687 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7689 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7690 support large arrays.
7691 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7692 * gcc.dg/20061109-1.c: Likewise.
7693 * gcc.c-torture/execute/20061101-1.x: Likewise.
7694 * gcc.c-torture/execute/pr29797-1.x: Likewise.
7695 * gcc.c-torture/execute/pr31448.x: Likewise.
7697 2007-07-16 Lee Millward <lee.millward@gmail.com>
7699 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7702 * gfortran.dg/pr32238.f90: New test.
7705 * gfortran.dg/pr32222.f90: New test.
7708 * gfortran.dg/pr32242.f90: New test.
7710 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
7711 David Ung <davidu@mips.com>
7713 * gcc.target/mips/mips-sched-madd.c: New test case.
7715 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7718 * gfortran.dg/large_real_kind_1.f90: Update test.
7719 * gfortran.dg/pr17706.f90: Update test.
7720 * gfortran.dg/fmt_zero_digits.f90: Update test.
7721 * gfortran.dg/fmt_zero_precision.f90: Update test.
7722 * gfortran.dg/real_const_3.f90: Update test.
7724 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7727 * gfortran.dg/bounds_check_8.f90: New test.
7728 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7730 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7733 * gfortran.dg/mvbits_2.f90: New test.
7735 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7738 * gfortran.dg/pack_mask_1.f90: New test.
7739 * gfortran.dg/unpack_mask_1.f90: New test.
7741 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7743 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7744 * gcc.dg/20001101-1.c: Likewise.
7745 * gcc.dg/20001102-1.c: Likewise.
7746 * gcc.dg/20020116-2.c: Likewise.
7747 * gcc.dg/20020416-1.c: Likewise.
7748 * gcc.dg/sparc-constant-1.c: Likewise.
7749 * gcc.dg/sparc-dwarf2.c: Likewise.
7750 * gcc.dg/sparc-frame-1.c: Likewise.
7751 * gcc.dg/sparc-getcontext-1.c: Likewise.
7752 * gcc.dg/sparc-loop-1.c: Likewise.
7753 * gcc.dg/sparc-reg-1.c: Likewise.
7754 * gcc.dg/sparc-ret.c: Likewise.
7755 * gcc.dg/sparc-trap-1.c: Likewise.
7756 * gcc.dg/ultrasp10.c: Likewise.
7757 * gcc.dg/ultrasp11.c: Likewise.
7758 * gcc.dg/ultrasp1.c: Likewise.
7759 * gcc.dg/ultrasp2.c: Likewise.
7760 * gcc.dg/ultrasp3.c: Likewise.
7761 * gcc.dg/ultrasp4.c: Likewise.
7762 * gcc.dg/ultrasp5.c: Likewise.
7763 * gcc.dg/ultrasp6.c: Likewise.
7764 * gcc.dg/ultrasp7.c: Likewise.
7765 * gcc.dg/ultrasp8.c: Likewise.
7766 * gcc.dg/ultrasp9.c: Likewise.
7767 * gcc.dg/splet-1.c: Delete.
7769 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
7772 * gfortran.dg/stfunc_5.f90: New test.
7774 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
7776 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7777 New procedure to check if arrays are naturally aligned to the vector
7779 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
7780 in size_t typedef. Adjust tree dump scan results according to
7781 vect_aligned_arrays target check.
7782 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7783 vect_aligned_arrays target check.
7784 * gcc.dg/vect/pr31699.c: Ditto.
7786 2007-07-13 Sa Liu <saliu@de.ibm.com>
7788 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7789 for V2DFmode vector conditional expression.
7790 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
7792 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
7794 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
7795 V2DFmode comparison and test special values.
7796 * lib/target-supports.exp: Switch on test for V2DFmode
7797 vector conditional expression.
7799 2007-07-13 Richard Guenther <rguenther@suse.de>
7801 PR tree-optimization/32721
7802 * gcc.dg/pr32721.c: New testcase.
7804 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
7806 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7807 error message part that continues on a new line.
7809 2007-07-12 Geoffrey Keating <geoffk@apple.com>
7811 * gcc.dg/c99-tgmath-1.c: New.
7812 * gcc.dg/c99-tgmath-2.c: New.
7813 * gcc.dg/c99-tgmath-3.c: New.
7814 * gcc.dg/c99-tgmath-4.c: New.
7816 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7817 Janis Johnson <janis187@us.ibm.com>
7820 * gcc.test-framework/dg-error-exp-F.c: New test.
7821 * gcc.test-framework/dg-warning-exp-F.c: New test.
7822 * lib/gcc.exp: Enable warning and error prefixes.
7823 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7824 (dg-error): Wrap original dg-error.
7825 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7826 markers from dg-error/dg-warning directives.
7827 * gcc.dg/20040322-1.c: Likewise.
7828 * gcc.dg/Wchar-subscripts-1.c: Likewise.
7829 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7830 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7831 * gcc.dg/Werror-1.c: Likewise.
7832 * gcc.dg/Werror-10.c: Likewise.
7833 * gcc.dg/Werror-11.c: Likewise.
7834 * gcc.dg/Werror-2.c: Likewise.
7835 * gcc.dg/Werror-3.c: Likewise.
7836 * gcc.dg/Werror-4.c: Likewise.
7837 * gcc.dg/Werror-5.c: Likewise.
7838 * gcc.dg/Werror-6.c: Likewise.
7839 * gcc.dg/Werror-7.c: Likewise.
7840 * gcc.dg/Werror-8.c: Likewise.
7841 * gcc.dg/Werror-9.c: Likewise.
7842 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7843 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7844 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7845 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7846 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7847 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7848 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7849 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7850 * gcc.dg/Wnested-externs-1.c: Likewise.
7851 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7852 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7853 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7854 * gcc.dg/Wshadow-3.c: Likewise.
7855 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7856 * gcc.dg/Wwrite-strings-1.c: Likewise.
7857 * gcc.dg/anon-struct-5.c: Likewise.
7858 * gcc.dg/anon-struct-6.c: Likewise.
7859 * gcc.dg/anon-struct-7.c: Likewise.
7860 * gcc.dg/anon-struct-8.c: Likewise.
7861 * gcc.dg/array-8.c: Likewise.
7862 * gcc.dg/array-quals-2.c: Likewise.
7863 * gcc.dg/asm-qual-1.c: Likewise.
7864 * gcc.dg/asm-wide-1.c: Likewise.
7865 * gcc.dg/assign-warn-1.c: Likewise.
7866 * gcc.dg/assign-warn-2.c: Likewise.
7867 * gcc.dg/bitfld-10.c: Likewise.
7868 * gcc.dg/bitfld-11.c: Likewise.
7869 * gcc.dg/bitfld-12.c: Likewise.
7870 * gcc.dg/bitfld-13.c: Likewise.
7871 * gcc.dg/bitfld-14.c: Likewise.
7872 * gcc.dg/builtin-choose-expr-2.c: Likewise.
7873 * gcc.dg/builtins-30.c: Likewise.
7874 * gcc.dg/c90-const-expr-5.c: Likewise.
7875 * gcc.dg/c90-typespec-1.c: Likewise.
7876 * gcc.dg/c99-const-expr-5.c: Likewise.
7877 * gcc.dg/c99-flex-array-5.c: Likewise.
7878 * gcc.dg/c99-fordecl-3.c: Likewise.
7879 * gcc.dg/c99-tag-3.c: Likewise.
7880 * gcc.dg/c99-typespec-1.c: Likewise.
7881 * gcc.dg/c99-vla-jump-1.c: Likewise.
7882 * gcc.dg/c99-vla-jump-2.c: Likewise.
7883 * gcc.dg/c99-vla-jump-3.c: Likewise.
7884 * gcc.dg/c99-vla-jump-4.c: Likewise.
7885 * gcc.dg/c99-vla-jump-5.c: Likewise.
7886 * gcc.dg/cast-1.c: Likewise.
7887 * gcc.dg/cast-2.c: Likewise.
7888 * gcc.dg/cast-3.c: Likewise.
7889 * gcc.dg/cast-4.c: Likewise.
7890 * gcc.dg/cast-pretty-print-1.c: Likewise.
7891 * gcc.dg/comp-goto-2.c: Likewise.
7892 * gcc.dg/comp-goto-3.c: Likewise.
7893 * gcc.dg/cpp/error-1.c: Likewise.
7894 * gcc.dg/cpp/if-paren.c: Likewise.
7895 * gcc.dg/decl-7.c: Likewise.
7896 * gcc.dg/decl-8.c: Likewise.
7897 * gcc.dg/decl-nospec-1.c: Likewise.
7898 * gcc.dg/decl-nospec-2.c: Likewise.
7899 * gcc.dg/decl-nospec-3.c: Likewise.
7900 * gcc.dg/declspec-10.c: Likewise.
7901 * gcc.dg/declspec-11.c: Likewise.
7902 * gcc.dg/declspec-12.c: Likewise.
7903 * gcc.dg/declspec-13.c: Likewise.
7904 * gcc.dg/declspec-14.c: Likewise.
7905 * gcc.dg/declspec-15.c: Likewise.
7906 * gcc.dg/declspec-16.c: Likewise.
7907 * gcc.dg/declspec-17.c: Likewise.
7908 * gcc.dg/declspec-4.c: Likewise.
7909 * gcc.dg/declspec-5.c: Likewise.
7910 * gcc.dg/declspec-6.c: Likewise.
7911 * gcc.dg/declspec-7.c: Likewise.
7912 * gcc.dg/declspec-8.c: Likewise.
7913 * gcc.dg/declspec-9.c: Likewise.
7914 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7915 * gcc.dg/dfp/constants-c99.c: Likewise.
7916 * gcc.dg/dfp/keywords-c89.c: Likewise.
7917 * gcc.dg/dfp/keywords-c99.c: Likewise.
7918 * gcc.dg/dfp/keywords-reserved.c: Likewise.
7919 * gcc.dg/dfp/typespec.c: Likewise.
7920 * gcc.dg/dremf-type-compat-2.c: Likewise.
7921 * gcc.dg/dremf-type-compat-3.c: Likewise.
7922 * gcc.dg/dremf-type-compat-4.c: Likewise.
7923 * gcc.dg/empty-source-2.c: Likewise.
7924 * gcc.dg/empty-source-3.c: Likewise.
7925 * gcc.dg/enum3.c: Likewise.
7926 * gcc.dg/extra-semi-2.c: Likewise.
7927 * gcc.dg/extra-semi-3.c: Likewise.
7928 * gcc.dg/float-range-1.c: Likewise.
7929 * gcc.dg/float-range-2.c: Likewise.
7930 * gcc.dg/float-range-3.c: Likewise.
7931 * gcc.dg/float-range-5.c: Likewise.
7932 * gcc.dg/format/asm_fprintf-2.c: Likewise.
7933 * gcc.dg/format/asm_fprintf-3.c: Likewise.
7934 * gcc.dg/format/asm_fprintf-4.c: Likewise.
7935 * gcc.dg/format/asm_fprintf-5.c: Likewise.
7936 * gcc.dg/format/cast-1.c: Likewise.
7937 * gcc.dg/format/gcc_diag-3.c: Likewise.
7938 * gcc.dg/format/gcc_diag-4.c: Likewise.
7939 * gcc.dg/format/gcc_diag-6.c: Likewise.
7940 * gcc.dg/format/gcc_diag-8.c: Likewise.
7941 * gcc.dg/format/gcc_diag-9.c: Likewise.
7942 * gcc.dg/format/nul-2.c: Likewise.
7943 * gcc.dg/format/opt-1.c: Likewise.
7944 * gcc.dg/format/opt-2.c: Likewise.
7945 * gcc.dg/format/opt-3.c: Likewise.
7946 * gcc.dg/format/opt-4.c: Likewise.
7947 * gcc.dg/format/opt-5.c: Likewise.
7948 * gcc.dg/format/opt-6.c: Likewise.
7949 * gcc.dg/framework-2.c: Likewise.
7950 * gcc.dg/func-args-1.c: Likewise.
7951 * gcc.dg/func-outside-1.c: Likewise.
7952 * gcc.dg/func-outside-2.c: Likewise.
7953 * gcc.dg/gnu-cond-expr-2.c: Likewise.
7954 * gcc.dg/gnu-cond-expr-3.c: Likewise.
7955 * gcc.dg/if-empty-1.c: Likewise.
7956 * gcc.dg/init-bad-1.c: Likewise.
7957 * gcc.dg/init-bad-2.c: Likewise.
7958 * gcc.dg/init-bad-3.c: Likewise.
7959 * gcc.dg/init-desig-obs-2.c: Likewise.
7960 * gcc.dg/init-desig-obs-3.c: Likewise.
7961 * gcc.dg/init-empty-2.c: Likewise.
7962 * gcc.dg/init-empty-3.c: Likewise.
7963 * gcc.dg/inline-11.c: Likewise.
7964 * gcc.dg/inline-12.c: Likewise.
7965 * gcc.dg/inline-8.c: Likewise.
7966 * gcc.dg/inline-9.c: Likewise.
7967 * gcc.dg/inline3.c: Likewise.
7968 * gcc.dg/label-decl-1.c: Likewise.
7969 * gcc.dg/label-decl-2.c: Likewise.
7970 * gcc.dg/label-decl-3.c: Likewise.
7971 * gcc.dg/label-decl-4.c: Likewise.
7972 * gcc.dg/long-long-typespec-1.c: Likewise.
7973 * gcc.dg/lvalue-2.c: Likewise.
7974 * gcc.dg/lvalue-3.c: Likewise.
7975 * gcc.dg/nested-func-3.c: Likewise.
7976 * gcc.dg/nested-redef-1.c: Likewise.
7977 * gcc.dg/noreturn-4.c: Likewise.
7978 * gcc.dg/old-style-prom-2.c: Likewise.
7979 * gcc.dg/old-style-prom-3.c: Likewise.
7980 * gcc.dg/old-style-then-proto-1.c: Likewise.
7981 * gcc.dg/overflow-warn-1.c: Likewise.
7982 * gcc.dg/overflow-warn-2.c: Likewise.
7983 * gcc.dg/overflow-warn-3.c: Likewise.
7984 * gcc.dg/overflow-warn-4.c: Likewise.
7985 * gcc.dg/overflow-warn-6.c: Likewise.
7986 * gcc.dg/parm-forwdecl-2.c: Likewise.
7987 * gcc.dg/parm-forwdecl-3.c: Likewise.
7988 * gcc.dg/parm-impl-decl-1.c: Likewise.
7989 * gcc.dg/parm-impl-decl-2.c: Likewise.
7990 * gcc.dg/parm-incomplete-1.c: Likewise.
7991 * gcc.dg/parm-mismatch-1.c: Likewise.
7992 * gcc.dg/pointer-arith-1.c: Likewise.
7993 * gcc.dg/pointer-arith-2.c: Likewise.
7994 * gcc.dg/pointer-arith-3.c: Likewise.
7995 * gcc.dg/pointer-arith-4.c: Likewise.
7996 * gcc.dg/pointer-arith-6.c: Likewise.
7997 * gcc.dg/pointer-arith-7.c: Likewise.
7998 * gcc.dg/pointer-arith-8.c: Likewise.
7999 * gcc.dg/pr13804-1.c: Likewise.
8000 * gcc.dg/pr15698-1.c: Likewise.
8001 * gcc.dg/pr15698-2.c: Likewise.
8002 * gcc.dg/pr15698-3.c: Likewise.
8003 * gcc.dg/pr15698-4.c: Likewise.
8004 * gcc.dg/pr15698-5.c: Likewise.
8005 * gcc.dg/pr15698-6.c: Likewise.
8006 * gcc.dg/pr15698-7.c: Likewise.
8007 * gcc.dg/pr15698-8.c: Likewise.
8008 * gcc.dg/pr17188-1.c: Likewise.
8009 * gcc.dg/pr17301-1.c: Likewise.
8010 * gcc.dg/pr17301-2.c: Likewise.
8011 * gcc.dg/pr17730-1.c: Likewise.
8012 * gcc.dg/pr20368-1.c: Likewise.
8013 * gcc.dg/pr20368-2.c: Likewise.
8014 * gcc.dg/pr20368-3.c: Likewise.
8015 * gcc.dg/pr22308-1.c: Likewise.
8016 * gcc.dg/qual-component-1.c: Likewise.
8017 * gcc.dg/redecl-1.c: Likewise.
8018 * gcc.dg/redecl-11.c: Likewise.
8019 * gcc.dg/redecl-12.c: Likewise.
8020 * gcc.dg/redecl-13.c: Likewise.
8021 * gcc.dg/redecl-14.c: Likewise.
8022 * gcc.dg/redecl-15.c: Likewise.
8023 * gcc.dg/register-var-1.c: Likewise.
8024 * gcc.dg/register-var-2.c: Likewise.
8025 * gcc.dg/stmt-expr-2.c: Likewise.
8026 * gcc.dg/stmt-expr-3.c: Likewise.
8027 * gcc.dg/stmt-expr-label-1.c: Likewise.
8028 * gcc.dg/stmt-expr-label-2.c: Likewise.
8029 * gcc.dg/stmt-expr-label-3.c: Likewise.
8030 * gcc.dg/struct-empty-2.c: Likewise.
8031 * gcc.dg/struct-empty-3.c: Likewise.
8032 * gcc.dg/struct-parse-1.c: Likewise.
8033 * gcc.dg/struct-semi-1.c: Likewise.
8034 * gcc.dg/struct-semi-2.c: Likewise.
8035 * gcc.dg/struct-semi-3.c: Likewise.
8036 * gcc.dg/switch-5.c: Likewise.
8037 * gcc.dg/switch-6.c: Likewise.
8038 * gcc.dg/switch-7.c: Likewise.
8039 * gcc.dg/tls/diag-5.c: Likewise.
8040 * gcc.dg/transparent-union-1.c: Likewise.
8041 * gcc.dg/transparent-union-3.c: Likewise.
8042 * gcc.dg/typespec-1.c: Likewise.
8043 * gcc.dg/vla-init-2.c: Likewise.
8044 * gcc.dg/vla-init-3.c: Likewise.
8045 * gcc.dg/vla-init-4.c: Likewise.
8046 * gcc.dg/vla-init-5.c: Likewise.
8047 * gcc.dg/void-cast-2.c: Likewise.
8048 * gcc.dg/wvla-3.c: Likewise.
8049 * gcc.dg/wvla-7.c: Likewise.
8050 * gcc.target/i386/991209-1.c: Likewise.
8051 * gcc.target/ia64/fpreg-1.c: Likewise.
8052 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8053 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8055 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8058 * gfortran.dg/func_decl_4.f90: New test.
8060 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8063 * gfortran.dg/interface_17.f90: New test.
8065 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8068 * gfortran.dg/32599.f03: New test case.
8071 * gfortran.dg/32601.f03: New test case.
8072 * gfortran.dg/32601_1.f03: Ditto.
8073 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8074 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8076 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8078 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8080 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8081 Devang Patel <dpatel@apple.com>
8083 PR tree-optimization/25413
8084 * gcc.dg/vect/vect-align-1.c: New.
8085 * gcc.dg/vect/vect-align-2.c: New.
8086 * gcc.dg/vect/pr25413.c: New.
8087 * gcc.dg/vect/pr25413a.c: New.
8088 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8090 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8092 * lib/target-support.exp (check_ultrasparc_hw_available):
8094 (is-effective-target): Check $arg for ultrasparc_hw.
8095 (is-effective-target-keyword): Likewise.
8096 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8097 when determining what to do on sparc platforms.
8098 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8099 * gcc.dg/20001101-1.c: Likewise.
8100 * gcc.dg/20001101-2.c: Likewise.
8101 * gcc.dg/ultrasp9.c: Likewise.
8102 * gcc.dg/ultrasp10.c: Likewise.
8103 * gcc.target/sparc/pdist-3.c: Likewise.
8105 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8107 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8109 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8111 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8113 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8115 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8116 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8117 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8118 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8119 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8120 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8121 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8122 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8123 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8124 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8125 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8126 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8127 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8128 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8129 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8130 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8133 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8136 * g++.dg/parse/error30.C: New test.
8138 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8141 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8143 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8145 * gfortran.fortran-torture/compile/pr32663.f: New test.
8147 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8150 * g++.dg/inherit/virtual4.C: New.
8152 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8155 * gcc.target/i386/pr32661-1.c: New test.
8157 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8159 * gnat.dg/invariant_index.ad[sb]: New test.
8161 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8164 * g++.dg/template/decl3.C: New.
8166 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8169 * gcc.c-torture/execute/align-3.c: New.
8171 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8174 * gcc.target/i386/pr32708-1.c: New test.
8175 * gcc.target/i386/pr32708-2.c: Ditto.
8176 * gcc.target/i386/pr32708-3.c: Ditto.
8178 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8180 * g++.dg/init/new20.C: Remove svn:executable flag.
8182 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8184 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8186 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8188 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8190 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8193 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8196 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8199 * gfortran.dg/overload_2.f90: New test.
8202 * gfortran.dg/transfer_simplify_5.f90
8205 * gfortran.dg/interface_15.f90: New test.
8207 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8210 * gfortran.dg/matmul_5.f90: New test case.
8212 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8214 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8215 * gcc.dg/fesd-any.h: Likewise.
8216 * gcc.dg/fesd-baseonly.c: Likewise.
8217 * gcc.dg/fesd-baseonly.h: Likewise.
8218 * gcc.dg/fesd-none.c: Likewise.
8219 * gcc.dg/fesd-none.h: Likewise.
8220 * gcc.dg/fesd-reduced.c: Likewise.
8221 * gcc.dg/fesd-reduced.h: Likewise.
8222 * gcc.dg/fesd-sys.c: Likewise.
8223 * gcc.dg/fesd-sys.h: Likewise
8224 * gcc.dg/fesd.h: Likewise.
8226 * g++.dg/debug/dwarf2: New directory.
8227 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8228 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8229 * g++.dg/other/fesd-any.h: Likewise.
8230 * g++.dg/other/fesd-baseonly.C: Likewise.
8231 * g++.dg/other/fesd-baseonly.h: Likewise.
8232 * g++.dg/other/fesd-none.C: Likewise.
8233 * g++.dg/other/fesd-none.h: Likewise.
8234 * g++.dg/other/fesd-reduced.C: Likewise.
8235 * g++.dg/other/fesd-reduced.h: Likewise.
8236 * g++.dg/other/fesd-sys.C: Likewise.
8237 * g++.dg/other/fesd-sys.h: Likewise.
8238 * g++.dg/other/fesd.h: Likewise.
8240 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8243 * gfortran.dg/parameter_unused.f90: New test.
8245 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8247 PR tree-optimization/32681
8248 * gcc.dg/tree-ssa/pr32681.c: New test.
8250 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8253 * gfortran.dg/fmt_t_5.f90: New test.
8255 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8258 * g++.dg/template/operator10.C: New.
8260 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8263 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8265 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8268 * gfortran.dg/operator_6.f90: New test.
8270 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8273 * gfortran.dg/operator_4.f90: New test.
8274 * gfortran.dg/operator_5.f90: New test.
8275 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8276 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8278 2007-07-08 Tobias Burnus <burnus@net-b.de>
8281 * gfortran.dg/argument_checking_6.f90: New.
8283 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8286 * gfortran.dg/interface_155555.f90: New test.
8288 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8290 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8291 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8293 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8296 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8297 discern pedantic diagnostics and errors.
8298 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8300 * gcc.dg/20050121-1.c: This is an error and not a warning.
8301 * gcc.target/i386/sseregparm-2.c: Likewise.
8302 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8303 * gcc.dg/charset/attribute2.c: Likewise.
8304 * gcc.dg/bitfld-1.c: Likewise.
8305 * gcc.dg/pack-test-2.c: Likewise.
8306 * gcc.dg/940510-1.c: Match separately error and warning.
8307 * gcc.dg/array-2.c: Match separately multiple messages. The second
8308 diagnostic is a pedantic warning and not an error.
8309 * gcc.dg/pr14475.c: Match separately multiple messages.
8310 * gcc.dg/pr18809-1.c: Likewise.
8311 * gcc.dg/pr27953.c: Likewise.
8312 * gcc.dg/vla-init-1.c: Likewise.
8313 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8315 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8318 * gfortran.dg/char_decl_1.f90: New test.
8320 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8322 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8324 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8327 * g++.dg/template/overload9.C: New test.
8329 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8331 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8332 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8334 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8336 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8337 * gcc.dg/20001012-2.c: Likewise.
8338 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8339 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8341 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8343 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8344 about the chunk size when STACK_SIZE is defined.
8346 2007-07-06 Josh Conner <jconner@apple.com>
8349 * gcc.dg/sibcall-8.c: New test.
8351 2007-07-06 Josh Conner <jconner@apple.com>
8354 * gcc.target/arm/sibcall-1.c: New test.
8356 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8358 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8360 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8362 * gfortran.dg/save_parameter.f90: New test.
8363 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8365 2007-07-06 Richard Guenther <rguenther@suse.de>
8367 * g++.dg/opt/pr30965.C: New testcase.
8369 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8371 * gcc.target/mips/save-restore-5.c: New test.
8373 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8375 PR rtl_optimization/32450
8376 * gcc.dg/pr32450.c: New runtime test.
8378 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8380 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8381 single underscore in scan directives.
8383 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8386 * g++.dg/init/ptrmem4.C: New test.
8389 * g++.dg/init/new21.C: Likewise.
8392 * g++.dg/template/static30.C: Likewise.
8394 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8396 * gcc.dg/vect/costmodel/ppc: New directory.
8397 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8398 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8400 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8401 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8402 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8403 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8404 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8405 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8406 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8407 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8408 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8409 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8410 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8411 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8412 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8413 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8415 2007-07-05 Tobias Burnus <burnus@net-b.de>
8418 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8420 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8423 * gfortran.dg/interface_14.f90: New test.
8426 * gfortran.dg/do_iterator_2.f90: New test.
8428 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8430 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8431 (FE_DEC_DOWNWARD): Likewise.
8432 (FE_DEC_UPWARD): Likewise.
8433 (FE_DEC_TOWARDZERO): Likewise.
8434 (FE_DEC_TONEARESTFROMZERO): Likewise.
8436 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8438 * gcc.c-torture/compile/pr32606.c: New.
8439 * gfortran.fortran-torture/execute/pr32604.f90: New.
8441 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8443 * gcc.dg/visibility-12.c: New test.
8444 * gcc.dg/visibility-13.c: Likewise.
8445 * g++.dg/ext/visibility-9.C: Likewise.
8446 * g++.dg/ext/visibility-10.C: Likewise.
8448 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8450 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8451 * gcc.dg/sh-relax-vxworks.c: New test.
8453 2007-07-04 Richard Guenther <rguenther@suse.de>
8455 PR tree-optimization/32500
8456 * gcc.c-torture/execute/pr32500.c: New testcase.
8458 2007-07-04 Richard Guenther <rguenther@suse.de>
8460 PR tree-optimization/32482
8461 * gcc.c-torture/compile/pr32482.c: New testcase.
8463 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8465 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8467 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8468 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8469 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8470 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8472 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8474 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8476 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8478 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8480 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8483 * gfortran.dg/min_max_optional_1.f90: New test.
8484 * gfortran.dg/min_max_optional_2.f90: New test.
8485 * gfortran.dg/min_max_optional_3.f90: New test.
8487 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8490 * gfortran.dg/fmt_error.f90: New test.
8492 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8495 * gfortran.dg/interface_13.f90: New test.
8497 2007-07-03 Dave Brolley <brolley@redhat.com>
8500 * g++.dg/init/new20.C: New test.
8502 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
8505 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8507 2007-07-03 Tobias Burnus <burnus@net-b.de>
8510 * common_7.f90: New.
8511 * common_8.f90: New.
8512 * common_9.f90: New.
8514 2007-07-03 Tobias Burnus <burnus@net-b.de>
8517 * gfortran.dg/argument_checking_1.f90: New.
8518 * gfortran.dg/argument_checking_2.f90: New.
8519 * gfortran.dg/argument_checking_3.f90: New.
8520 * gfortran.dg/argument_checking_4.f90: New.
8521 * gfortran.dg/argument_checking_5.f90: New.
8522 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8523 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8525 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8527 * gcc.dg/pr32176.c: Add -w to default dg-options.
8529 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8531 * gcc.c-torture/compile/ssa-pre-1.c: New test.
8533 2007-07-03 Tobias Burnus <burnus@net-b.de>
8536 * gfortran.dg/null_2.f90: New.
8538 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8539 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8542 * gcc.dg/pr32176.c: New test.
8544 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8546 * gcc.dg/const-float80.c : New test.
8547 * gcc.dg/const-float128.c : New test.
8548 * gcc.dg/const-float80-ped.c : New test.
8549 * gcc.dg/const-float128-ped.c : New test.
8551 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8553 * gcc.dg/c99-math.h: Fix typo.
8555 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8558 * gcc.dg/gomp/pr32468-1.c: New test.
8560 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8562 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8565 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8567 * gfortran.fortran-torture/compile/pr32583.f: New.
8568 * gcc.c-torture/compile/pr32584.c: New
8570 2007-07-02 Ollie Wild <aaw@google.com>
8572 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8573 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8575 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8577 * gcc.target/mips/save-restore-1.c: New test.
8578 * gcc.target/mips/save-restore-2.c: Likewise.
8579 * gcc.target/mips/save-restore-3.c: Likewise.
8580 * gcc.target/mips/save-restore-4.c: Likewise.
8582 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
8584 PR tree-optimization/31966
8585 PR tree-optimization/32533
8586 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8587 * gfortran.dg/pr32533.f90: Ditto.
8589 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8591 * g++.dg/opt/nrv12.C: New test.
8592 * gcc.target/i386/nrv1.c: New test.
8595 * g++.dg/gomp/pr31748.C: New test.
8597 2007-07-02 Ira Rosen <irar@il.ibm.com>
8599 PR tree-optimization/32230
8600 * gcc.dg/vect/pr32230.c: New test.
8602 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
8604 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8605 * bind_c_coms.f90: Ditto.
8606 * bind_c_coms_driver.c: Ditto.
8607 * bind_c_dts.f90: Ditto.
8608 * bind_c_dts_2.f03: Ditto.
8609 * bind_c_dts_2_driver.c: Ditto.
8610 * bind_c_dts_3.f03: Ditto.
8611 * bind_c_dts_4.f03: Ditto.
8612 * bind_c_dts_driver.c: Ditto.
8613 * bind_c_implicit_vars.f03: Ditto.
8614 * bind_c_procs.f03: Ditto.
8615 * bind_c_usage_2.f03: Ditto.
8616 * bind_c_usage_3.f03: Ditto.
8617 * bind_c_usage_5.f03: Ditto.
8618 * bind_c_usage_6.f03: Ditto.
8619 * bind_c_usage_7.f03: Ditto.
8620 * bind_c_vars.f90: Ditto.
8621 * bind_c_vars_driver.c: Ditto.
8622 * binding_c_table_15_1.f03: Ditto.
8623 * binding_label_tests.f03: Ditto.
8624 * binding_label_tests_10.f03: Ditto.
8625 * binding_label_tests_10_main.f03: Ditto.
8626 * binding_label_tests_11.f03: Ditto.
8627 * binding_label_tests_11_main.f03: Ditto.
8628 * binding_label_tests_12.f03: Ditto.
8629 * binding_label_tests_13.f03: Ditto.
8630 * binding_label_tests_13_main.f03: Ditto.
8631 * binding_label_tests_14.f03: Ditto.
8632 * binding_label_tests_2.f03: Ditto.
8633 * binding_label_tests_3.f03: Ditto.
8634 * binding_label_tests_4.f03: Ditto.
8635 * binding_label_tests_5.f03: Ditto.
8636 * binding_label_tests_6.f03: Ditto.
8637 * binding_label_tests_7.f03: Ditto.
8638 * binding_label_tests_8.f03: Ditto.
8639 * binding_label_tests_9.f03: Ditto.
8640 * c_assoc.f90: Ditto.
8641 * c_assoc_2.f03: Ditto.
8642 * c_f_pointer_shape_test.f90: Ditto.
8643 * c_f_pointer_tests.f90: Ditto.
8644 * c_f_tests_driver.c: Ditto.
8645 * c_funloc_tests.f03: Ditto.
8646 * c_funloc_tests_2.f03: Ditto.
8647 * c_funloc_tests_3.f03: Ditto.
8648 * c_funloc_tests_3_funcs.c: Ditto.
8649 * c_kind_params.f90: Ditto.
8650 * c_kind_tests_2.f03: Ditto.
8652 * c_loc_driver.c: Ditto.
8653 * c_loc_test.f90: Ditto.
8654 * c_loc_tests_2.f03: Ditto.
8655 * c_loc_tests_2_funcs.c: Ditto.
8656 * c_loc_tests_3.f03: Ditto.
8657 * c_loc_tests_4.f03: Ditto.
8658 * c_loc_tests_5.f03: Ditto.
8659 * c_loc_tests_6.f03: Ditto.
8660 * c_loc_tests_7.f03: Ditto.
8661 * c_loc_tests_8.f03: Ditto.
8662 * c_ptr_tests.f03: Ditto.
8663 * c_ptr_tests_10.f03: Ditto.
8664 * c_ptr_tests_5.f03: Ditto.
8665 * c_ptr_tests_7.f03: Ditto.
8666 * c_ptr_tests_7_driver.c: Ditto.
8667 * c_ptr_tests_8.f03: Ditto.
8668 * c_ptr_tests_8_funcs.c: Ditto.
8669 * c_ptr_tests_9.f03: Ditto.
8670 * c_ptr_tests_driver.c: Ditto.
8671 * c_size_t_driver.c: Ditto.
8672 * c_size_t_test.f03: Ditto.
8673 * com_block_driver.f90: Ditto.
8674 * global_vars_c_init.f90: Ditto.
8675 * global_vars_c_init_driver.c: Ditto.
8676 * global_vars_f90_init.f90: Ditto.
8677 * global_vars_f90_init_driver.c: Ditto.
8678 * interop_params.f03: Ditto.
8679 * iso_c_binding_only.f03: Ditto.
8680 * iso_c_binding_rename_1.f03: Ditto.
8681 * iso_c_binding_rename_1_driver.c: Ditto.
8682 * iso_c_binding_rename_2.f03: Ditto.
8683 * iso_c_binding_rename_2_driver.c: Ditto.
8684 * kind_tests_2.f03: Ditto.
8685 * kind_tests_3.f03: Ditto.
8686 * module_md5_1.f90: Ditto.
8687 * only_clause_main.c: Ditto.
8688 * print_c_kinds.f90: Ditto.
8689 * test_bind_c_parens.f03: Ditto.
8690 * test_c_assoc.c: Ditto.
8691 * test_com_block.f90: Ditto.
8692 * test_common_binding_labels.f03: Ditto.
8693 * test_common_binding_labels_2.f03: Ditto.
8694 * test_common_binding_labels_2_main.f03: Ditto.
8695 * test_common_binding_labels_3.f03: Ditto.
8696 * test_common_binding_labels_3_main.f03: Ditto.
8697 * test_only_clause.f90: Ditto.
8698 * use_iso_c_binding.f90: Ditto.
8699 * value_5.f90: Ditto.
8700 * value_test.f90: Ditto.
8701 * value_tests_f03.f90: Ditto.
8703 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
8705 * gcc.dg/tls/opt-14.c: New.
8707 2007-07-01 Ollie Wild <aaw@google.com>
8709 * g++.dg/lookup/using16.C: New test.
8710 * g++.dg/lookup/using17.C: New test.
8712 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
8715 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8716 (test_4): Use proper test for floating point equality.
8719 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8721 PR libgfortran/32554
8722 * gfortran.dg/fmt_p_1.f90: New test.
8724 2007-07-01 Ira Rosen <irar@il.ibm.com>
8726 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8727 initialization and fix dg-final check - the initialization loop is
8730 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8731 Volker Reichelt <reichelt@netcologne.de>
8734 * gcc.dg/pr32559.c: New test.
8736 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8738 PR tree-optimization/25371
8739 * gcc.dg/vect/pr25371.c: New test.
8741 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
8743 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8744 when allocating and initializing a flexible array.
8746 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
8749 * gfortran.dg/intrinsic.f90: New test.
8751 2007-06-30 Tobias Burnus <burnus@net-b.de>
8754 * gfortran.dg/fmt_zero_check.f90: New.
8756 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
8759 * gfortran.dg/repeat_f90: New test.
8761 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8764 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8765 -pedantic-errors, so we should match errors.
8766 * gcc.dg/cpp/escape-1.c: Likewise.
8767 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8768 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8770 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8771 errors instead of warnings.
8772 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8774 * gcc.dg/cpp/arith-3.c: Likewise.
8776 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8779 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8780 * gcc.dg/pch/valid-2.c: Likewise.
8781 * gcc.dg/pch/valid-3.c: Likewise.
8782 * gcc.dg/pch/warn-1.c: Likewise.
8783 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8785 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8788 * gcc.dg/Wunused-function.c: New.
8790 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8794 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
8796 * g++.dg/other/canon-31724.C: New.
8798 2007-06-29 Jan Hubicka <jh@suse.cz>
8801 * gcc.c-torture/compile/pr32372.c: new.
8803 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8805 * gfortran.dg/operator_3.f90: New test.
8807 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8809 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8810 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8812 2007-06-29 Richard Guenther <rguenther@suse.de>
8815 * gcc.dg/inline-23.c: New testcase.
8817 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
8819 PR tree-optimization/24659
8820 * gcc.target/i386/vectorize2.c: New test.
8821 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8822 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8824 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
8826 * gcc.dg/pointer-arith-9.c: New test.
8828 2007-06-29 Tobias Burnus <burnus@net-b.de>
8831 * gfortran.dg/fmt_read_2.f90: New.
8833 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8835 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8836 If it exists, don't try to create it.
8838 2007-06-28 Geoffrey Keating <geoffk@apple.com>
8840 * g++.dg/ext/visibility/ms-compat-1.C: New.
8842 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8845 * gfortran.fortran-torture/compile/pr32417.f90: New test.
8847 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
8849 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8852 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
8855 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8857 2007-06-27 Richard Guenther <rguenther@suse.de>
8860 * gcc.dg/inline-22.c: New testcase.
8862 2007-06-26 Hui-May Chang <hm.chang@apple.com>
8864 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8865 the scan-assembler constant.
8867 2007-06-25 Geoffrey Keating <geoffk@apple.com>
8870 * gcc.dg/pr20216.c: New.
8872 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8875 * gcc.dg/vect/pr32421.c: New test.
8877 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
8880 * g++.dg/other/friend5.C: New test.
8882 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
8885 * gfortran.dg/host_assoc_function_2.f90: New test.
8888 * gfortran.dg/host_assoc_call_1.f90: New test.
8890 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8892 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8894 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8897 * gfortran.dg/error_format.f90: New test.
8899 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8902 * gfortran.dg/pr32136.f90: New test.
8904 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8907 * gfortran.dg/minmaxloc_1.f90: New test.
8910 * gfortran.dg/minmaxloc_2.f90: New test.
8912 2007-06-23 Richard Guenther <rguenther@suse.de>
8914 PR tree-optimization/16876
8916 * gcc.dg/pr29254.c: The warning is bogus.
8917 * gcc.dg/warn-1.c: Likewise.
8918 * gcc.dg/assign-warn-3.c: Likewise.
8919 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8921 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
8923 * gcc.c-torture/execute/20070623-1.c: New.
8925 2007-06-22 Jan Hubicka <jh@suse.cz>
8927 * gcc.c-torture/compile/pr31541.c: New.
8929 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8931 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8932 Remove -m64 from dg-options.
8934 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8937 * gcc.dg/pr32374.c: New test.
8939 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8942 * gfortran.dg/pointer_assign_3.f90: New test.
8944 2007-06-21 Sebastian Pop <sebpop@gmail.com>
8946 * gcc.dg/tree-ssa/pr19590.c: New.
8948 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8951 * gfortran.dg/assign.f90: Update test.
8952 * gfortran.dg/real_do_1.f90: Update test.
8953 * gfortran.dg/gomp/omp_do1.f90: Update test.
8954 * gfortran.dg/warnings_are_errors_1.f: Update test.
8955 * gfortran.dg/g77/20010519-1.f: Update test.
8956 * gfortran.dg/g77/pr9258.f: Update test.
8957 * gfortran.dg/g77/960317-1.f: Update test.
8959 2007-06-21 Richard Guenther <rguenther@suse.de>
8961 PR tree-optimization/32453
8962 * gcc.c-torture/compile/pr32453.c: New testcase.
8964 2007-06-21 Jakub Jelinek <jakub@redhat.com>
8966 PR tree-optimization/31866
8967 * gcc.dg/pr31866.c: New test.
8969 2007-06-21 Richard Guenther <rguenther@suse.de>
8971 PR tree-optimization/32451
8972 * g++.dg/torture/20070621-1.C: New testcase.
8974 2007-06-21 Christian Bruel <christian.bruel@st.com>
8976 * gcc.dg/attr-isr.c: Test delay slot content.
8978 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8981 gfortran.dg/pointer_assign_2.f90: New test.
8983 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8986 gfortran.dg/invalid_procedure_name.f90: New test.
8988 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
8990 PR tree-optimization/25737
8991 * gcc.dg/tree-ssa/alias-14.c: New test.
8993 2007-06-20 Hui-May Chang <hm.chang@apple.com>
8995 * gcc.target/i386/large-size-array-3.c: New.
8997 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8998 Richard Guenther <rguenther@suse.de>
9001 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9003 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9006 * gcc.dg/pr31959.c: New test.
9009 * g++.dg/ext/asm10.C: New test.
9012 * gcc.c-torture/execute/20070614-1.c: New test.
9014 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9016 * gcc.target/arm/stack-corruption.c: New test.
9018 2007-06-19 Richard Guenther <rguenther@suse.de>
9020 * g++.dg/torture/pr30252.C: New testcase.
9022 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9024 PR tree-optimization/32353
9025 * g++.dg/opt/nrv13.C: New test.
9027 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9031 * gfortran.dg/impure_assignment_2.f90 : New test.
9034 * gfortran.dg/data_initialized_2.f90 : New test.
9036 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9037 appropriate version of 'dmach'.
9039 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9042 * gcc.target/i386/pr32389.c New test.
9044 2007-06-18 Simon Baldwin <simonb@google.com>
9047 * g++.dg/template/error25.C: New.
9048 * g++.dg/template/spec35.C: New.
9050 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9052 * gcc.c-torture/compile/pr32355.c: New testcase.
9054 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9056 PR tree-optimization/32383
9057 * g++.dg/opt/pr32383.C: New test.
9059 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9061 PR rtl-optimization/32366
9062 * gcc.dg/vect/pr32366.c: New test.
9064 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9066 * gcc.c-torture/compile/pr32349.c: New testcase.
9068 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9070 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9071 * gcc.target/sparc/combined-2.c: Likewise.
9072 * gcc.target/sparc/fexpand.c : Likewise.
9073 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9074 * gcc.target/sparc/fpack16.c : Likewise.
9075 * gcc.target/sparc/fpmerge.c : Likewise.
9076 * gcc.target/sparc/fpmul.c : Likewise.
9077 * gcc.target/sparc/noresult.c : Likewise.
9078 * gcc.target/sparc/pdist.c: Likewise.
9080 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9083 * gcc.target/i386/recip-divf.c: New test.
9084 * gcc.target/i386/recip-sqrtf.c: Ditto.
9085 * gcc.target/i386/recip-vec-divf.c: Ditto.
9086 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9087 * gcc.target/i386/sse-recip.c: Ditto.
9088 * gcc.target/i386/sse-recip-vec.c: Ditto.
9090 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9093 * gcc.c-torture/compile/20070605-1.c: New test.
9095 * gcc.c-torture/compile/20070603-1.c: New testcase.
9096 * gcc.c-torture/compile/20070603-2.c: New testcase.
9098 * gcc.c-torture/compile/20070531-1.c: New test.
9101 * gcc.c-torture/compile/20070531-2.c: New test.
9104 * gcc.c-torture/compile/20070529-1.c: New test.
9107 * gcc.c-torture/compile/20070529-2.c: New test.
9110 * gcc.c-torture/compile/20070520-1.c: New test.
9112 * g++.dg/ext/java-1.C: New test.
9114 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9115 loops instead of one. Remove the "can't determine dependence"
9117 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9118 needed as the cast is gone in the first place.
9119 * gcc.dg/max-1.c: Change local variable a to be a global one.
9120 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9121 have a cast which is PREd.
9123 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9125 * g++.dg/lookup/anon6.C: New test.
9127 2007-06-14 Dirk Mueller <dmueller@suse.de>
9130 * g++.dg/opt/static6.C: New testcase.
9132 2007-06-14 Geoff Keating <geoffk@apple.com>
9134 * g++.dg/ext/visibility/overload-1.C: New.
9137 * g++.dg/ext/visibility/anon4.C: New.
9139 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9142 * gcc.target/i386/pr32268.c: New test.
9144 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9146 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9147 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9148 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9150 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9151 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9152 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9155 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9158 * gfortran.dg/common_resize_1.f90: New test.
9160 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9163 * gcc.dg/vect/pr32224.c: Fix.
9165 2007-06-13 Eric Christopher <echristo@apple.com>
9167 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9169 2007-06-13 Tobias Burnus <burnus@net-b.de>
9172 * gfortran.dg/actual_array_vect_1.f90: New.
9174 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9176 * gcc.target/sparc/mfpu.c: New test.
9178 2007-06-12 Geoff Keating <geoffk@apple.com>
9180 * g++.dg/warn/weak1.C: Suppress on Darwin.
9181 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9183 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9186 * g++.dg/torture/pr31579.C: New testcase.
9188 2007-06-12 Ian Lance Taylor <iant@google.com>
9191 * g++.dg/init/new16.C: New test.
9192 * g++.dg/init/new17.C: New test.
9193 * g++.dg/init/new18.C: New test.
9194 * g++.dg/init/new19.C: New test.
9196 2007-06-12 Olivier Hainque <hainque@adacore.com>
9198 * gnat.dg/lhs_view_convert.adb: New test.
9200 2007-06-12 Richard Guenther <rguenther@suse.de>
9202 PR tree-optimization/15353
9203 PR tree-optimization/31657
9204 * gcc.c-torture/execute/20070424-1.c: New testcase.
9205 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9206 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9207 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9208 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9209 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9211 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9213 PR rtl-optimization/32293
9214 * gcc.dg/pr32293.c: New test.
9216 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9218 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9220 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9223 * gfortran.dg/equiv_7.f90: New test.
9224 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9227 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9229 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9231 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9232 * gcc.dg/setjmp-4.c: Likewise.
9233 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9235 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9237 PR rtl-optimization/31025
9238 * gfortran.dg/pr31025.f90: New.
9240 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9243 * gcc.target/i386/pr32280.c: New test.
9245 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9248 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9250 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9252 PR libgfortran/32235
9253 * gfortran.dg/backspace_9.f: New test.
9255 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9257 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9259 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9261 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9263 2007-06-09 Ian Lance Taylor <iant@google.com>
9265 PR tree-optimization/32169
9266 * gcc.c-torture/compile/pr32169.c: New test.
9268 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9270 * gcc.dg/vect/costmodel: New directory.
9271 * gcc.dg/vect/costmodel/i386: New directory.
9272 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9273 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9275 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9276 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9277 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9278 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9279 * gcc.dg/vect/costmodel/x86_64: New directory.
9280 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9282 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9284 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9285 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9286 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9287 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9288 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9290 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9292 PR tree-optimization/32243
9293 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9294 flags for -Os tests.
9295 * gcc.dg/vect/03-vect-pr32243.c: New test.
9297 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9299 PR tree-optimization/32224
9300 * gcc.dg/vect/pr32224.c: New test.
9302 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9305 * g++.dg/gomp/pr32177.C: New test.
9307 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9310 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9311 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9312 warning nor an error.
9313 * gcc.dg/Wfatal-2.c: Likewise.
9314 * gcc.dg/Werror-1.c: Likewise.
9315 * gcc.dg/Werror-5.c: Likewise.
9316 * gcc.dg/Werror-7.c: Likewise.
9317 * gcc.dg/Werror-10.c: Likewise.
9318 * gcc.dg/Werror-11.c: Likewise.
9320 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9323 * g++.dg/init/brace6.C: New test.
9325 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9327 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9328 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9329 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9330 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9332 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9333 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9334 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9335 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9336 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9337 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9338 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9339 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9341 * gcc.dg/darwin-minversion-3.c: New.
9343 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9345 * gcc.target/i386/builtin-copysign.c: New test.
9347 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9349 PR tree-optimization/32220
9350 * gfortran.dg/predcom-2.f: New testcase.
9352 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9355 * gcc.target/i386/vectorize4.c: New test.
9357 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9359 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9361 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9364 * gcc.dg/simd-5.c: Mark output as a note.
9365 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9367 * gcc.dg/simd-1.c: Likewise.
9368 * gcc.dg/always_inline.c: Mark output as a sorry.
9369 * gcc.dg/always_inline2.c: Likewise.
9370 * gcc.dg/always_inline3.c: Likewise.
9372 2007-06-06 Ian Lance Taylor <iant@google.com>
9374 * g++.dg/conversion/enum1.C: New test.
9376 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9378 PR tree-optimization/32216
9379 * gcc.dg/vect/pr32216.c: New test.
9381 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9384 * gfortran.dg/invalid_contains_1.f90: New test.
9385 * gfortran.dg/invalid_contains_2.f90: New test.
9387 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9390 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9393 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9396 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9397 dg-message to match de note.
9398 * gcc.dg/pr26570.c: Use dg-message for a note.
9399 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9400 dg-error instead of dg-warning because of -Werror.
9401 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9402 neither an error, nor a warning.
9403 * gcc.dg/glibc-uclibc-2.c: Likewise
9404 * gcc.dg/cpp/19940712-1.c: Likewise.
9406 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9408 PR preprocessor/23479
9409 * gcc.dg/binary-constants-1.c: Add test suites for
9410 the 0b-prefixed binary integer constants.
9411 * gcc.dg/binary-constants-2.c: Ditto.
9412 * gcc.dg/binary-constants-3.c: Ditto.
9413 * gcc.dg/binary-constants-4.c: Ditto.
9415 2007-06-05 Ian Lance Taylor <iant@google.com>
9417 * gcc.dg/Wstrict-overflow-19.c: New test.
9419 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9421 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9423 2007-06-04 Ian Lance Taylor <iant@google.com>
9425 * gcc.dg/Wstrict-overflow-18.c: New test.
9427 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9430 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9431 * gcc.dg/cpp/mi5.c: Likewise.
9432 * gcc.dg/cpp/mi7.c: Likewise.
9434 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9437 * gcc.dg/pr32191.c: New test.
9439 2007-05-28 Tobias Burnus <burnus@net-b.de>
9442 * gfortran.dg/allocate_stat_1.f90: Remove.
9444 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
9446 * gcc.target/i386/sse4_2-check.h: New.
9447 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9448 * gcc.target/i386/sse4_2-crc32.h: Likewise.
9449 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9450 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9451 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9452 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9453 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9454 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9455 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9456 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9457 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9458 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9459 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9460 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9461 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9462 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9463 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9464 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9466 2007-06-01 Geoffrey Keating <geoffk@apple.com>
9468 * gcc.dg/pie-link.c: New test.
9470 2007-06-01 Ian Lance Taylor <iant@google.com>
9472 * gcc.dg/Wstrict-overflow-17.c: New test.
9474 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
9476 * gcc.dg/builtin-return-1.c (g): New.
9477 (main): Allocate at least 64 bytes on the stack.
9479 2007-05-31 Mark Mitchell <mark@codesourcery.com>
9481 * g++.dg/init/cleanup3.C: New test.
9483 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
9485 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9488 007-05-31 Paul Thomas <pault@gcc.gnu.org>
9491 * gfortran.dg/char_array_constructor_3.f90: New test.
9493 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9495 PR tree-optimization/32160
9496 * gfortran.dg/predcom-1.f: New test.
9498 2007-05-31 Richard Guenther <rguenther@suse.de>
9500 * g++.dg/other/str_empty.C: Move...
9501 * g++.dg/other/pr30567.C: Move...
9502 * g++.dg/tree-ssa/pr27218.C: Move...
9503 * g++.dg/torture: ...here and remove dg-options.
9505 2007-05-31 Paolo Carlini <pcarlini@suse.de>
9508 * g++.dg/ext/is_pod_incomplete.C: New.
9510 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
9511 Douglas Gregor <doug.gregor@gmail.com>
9512 Pedro Lamarao <pedro.lamarao@mndfck.org>
9513 Howard Hinnant <howard.hinnant@gmail.com>
9517 * g++.dg/cpp0x/rv8p.C: New.
9518 * g++.dg/cpp0x/temp-constructor-bug.C: New.
9519 * g++.dg/cpp0x/cast-bug.C: New.
9520 * g++.dg/cpp0x/elision_weak.C: New.
9521 * g++.dg/cpp0x/collapse-bug.C: New.
9522 * g++.dg/cpp0x/rv3p.C: New.
9523 * g++.dg/cpp0x/rv7n.C: New.
9524 * g++.dg/cpp0x/overload-conv-1.C: New.
9525 * g++.dg/cpp0x/rv2n.C: New.
9526 * g++.dg/cpp0x/deduce.C: New.
9527 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9528 * g++.dg/cpp0x/rv6p.C: New.
9529 * g++.dg/cpp0x/template_deduction.C: New.
9530 * g++.dg/cpp0x/implicit-copy.C: New.
9531 * g++.dg/cpp0x/rv1p.C: New.
9532 * g++.dg/cpp0x/cast.C: New.
9533 * g++.dg/cpp0x/rv5n.C: New.
9534 * g++.dg/cpp0x/collapse.C: New.
9535 * g++.dg/cpp0x/overload-conv-2.C: New.
9536 * g++.dg/cpp0x/rv4p.C: New.
9537 * g++.dg/cpp0x/rvo.C: New.
9538 * g++.dg/cpp0x/iop.C: New.
9539 * g++.dg/cpp0x/rv3n.C: New.
9540 * g++.dg/cpp0x/rv7p.C: New.
9541 * g++.dg/cpp0x/reference_collapsing.C: New.
9542 * g++.dg/cpp0x/overload.C: New.
9543 * g++.dg/cpp0x/named.C: New.
9544 * g++.dg/cpp0x/rv2p.C: New.
9545 * g++.dg/cpp0x/rv6n.C: New.
9546 * g++.dg/cpp0x/not_special.C: New.
9547 * g++.dg/cpp0x/bind.C: New.
9548 * g++.dg/cpp0x/rv1n.C: New.
9549 * g++.dg/cpp0x/rv5p.C: New.
9550 * g++.dg/cpp0x/elision.C: New.
9551 * g++.dg/cpp0x/named_refs.C: New.
9552 * g++.dg/cpp0x/unnamed_refs.C: New.
9553 * g++.dg/cpp0x/rv4n.C: New.
9554 * g++.dg/cpp0x/elision_neg.C: New.
9555 * g++.dg/init/copy7.C: Run in C++98 mode.
9556 * g++.dg/overload/arg1.C: Ditto.
9557 * g++.dg/overload/arg4.C: Ditto.
9559 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9562 * g++.dg/opt/static5.C: New test.
9564 2007-05-30 Richard Guenther <rguenther@suse.de>
9566 * g++.dg/dg.exp: Prune torture/.
9567 * g++.dg/torture/dg-torture.exp: New testsuite.
9569 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
9571 * gcc.target/arm/pr27387.C: Move and rename to ...
9572 * g++.dg/inherit/thunk8.C: ... here.
9574 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9576 PR tree-optimization/31769
9577 * g++.dg/gomp/pr31769.C: New test.
9579 2007-05-29 Hui-May Chang <hm.chang@apple.com>
9581 * gcc.target/i386/stack-realign.c: New.
9583 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
9585 * gcc.dg/tree-ssa/prefetch-6.c: New test.
9587 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
9589 * gfortran.dg/sizeof.f90: New.
9591 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9594 * gcc.dg/boolcomplex-1.c: New test.
9597 * g++.dg/ext/boolcomplex-1.c: New test.
9599 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
9601 * gcc.dg/matrix: New directory.
9603 2007-05-28 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/allocate_stat_1.f90: New.
9608 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9611 * transfer_hollerith_1.f90: New test.
9613 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9616 * gcc.c-torture/execute/vrp-7.c: New test.
9618 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9620 * gfortran.dg/transfer_simplify_4.f90: New test.
9622 2007-05-27 Tobias Burnus <burnus@net-b.de>
9625 * gfortran.dg/func_result_3.f90: New.
9627 2007-05-27 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/transfer_simplify_3.f90: New.
9632 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9635 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
9637 * gcc.target/i386/pr32065-2.c: New test.
9639 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9642 * gfortran.dg/io_constraints_2.f90: Update.
9644 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
9647 * gfortran.dg/array_constructor_17.f90: New test.
9649 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9652 * g++.dg/opt/array2.C: New testcase.
9654 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9657 * gcc.target/i386/pr32065.c: New test.
9659 2007-05-25 Dirk Mueller <dmueller@suse.de>
9660 Marcus Meissner <meissner@suse.de>
9662 * gcc.dg/attr-alloc_size.c: New.
9664 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
9665 Lee Millward <lee.millward@gmail.com>
9668 * g++.dg/parse/crash34.C: New test.
9670 * g++.dg/parse/crash35.C: New test.
9672 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
9674 * gcc.target/i386/sse2-check.h: New.
9675 * gcc.target/i386/sse2-vec-1.c: Likewise.
9676 * gcc.target/i386/sse2-vec-2.c: Likewise.
9677 * gcc.target/i386/sse2-vec-3.c: Likewise.
9678 * gcc.target/i386/sse2-vec-4.c: Likewise.
9679 * gcc.target/i386/sse2-vec-5.c: Likewise.
9680 * gcc.target/i386/sse2-vec-6.c: Likewise.
9682 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
9694 * g++.dg/cpp0x/pr31431.C: New.
9695 * g++.dg/cpp0x/pr31437.C: New.
9696 * g++.dg/cpp0x/pr31442.C: New.
9697 * g++.dg/cpp0x/pr31444.C: New.
9698 * g++.dg/cpp0x/pr31431-2.C: New.
9699 * g++.dg/cpp0x/pr31432.C: New.
9700 * g++.dg/cpp0x/pr31434.C: New.
9701 * g++.dg/cpp0x/pr31438.C: New.
9702 * g++.dg/cpp0x/pr31443.C: New.
9703 * g++.dg/cpp0x/pr31445.C: New.
9704 * g++.dg/cpp0x/variadic-crash1.C: New.
9706 2007-05-25 Richard Sandiford <richard@codesourcery.com>
9708 * gcc.target/arm/long-calls-1.c: New test.
9709 * gcc.target/arm/long-calls-2.c: Likewise.
9710 * gcc.target/arm/long-calls-3.c: Likewise.
9711 * gcc.target/arm/long-calls-4.c: Likewise.
9713 2007-05-25 Richard Guenther <rguenther@suse.de>
9714 Andrew Pinski <andrew_pinski@playstation.sony.com>
9716 PR tree-optimization/31982
9717 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9719 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
9722 * gfortran.dg/result_in_spec_2.f90: New test.
9724 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9726 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9728 2007-05-24 Ollie Wild <aaw@google.com>
9730 * gcc.dg/cpp/counter-1.c: New test.
9731 * gcc.dg/pch/counter-1.c: New test.
9732 * gcc.dg/pch/counter-1.hs: New file.
9733 * gcc.dg/pch/counter-2.c: New test.
9734 * gcc.dg/pch/counter-2.hs: New file.
9735 * gcc.dg/pch/counter-3.c: New test.
9736 * gcc.dg/pch/counter-3.hs: New file.
9738 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9740 * gcc.dg/tree-ssa/predcom-1.c: New test.
9741 * gcc.dg/tree-ssa/predcom-2.c: New test.
9742 * gcc.dg/tree-ssa/predcom-3.c: New test.
9743 * gcc.dg/tree-ssa/predcom-4.c: New test.
9744 * gcc.dg/tree-ssa/predcom-5.c: New test.
9745 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9747 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
9750 * gcc.target/i386/sse4_1-check.h (MASK): New.
9752 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9755 * gfortran.dg/pr25603.f: Initialize integer variables.
9757 2007-05-23 Ian Lance Taylor <iant@google.com>
9759 * g++.dg/other/vrp1.C: New test.
9761 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
9763 PR preprocessor/20077
9764 * gcc.dg/cpp/paste15.c: New test.
9766 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
9767 Nigel Stephens <nigel@mips.com>
9768 Richard Sandiford <richard@codesourcery.com>
9770 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9771 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9772 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9773 * gcc.target/mips/inter/mips16-inter.exp: New.
9775 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
9777 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9779 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
9781 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9782 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
9783 * gcc.target/i386/sse3-addsubps.c: Likewise.
9784 * gcc.target/i386/sse3-haddpd.c: Likewise.
9785 * gcc.target/i386/sse3-haddps.c: Likewise.
9786 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9787 * gcc.target/i386/sse3-hsubps.c: Likewise.
9788 * gcc.target/i386/sse3-lddqu.c: Likewise.
9789 * gcc.target/i386/sse3-movddup.c: Likewise.
9790 * gcc.target/i386/sse3-movshdup.c: Likewise.
9791 * gcc.target/i386/sse3-movsldup.c: Likewise.
9793 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9794 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
9795 * gcc.target/i386/ssse3-pabsd.c: Likewise.
9796 * gcc.target/i386/ssse3-pabsw.c: Likewise.
9797 * gcc.target/i386/ssse3-palignr.c: Likewise.
9798 * gcc.target/i386/ssse3-phaddd.c: Likewise.
9799 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9800 * gcc.target/i386/ssse3-phaddw.c: Likewise.
9801 * gcc.target/i386/ssse3-phsubd.c: Likewise.
9802 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9803 * gcc.target/i386/ssse3-phsubw.c: Likewise.
9804 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9805 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9806 * gcc.target/i386/ssse3-pshufb.c: Likewise.
9807 * gcc.target/i386/ssse3-psignb.c: Likewise.
9808 * gcc.target/i386/ssse3-psignd.c: Likewise.
9809 * gcc.target/i386/ssse3-psignw.c: Likewise.
9810 * gcc.target/i386/ssse3-vals.h: Likewise.
9812 * gcc.target/i386/sse3-check.h: New file.
9813 * gcc.target/i386/ssse3-check.h: Likewise.
9815 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9818 * gcc.c-torture/compile/bcopy-1.c: New testcase.
9820 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9823 * gcc.c-torture/20070522-1.c: New testcase.
9825 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9827 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9829 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
9831 * gcc.c-torture/execute/ieee/20000320-1.x,
9832 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9833 m68k-*-* and check_effective_target_coldfire_fpu.
9835 2007-05-22 Ollie Wild <aaw@google.com>
9837 * g++.dg/lookup/hidden-class10.C: New test.
9838 * g++.dg/lookup/hidden-class11.C: New test.
9840 2007-05-22 Ollie Wild <aaw@google.com>
9842 * g++.dg/lookup/name-clash5.C: New test.
9843 * g++.dg/lookup/name-clash6.C: New test.
9845 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9847 * g++.dg/other/i386-2.C: Update comments on header files tested.
9848 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
9850 * gcc.target/i386/sse-12.c: Likewise.
9851 * gcc.target/i386/sse-13.c: Likewise.
9852 * gcc.target/i386/sse-14.c: Likewise.
9854 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9855 Redefined to test with immediate operand.
9856 (__builtin_ia32_blendps): Likewise.
9857 (__builtin_ia32_blendpd): Likewise.
9858 (__builtin_ia32_dpps): Likewise.
9859 (__builtin_ia32_dpps): Likewise.
9860 (__builtin_ia32_insertps128): Likewise.
9861 (__builtin_ia32_vec_ext_v4sf): Likewise.
9862 (__builtin_ia32_vec_set_v16qi): Likewise.
9863 (__builtin_ia32_vec_set_v4si): Likewise.
9864 (__builtin_ia32_vec_set_v2di): Likewise.
9865 (__builtin_ia32_vec_ext_v16qi): Likewise.
9866 (__builtin_ia32_vec_ext_v4si): Likewise.
9867 (__builtin_ia32_vec_ext_v2di): Likewise.
9868 (__builtin_ia32_roundpd): Likewise.
9869 (__builtin_ia32_roundsd): Likewise.
9870 (__builtin_ia32_roundps): Likewise.
9871 (__builtin_ia32_roundss): Likewise.
9872 (__builtin_ia32_mpsadbw128): Likewise.
9874 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9876 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9878 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9880 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9882 * gcc.dg/dfp/func-struct.c: Ditto.
9883 * gcc.dg/dfp/operator-assignment.c: Ditto.
9884 * gcc.dg/dfp/convert-bfp.c: Ditto.
9885 * gcc.dg/dfp/convert-int.c: Ditto.
9886 * gcc.dg/dfp/convert-int-max.c: Ditto.
9887 * gcc.dg/dfp/func-scalar.c: Ditto.
9888 * gcc.dg/dfp/cast.c: Ditto.
9889 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9890 failures, and fix a typo in return type of arg1_128.
9891 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9892 failures, and fix a typo in a constant suffix.
9893 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9894 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9896 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9897 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9899 * lib/gcc-dg.exp(process_message): New proc.
9900 (dg-message): New test directive.
9901 * gcc.dg/always_inline.c: Use dg-message.
9902 * gcc.dg/always_inline2.c: Ditto.
9903 * gcc.dg/always_inline3.c: Ditto.
9904 * gcc.dg/invalid-call-1.c: Ditto.
9905 * gcc.dg/pr17506.c: Ditto.
9906 * gcc.dg/simd-5.c: Ditto.
9907 * gcc.dg/simd-6.c: Ditto.
9908 * gcc.dg/va-arg-2.c: Ditto.
9909 * gcc.dg/cpp/syshdr.c: Ditto.
9910 * gcc.dg/cpp/unc4.c: Ditto.
9911 * gcc.dg/cpp/trad/mi1.c: Ditto.
9912 * gcc.dg/cpp/trad/mi5.c: Ditto.
9913 * gcc.dg/cpp/trad/mi7.c: Ditto.
9914 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9915 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9916 * gcc.test-framework/test-framework.awk: Special-case outexists
9919 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9921 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9922 (bit_SSE4_2): Likewise.
9923 (bit_POPCNT): Likewise.
9925 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9926 Check if assembler supports SSE4 instructions.
9928 * gcc.target/i386/sse4_1-blendpd.c: New file.
9929 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9930 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9931 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9932 * gcc.target/i386/sse4_1-check.h: Likewise.
9933 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9934 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9935 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9936 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9937 * gcc.target/i386/sse4_1-extractps.c: Likewise.
9938 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9939 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9940 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9941 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9942 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9943 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9944 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9945 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9946 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9947 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9948 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9949 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9950 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9951 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9952 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9953 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9954 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9955 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9956 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9957 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9958 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9959 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9960 * gcc.target/i386/sse4_1-pminud.c: Likewise.
9961 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9962 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9963 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9964 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9965 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9966 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9967 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9968 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9969 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9970 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9971 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9972 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9973 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9974 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9975 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9976 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9977 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9978 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9979 * gcc.target/i386/sse4_1-round.h: Likewise.
9980 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9981 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9982 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9983 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9984 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9985 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9986 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9987 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9988 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9989 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9990 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9991 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9992 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9993 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9995 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9998 * gfortran.dg/bounds_check_7.f90: New test.
10000 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10002 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10003 (check_effective_target_sse4a): Ditto.
10005 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10006 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10007 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10008 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10009 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10010 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10011 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10012 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10013 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10014 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10015 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10016 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10017 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10018 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10019 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10020 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10021 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10022 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10023 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10024 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10026 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10028 * g++.dg/ext/cleanup-1.C: New test.
10029 * g++.dg/ext/cleanup-2.C: Likewise.
10030 * g++.dg/ext/cleanup-3.C: Likewise.
10031 * g++.dg/ext/cleanup-4.C: Likewise.
10032 * g++.dg/ext/cleanup-5.C: Likewise.
10033 * g++.dg/ext/cleanup-6.C: Likewise.
10034 * g++.dg/ext/cleanup-8.C: Likewise.
10035 * g++.dg/ext/cleanup-9.C: Likewise.
10036 * g++.dg/ext/cleanup-10.C: Likewise.
10037 * g++.dg/ext/cleanup-11.C: Likewise.
10038 * g++.dg/ext/cleanup-dtor.C: Likewise.
10040 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10042 PR middle-end/31995
10043 * gcc.dg/vect/vect-102a.c: New test.
10045 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10046 Paolo Carlini <pcarlini@suse.de>
10047 Uros Bizjak <ubizjak@gmail.com>
10049 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10050 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10051 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10052 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10053 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10056 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10059 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10061 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10064 * gfortran.dg/do_3.F90: Add checks for the final value of the
10067 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10069 * gcc.c-torture/execute/990127-2.x: New file.
10071 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10073 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10074 * gcc.target/i386/sse-12: Add -O to compile options.
10075 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10076 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10077 and mm3dnow.h. Add -O to compile options.
10079 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10082 * gfortran.dg/char_length_5.f90: New test.
10085 * gfortran.dg/array_reference_1.f90: New test.
10087 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10094 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10095 * gcc.dg/Wtype-limits.c: New.
10096 * gcc.dg/Wtype-limits-Wextra.c: New.
10097 * gcc.dg/Wtype-limits-no.c: New.
10098 * g++.dg/warn/Wtype-limits.C: New.
10099 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10100 * g++.dg/warn/Wtype-limits-no.C: New.
10102 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10104 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10105 instead of "-msse2".'
10106 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10107 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10109 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10110 to test with immediate operand.
10111 (__builtin_ia32_insertqi): Ditto.
10112 (__builtin_ia32_palignr128): Ditto.
10113 (__builtin_ia32_palignr): Ditto.
10114 (__builtin_ia32_pshufhw): Ditto.
10115 (__builtin_ia32_pshuflw): Ditto.
10116 (__builtin_ia32_pshufd): Ditto.
10117 (__builtin_ia32_vec_set_v8hi): Ditto.
10118 (__builtin_ia32_vec_ext_v8hi): Ditto.
10119 (__builtin_ia32_shufpd): Ditto.
10120 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10122 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10125 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10127 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10130 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10131 and "__inline". Use "-msse" instead of "-msse2".
10133 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10136 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10137 * gcc.dg/20030906-2.c: Likewise.
10138 * objc.dg/method-17.m: Add -Wreturn-type.
10139 * obj-c++.dg/method-21.mm: Likewise.
10141 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10144 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10145 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10146 (__builtin_ia32_psrlqi128): Ditto.
10147 (__builtin_ia32_psrlwi128): Ditto.
10148 (__builtin_ia32_psrldi128): Ditto.
10149 (__builtin_ia32_psrldqi128): Ditto.
10150 (__builtin_ia32_pslldqi128): Ditto.
10151 (__builtin_ia32_psrawi128): Ditto.
10152 (__builtin_ia32_psradi128): Ditto.
10153 (__builtin_ia32_psllqi128): Ditto.
10154 (__builtin_ia32_pslldi128): Ditto.
10155 (__builtin_prefetch): Ditto.
10156 (__builtin_ia32_pshufw): Ditto.
10157 (__builtin_ia32_vec_set_v4hi): Ditto.
10158 (__builtin_ia32_vec_ext_v4hi): Ditto.
10159 (__builtin_ia32_shufps): Ditto.
10160 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10162 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10165 * gfortran.dg/char_allocation_1.f90: New test.
10167 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10169 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10170 * gcc.dg/Wconversion-sign.c: New.
10171 * gcc.dg/Wconversion-integer-no-sign.c: New.
10172 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10174 * g++.dg/warn/Wconversion-sign.C: New.
10175 * g++.old-deja/g++.other/warn4.C: Update.
10176 * g++.dg/warn/Wconversion1.C: Likewise.
10178 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10180 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10181 * gcc.dg/torture/builtin-math-4.c: Likewise.
10183 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10185 PR libfortran/31964
10186 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10188 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10190 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10192 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10195 * gcc.target/i386/pr31628.c: New.
10197 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10199 PR middle-end/31344
10200 * gcc.dg/pr31344.c: New test.
10202 2007-05-17 Ian Lance Taylor <iant@google.com>
10204 PR tree-optimization/31953
10205 * gcc.c-torture/compile/pr31953.c: New test.
10207 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10209 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10211 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10213 * gcc.dg/torture/builtin-math-4.c: Likewise.
10215 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10216 * gcc.dg/torture/builtin-math-4.c: Likewise.
10218 * gcc.dg/torture/builtin-math-4.c: New test.
10220 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10221 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10223 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10224 * gcc.dg/cpp/include2.c: Ditto.
10225 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10226 * gcc.dg/cpp/paste5.c: Ditto.
10227 * gcc.dg/cpp/paste6.c: Ditto.
10228 * gcc.dg/cpp/paste8.c: Ditto.
10229 * gcc.dg/cpp/paste11.c: Ditto.
10230 * gcc.dg/cpp/paste13.c: Ditto.
10231 * gcc.dg/cpp/skipping2.c: Ditto.
10232 * gcc.dg/reg-vol-struct-1.c: Ditto.
10233 * gcc.dg/Wshadow-1.c: Ditto.
10234 * gcc.dg/cpp/trad/comment.c: Ditto.
10235 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10236 * gcc.dg/cpp/if-2.c: Ditto.
10237 * gcc.dg/array-5.c: Ditto.
10238 * gcc.dg/inline-15.c: Ditto.
10239 * gcc.dg/pr27953.c: Ditto.
10240 * gcc.dg/Wno-c++-compat.c: Ditto.
10242 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10244 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10246 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10248 * gcc.c-torture/execute/20070517-1.c: New test.
10250 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10253 * gfortran.dg/min_max_conformance.f90: New test.
10255 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10257 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10258 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10259 gcc.dg/vect/vect-104.c: Use more complex construction to
10260 prevent vectorizing.
10261 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10263 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10265 PR tree-optimization/24659
10266 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10267 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10268 not vect_int target.
10269 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10270 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10272 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10273 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10274 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10276 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10278 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10279 and x86_64-*-* targets.
10280 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10282 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10289 * transfer_simplify_1.f90: New test.
10290 * transfer_simplify_2.f90: New test.
10292 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10294 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10296 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10298 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10300 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10303 * gcc.dg/fltconst-1.c: New test.
10305 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10306 * gcc.dg/dfp/operator-assignment.c: Ditto.
10308 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10311 * g++.dg/rtti/typeid5.C: New.
10313 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10316 * gfortran.dg/substr_4.f: New test.
10318 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10320 * gcc.target/m68k/interrupt_thread-1.c,
10321 gcc.target/m68k/interrupt_thread-2.c,
10322 gcc.target/m68k/interrupt_thread-3.c: New.
10323 * gcc.target/m68k/m68k.exp: Accept fido.
10325 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10327 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10328 * gfortran.dg/altreturn_3.f90: Likewise.
10329 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10330 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10331 * gfortran.dg/inquire_iolength.f90: Likewise.
10332 * gfortran.dg/module_naming_1.f90: Likewise.
10333 * gfortran.dg/oldstyle_2.f90: Likewise.
10334 * gfortran.dg/operator_2.f90: Likewise.
10335 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10336 * gfortran.dg/used_types_11.f90: Likewise.
10337 * gfortran.dg/zero_array_components_1.f90: Likewise.
10338 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10339 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10340 * gfortran.dg/real_const_3.f90: Likewise.
10342 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10344 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10345 * gcc.dg/tree-ssa/loop-30.c: New test.
10347 2007-05-13 Richard Guenther <rguenther@suse.de>
10349 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10350 scanning forwprop1.
10351 * g++.dg/tree-ssa/pr31146.C: Likewise.
10353 2007-05-13 Revital Eres <eres@il.ibm.com>
10355 * gcc.dg/dse.c: New test.
10357 2007-05-12 Richard Guenther <rguenther@suse.de>
10359 PR tree-optimization/31797
10360 * gcc.c-torture/compile/pr31797.c: New testcase.
10362 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10365 * gfortran.dg/host_assoc_function_1.f90: New test.
10367 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10370 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10372 2007-05-11 Silvius Rus <rus@google.com>
10374 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10375 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10376 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10377 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10378 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10379 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10380 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10381 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10382 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10383 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10384 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10385 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10386 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10387 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10388 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10389 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10391 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10394 * gcc.c-torture/execute/builtins/memchr.c: New.
10395 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10396 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10398 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10401 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10403 * gfortran.dg/recursive_reference_2.f90: New test.
10405 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10408 * gfortran.dg/namelist_29.f90: New test.
10410 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10413 * gfortran.dg/entry_10.f90: New test.
10415 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10417 PR tree-optimization/31885
10418 * gcc.dg/tree-ssa/loop-29.c: New test.
10420 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10422 * assumed_dummy_1.f90: Fix dg directive.
10423 * char_initialiser_actual.f90: Likewise.
10424 * nested_modules_2.f90: Likewise.
10425 * shift-alloc.f90: Likewise.
10427 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10429 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10431 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10433 PR libfortran/31880
10434 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10436 2007-05-09 Mike Stump <mrs@apple.com>
10438 * g++.dg/other/first-global.C: Add -fpie for darwin.
10439 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10441 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10443 * gcc.dg/20070507-1.c: New testcase.
10445 2007-05-08 Chao-ying Fu <fu@mips.com>
10447 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10448 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10449 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10450 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10452 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
10455 * gcc.dg/pr31847.c: New test.
10457 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10460 * gfortran.dg/actual_array_result_1.f90: New test.
10462 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10465 * gfortran.dg/parameter_array_init_1.f90: New test.
10468 * gfortran.dg/parameter_array_init_2.f90: New test.
10470 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
10473 * gcc.target/i386/pr31854.c: New test.
10475 2007-05-07 Janis Johnson <janis187@us.ibm.com>
10477 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10479 2007-05-07 Mike Stump <mrs@apple.com>
10481 * g++.old-deja/g++.mike/empty.C: Add.
10483 2007-05-07 Eric Christopher <echristo@apple.com>
10485 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10487 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
10489 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10490 variable. Rearrange conversions from binary float to decimal float.
10492 2007-05-07 Mark Mitchell <mark@codesourcery.com>
10494 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10497 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
10499 * gnat.dg/opt1.ad[sb]: New testcase.
10501 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10504 * gfortran.dg/do_3.F90: New test.
10506 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10509 * gfortran.dg/new_line.f90: Add new checks.
10511 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10514 * gfortran.dg/large_unit_1.f90: New.
10515 * gfortran.dg/large_unit_2.f90: New.
10516 * gfortran.dg/iostat_4.f90: New
10517 * gfortran.dg/bounds_check_fail_1.f90: Updated.
10519 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
10522 * gfortran.dg/char_result_4.f90: New test.
10524 2007-06-05 Revital Eres <eres@il.ibm.com>
10527 * gcc.dg/pr30957-1.c: New test.
10529 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10532 * gfortran.dg/char_type_len_2.f90: New test.
10534 2007-05-05 Geoffrey Keating <geoffk@apple.com>
10537 * g++.dg/other/nested-extern.cc: New.
10538 * g++.dg/other/nested-extern-1.C: New.
10539 * g++.dg/other/nested-extern-2.C: New.
10541 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10544 * gfortran.dg/erf.f90: New test.
10545 * gfortran.dg/besxy.f90: New test.
10547 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10550 * gfortran.dg/fseek.f90: New test.
10552 2007-05-04 Bob Wilson <bob.wilson@acm.org>
10554 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10556 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10558 PR libfortran/31210
10559 * gfortran.dg/zero_length_1.f90: New test.
10561 2007-05-04 Tobias Burnus <burnus@net-b.de>
10564 * gfortran.dg/char_pointer_assign_3.f90: New test.
10565 * gfortran.dg/char_result_2.f90: Re-enable test.
10567 2007-05-04 Tobias Burnus <burnus@net-b.de>
10570 * gfortran.dg/char_length_3.f90: New test.
10571 * gfortran.dg/char_result_2.f90: Fix test.
10573 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
10575 PR tree-optimization/30565
10576 * gcc.dg/tree-ssa/loop-27.c: New test.
10578 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
10580 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10581 * gcc.target/bfin/arith.c (__v2hi): Likewise.
10582 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10583 * gcc.target/bfin/shift.c (__v2hi): Likewise.
10585 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
10587 PR tree-optimization/31699
10588 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10590 (check_effective_target_vect_floatint_cvt): New.
10591 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10592 of specific targets.
10593 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10594 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10595 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10596 * gcc.dg/vect/vect-iv-4.c: Likewise.
10597 * gcc.dg/vect/vect-multitypes-11.c: New.
10598 * gcc.dg/vect/pr31699.c: New.
10600 2007-05-02 Geoffrey Keating <geoffk@apple.com>
10602 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10604 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
10607 * g++.dg/warn/anonymous-namespace-2.C: New.
10608 * g++.dg/warn/anonymous-namespace-2.h: New.
10610 2007-05-02 Paul Brook <paul@codesourcery.com>
10612 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
10614 2007-05-02 Eric Christopher <echristo@apple.com>
10616 * gcc.dg/cpp/if-div.c: New file.
10618 2007-05-02 Tom Tromey <tromey@redhat.com>
10620 PR preprocessor/28709:
10621 * gcc.dg/cpp/pr28709.c: New file.
10623 2007-05-02 Richard Guenther <rguenther@suse.de>
10625 PR tree-optimization/31146
10626 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10628 2007-05-01 Geoffrey Keating <geoffk@apple.com>
10630 * gcc.c-torture/compile/limits-blockid.c: New.
10631 * gcc.c-torture/compile/limits-caselabels.c: New.
10632 * gcc.c-torture/compile/limits-declparen.c: New.
10633 * gcc.c-torture/compile/limits-enumconst.c: New.
10634 * gcc.c-torture/compile/limits-exprparen.c: New.
10635 * gcc.c-torture/compile/limits-externalid.c: New.
10636 * gcc.c-torture/compile/limits-fnargs.c: New.
10637 * gcc.c-torture/compile/limits-fndefn.c: New.
10638 * gcc.c-torture/compile/limits-idexternal.c: New.
10639 * gcc.c-torture/compile/limits-idinternal.c: New.
10640 * gcc.c-torture/compile/limits-pointer.c: New.
10641 * gcc.c-torture/compile/limits-stringlit.c: New.
10642 * gcc.c-torture/compile/limits-structmem.c: New.
10643 * gcc.c-torture/compile/limits-structnest.c: New.
10645 2007-04-29 Geoffrey Keating <geoffk@apple.com>
10647 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10649 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
10651 PR middle-end/31740
10652 * gcc.c-torture/compile/20070501-1.c: New testcase.
10654 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10657 * gfortran.dg/array_memset_2: New test case.
10659 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10662 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10664 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10667 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10669 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10670 keyword to dg-final test.
10671 * gcc.dg/vect/vect-iv-4.c: Likewise.
10672 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10673 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10675 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10677 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10678 * lib/target-supports.exp
10679 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10680 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10682 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
10684 * gcc.c-torture/execute/ieee/20000320-1.c: Use
10685 __LONG_LONG_MAX__ and its friends instead of those supplied by
10688 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
10691 * g++.dg/ext/vector7.C: New testcase.
10693 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10696 * gfortran.dg/bound_simplification_1.f90: New test.
10698 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10701 * gfortran.dg/bom_error.f90: New test.
10702 * gfortran.dg/bom_include.f90: New test.
10703 * gfortran.dg/bom_UTF16-LE.f90: New test.
10704 * gfortran.dg/bom_UTF16-BE.f90: New test.
10705 * gfortran.dg/bom_UTF-8.f90: New test.
10706 * gfortran.dg/bom_UTF-32.f90: New test.
10707 * gfortran.dg/bom_UTF-8.F90: New test.
10708 * gfortran.dg/bom_include.inc: New file.
10710 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10713 * g++.dg/init/ptrfn2.C: New test.
10714 * g++.dg/init/ptrfn3.C: New test.
10716 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
10719 * gfortran.dg/dependency_21.f90: New test.
10721 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10723 * gfortran.dg/secnds.f: Use real*8.
10724 * gfortran.dg/secnds-1.f: Use real*8.
10726 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10728 PR libfortran/31532
10729 * gfortran.dg/inquire_5.f90: Update test.
10731 2007-04-27 Ian Lance Taylor <iant@google.com>
10733 PR middle-end/31710
10734 * gcc.c-torture/compile/pr31710.c: New test.
10736 2007-04-27 Richard Guenther <rguenther@suse.de>
10738 PR tree-optimization/30965
10739 PR tree-optimization/30978
10740 * gcc.dg/tree-ssa/pr30978.c: New testcase.
10741 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10742 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10743 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10745 2007-04-27 Richard Guenther <rguenther@suse.de>
10747 PR tree-optimization/31715
10748 * gcc.dg/Warray-bounds-4.c: New testcase.
10750 2007-04-26 Ian Lance Taylor <iant@google.com>
10753 * gcc.c-torture/compile/pr28675.c: New test.
10755 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
10758 * g++.dg/ext/vector6.C: New test.
10760 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
10762 * gcc.c-torture/execute/ieee/20000320-1.x: New.
10764 2007-04-26 Steve Ellcey <sje@cup.hp.com>
10766 PR middle-end/31617
10767 * g++.dg/other/str_empty.C: Add expected warning.
10769 2007-04-26 Richard Guenther <rguenther@suse.de>
10770 Daniel Berlin <dberlin@dberlin.org>
10772 PR tree-optimization/30567
10773 * g++.dg/other/pr30567.C: New testcase.
10775 2007-04-26 Richard Guenther <rguenther@suse.de>
10777 PR tree-optimization/31703
10778 * gcc.c-torture/compile/pr31703.c: New testcase.
10779 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10780 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10782 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
10784 * gfortran.dg/open_errors.f90: Added if statements checking
10785 the value of iostat.
10787 2007-04-26 Jakub Jelinek <jakub@redhat.com>
10790 * g++.dg/gomp/pr31598.C: New test.
10792 PR tree-optimization/30558
10793 * g++.dg/gomp/pr30558.C: New test.
10795 2007-04-24 Mark Mitchell <mark@codesourcery.com>
10798 * g++.dg/ext/complex2.C: New test.
10800 2007-04-25 Paolo Carlini <pcarlini@suse.de>
10802 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10804 2007-04-25 Thiemo Seufer <ths@mips.com>
10806 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10807 value to signed char.
10809 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
10811 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
10812 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
10813 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
10815 2007-04-25 Tobias Burnus <burnus@net-b.de>
10818 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10819 statement functions.
10820 * gfortran.dg/c_by_val_5.f90: New test.
10822 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
10824 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10825 with two new subroutines to avoid parameter-induced aliasing.
10826 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10827 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10829 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10831 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10832 * g++.dg/warn/Warray-bounds.C: Likewise.
10834 2007-04-24 Ian Lance Taylor <iant@google.com>
10836 PR tree-optimization/31605
10837 * gcc.c-torture/execute/pr31605.c: New test.
10839 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10842 * lib/gcc-dg.exp (scan-module): New function.
10843 * gfortran.dg/module_md5_1.f90: New test.
10845 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
10847 * g++.old-deja/g++.pt/defarg6.C: Only run with
10849 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10850 * g++.dg/cpp0x/variadic61.C: Ditto.
10851 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10852 * g++.dg/cpp0x/variadic62.C: Ditto.
10853 * g++.dg/template/meminit1.C: Ditto.
10854 * g++.dg/template/operator7.C: Ditto.
10855 * g++.dg/template/static15.C: Ditto.
10856 * g++.dg/template/invalid1.C: Ditto.
10857 * g++.dg/template/shift1.C: Ditto.
10858 * g++.dg/template/error10.C: Ditto.
10860 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
10862 PR diagnostic/25923
10863 * gfortran.dg/pr25923.f90: New test.
10865 2007-04-24 Ian Lance Taylor <iant@google.com>
10867 PR tree-optimization/31602
10868 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10870 2007-04-24 Janis Johnson <janis187@us.ibm.com>
10872 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10873 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10875 2007-04-24 Hui-May Chang <hm.chang@apple.com>
10877 * gcc.target/i386/reload-1.c. New.
10879 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10880 Olga Golovanevsky <olga@il.ibm.com>
10882 * g++.dg/other/str_empty.C: New test.
10884 2007-04-24 Richard Henderson <rth@redhat.com>
10886 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10888 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
10891 * gcc.c-torture/compile/pr31641.c: New testcase.
10893 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
10895 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10896 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10897 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10898 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10900 2007-04-23 Simon Baldwin <simonb@google.com>
10902 * g++.dg/other/error15.C: New.
10903 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10904 triggering a "multiple parameters named" error.
10906 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
10909 * gfortran.dg/backspace_8.f: New test case.
10911 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
10914 * gfortran.dg/used_types_17.f90: New test.
10917 * gfortran.dg/zero_array_components_1.f90: New test.
10919 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10922 * gfortran.dg/open_errors.f90: Allow a different error message.
10924 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
10926 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10927 Rename from check_effective_target_vect_pack_mod. Rename global
10928 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
10930 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10932 * gcc.dg/vect/vect-iv-8a.c: Ditto.
10933 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10935 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10937 PR middle-end/31448
10938 * gcc.c-torture/execute/pr31448.c: New testcase.
10940 2007-04-22 Nick Clifton <nickc@redhat.com>
10942 * gcc.dg/20020312-2.c: Add support for the FRV.
10944 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
10946 PR tree-optimization/24659
10947 * gcc.dg/vect/vect-float-extend-1.c: New test.
10948 * gcc.dg/vect/vect-float-truncate-1.c: New test.
10950 2007-04-22 Richard Guenther <rguenther@suse.de>
10952 PR tree-optimization/29789
10953 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10954 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10956 2007-04-22 Revital Eres <eres@il.ibm.com>
10958 * gcc.dg/var-expand2.c: New test.
10960 2007-04-22 Revital Eres <eres@il.ibm.com>
10962 * gcc.dg/var-expand3.c: New test.
10964 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10967 * gfortran.dg/continuation_8.f90: New test.
10969 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10972 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10973 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10975 2007-04-21 Richard Guenther <rguenther@suse.de>
10977 PR middle-end/31136
10978 * gcc.c-torture/execute/pr31136.c: New testcase.
10980 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
10982 * gcc.target/i386/movsi-sm-1.c: New.
10984 2007-04-20 Richard Henderson <rth@redhat.com>
10986 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10987 * gcc.dg/pr27095.c: Cope with alpha GOT load.
10989 2007-04-20 Jakub Jelinek <jakub@redhat.com>
10991 * gcc.target/i386/ordcmp-1.c: New test.
10992 * gcc.target/i386/unordcmp-1.c: New test.
10994 PR tree-optimization/31632
10995 * gcc.c-torture/compile/20070419-1.c: New test.
10997 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10999 * gcc.dg/invalid-call-1.c: New test.
11001 2007-04-18 Dirk Mueller <dmueller@suse.de>
11003 PR diagnostic/31227
11004 * gcc.dg/Warray-bounds-3.c: New.
11006 2007-04-18 Richard Guenther <rguenther@suse.de>
11008 PR tree-optimization/19431
11009 PR tree-optimization/21463
11010 * gcc.c-torture/execute/20070212-1.c: New testcase.
11011 * gcc.c-torture/execute/20070212-2.c: Likewise.
11012 * gcc.c-torture/execute/20070212-3.c: Likewise.
11013 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11014 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11015 * g++.dg/tree-ssa/pr21463.C: Likewise.
11016 * g++.dg/tree-ssa/pr30738.C: Likewise.
11018 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11021 * g++.dg/expr/bitfield8.C: New test.
11023 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11024 Richard Sandiford <richard@codesourcery.com>
11026 * lib/target-supports.exp (check_profiling_available): Return 0
11027 for uClibc with -p or -pg.
11029 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11032 * g++.dg/template/init7.C: New test.
11034 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11036 PR rtl-optimization/31360
11037 * gcc.dg/loop-7.c: New test.
11039 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11041 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11042 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11044 (compat-execute): Likewise.
11045 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11046 files to remote hosts.
11047 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11048 (c-torture-execute): Likewise.
11049 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11050 or plain file. Use remote_upload and remote_download to copy
11052 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11053 before scanning it.
11055 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11057 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11059 2007-04-16 Lawrence Crowl <crowl@google.com>
11061 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11062 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11063 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11064 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11065 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11066 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11067 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11068 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11069 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11070 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11071 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11073 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11074 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11075 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11076 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11077 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11078 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11079 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11080 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11081 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11082 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11083 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11085 2007-04-16 Ian Lance Taylor <iant@google.com>
11087 PR tree-optimization/31522
11088 * gcc.dg/Wstrict-overflow-16.c: New test.
11090 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11092 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11094 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11097 * gfortran.dg/module_naming_1.f90: New.
11099 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11101 * lib/target-supports.exp (check_profiling_available): Return
11102 false for m68k-*-uclinux.
11104 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11107 Testcase for c++ anonymous namespace warning
11109 * g++.dg/warn/anonymous-namespace-1.C: New test
11110 * g++.dg/warn/anonymous-namespace-1.h: New test
11112 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11115 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11117 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11119 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11121 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11124 * gfortran.dg/array_constructor_16.f90: New test.
11126 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11128 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11129 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11131 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11133 PR rtl-optimization/31500
11134 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11135 * g++.dg/warn/Warray-bounds.C: Likewise.
11137 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11140 * gcc.dg/gnu89-init-4.c: New testcase.
11142 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11145 * gcc.dg/gomp/pr25874.c: Add dg-options.
11146 * g++.dg/gomp/pr25874.C: Add dg-options.
11148 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11151 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11152 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11154 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11157 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11159 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11163 * gfortran.dg/initialization_6.f90: New test.
11165 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11167 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11169 * lib/target-supports.exp (check_gc_sections_available):
11170 Return false if ldflags includes -elf2flt.
11172 2007-04-13 Jason Merrill <jason@redhat.com>
11175 * conv3.C: New test.
11177 2007-04-13 Mike Stump <mrs@apple.com>
11179 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11180 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11182 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11184 PR tree-optimization/29598
11185 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11187 2007-04-13 Tobias Burnus <burnus@net-b.de>
11190 * gfortran.dg/func_assign.f90: New test.
11192 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11195 * gfortran.dg/used_types_16.f90: New test.
11197 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11200 * gfortran.dg/goto_2.f90: New.
11201 * gfortran.dg/goto_3.f90: New.
11202 * gfortran.dg/pr17708.f90: Rename to ...
11203 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11205 2007-04-13 Tobias Burnus <burnus@net-b.de>
11208 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11209 instead of a struct.
11211 2007-04-13 Tobias Burnus <burnus@net-b.de>
11214 * gfortran.dg/value_4.c: Use GNU extensions for complex
11215 instead of a struct.
11217 2007-04-13 Richard Guenther <rguenther@suse.de>
11219 PR tree-optimization/21258
11220 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11222 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11224 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11227 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11230 * gfortran.dg/char_length_2.f90: New.
11231 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11232 * gfortran.dg/repeat_4.f90: Likewise.
11235 * gfortran.dg/char_assign_1.f90: New.
11238 * gfortran.dg/block_name_1.f90: New.
11239 * gfortran.dg/block_name_2.f90: New.
11241 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11244 * g++.dg/other/pr31078.C: New.
11246 2007-04-12 Richard Guenther <rguenther@suse.de>
11248 PR tree-optimization/31169
11249 * gcc.c-torture/execute/pr31169.c: New testcase.
11251 2007-04-12 Richard Guenther <rguenther@suse.de>
11253 PR tree-optimization/24689
11254 PR tree-optimization/31307
11255 * g++.dg/tree-ssa/pr31307.C: New testcase.
11256 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11258 2007-04-12 Tobias Burnus <burnus@net-b.de>
11261 * gfortran.dg/access_spec_1.f90: New test.
11262 * gfortran.dg/access_spec_2.f90: New test.
11263 * gfortran.dg/non_module_public.f90: Match new error message.
11265 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11268 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11269 to 4 at line 38 to fix bounds problem.
11271 2007-04-11 Tobias Burnus <burnus@net-b.de>
11274 * gfortran.dg/pointer_intent_1.f90: Fix test.
11276 2007-04-10 Eric Christopher <echristo@apple.com>
11278 * lib/target-supports.exp
11279 (check_effective_target_fstack_protector): Rewrite.
11281 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11284 * g++.dg/init/const5.C: New test.
11286 2007-04-09 Jan Hubicka <jh@suse.cz>
11288 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11290 2007-04-08 Jan Hubicka <jh@suse.cz>
11292 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11294 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11297 * gfortran.dg/achar_4.f90: New test.
11299 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11302 * gfortran.dg/used_dummy_types_8.f90: New test.
11304 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11307 * gfortran.dg/parameter_array_element_1.f90: New test.
11309 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11312 * gfortran.dg/default_numeric_type_1.f90: New test.
11314 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11317 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11319 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11322 * gfortran.dg/interface_12.f90: New test.
11324 2007-04-07 Bruce Korb <bkorb@gnu.org>
11326 * gcc.dg/format/opt-6.c: New test.
11327 * gcc.dg/format/nul-1.c: New test.
11328 * gcc.dg/format/nul-2.c: New test.
11330 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11332 PR libgfortran/31395
11333 * gfortran.dg/fmt_colon.f90: New test.
11335 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11337 * g++.old-deja/g++.other/init18.C: Use
11338 dg-require-effective-target instead of an explicit xfail.
11340 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11342 * gcc.dg/dfp/signbit-1.c
11343 * gcc.dg/dfp/signbit-2.c
11345 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11348 * gfortran.dg/altreturn_5.f90: New test.
11350 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11353 * gfortran.dg/contained_module_proc_1.f90: New test.
11355 2007-04-04 Stuart Hastings <stuart@apple.com>
11358 * objc/execute/exceptions/pr31281.m: New.
11360 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11362 * g++.dg/ext/dllimport12.C: Update comments.
11364 2007-04-03 Eric Christopher <echristo@apple.com>
11366 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11368 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11371 * gfortran.dg/repeat_2.f90: New test.
11372 * gfortran.dg/repeat_3.f90: New test.
11373 * gfortran.dg/repeat_4.f90: New test.
11375 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11377 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11379 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11382 * g++.dg/parse/cond3.C: New test.
11384 PR middle-end/30704
11385 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11387 2007-04-02 Jason Merrill <jason@redhat.com>
11390 * g++.dg/ext/visibility/anon3.C: New test.
11392 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11394 PR libgfortran/31052
11395 * gfortran.dg/namelist_28.f90: New test.
11397 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11399 PR libgfortran/31366
11400 * gfortran.dg/direct_io_6.f90: New test.
11402 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11404 PR libgfortran/31207
11405 * gfortran.dg/advance_5.f90: New test.
11406 * gfortran.dg/advance_6.f90: New test.
11408 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11410 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11411 * g++.dg/ext/dllimport7.C: Likewise.
11412 * g++.dg/ext/selectany1.C: Likewise.
11414 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11416 * g++.dg/parser/pr31138.C: New.
11417 * g++.dg/parser/pr31140.C: New.
11418 * g++.dg/parser/pr31141.C: New.
11420 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11423 * g++.dg/ext/is_base_of.C: New.
11424 * g++.dg/ext/has_virtual_destructor.C: New.
11425 * g++.dg/ext/is_polymorphic.C: New.
11426 * g++.dg/ext/is_base_of_diagnostic.C: New.
11427 * g++.dg/ext/is_enum.C: New.
11428 * g++.dg/ext/has_nothrow_assign.C: New.
11429 * g++.dg/ext/has_nothrow_constructor.C: New.
11430 * g++.dg/ext/is_empty.C: New.
11431 * g++.dg/ext/has_trivial_copy.C: New.
11432 * g++.dg/ext/has_trivial_assign.C: New.
11433 * g++.dg/ext/is_abstract.C: New.
11434 * g++.dg/ext/is_pod.C: New.
11435 * g++.dg/ext/has_nothrow_copy.C: New.
11436 * g++.dg/ext/is_class.C: New.
11437 * g++.dg/ext/has_trivial_constructor.C: New.
11438 * g++.dg/ext/is_union.C: New.
11439 * g++.dg/ext/has_trivial_destructor.C: New.
11440 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11441 * g++.dg/template/crash43.C: Likewise.
11443 2007-03-29 Dirk Mueller <dmueller@suse.de>
11445 * g++.dg/warn/pedantic2.C: New testcase.
11447 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11449 * size_dim.f90: Fix dg directive.
11450 * pr16433.f: Likewise.
11451 * use_6.f90: Likewise.
11452 * use_7.f90: Likewise.
11453 * entry_9.f90: Likewise.
11454 * pointer_intent_2.f90: Likewise.
11455 * protected_1.f90: Likewise.
11456 * fmt_missing_period_2.f: Likewise.
11457 * pointer_intent_3.f90: Likewise.
11458 * protected_2.f90: Likewise.
11459 * protected_3.f90: Likewise.
11460 * pr15754.f90: Likewise.
11461 * protected_4.f90: Likewise.
11462 * protected_5.f90: Likewise.
11463 * initialization_2.f90: Likewise.
11464 * protected_6.f90: Likewise.
11465 * continuation_7.f90: Likewise.
11466 * derived_function_interface_1.f90: Likewise.
11467 * der_pointer_4.f90: Likewise.
11468 * fmt_zero_precision.f90: Likewise.
11469 * blockdata_3.f90: Likewise.
11470 * fmt_missing_period_1.f: Likewise.
11471 * real_const_3.f90: Likewise.
11472 * use_4.f90: Likewise.
11473 * fmt_missing_period_3.f: Likewise.
11474 * use_5.f90: Likewise.
11476 2007-03-28 Mike Stump <mrs@apple.com>
11478 * gcc.dg/darwin-comm.c: Add.
11480 2007-03-28 Eric Christopher <echristo@apple.com>
11482 * lib/target-supports.exp (check_effective_target_fstack_protector):
11484 * gcc.dg/ssp-1.c: Use.
11485 * gcc.dg/ssp-2.c: Ditto.
11487 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
11490 * g++.dg/parse/constructor3.C: New test.
11492 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
11494 * gnat.dg/thin_pointer.ad[sb]: New test.
11496 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11498 * g++.dg/cpp0x/bracket1.C: New.
11499 * g++.dg/cpp0x/bracket2.C: New.
11500 * g++.dg/cpp0x/bracket3.C: New.
11501 * g++.dg/cpp0x/bracket4.C: New.
11503 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11505 * g++.dg/cpp0x/temp_default1.C: New.
11506 * g++.dg/cpp0x/temp_default3.C: New.
11507 * g++.dg/cpp0x/temp_default2.C: New.
11508 * g++.dg/cpp0x/temp_default4.C: New.
11510 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11513 * g++.dg/other/cv_func2.C: New.
11515 2007-03-27 Janis Johnson <janis187@us.ibm.com>
11517 * gcc.dg/dfp/func-vararg-alternate.h: New file.
11518 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11519 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11520 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11522 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11523 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11525 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11527 * lib/compat.exp (compat-execute): Fix processing of file names.
11529 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11531 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11533 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
11535 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11536 Delete created executable test file.
11537 (check_effective_target_fortran_large_int): Ditto.
11538 (check_effective_target_static_libgfortran): Ditto.
11540 2007-03-26 Paolo Carlini <pcarlini@suse.de>
11543 * g++.dg/warn/pragma-system_header1.C: New test.
11544 * g++.dg/warn/pragma-system_header2.C: New test.
11545 * g++.dg/warn/pragma-system_header1.h. New.
11546 * g++.dg/warn/pragma-system_header2.h. New.
11548 2007-03-26 Ian Lance Taylor <iant@google.com>
11550 PR tree-optimization/31345
11551 * gcc.c-torture/compile/pr31345-1.c: New test.
11553 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
11555 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11556 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11557 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11558 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11559 * gfortran.dg/overload_1.f90: Likewise.
11560 * gfortran.dg/impure_assignment_1.f90: Likewise.
11561 * gfortran.dg/error_recovery_3.f90: Likewise.
11562 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11563 * gfortran.dg/sequence_types_1.f90: Likewise.
11564 * gfortran.dg/internal_references_1.f90: Likewise.
11565 * gfortran.dg/present_1.f90: Likewise.
11566 * gfortran.dg/volatile10.f90: Likewise.
11567 * gfortran.dg/module_equivalence_2.f90: Likewise.
11568 * gfortran.dg/use_4.f90: Likewise.
11569 * gfortran.dg/elemental_result_1.f90: Likewise.
11570 * gfortran.dg/generic_actual_arg.f90: Likewise.
11571 * gfortran.dg/private_type_5.f90: Likewise.
11572 * gfortran.dg/protected_4.f90: Likewise.
11573 * gfortran.dg/interface_3.f90: Likewise.
11575 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11577 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11578 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11580 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11582 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11584 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11586 PR libgfortran/31199
11587 * gfortran.dg/fmt_t_4.f90: New test.
11589 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11591 PR libfortran/31297
11592 * gfortran.dg/backspace_5.f: Initialize variable(s).
11593 * gfortran.dg/backspace_6.f: Likewise.
11594 * gfortran.dg/char_bounds_check_fail_1: Likewise.
11595 * gfortran.dg/direct_io_2.f90: Likewise.
11596 * gfortran.dg/write_back.f: Likewise.
11597 * gfortran.dg/write_rewind_2.f: Likewise.
11598 * gfortran.dg/write_rewind_1.f: Likewise.
11599 * gfortran.dg/write_rewind_2.f: Likewise.
11601 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
11603 PR tree-optimization/30784
11604 * gcc.dg/vect/pr30784.c: New test.
11606 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11609 * gfortran.dg/operator_1.f90: New test.
11610 * gfortran.dg/operator_2.f90: New test.
11612 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11614 PR libfortran/31196
11615 * gfortran.dg/reshape_transpose_1.f90: New test.
11617 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11620 * gfortran.dg/bounds_check_6.f90: New test.
11622 2007-03-23 Michael Meissner <michael.meissner@amd.com>
11624 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11626 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11627 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11629 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
11632 * gfortran.dg/pointer_function_actual_1.f90: New test.
11635 * gfortran.dg/pointer_function_actual_2.f90: New test.
11638 * gfortran.dg/result_in_spec_1.f90: New test.
11640 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11643 * gfortran.dg/integer_exponentiation_3.F90: New test.
11644 * gfortran.dg/integer_exponentiation_4.f90: New test.
11645 * gfortran.dg/integer_exponentiation_5.F90: New test.
11647 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11650 * g++.dg/template/error24.C: New test.
11651 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11653 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11656 * g++.dg/expr/bitfield7.C: New test.
11658 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11661 * gcc.dg/float-range-4.c: New.
11662 * gcc.dg/float-range-1.c: Update. Test for a warning.
11663 * gcc.dg/float-range-3.c: New.
11664 * gcc.dg/float-range-5.c: New.
11666 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11669 * gfortran.dg/no_range_check_1.f90: New test.
11671 2007-03-22 Dirk Mueller <dmueller@suse.de>
11673 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11674 * g++.dg/other/static1.C: Remove stray semicolon.
11675 * g++.dg/other/init1.C: Likewise.
11676 * g++.dg/rtti/dyncast1.C: Likewise.
11677 * g++.dg/tree-ssa/pr17153.C: Likewise.
11678 * g++.dg/lookup/disamb1.C: Likewise.
11679 * g++.dg/lookup/scoped2.C: Likewise.
11680 * g++.dg/lookup/friend7.C: Likewise.
11681 * g++.dg/parse/parse4.C: Likewise.
11682 * g++.dg/parse/parse5.C: Likewise.
11683 * g++.dg/expr/pr29066.C: Likewise.
11684 * g++.dg/expr/cast4.C: Likewise.
11685 * g++.dg/tc1/dr193.C: Likewise.
11686 * g++.dg/tc1/dr213.C: Likewise.
11687 * g++.dg/abi/dcast1.C: Likewise.
11688 * g++.dg/abi/covariant2.C: Likewise.
11689 * g++.dg/inherit/covariant11.C: Likewise.
11690 * g++.dg/inherit/covariant9.C: Likewise.
11691 * g++.dg/inherit/covariant10.C: Likewise.
11692 * g++.dg/init/static3.C: Likewise.
11693 * g++.dg/init/init-ref3.C: Likewise.
11694 * g++.dg/init/ref10.C: Likewise.
11695 * g++.dg/template/meminit2.C: Likewise.
11696 * g++.dg/template/using9.C: Likewise.
11697 * g++.dg/template/friend9.C: Likewise.
11698 * g++.dg/template/ref1.C: Likewise.
11699 * g++.old-deja/g++.warn/inline.C: Likewise.
11700 * g++.old-deja/g++.robertl/eb91.C: Likewise.
11701 * g++.old-deja/g++.robertl/eb46.C: Likewise.
11702 * g++.old-deja/g++.robertl/eb34.C: Likewise.
11703 * g++.old-deja/g++.robertl/eb43.C: Likewise.
11704 * g++.old-deja/g++.robertl/eb26.C: Likewise.
11705 * g++.old-deja/g++.robertl/eb116.C: Likewise.
11706 * g++.old-deja/g++.brendan/copy5.C: Likewise.
11707 * g++.old-deja/g++.brendan/overload8.C: Likewise.
11708 * g++.old-deja/g++.brendan/overload11.C: Likewise.
11709 * g++.old-deja/g++.brendan/copy7.C: Likewise.
11710 * g++.old-deja/g++.brendan/crash38.C: Likewise.
11711 * g++.old-deja/g++.brendan/template11.C: Likewise.
11712 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11713 * g++.old-deja/g++.brendan/crash50.C: Likewise.
11714 * g++.old-deja/g++.brendan/crash16.C: Likewise.
11715 * g++.old-deja/g++.jason/pmem2.C: Likewise.
11716 * g++.old-deja/g++.jason/parse9.C: Likewise.
11717 * g++.old-deja/g++.jason/byval2.C: Likewise.
11718 * g++.old-deja/g++.jason/overload8.C: Likewise.
11719 * g++.old-deja/g++.jason/pmf8.C: Likewise.
11720 * g++.old-deja/g++.jason/template33.C: Likewise.
11721 * g++.old-deja/g++.jason/return3.C: Likewise.
11722 * g++.old-deja/g++.jason/scoping2.C: Likewise.
11723 * g++.old-deja/g++.jason/virtual.C: Likewise.
11724 * g++.old-deja/g++.jason/opeq3.C: Likewise.
11725 * g++.old-deja/g++.jason/template27.C: Likewise.
11726 * g++.old-deja/g++.jason/synth6.C: Likewise.
11727 * g++.old-deja/g++.jason/ref8.C: Likewise.
11728 * g++.old-deja/g++.jason/offset1.C: Likewise.
11729 * g++.old-deja/g++.other/static20.C: Likewise.
11730 * g++.old-deja/g++.other/array1.C: Likewise.
11731 * g++.old-deja/g++.other/new3.C: Likewise.
11732 * g++.old-deja/g++.other/array2.C: Likewise.
11733 * g++.old-deja/g++.other/overload9.C: Likewise.
11734 * g++.old-deja/g++.other/cast6.C: Likewise.
11735 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11736 * g++.old-deja/g++.other/eh4.C: Likewise.
11737 * g++.old-deja/g++.other/using7.C: Likewise.
11738 * g++.old-deja/g++.other/init18.C: Likewise.
11739 * g++.old-deja/g++.other/dyncast1.C: Likewise.
11740 * g++.old-deja/g++.other/dyncast2.C: Likewise.
11741 * g++.old-deja/g++.other/dtor11.C: Likewise.
11742 * g++.old-deja/g++.pt/static11.C: Likewise.
11743 * g++.old-deja/g++.pt/crash19.C: Likewise.
11744 * g++.old-deja/g++.pt/overload12.C: Likewise.
11745 * g++.old-deja/g++.pt/crash46.C: Likewise.
11746 * g++.old-deja/g++.pt/mi1.C: Likewise.
11747 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11748 * g++.old-deja/g++.pt/nontype5.C: Likewise.
11749 * g++.old-deja/g++.pt/local5.C: Likewise.
11750 * g++.old-deja/g++.pt/typename2.C: Likewise.
11751 * g++.old-deja/g++.pt/explicit80.C: Likewise.
11752 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11753 * g++.old-deja/g++.law/visibility1.C: Likewise.
11754 * g++.old-deja/g++.law/visibility2.C: Likewise.
11755 * g++.old-deja/g++.law/virtual2.C: Likewise.
11756 * g++.old-deja/g++.law/operators19.C: Likewise.
11757 * g++.old-deja/g++.law/parsing10.C: Likewise.
11758 * g++.old-deja/g++.law/visibility4.C: Likewise.
11759 * g++.old-deja/g++.law/operators4.C: Likewise.
11760 * g++.old-deja/g++.law/dtors2.C: Likewise.
11761 * g++.old-deja/g++.law/missed-error3.C: Likewise.
11762 * g++.old-deja/g++.law/visibility10.C: Likewise.
11763 * g++.old-deja/g++.law/scope3.C: Likewise.
11764 * g++.old-deja/g++.law/casts2.C: Likewise.
11765 * g++.old-deja/g++.law/code-gen5.C: Likewise.
11766 * g++.old-deja/g++.law/operators33.C: Likewise.
11767 * g++.old-deja/g++.law/friend4.C: Likewise.
11768 * g++.old-deja/g++.mike/pmf7.C: Likewise.
11769 * g++.old-deja/g++.mike/p5611.C: Likewise.
11770 * g++.old-deja/g++.mike/net37.C: Likewise.
11771 * g++.old-deja/g++.mike/p3570.C: Likewise.
11772 * g++.old-deja/g++.mike/p5718.C: Likewise.
11773 * g++.old-deja/g++.mike/net21.C: Likewise.
11774 * g++.old-deja/g++.mike/p1862.C: Likewise.
11775 * g++.old-deja/g++.mike/p4511.C: Likewise.
11776 * g++.old-deja/g++.mike/virt3.C: Likewise.
11777 * g++.old-deja/g++.mike/p16146.C: Likewise.
11778 * g++.old-deja/g++.mike/p1989.C: Likewise.
11779 * g++.old-deja/g++.mike/p5571.C: Likewise.
11780 * g++.old-deja/g++.gb/scope10.C: Likewise.
11781 * g++.old-deja/g++.abi/primary5.C: Likewise.
11782 * g++.old-deja/g++.abi/empty2.C: Likewise.
11783 * g++.old-deja/g++.abi/arraynew.C: Likewise.
11784 * g++.old-deja/g++.eh/vbase4.C: Likewise.
11785 * g++.old-deja/g++.eh/ptr1.C: Likewise.
11786 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11787 * g++.old-deja/g++.bob/template3.C: Likewise.
11788 * g++.old-deja/g++.bob/inherit1.C: Likewise.
11790 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
11793 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11795 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
11798 * gfortran.dg/derived_name_1.f90: New.
11799 * gfortran.dg/derived_name_2.f: New.
11801 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11803 * lib/target-supports.exp (check_effective_target_nonpic): New
11805 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11806 when compiling PIC.
11807 * gcc.target/i386/asm-4.c: Require nonpic.
11808 * gcc.target/i386/cmov1.c: Likewise.
11809 * gcc.target/i386/mul.c: Likewise.
11810 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11811 * gcc.target/i386/ssetype-1.c: Require nonpic.
11812 * gcc.target/i386/ssetype-3.c: Likewise.
11813 * gcc.target/i386/ssetype-5.c: Likewise.
11815 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11817 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11818 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11819 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11820 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11822 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
11824 PR tree-optimization/30590
11825 * g++.dg/opt/pr30590.C: New testcase.
11827 2007-03-20 Jakub Jelinek <jakub@redhat.com>
11830 * gcc.dg/pr30762-1.c: New test.
11831 * gcc.dg/pr30762-2.c: New test.
11833 PR inline-asm/30505
11834 * gcc.target/i386/pr30505.c: New test.
11836 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
11838 * gcc.target/arm/register-variables.c: New.
11840 2007-03-19 Jeff Law <law@redhat.com>
11842 * PR tree-optimization/30984
11843 * gcc.c-torture/pr30984.c: New test.
11845 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
11846 Richard Guenther <rguenther@suse.de>
11848 PR tree-optimization/31254
11849 * gcc.dg/torture/pr31254.c: New testcase.
11851 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
11853 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11854 target default_packed.
11856 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11859 * gfortran.dg/string_length_1.f90: New test.
11861 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11864 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11866 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11868 PR libgfortran/31052
11869 * gfortran.dg/namelist_27.f90: New test.
11871 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
11874 * gfortran.dg/used_types_14.f90: New test.
11877 * gfortran.dg/used_types_15.f90: New test.
11879 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
11881 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11882 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11884 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11887 * gfortran.dg/integer_exponentiation_2.f90: New test.
11889 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
11891 PR tree-optimization/31041
11892 * gcc.dg/vect/pr31041.c: New test.
11894 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11896 * g++.dg/warn/Wconversion-integer.C: New
11897 * g++.dg/warn/Wconversion-real.C: New.
11898 * g++.dg/warn/Wconversion-real-integer.C: New.
11899 * g++.dg/warn/conv2.C: Updated.
11901 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11903 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11906 2007-03-16 Richard Guenther <rguenther@suse.de>
11908 PR tree-optimization/31146
11909 * g++.dg/tree-ssa/pr31146.C: New testcase.
11911 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11913 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11914 assume that the target has <features.h>.
11916 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11918 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11919 dg-options rather than to the whole test.
11921 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
11924 * g++.dg/debug/pr29906.C: New
11926 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11928 PR libgfortran/31099
11929 * gfortran.dg/unformatted_recl.f90: Update test.
11931 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
11933 * gcc.dg/tree-ssa/prefetch-5.c: New test.
11935 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11938 * g++.dg/parse/namespace-definition.C: New.
11940 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11943 * g++.dg/cpp/pedantic-errors.C: New.
11944 * g++.dg/cpp/permissive.C: New.
11946 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11948 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11949 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11951 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11953 * lib/target-supports.exp (check_missing_uclibc_feature)
11954 (check_effective_target_wchar): New procedures.
11955 * gcc.dg/wchar_t-1.c: Require target wchar.
11956 * gcc.dg/wint_t-1.c: Likewise.
11958 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11960 * lib/target-supports.exp (check_gc_sections_available): Return
11961 false for VxWorks targets.
11963 2007-03-15 Dirk Mueller <dmueller@suse.de>
11965 * g++.dg/warn/Wconversion2.C: Fix typo.
11966 * gcc.dg/if-empty-1.c: Ditto.
11968 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11970 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11972 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11974 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11975 * gcc.target/i386/pr31167.c: Ditto.
11977 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11980 * gcc.target/i386/pr31167.c: New test.
11982 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
11985 * gfortran.dg/import5.f90.f90: New test.
11989 * gfortran.dg/data_components_1.f90: New test.
11993 * gfortran.dg/generic_13.f90: New test.
11996 * gfortran.dg/alloc_comp_basics_5.f90: New test.
11998 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12000 PR libgfortran/31051
12001 * gfortran.dg/fmt_t_4.f90: New
12003 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12006 * g++.dg/other/default7.C: New test.
12008 2007-03-15 Dirk Mueller <dmueller@suse.de>
12010 * g++.dg/warn/Wconversion2.C: New.
12012 2007-03-14 Eric Christopher <echristo@apple.com>
12014 * gcc.dg/ssp-1.c: New.
12015 * gcc.dg/ssp-2.c: Ditto.
12017 2007-03-14 Dirk Mueller <dmueller@suse.de>
12019 * g++.dg/warn/do-empty.C: New.
12020 * gcc.dg/do-empty.c: New.
12021 * gcc.dg/if-empty-1.c: Update.
12022 * gcc.dg/20001116-1.c: Update.
12023 * gcc.dg/pr23165.c: Update.
12025 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12027 * gfortran.dg/module_implicit_conversion.f90: New test.
12029 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12031 PR middle-end/31127
12032 * gcc.dg/pr31127.c: New.
12034 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12036 * gcc.dg/tree-ssa/loop-26.c: New test.
12038 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12040 * gcc.target/i386/cmpxchg16b-1.c: New test.
12042 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12044 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12045 * gcc.dg/c99-vla-1.c: Likewise.
12046 * g++.dg/ext/vla1.C: Likewise
12048 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12050 * gcc.dg/wvla-1.c: New test
12051 * gcc.dg/wvla-2.c: New test
12052 * gcc.dg/wvla-3.c: New test
12053 * gcc.dg/wvla-4.c: New test
12054 * gcc.dg/wvla-5.c: New test
12055 * gcc.dg/wvla-6.c: New test
12056 * gcc.dg/wvla-7.c: New test
12057 * g++.dg/warn/Wvla-1.C: New test
12058 * g++.dg/warn/Wvla-2.C: New test
12059 * g++.dg/warn/Wvla-3.C: New test
12061 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12064 * g++.dg/other/default6.C: New test.
12066 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12068 * lib/target-supports.exp (check_profiling_available): Return false
12070 (check_effective_target_vxworks_kernel): New procedure.
12071 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12073 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12074 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12075 to include VxWorks.
12076 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12078 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12080 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12081 PIC is not supported.
12082 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12083 * gcc.dg/20020426-2.c: Likewise.
12084 * gcc.dg/pr28243.c: Likewise.
12085 * gcc.dg/visibility-11.c: Likewise.
12086 * gcc.dg/tls/opt-9.c: Likewise.
12087 * gcc.dg/tls/opt-10.c: Likewise.
12088 * gcc.dg/tls/pic-1.c: Likewise.
12089 * gcc.dg/tls/struct-1.c: Likewise.
12090 * gcc.target/i386/20000807-1.c: Likewise.
12091 * gcc.target/i386/20000904-1.c: Likewise.
12092 * gcc.target/i386/20011119-1.c: Likewise.
12093 * gcc.target/i386/990213-2.c: Likewise.
12094 * gcc.target/i386/990214-1.c: Likewise.
12095 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12096 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12097 * gcc.target/i386/pic-1.c: Likewise.
12098 * gcc.target/i386/pr21518.c: Likewise.
12099 * gcc.target/i386/pr23098.c: Likewise.
12100 * gcc.target/i386/pr23943.c: Likewise.
12102 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12105 * g++.dg/template/complit2.C: New test.
12108 * g++.dg/ext/bitfield1.C: New test.
12110 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12113 * gfortran.dg/interface_11.f90: New test.
12115 2007-03-11 Richard Guenther <rguenther@suse.de>
12117 PR tree-optimization/31115
12118 * gcc.dg/torture/pr31115.c: New testcase.
12120 2007-03-11 Ira Rosen <irar@il.ibm.com>
12122 PR tree-optimization/29925
12123 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12125 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12128 * g++.dg/expr/bitfield3.C: New test.
12129 * g++.dg/expr/bitfield4.C: Likewise.
12130 * g++.dg/expr/bitfield5.C: Likewise.
12131 * g++.dg/expr/bitfield6.C: Likewise.
12134 * g++.dg/template/array18.C: New test.
12136 2007-03-10 Dirk Mueller <dmueller@suse.de>
12139 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12140 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12142 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12145 * g++.dg/cpp0x/variadic-bind.C: New.
12146 * g++.dg/cpp0x/variadic-function.C: New.
12147 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12148 * g++.dg/cpp0x/variadic-tuple.C: New.
12149 * g++.dg/cpp0x/variadic1.C: New.
12150 * g++.dg/cpp0x/variadic2.C: New.
12151 * g++.dg/cpp0x/variadic3.C: New.
12152 * g++.dg/cpp0x/variadic4.C: New.
12153 * g++.dg/cpp0x/variadic5.C: New.
12154 * g++.dg/cpp0x/variadic6.C: New.
12155 * g++.dg/cpp0x/variadic7.C: New.
12156 * g++.dg/cpp0x/variadic8.C: New.
12157 * g++.dg/cpp0x/variadic9.C: New.
12158 * g++.dg/cpp0x/variadic10.C: New.
12159 * g++.dg/cpp0x/variadic11.C: New.
12160 * g++.dg/cpp0x/variadic12.C: New.
12161 * g++.dg/cpp0x/variadic13.C: New.
12162 * g++.dg/cpp0x/variadic14.C: New.
12163 * g++.dg/cpp0x/variadic15.C: New.
12164 * g++.dg/cpp0x/variadic16.C: New.
12165 * g++.dg/cpp0x/variadic17.C: New.
12166 * g++.dg/cpp0x/variadic18.C: New.
12167 * g++.dg/cpp0x/variadic19.C: New.
12168 * g++.dg/cpp0x/variadic20.C: New.
12169 * g++.dg/cpp0x/variadic21.C: New.
12170 * g++.dg/cpp0x/variadic22.C: New.
12171 * g++.dg/cpp0x/variadic23.C: New.
12172 * g++.dg/cpp0x/variadic24.C: New.
12173 * g++.dg/cpp0x/variadic25.C: New.
12174 * g++.dg/cpp0x/variadic26.C: New.
12175 * g++.dg/cpp0x/variadic27.C: New.
12176 * g++.dg/cpp0x/variadic28.C: New.
12177 * g++.dg/cpp0x/variadic29.C: New.
12178 * g++.dg/cpp0x/variadic30.C: New.
12179 * g++.dg/cpp0x/variadic31.C: New.
12180 * g++.dg/cpp0x/variadic32.C: New.
12181 * g++.dg/cpp0x/variadic33.C: New.
12182 * g++.dg/cpp0x/variadic34.C: New.
12183 * g++.dg/cpp0x/variadic35.C: New.
12184 * g++.dg/cpp0x/variadic36.C: New.
12185 * g++.dg/cpp0x/variadic37.C: New.
12186 * g++.dg/cpp0x/variadic38.C: New.
12187 * g++.dg/cpp0x/variadic39.C: New.
12188 * g++.dg/cpp0x/variadic40.C: New.
12189 * g++.dg/cpp0x/variadic41.C: New.
12190 * g++.dg/cpp0x/variadic42.C: New.
12191 * g++.dg/cpp0x/variadic43.C: New.
12192 * g++.dg/cpp0x/variadic44.C: New.
12193 * g++.dg/cpp0x/variadic45.C: New.
12194 * g++.dg/cpp0x/variadic46.C: New.
12195 * g++.dg/cpp0x/variadic47.C: New.
12196 * g++.dg/cpp0x/variadic48.C: New.
12197 * g++.dg/cpp0x/variadic49.C: New.
12198 * g++.dg/cpp0x/variadic50.C: New.
12199 * g++.dg/cpp0x/variadic51.C: New.
12200 * g++.dg/cpp0x/variadic52.C: New.
12201 * g++.dg/cpp0x/variadic53.C: New.
12202 * g++.dg/cpp0x/variadic54.C: New.
12203 * g++.dg/cpp0x/variadic55.C: New.
12204 * g++.dg/cpp0x/variadic56.C: New.
12205 * g++.dg/cpp0x/variadic57.C: New.
12206 * g++.dg/cpp0x/variadic58.C: New.
12207 * g++.dg/cpp0x/variadic59.C: New.
12208 * g++.dg/cpp0x/variadic60.C : New.
12209 * g++.dg/cpp0x/variadic61.C : New.
12210 * g++.dg/cpp0x/variadic62.C : New.
12211 * g++.dg/cpp0x/variadic63.C : New.
12212 * g++.dg/cpp0x/variadic64.C : New.
12213 * g++.dg/cpp0x/variadic65.C : New.
12214 * g++.dg/cpp0x/variadic66.C : New.
12215 * g++.dg/cpp0x/variadic67.C : New.
12216 * g++.dg/cpp0x/variadic68.C : New.
12217 * g++.dg/cpp0x/variadic69.C : New.
12218 * g++.dg/cpp0x/variadic70.C : New.
12219 * g++.dg/cpp0x/variadic71.C : New.
12220 * g++.dg/cpp0x/variadic72.C : New.
12221 * g++.dg/cpp0x/variadic73.C : New.
12222 * g++.dg/cpp0x/variadic74.C : New.
12223 * g++.dg/cpp0x/variadic75.C : New.
12224 * g++.dg/cpp0x/variadic-ex1.C : New.
12225 * g++.dg/cpp0x/variadic-ex2.C : New.
12226 * g++.dg/cpp0x/variadic-ex3.C : New.
12227 * g++.dg/cpp0x/variadic-ex4.C : New.
12228 * g++.dg/cpp0x/variadic-ex5.C : New.
12229 * g++.dg/cpp0x/variadic-ex6.C : New.
12230 * g++.dg/cpp0x/variadic-ex7.C : New.
12231 * g++.dg/cpp0x/variadic-ex8.C : New.
12232 * g++.dg/cpp0x/variadic-ex9.C : New.
12233 * g++.dg/cpp0x/variadic-ex10.C : New.
12234 * g++.dg/cpp0x/variadic-ex11.C : New.
12235 * g++.dg/cpp0x/variadic-ex12.C : New.
12236 * g++.dg/cpp0x/variadic-ex13.C : New.
12237 * g++.dg/cpp0x/variadic-ex14.C : New.
12239 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12241 PR libgfortran/31099
12242 * gfortran.dg/unformatted_recl.f90: New test.
12244 2007-03-09 Roger Sayle <roger@eyesopen.com>
12246 * gcc.dg/fold-eqcmplx-1.c: New test case.
12248 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12250 PR rtl-optimization/30643
12251 * gcc.dg/pr30643.c: New.
12253 2007-03-09 Chao-ying Fu <fu@mips.com>
12255 * gcc.target/mips/mips32-dspr2-type.c: New test.
12256 * gcc.target/mips/mips32-dspr2.c: New test.
12257 * gcc.target/mips/dspr2-MULT.c: New test.
12258 * gcc.target/mips/dspr2-MULTU.c: New test.
12259 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12260 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12261 Adjust some formats.
12263 2007-03-09 Dirk Mueller <dmueller@suse.de>
12266 * gcc.dg/Wlogical-op-1.c: New.
12267 * g++.dg/warn/Wlogical-op-1.C: New.
12269 2007-03-09 Richard Guenther <rguenther@suse.de>
12271 PR tree-optimization/30904
12272 PR middle-end/31058
12273 * gcc.dg/pr30904.c: Remove xfail.
12275 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12278 * gcc.c-torture/execute/pr31072.c: New test.
12280 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12282 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12283 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12284 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12285 *lrint* and *lround*.
12286 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12288 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12289 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12290 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12291 and *lround*. Correct macro names.
12292 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12293 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12295 2007-03-08 Ian Lance Taylor <iant@google.com>
12297 * gcc.dg/no-strict-overflow-5.c: New test.
12298 * gcc.dg/no-strict-overflow-6.c: New test.
12299 * gcc.dg/Wstrict-overflow-11.c: New test.
12300 * gcc.dg/Wstrict-overflow-12.c: New test.
12301 * gcc.dg/Wstrict-overflow-13.c: New test.
12302 * gcc.dg/Wstrict-overflow-14.c: New test.
12303 * gcc.dg/Wstrict-overflow-15.c: New test.
12305 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12307 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12308 for VxWorks kernel mode.
12309 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12311 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12313 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12316 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12318 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12319 and lib/bfill.c on VxWorks targets.
12320 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12321 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12322 lib/bfill.c and lib/memmove.c on VxWorks targets.
12323 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12324 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12325 on VxWorks targets.
12326 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12327 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12329 2007-03-08 Tobias Burnus <burnus@net-b.de>
12331 * gfortran.dg/use_5.f90: New test.
12332 * gfortran.dg/use_6.f90: Ditto.
12333 * gfortran.dg/use_7.f90: Ditto.
12335 2007-03-08 Tobias Burnus <burnus@net-b.de>
12338 * gfortran.dg/use_4.f90: New test.
12339 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12341 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12344 * gfortran.dg/parameter_array_section_2.f90: New test.
12346 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12349 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12352 * g++.dg/template/arg5.C: New test.
12354 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12356 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12358 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12360 * gcc.dg/var-expand1.c: Add newline at end of file.
12362 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12364 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12366 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12368 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12370 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12372 * gcc.dg/torture/builtin-convert-4.c: New test.
12374 2007-03-05 Ian Lance Taylor <iant@google.com>
12376 * gcc.c-torture/compile/pr31034.c: New test.
12378 2007-03-05 Ian Lance Taylor <iant@google.com>
12380 * gcc.dg/inline-18.c: New test.
12381 * gcc.dg/inline-19.c: New test.
12382 * gcc.dg/inline-20.c: New test.
12383 * gcc.dg/inline-21.c: New test.
12385 2007-03-05 Richard Guenther <rguenther@suse.de>
12387 PR tree-optimization/14052
12388 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12390 2007-03-05 Richard Guenther <rguenther@suse.de>
12392 PR tree-optimization/23777
12393 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12395 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12398 * gcc.dg/multiple-overflow-warn-3.c: New.
12399 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12401 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12404 * g++.dg/parse/template23.C: New test.
12406 2007-03-04 Roger Sayle <roger@eyesopen.com>
12408 PR middle-end/30744
12409 * gcc.dg/pr30744-1.c: New test case.
12411 2007-03-04 Tobias Burnus <burnus@net-b.de>
12413 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12415 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12418 * gfortran.dg/logical_3.f90: New test.
12420 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12422 PR libfortran/30981
12423 * gfortran.dg/integer_exponentiation_1.f90: New test.
12425 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12427 * gcc.target/m68k/m68k.exp: New.
12428 * gcc.target/m68k/crash1.c: New.
12430 2007-03-03 Tobias Burnus <burnus@net-b.de>
12432 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12433 to be more compatible with integer(kind=8).
12435 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12437 PR libfortran/31001
12438 * gfortran.dg/zero_sized_3.f90: New test.
12440 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12443 * g++.dg/parse/else.C: New.
12444 * g++.dg/parse/else-2.C: New.
12446 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
12447 Tobias Burnus <burnus@net-b.de>
12450 * gfortran.dg/size_dim.f90: New test.
12452 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
12453 Tobias Burnus <burnus@net-b.de>
12456 * gfortran.dg/entry_9.f90: New test.
12458 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
12461 * g++.dg/inherit/covariant16.C: New test.
12463 2007-03-02 Geoffrey Keating <geoffk@apple.com>
12465 * g++.dg/other/darwin-minversion-1.C: New.
12467 2007-03-02 Diego Novillo <dnovillo@redhat.com>
12469 * gcc.dg/tree-ssa/20070302-1.c: New test.
12471 2007-03-02 Joseph Myers <joseph@codesourcery.com>
12473 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12476 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
12478 * gcc.dg/tree-ssa/prefetch-4.c: New test.
12480 2007-03-01 Simon Baldwin <simonb@google.com>
12483 * warn/ignored_typedef.C: New.
12484 * init/ctor8.C: Added dg-warning to consume ignored typedef
12486 * template/typedef2.C: Ditto. Moved dg-error onto its own line
12487 and added an explicit line number.
12489 2007-02-28 Richard Guenther <rguenther@suse.de>
12491 PR middle-end/30364
12492 * gcc.dg/torture/pr30364-1.c: New testcase.
12493 * gcc.dg/torture/pr30364-2.c: Likewise.
12494 * gcc.dg/torture/pr30364-3.c: Likewise.
12496 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12498 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12499 powerpc*, use -funsafe-math-optimizations.
12500 * gcc.dg/torture/builtin-logb-1.c: Likewise.
12501 * gcc.dg/torture/builtin-modf-1.c: Likewise.
12503 2007-02-28 Tobias Burnus <burnus@net-b.de>
12504 Paul Thomas <pault@gcc.gnu.org>
12508 * c_by_val_1.f: Test %VAL() with non-default kind.
12509 * c_by_val.c: Ditto.
12510 * c_by_val_4.f: New test.
12512 2007-02-28 Tobias Burnus <burnus@net-b.de>
12515 * gfortran.dg/continuation_7.f90: New test.
12517 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
12519 * g++.dg/inherit/thunk7.C: New test.
12520 * lib/target-supports.exp (check_profiling_available): Not available
12523 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
12526 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12528 2007-02-27 Mark Mitchell <mark@codesourcery.com>
12530 * lib/target-supports.exp (check_effective_target_init_priority):
12531 Remove Solaris special case.
12533 2007-02-26 Geoffrey Keating <geoffk@apple.com>
12535 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12536 for more builtin types.
12538 * g++.dg/ext/visibility/class1.C: Port to Darwin.
12539 * g++.dg/ext/visibility/noPLT.C: Likewise.
12541 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12543 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12546 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
12549 * size_optional_dim_1.f90: New test.
12551 2007-02-25 Mark Mitchell <mark@codesourcery.com>
12553 * gcc.dg/vxworks/vxworks.exp: New file.
12554 * gcc.dg/vxworks/initpri1.c: Likewise.
12555 * gcc.dg/vxworks/initpri2.c: Likewise.
12556 * gcc.dg/initpri2.c: Add more tests.
12557 * g++.dg/special/initpri2.C: Likewise.
12559 * gcc.dg/initpri1.c: New test.
12560 * gcc.dg/initpri2.c: Likewise.
12561 * g++.dg/special/initpri1.C: New test.
12562 * g++.dg/special/initpri2.C: Likewise.
12563 * g++.dg/special/conpr-1.C: Use init_priority effective target.
12564 * g++.dg/special/conpr-2.C: Likewise.
12565 * g++.dg/special/conpr-3.C: Likewise.
12566 * g++.dg/special/conpr-4.C: Likewise.
12567 * g++.dg/special/initp1.C: Likewise.
12568 * g++.dg/special/ecos.exp: Remove code to detect availability of
12569 constructor priorities.
12570 * lib/target-supports.exp (check_effective_target_init_priority):
12573 2007-02-24 Jan Hubicka <jh@suse.cz>
12575 * gcc.c-torture/execute/pr30778.c: New testcase.
12577 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12579 PR libgfortran/30918
12580 * gfortran.dg/namelist_26.f90: New test.
12582 2007-02-24 Richard Guenther <rguenther@suse.de>
12584 PR middle-end/30951
12585 * gcc.dg/pr30951.c: New testcase.
12587 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12589 * gcc.dg/torture/builtin-modf-1.c: New test.
12591 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
12593 PR tree-optimization/30904
12594 * gcc.dg/pr30904.c: New test.
12596 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12598 * gcc.test-framework/README: Correct command.
12599 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12601 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12603 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
12605 * lib/target-supports.exp (check_effective_target_unwrapped): New.
12607 2007-02-23 Mark Mitchell <mark@codesourcery.com>
12609 * lib/target-supports.exp (check_effective_target_newlib): New
12612 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
12615 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12616 allocatable component.
12619 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12621 * gcc.dg/torture/builtin-logb-1.c: New test.
12622 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12623 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12624 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12627 2007-02-23 Richard Guenther <rguenther@suse.de>
12629 * g++.dg/warn/changes-meaning.C: New testcase.
12631 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12633 PR libgfortran/30910
12634 * gfortran.dg/fmt_zero_precision.f90: Update test.
12636 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12638 * gcc.dg/torture/builtin-frexp-1.c: New test.
12640 2007-02-22 Mark Mitchell <mark@codesourcery.com>
12642 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12644 2007-02-22 Ian Lance Taylor <iant@google.com>
12647 * g++.dg/debug/pr30898.C: New test.
12649 2007-02-22 Ira Rosen <irar@il.ibm.com>
12651 * gcc.dg/vect/vect-106.c: New test.
12653 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12654 Ira Rosen <irar@il.ibm.com>
12656 PR tree-optimization/30843
12657 * gcc.dg/vect/pr30843.c: New test.
12659 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12661 PR tree-optimization/30858
12662 * gcc.dg/vect/pr30858.c: New test.
12664 2007-02-21 Mark Mitchell <mark@codesourcery.com>
12666 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12667 to set options for compiling testglue.
12668 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12669 * lib/obj-c++.exp (obj-c++_init): Likewise.
12671 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
12673 * gnat.dg/derived_aggregate.adb: New test.
12675 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12677 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12678 sh* targets. Call the correct CKSGN macro.
12680 2007-02-21 Jakub Jelinek <jakub@redhat.com>
12682 * gfortran.dg/gomp/omp_parse1.f90: New test.
12683 * gfortran.dg/gomp/omp_parse2.f: New test.
12685 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
12688 * gfortran.dg/do_pointer_1.f90: New test.
12690 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12692 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12695 2007-02-20 Geoffrey Keating <geoffk@apple.com>
12697 * gcc.dg/darwin-minversion-1.c: New.
12698 * gcc.dg/darwin-minversion-2.c: New.
12700 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12702 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12704 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12705 DJ Delorie <dj@redhat.com>
12708 * gcc.dg/Wfatal.c: New.
12709 * gcc.dg/Wfatal-2.c: New.
12710 * gcc.dg/Werror-1.c: Adjust expectations.
12711 * gcc.dg/Werror-5.c: Likewise.
12712 * gcc.dg/Werror-7.c: Likewise.
12713 * gcc.dg/Werror-10.c: Likewise.
12714 * gcc.dg/Werror-11.c: Likewise.
12716 2007-02-20 Tobias Burnus <burnus@net-b.de>
12719 * gfortran.dg/volatile10.f90: New test.
12721 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
12723 PR libfortran/30533
12724 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
12726 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12728 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12729 * gcc.dg/Walways-true-1.c: Likewise.
12730 * gcc.dg/weak/weak-3.c: Likewise.
12731 * gcc.dg/Werror-1.c: Likewise.
12732 * gcc.dg/Werror-3.c: Likewise.
12733 * gcc.dg/Werror-4.c: Likewise.
12734 * gcc.dg/Werror-5.c: Likewise.
12735 * gcc.dg/Werror-6.c: Likewise.
12736 * gcc.dg/Werror-7.c: Likewise.
12737 * gcc.dg/Werror-8.c: Likewise.
12738 * gcc.dg/Werror-10.c: Likewise.
12739 * gcc.dg/Werror-11.c: Likewise.
12740 * gcc.dg/Werror-12.c: Likewise.
12741 * g++.old-deja/g++.mike/warn8.C: Likewise.
12742 * g++.dg/warn/Walways-true-1.C: Likewise.
12743 * g++.dg/warn/Walways-true-2.C: Likewise.
12744 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12745 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12746 -Wstring-literal-comparison with -Waddress.
12747 * gcc.dg/Wstring-literal-comparison-4.c: Replace
12748 -Wno-string-literal-comparison with -Wno-address.
12750 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
12752 * gnat.dg/self_aggregate_with_call.adb: New test.
12754 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
12756 PR tree-optimization/30975
12757 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12758 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12759 * gcc.dg/vect/pr30795.c: New.
12761 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12764 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12766 2007-02-18 Roger Sayle <roger@eyesopen.com>
12768 PR rtl-optimization/28173
12769 * gcc.target/i386/andor-1.c: New test case.
12771 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12773 * gcc.dg/torture/builtin-ldexp-1.c: New.
12774 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12776 2007-02-18 Roger Sayle <roger@eyesopen.com>
12778 * gfortran.dg/array_constructor_15.f90: New test case.
12780 2007-02-18 Roger Sayle <roger@eyesopen.com>
12782 * gfortran.dg/forall_10.f90: New test case.
12784 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12786 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12788 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12790 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12791 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12793 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
12795 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12796 * gcc.target/i386/builtin-bswap-3.c: Ditto.
12797 * gcc.target/i386/xchg-1.c: New test.
12798 * gcc.target/i386/xchg-2.c: New test.
12800 2007-02-16 Richard Guenther <rguenther@suse.de>
12801 Christian Bruel <christian.bruel@st.com>
12803 * gcc.dg/strict-overflow-5.c: New testcase.
12805 2007-02-16 Tobias Burnus <burnus@net-b.de>
12808 * gfortran.dg/func_derived_4.f90: New test.
12810 2007-02-15 Roger Sayle <roger@eyesopen.com>
12812 PR middle-end/30391
12813 * gfortran.dg/pr30391-1.f90: New test case.
12815 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12817 PR middle-end/30433
12818 * gcc.c-torture/compile/pr30433.c: New testcase to check
12819 that complex constants comparisions are foldded.
12821 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12824 * g++.dg/ext/stmtexpr10.C: New testcase.
12826 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12828 PR middle-end/30729
12829 * gcc.dg/Wunused-value-2.c: New testcase.
12831 2007-02-15 Ian Lance Taylor <iant@google.com>
12833 * g++.dg/eh/subreg-1.C: New test.
12835 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12838 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12839 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12840 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12841 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12842 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12843 * gcc.dg/Werror-implicit-function-declaration.c: New.
12845 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12848 * g++.dg/warn/pr28943.C: New.
12850 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12852 * gfortran.fortran-torture/execute/math.f90: Fix typo.
12854 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12857 * gfortran.dg/error_recovery_3.f90: New test.
12859 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12861 * g++.dg/tree-ssa/sra-1.C: New.
12863 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12865 * g++.dg/tree-ssa/sra-1.C: New.
12867 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12869 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12871 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12873 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12875 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
12878 * gfortran.dg/logical_2.f90: New test.
12880 2007-02-14 Joseph Myers <joseph@codesourcery.com>
12882 * gcc.dg/torture/complex-alias-1.c: New test.
12884 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
12886 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12887 instead of -fdump-tree-tailcall.
12889 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
12891 * gfortran.dg/interface_10.f90: Fix comment typo.
12893 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
12895 PR tree-optimization/30771
12896 * gcc.dg/vect/pr30771.c: New test.
12898 2007-02-13 Ian Lance Taylor <iant@google.com>
12900 * gcc.dg/Wstrict-overflow-1.c: New test.
12901 * gcc.dg/Wstrict-overflow-2.c: New test.
12902 * gcc.dg/Wstrict-overflow-3.c: New test.
12903 * gcc.dg/Wstrict-overflow-4.c: New test.
12904 * gcc.dg/Wstrict-overflow-5.c: New test.
12905 * gcc.dg/Wstrict-overflow-6.c: New test.
12906 * gcc.dg/Wstrict-overflow-7.c: New test.
12907 * gcc.dg/Wstrict-overflow-8.c: New test.
12908 * gcc.dg/Wstrict-overflow-9.c: New test.
12909 * gcc.dg/Wstrict-overflow-10.c: New test.
12911 2007-02-13 Roger Sayle <roger@eyesopen.com>
12913 * gcc.target/ia64/builtin-bswap-2.c: New test case.
12915 2007-02-13 Richard Henderson <rth@redhat.com>
12917 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12918 * gcc.c-torture/execute/pr29302-1.c: ... here.
12920 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12923 * gcc.dg/c90-return-1.c: Update output.
12924 * gcc.dg/c99-return-1.c: Likewise.
12926 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
12929 * gfortran.dg/used_dummy_types_7.f90: New test..
12931 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
12933 * gcc.target/i386/parity-1.c: New test.
12934 * gcc.target/i386/parity-2.c: New test.
12936 2007-02-12 Roger Sayle <roger@eyesopen.com>
12938 * gcc.target/i386/builtin-bswap-3.c: New test case.
12940 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
12942 PR tree-optimization/29145
12943 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12944 alias analysis is improved to take better advantage of restrict
12945 qualified pointers.
12946 * gcc.dg/vect/vect-80.c: Likewise.
12947 * gcc.dg/vect/pr29145.c: New.
12949 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
12951 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12952 * gcc.target/i386/sse4a-insert.c: Likewise.
12954 2007-02-11 Roger Sayle <roger@eyesopen.com>
12956 * gcc.target/ia64/builtin-popcount-1.c: New test case.
12957 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12959 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
12962 * gfortran.dg/enum_4.f90: Update error message checks.
12964 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
12967 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12968 versions of the modules.
12971 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12972 by getting rid of recursive I/O and providing functions with
12976 * gfortran.dg/char_array_constructor_2.f90
12978 2007-02-11 Mark Mitchell <mark@codesourcery.com>
12981 * g++.dg/template/spec34.C: New test
12983 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
12985 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12986 on i?86 and x86_64.
12987 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12988 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12989 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12990 on i?86 and x86_64.
12991 * gcc.dg/vect/vect-113.c: Ditto.
12993 2007-02-06 Mark Mitchell <mark@codesourcery.com>
12996 * g++.dg/eh/weak1-C: New test.
12997 * g++.dg/eh/weak1-a.cc: Likewise.
12998 * g++.dg/eh/comdat1.C: Likewise.
13000 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13001 Dorit Nuzman <dorit@il.ibm.com>
13003 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13004 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13005 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13006 * gcc.dg/vect/vect-113.c: Likewise.
13008 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13010 2007-02-10 Richard Henderson <rth@redhat.com>
13012 * lib/target-supports.exp (check_effective_target_tls): Redefine
13013 to mean non-emulated tls.
13014 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13015 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13016 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13017 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13018 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13019 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13020 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13022 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13024 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13026 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13028 * gfortran.dg/secnds.f: Replace time tolerance with a
13029 before-and-after bracket.
13030 * gfortran.dg/secnds-1.f: Likewise.
13032 2007-02-09 Tobias Burnus <burnus@net-b.de>
13035 * gfortran.dg/maxlocval_1.f90: New test.
13037 2007-02-09 Roger Sayle <roger@eyesopen.com>
13039 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13041 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13044 * gfortran.dg/array_function_1.f90: New test.
13046 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13048 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13049 (check_effective_target_dummy_wcsftime): New functions.
13051 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13053 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13054 * lib/target-supports.exp (check_effective_target_uclibc): New
13057 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13059 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13060 (vsnprintf): Don't define for uClibc targets.
13062 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13064 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13065 set before checking whether it was allowed.
13066 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13067 before checking inside_main.
13069 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13071 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13073 (u16sf): Likewise u4sf.
13074 * g++.dg/compat/struct-layout-1.h: Likewise.
13076 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13078 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13080 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13081 m68k targets if check_effective_target_coldfire_fpu returns true.
13083 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13084 Richard Guenther <rguenther@suse.de>
13086 PR middle-end/23361
13087 * gcc.dg/fold-compare-3.c: New testcase.
13088 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13090 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13092 * gcc.dg/pr26570.c: Clean up coverage files.
13093 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13094 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13095 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13096 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13097 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13098 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13099 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13100 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13101 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13102 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13103 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13104 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13105 * gcc.dg/vect/pr28952.c: Ditto.
13106 * gcc.dg/vect/pr27151.c: Ditto.
13107 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13108 * g++.dg/gomp/macro-3.C: Ditto.
13110 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13112 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13115 2007-02-08 Roger Sayle <roger@eyesopen.com>
13117 * gcc.target/i386/builtin-bswap-2.c: New test case.
13119 2007-02-08 Roger Sayle <roger@eyesopen.com>
13121 * gfortran.dg/forall_8.f90: New test case.
13122 * gfortran.dg/forall_9.f90: Likewise.
13124 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13126 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13128 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13130 * lib/target-supports.exp (check_effective_target_simulator): New.
13132 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13134 * gcc.dg/tree-ssa/loop-25.c: New test.
13136 2007-02-06 Richard Henderson <rth@redhat.com>
13138 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13140 2007-02-06 Roger Sayle <roger@eyesopen.com>
13142 * gcc.target/powerpc/popcount-1.c: New test case.
13143 * gcc.target/powerpc/parity-1.c: Likewise.
13145 2007-02-06 Richard Guenther <rguenther@suse.de>
13147 PR middle-end/27302
13148 * gcc.dg/torture/pr27302-2.c: New testcase.
13150 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13152 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13153 * gcc.dg/vect/vect-iv-1.c: New test.
13154 * gcc.dg/vect/vect-iv-2.c: New test.
13155 * gcc.dg/vect/vect-iv-3.c: New test.
13156 * gcc.dg/vect/vect-iv-4.c: New test.
13157 * gcc.dg/vect/vect-iv-5.c: New test.
13158 * gcc.dg/vect/vect-iv-6.c: New test.
13159 * gcc.dg/vect/vect-iv-7.c: New test.
13160 * gcc.dg/vect/vect-iv-8.c: New test.
13161 * gcc.dg/vect/vect-iv-9.c: New test.
13162 * gcc.dg/vect/vect-iv-10.c: New test.
13163 * gcc.dg/vect/vect-iv-11.c: New test.
13164 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13165 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13166 * gcc.dg/vect/vect-14.c: Now vectorizable.
13167 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13169 * gcc.dg/vect/vect-27.c: Likewise.
13170 * gcc.dg/vect/vect-29.c Likewise.
13171 * gcc.dg/vect/vect-dv-2.c: Likewise.
13172 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13173 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13174 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13176 2007-02-06 Ira Rosen <irar@il.ibm.com>
13178 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13180 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13182 * gcc.dg/builtins-20.c: Add more cases.
13184 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13187 * gcc.dg/pr30189.c: New test.
13189 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13191 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13193 * gcc.target/i386/sse4a-extract.c: New test.
13194 * gcc.target/i386/sse4a-insert.c: New test.
13195 * gcc.target/i386/sse4a-montsd.c: New test.
13196 * gcc.target/i386/sse4a-montss.c: New test.
13198 2007-02-05 Richard Guenther <rguenther@suse.de>
13200 * gcc.target/i386/vectorize3.c: New testcase.
13202 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13205 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13207 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13210 * gfortran.dg/repeat_1.f90: New test.
13212 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13215 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13216 * gfortran.dg/derived_init_2.f90: Ditto.
13217 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13218 * gfortran.dg/array_initializer_1.f90: Ditto.
13219 * gfortran.dg/do_2.f90: Ditto.
13220 * gfortran.dg/proc_assign_1.f90: Ditto.
13222 2007-02-04 Richard Guenther <rguenther@suse.de>
13224 PR middle-end/30636
13225 * g++.dg/warn/pr30636.C: New testcase.
13226 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13228 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13230 PR middle-end/30667
13231 * gfortran.dg/pr30667.f: New test.
13233 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13235 * gcc.dg/builtins-54.c: Add more cases.
13237 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13240 * gfortran.dg/zero_sized_2.f90: New test.
13243 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13246 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13249 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13252 * gfortran.dg/interface_10.f90: New test.
13254 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13256 * gcc.dg/builtins-20.c: Add more cases.
13258 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13261 * gcc-target/ia64/pr29682.c: New test.
13263 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13266 * gfortran.dg/arrayio_11.f90.f90: New test.
13269 * gfortran.dg/arrayio_12.f90.f90: New test.
13271 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13274 * g++.dg/tls/diag-5.C: New test.
13276 PR middle-end/30473
13277 * gcc.dg/pr30473.c: New test.
13278 * gcc.c-torture/execute/20070201-1.c: New test.
13280 2007-02-01 Roger Sayle <roger@eyesopen.com>
13282 * gfortran.dg/dependency_20.f90: New test case.
13284 2007-01-31 Ian Lance Taylor <iant@google.com>
13286 * gcc.dg/lower-subreg-1.c (test): New test.
13288 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13290 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13292 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13294 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13295 * gcc.dg/torture/builtin-math-3.c: Likewise.
13297 2007-01-31 Dirk Mueller <dmueller@suse.de>
13299 gcc.dg/Wparentheses-2.c: Update and add new tests.
13301 2007-01-31 Ira Rosen <irar@il.ibm.com>
13303 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13306 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13308 * gcc.dg/builtins-63.c: New test.
13310 2007-01-31 Tobias Burnus <burnus@net-b.de>
13313 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13315 2007-01-31 Tobias Burnus <burnus@net-b.de>
13318 * gfortran.dg/volatile8.f90: New argument conformance test.
13319 * gfortran.dg/volatile9.f90: New scope test.
13321 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13324 * g++.dg/warn/null4.C: New.
13326 2001-01-30 Roger Sayle <roger@eyesopen.com>
13327 Uros Bizjak <ubizjak@gmail.com>
13329 * gcc.dg/large-size-array-3.c: Correct typo.
13331 2007-01-30 Richard Guenther <rguenther@suse.de>
13333 PR middle-end/27657
13334 * g++.dg/debug/pr27657.C: New testcase.
13336 2007-01-30 Richard Guenther <rguenther@suse.de>
13338 PR middle-end/30313
13339 * gcc.dg/torture/pr30313.c: New testcase.
13341 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13343 * gcc.dg/dfp/dfp-except.h: New file.
13344 * gcc.dg/dfp/fe-check.h: New file.
13345 * gcc.dg/dfp/fe-binop.c: New test.
13346 * gcc.dg/dfp/fe-convert-1.c: New test.
13347 * gcc.dg/dfp/fe-convert-2.c: New test.
13348 * gcc.dg/dfp/fe-convert-3.c: New test.
13350 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13351 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13352 * gcc.dg/dfp/convert-dfp.c: Ditto.
13353 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13355 2007-01-29 Josh Conner <jconner@apple.com>
13357 * gcc.target/powerpc/altivec-24.c: New test.
13359 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13362 * g++.dg/parse/defarg12.C: New test.
13364 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13367 * gfortran.dg/used_dummy_types_6.f90: New test.
13369 2007-01-28 Jan Hubicka <jh@suse.cz>
13371 * gcc.dg/tree-prof/val-prof-6.c: New test.
13373 2007-01-28 Roger Sayle <roger@eyesopen.com>
13375 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13377 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13380 * g++.dg/expr/dtor4.C: New test.
13382 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13384 * gcc.dg/tree-ssa/loop-23.c: New test.
13386 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13388 PR libfortran/30389
13389 * gfortran.dg/achar_2.f90: New test.
13390 * gfortran.dg/achar_3.f90: New test.
13392 2007-01-27 Ian Lance Taylor <iant@google.com>
13394 * gcc.dg/strict-overflow-1.c: New test.
13395 * gcc.dg/no-strict-overflow-1.c: New test.
13396 * gcc.dg/strict-overflow-2.c: New test.
13397 * gcc.dg/no-strict-overflow-2.c: New test.
13398 * gcc.dg/strict-overflow-3.c: New test.
13399 * gcc.dg/no-strict-overflow-3.c: New test.
13400 * gcc.dg/strict-overflow-4.c: New test.
13401 * gcc.dg/no-strict-overflow-4.c: New test.
13402 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13403 * gcc.dg/pr15784-1.c: Likewise.
13404 * gcc.dg/pr20922-1.c: Likewise.
13405 * gcc.dg/pr20922-3.c: Likewise.
13406 * gcc.dg/pr20922-4.c: Likewise.
13407 * gcc.dg/pr20922-6.c: Likewise.
13408 * gcc.dg/compare-4.c: Likewise.
13409 * gcc.dg/torture/pr26898-1.c: Likewise.
13410 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13411 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13412 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13413 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13414 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13415 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13416 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13417 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13418 * g++.dg/tree-ssa/pr21082.C: Likewise.
13420 2007-01-27 Roger Sayle <roger@eyesopen.com>
13422 * gcc-dg/large-size-array-3.c: New test case.
13424 2007-01-27 Roger Sayle <roger@eyesopen.com>
13426 * gfortran.dg/forall_7.f90: New test case.
13428 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13431 * gfortran.dg/where_operator_assign_1.f90: New test.
13432 * gfortran.dg/where_operator_assign_2.f90: New test.
13433 * gfortran.dg/where_operator_assign_3.f90: New test.
13435 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13437 * lib/target-supports.exp
13438 (check_effective_target_powerpc_altivec): New.
13439 (check_effective_target_vect_cmdline_needed): Use it.
13441 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13444 * gfortran.dg/backslash_3.f: New test.
13446 2007-01-26 Richard Guenther <rguenther@suse.de>
13448 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13450 2007-01-26 Tobias Burnus <burnus@net-b.de>
13452 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13453 * gfortran.dg/vect/vect.exp: Ditto.
13454 * gfortran.dg/dg.exp: Ditto.
13455 * gfortran.fortran-torture/execute/execute.exp: Ditto.
13456 * gfortran.fortran-torture/compile/compile.exp: Ditto.
13458 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13460 * gcc.dg/builtins-20.c: Add more cases.
13461 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13463 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13466 * gcc.dg/Wall.c: New.
13467 * gcc.dg/Wno-all.c: New.
13468 * gfortran.dg/Wall.f90: New.
13469 * gfortran.dg/Wno-all.f90: New.
13471 2007-01-24 Geoffrey Keating <geoffk@apple.com>
13473 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13474 * g++.dg/eh/simd-2.C: Also run on Darwin.
13475 * g++.dg/eh/simd-3.C: New.
13476 * g++.dg/eh/simd-4.C: New.
13478 2007-01-25 Richard Guenther <rguenther@suse.de>
13480 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13482 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13484 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
13486 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13487 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13488 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13489 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13490 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13491 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13492 * gcc.dg/ipa/ipa-7.c: New testcase.
13494 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
13496 * g++.dg/cpp0x/warn_cxx0x.C: New.
13498 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13500 * gcc.dg/builtins-20.c: Test builtin carg.
13502 2007-01-24 Jakub Jelinek <jakub@redhat.com>
13504 PR middle-end/27416
13505 * gcc.dg/gomp/pr27416.c: New test.
13507 PR middle-end/30494
13508 * gcc.dg/gomp/pr30494.c: New test.
13509 * g++.dg/gomp/pr30494.C: New test.
13511 PR middle-end/30421
13512 * gcc.dg/gomp/pr30421.c: New test.
13514 2007-01-24 Steve Ellcey <sje@cup.hp.com>
13516 * gcc.target/ia64/versionid-1.c: New test.
13517 * gcc.target/ia64/versionid-2.c: New test.
13519 2007-01-24 Richard Guenther <rguenther@suse.de>
13522 * gcc.dg/builtins-57.c: Change to a link-time testcase
13523 to support non-C99 targets.
13525 2007-01-24 Jan Hubicka <jh@suse.cz>
13527 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13529 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
13531 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13533 2007-01-23 Andrew Pinski <pinskia@gmail.com>
13536 * objc.dg/const-str-12.m: New test.
13538 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13541 * gfortran.dg/ctrl-z.f90: New test.
13543 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13546 * gfortran.dg/namelist_assumed_char.f90: New test.
13548 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
13551 * g++.dg/inherit/covariant15.C: New test.
13553 2007-01-23 Ian Lance Taylor <iant@google.com>
13555 * g++.dg/warn/Wparentheses-24.C: New test.
13557 2007-01-23 Richard Guenther <rguenther@suse.de>
13560 * ada/acats/run_acats: Do not call gnatmake or gnatchop
13563 2007-01-22 Richard Guenther <rguenther@suse.de>
13565 PR tree-optimization/30038
13566 * gcc.dg/builtins-62.c: New testcase.
13568 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13570 * gcc.c-torture/compile/20070121.c: New test.
13572 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
13574 PR libfortran/30525
13575 * gfortran.dg/char_comparison_1.f: New test.
13577 2007-01-21 Ira Rosen <irar@il.ibm.com>
13579 * gcc.dg/vect/vect-strided-same-dr.c: New test.
13581 2007-01-20 Andrew Pinski <pinskia@gmail.com>
13584 * objc.dg/pch: New directory.
13585 * objc.dg/pch/pch.exp: New file.
13586 * objc.dg/pch/interface-1.m: New test.
13587 * objc.dg/pch/interface-1.hs: New include file.
13588 * lib/objc.exp (objc_target_compile): Add
13589 "-x objective-c-header" in front of the sources if this is
13590 a precompiled header being compiled.
13592 2007-01-20 Roger Sayle <roger@eyesopen.com>
13594 * gfortran.dg/array_memcpy_3.f90: New test case.
13595 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13597 2007-01-20 Roger Sayle <roger@eyesopen.com>
13598 Brooks Moses <brooks.moses@codesourcery.com>
13599 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13601 * gfortran.dg/intrinsic_sign_1.f90: New test case.
13602 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13604 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13606 * gcc.dg/torture/builtin-math-3.c: Test fdim.
13608 2007-01-19 Mike Stump <mrs@apple.com>
13610 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13613 2007-01-19 Roger Sayle <roger@eyesopen.com>
13615 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13616 option instead of -funsafe-math-optimizations.
13618 2007-01-19 Tomas Bily <tbily@suse.cz>
13620 gcc.dg/tree-prof/indir-call-prof.c: New.
13621 g++.dg/dg.exp: Add tree-prof subdirectory.
13622 g++.dg/tree-prof/indir-call-prof.C: New.
13623 g++.dg/tree-prof/tree-prof.exp: New.
13625 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13628 * g++.dg/warn/deprecated.C: Update warning output.
13629 * g++.dg/warn/deprecated-2.C: Likewise.
13630 * g++.dg/warn/deprecated-3.C: New.
13632 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
13634 * gcc.c-torture/execute/nestfunc-7.c: New.
13636 2007-01-18 Hui-May Chang <hm.chang@apple.com>
13638 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13640 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
13642 * gcc.dg/m68k-pic-1.c: New.
13644 2007-01-18 Roger Sayle <roger@eyesopen.com>
13646 * gfortran.dg/array_memcpy_4.f90: New test case.
13648 2007-01-18 Josh Conner <jconner@apple.com>
13651 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13652 * gcc.dg/vect/no-trapping-math-1: New.
13653 * gcc.dg/vect/no-trapping-math-2: New.
13655 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
13657 * gcc.target/i386/387-8.c: Update comment about optimizing
13658 inherent load of 1.0 of fptan instruction.
13660 2007-01-18 Dirk Mueller <dmueller@suse.de>
13661 Richard Guenther <rguenther@suse.de>
13664 * gcc.dg/Warray-bounds.c: New testcase.
13665 * gcc.dg/Warray-bounds-2.c: New testcase.
13666 * g++.dg/warn/Warray-bounds.C: New testcase.
13667 * g++.dg/warn/Warray-bounds-2.C: New testcase.
13669 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
13672 * gfortran.dg/generic_12.f90: New test.
13674 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
13676 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13677 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13679 2007-01-16 Janis Johnson <janis187@us.ibm.com>
13681 * gcc.dg/dfp/compare-special.h: New file.
13682 * gcc.dg/dfp/compare-special-32.c: New test.
13683 * gcc.dg/dfp/compare-special-64.c: New test.
13684 * gcc.dg/dfp/compare-special-128.c: New test.
13686 2007-01-16 Roger Sayle <roger@eyesopen.com>
13687 Paul Thomas <pault@gcc.gnu.org>
13688 Steven G. Kargl <kargl@gcc.gnu.org>
13691 * gfortran.dg/forall_6.f90: New test case.
13692 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13693 * gfortran.dg/dependency_13.f90: Likewise.
13695 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13698 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13699 targets that don't support Inf.
13701 2007-01-15 Dale Johannesen <dalej@apple.com>
13703 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
13705 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
13707 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
13708 of achar for 0xff to avoid the "Extended ASCII not
13709 implemented" error message.
13711 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
13714 * gfortran.dg/altreturn_4.f90: New test.
13717 * gfortran.dg/stfunc_4.f90: New test.
13720 * gfortran.dg/bound_2.f90: Reinstate commented out line.
13721 * gfortran.dg/initialization_1.f90: Change warning.
13724 * gfortran.dg/specification_type_resolution_2.f90: New test.
13726 2007-01-14 Jan Hubicka <jh@suse.cz>
13728 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13729 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13730 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13733 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
13736 * gfortran.dg/external_procedures_2.f90: New test.
13738 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
13741 * gcc.target/i386/pr30413.c: New test.
13743 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
13746 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
13748 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
13750 * gcc.dg/20070112-1.c: New test.
13752 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13754 PR libgfortran/30435
13755 * gfortran.dg/list_read_6.f90: New test.
13757 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
13759 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
13761 2007-01-12 Tom Tromey <tromey@redhat.com>
13763 PR preprocessor/28227:
13764 * gcc.dg/cpp/pr28227.c: New file.
13766 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13768 * gcc.dg/tree-ssa/loop-22.c: New test.
13770 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13772 PR tree-optimization/29516
13773 * gcc.dg/tree-ssa/loop-20.c: New test.
13775 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
13777 PR libfortran/30415
13778 * minmaxloc_integer_kinds_1.f90: New test.
13780 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
13783 * g++.dg/template/sizeof-template-argument.C: New test.
13785 2007-01-11 Jan Hubicka <jh@suse.cz>
13787 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13788 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13789 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13790 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13791 * gcc.dg/tree-ssa/pr21658.c: Likewise.
13792 * gcc.dg/tree-ssa/pr15349.c: Likewise.
13793 * gcc.dg/tree-ssa/pr25501.c: Likewise.
13794 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13795 transformation in question.
13796 * gcc.dg/tree-ssa/vrp05.c: Likewise.
13797 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13798 * gcc.dg/always_inline3.c: Likewise.
13800 2007-01-10 Mark Mitchell <mark@codesourcery.com>
13803 * g++.dg/template/typename11.C: New test.
13805 2007-01-10 Robert Kennedy <jimbob@google.com>
13807 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13809 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13811 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13812 for different integer kinds.
13813 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13814 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13815 * gfortran.dg/ishft_2.f90: New test.
13816 * gfortran.dg/ishft_3.f90: New test.
13818 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13820 * gfortran.dg/altreturn_2.f90: Removed executable bit.
13822 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13824 PR tree-optimization/30322
13825 * gcc.dg/tree-ssa/loop-21.c: New test.
13827 2007-01-08 Geoffrey Keating <geoffk@apple.com>
13829 * g++.dg/rtti/darwin-builtin-linkage.C: New.
13831 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13833 * gcc.target/spu/intrinsics-1.c: Remove xfail.
13835 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13837 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13838 * g++.dg/warn/overflow-warn-3.C: Likewise.
13839 * g++.dg/warn/overflow-warn-4.C: Likewise.
13840 * g++.dg/warn/overflow-warn-5.C: Likewise.
13841 * g++.dg/warn/overflow-warn-6.C: Likewise.
13842 * g++.dg/warn/Woverflow-1.C: Likewise.
13843 * g++.dg/warn/Woverflow-2.C: Likewise.
13844 * g++.dg/warn/Woverflow-3.C: Likewise.
13845 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13847 2007-01-08 Roger Sayle <roger@eyesopen.com>
13849 * gfortran.dg/array_constructor_14.f90: New test case.
13850 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13852 2007-01-08 Richard Guenther <rguenther@suse.de>
13854 PR tree-optimization/23603
13855 * gcc.dg/tree-ssa/vrp31.c: New testcase.
13856 * gcc.dg/tree-ssa/vrp32.c: Likewise.
13858 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13860 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13862 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13863 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13864 compiler behaviour.
13865 * gcc.dg/simd-5.c: Likewise.
13866 * gcc.dg/simd-6.c: Likewise.
13867 * g++.dg/conversion/simd1.C: Likewise.
13868 * g++.dg/conversion/simd3.C: Likewise.
13869 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13872 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13874 PR tree-optimization/29877
13875 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13876 name of a hard register for the target concerned. Adjust dg-error
13877 directives to cope with new behaviour of TER.
13879 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13882 * g++.dg/conversion/nullptr1.C: Added overflow warning.
13883 * g++.dg/warn/overflow-warn-1.C: New.
13884 * g++.dg/warn/overflow-warn-3.C: New.
13885 * g++.dg/warn/overflow-warn-4.C: New.
13886 * g++.dg/warn/overflow-warn-5.C: New.
13887 * g++.dg/warn/overflow-warn-6.C: New.
13888 * g++.dg/warn/Woverflow-1.C: New.
13889 * g++.dg/warn/Woverflow-2.C: New.
13890 * g++.dg/warn/Woverflow-3.C: New.
13891 * g++.dg/warn/multiple-overflow-warn-2.C: New.
13893 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
13896 * gfortran.dg/invalid_name.f90: New test.
13897 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13898 * gfortran.dg/gomp/pr29759.f90: Ditto.
13900 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
13902 * gfortran.dg/present_1.f90: Update error message.
13904 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
13907 * g++.dg/template/duplicate1.C: New test
13908 * g++.dg/template/memfriend6.C: Adjust error markers.
13910 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
13913 * gcc.dg/torture/inline-1.c: New test.
13915 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13918 * gcc.dg/multiple-overflow-warn-1.c: New.
13919 * gcc.dg/multiple-overflow-warn-2.c: New.
13920 * gcc.dg/overflow-warn-6.c: New.
13921 * g++.dg/warn/multiple-overflow-warn-1.C: New.
13923 2007-01-05 Roger Sayle <roger@eyesopen.com>
13925 * gfortran.dg/array_memcpy_1.f90: New test case.
13926 * gfortran.dg/array_memcpy_2.f90: Likewise.
13928 2007-01-05 Richard Guenther <rguenther@suse.de>
13930 PR middle-end/27826
13931 * g++.dg/opt/pr27826.C: New testcase.
13933 2007-01-05 Ian Lance Taylor <iant@google.com>
13935 * gcc.dg/Walways-true-1.c: New test.
13936 * gcc.dg/Walways-true-2.c: New test.
13937 * g++.dg/warn/Walways-true-1.C: New test.
13938 * g++.dg/warn/Walways-true-2.C: New test.
13940 2007-01-05 Jakub Jelinek <jakub@redhat.com>
13943 * gcc.dg/pr30360.c: New test.
13945 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
13948 * gfortran.dg/data_implied_do_1.f90: New test.
13952 * gfortran.dg/char_length_1.f90: New test.
13954 2007-01-05 Richard Guenther <rguenther@suse.de>
13956 PR middle-end/28116
13957 * g++.dg/opt/pr28116.C: New testcase.
13959 2007-01-05 Tobias Burnus <burnus@net-b.de>
13962 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13963 invalid deallocate.
13964 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13965 * gfortran.dg/protected_4.f90: Add pointer intent check.
13966 * gfortran.dg/protected_6.f90: Add pointer intent check.
13967 * gfortran.dg/pointer_intent_1.f90: New test.
13968 * gfortran.dg/pointer_intent_2.f90: New test.
13969 * gfortran.dg/pointer_intent_3.f90: New test.
13971 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
13974 * gfortran.dg/altreturn_2.f90: new test.
13976 2007-01-04 Tom Tromey <tromey@redhat.com>
13978 PR preprocessor/28165:
13979 * gcc.dg/cpp/pr28165.c: New file.
13981 2007-01-03 Josh Conner <jconner@apple.com>
13983 PR middle-end/29683
13984 * gcc.dg/pr29683.c: New.
13986 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13989 * g++.dg/pch/template-1.C: New test.
13990 * g++.dg/pch/template-1.Hs: New file.
13992 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
13994 PR middle-end/30353
13995 * gcc.c-torture/compile/complex-4.c: New test.
13997 2007-01-03 Joseph Myers <joseph@codesourcery.com>
13999 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14001 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14003 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14005 PR middle-end/30286
14006 * gcc.dg/pr30286.c: New test.
14009 * g++.dg/template/crash66.C: New test.
14012 * g++.dg/template/friend49.C: New test.
14014 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14016 * gfortran.dg/ibits.f90: New test.
14018 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14020 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14021 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14023 2007-01-02 Jan Hubicka <jh@suse.cz>
14025 * gcc.dg/pr16194.c: We now output error on all three functions,
14026 not just first one.
14028 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14031 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14032 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14034 2006-01-02 Ian Lance Taylor <iant@google.com>
14036 * g++.dg/warn/Wparentheses-22.C: New test.
14037 * g++.dg/warn/Wparentheses-23.C: New test.
14039 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14042 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14043 * gcc.dg/declspec-3-Wextra.c: New.
14044 * gcc.dg/declspec-3-no.c: New
14046 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14049 * gfortran.dg/interface_10.f90: Remove.
14051 2007-01-01 Roger Sayle <roger@eyesopen.com>
14053 * gcc.dg/fold-eqxor-4.c: New test case.
14055 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14057 PR middle-end/30311
14058 * gcc.c-torture/compile/pr30311.c: New test.
14060 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14062 PR middle-end/30253
14063 * gcc.c-torture/compile/statement-expression-1.c: New test.
14065 2007-01-01 Andreas Schwab <schwab@suse.de>
14068 * g++.dg/eh/pr29166.C: New test.
14070 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14072 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14074 (check_effective_target_vect_cmdline_needed): Use it.
14076 2006-12-31 Richard Guenther <rguenther@suse.de>
14078 PR middle-end/30137
14079 * gcc.dg/pr30137-1.c: New testcase.
14080 * gcc.dg/pr30137-2.c: Likewise.
14082 2006-12-31 Roger Sayle <roger@eyesopen.com>
14084 PR middle-end/30322
14085 * gcc.dg/fold-plusnot-1.c: New test case.
14087 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14090 * g++.dg/parse/template22.C: New test.
14092 2006-12-31 Richard Guenther <rguenther@suse.de>
14094 PR middle-end/30338
14095 * gcc.c-torture/compile/pr30338.c: New testcase.
14097 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14100 * gfortran.dg/intrinsic_actual_4.f90: New test.
14103 * gfortran.dg/func_decl_3.f90: New test.
14105 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14108 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14109 * gfortran.dg/c_by_val_1.f: New test.
14110 * gfortran.dg/c_by_val_2.f: New test.
14111 * gfortran.dg/c_by_val_3.f: New test.
14113 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14115 PR libfortran/30321
14116 * gfortran.dg/sum_zero_array_1.f90: New test.
14118 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14120 PR preprocessor/29612
14121 * gcc.dg/cpp/pr29612-1.c: New test.
14122 * gcc.dg/cpp/pr29612-2.c: New test.
14124 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14127 * gfortran.dg/pure_formal_proc_1.f90: New test.
14130 * gfortran.dg/intrinsic_actual_3.f90: New test.
14132 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14135 * gfortran.dg/io_constraints_1.f90: Update test.
14136 * gfortran.dg/io_constraints_2.f90: Update test.
14137 * gfortran.dg/inquire_iolength.f90: New test.
14139 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14142 * gfortran.dg/interface_10.f90: New test.
14143 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14144 since z is already, locally a variable.
14147 * gfortran.dg/generic_11.f90: New test.
14148 * gfortran.dg/interface_7.f90: Remove name clash between module
14149 name and procedure 'x' referenced in the interface.
14151 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14154 * gcc.dg/Wmissing-parameter-type.c: New.
14155 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14156 * gcc.dg/Wmissing-parameter-type-no.c: New.
14158 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14161 * gfortran.dg/entry_array_specs_2.f: New test.
14164 * gfortran.dg/nested_modules_6.f90: New test.
14166 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14169 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14170 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14172 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14175 * g++.dg/opt/complex6.C: New test.
14177 2006-12-22 Ben Elliston <bje@au.ibm.com>
14179 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14180 full" if the linker on spu-*-* warns about exceeding local store.
14182 And revert this patch:
14183 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14184 fail to link due to relocation overflows on spu-*-*.
14186 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14189 * gfortran.dg/dependency_19.f90: New test.
14191 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14194 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14196 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14198 PR middle-end/30262
14199 * gcc.c-torture/execute/20061220-1.c: New test.
14201 PR middle-end/30263
14202 * gcc.dg/gomp/asm-1.c: New test.
14205 * g++.dg/eh/ia64-2.C: New test.
14207 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14211 * gcc.dg/rs6000-leaf.c: New.
14213 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14216 * gfortran.dg/f2c_8.f90: New test.
14218 2006-12-20 Bill Wendling <wendling@apple.com>
14220 * gcc.dg/asm-b.c: Check for __ppc64__.
14222 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14225 * gfortran.dg/bounds_check_5.f90: New test.
14227 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14229 PR middle-end/30143
14230 * gcc.dg/gomp/complex-1.c: New testcase.
14232 2006-12-20 Roger Sayle <roger@eyesopen.com>
14234 * gfortran.dg/array_memset_1.f90: New test case.
14236 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14238 * lib/target-supports.exp: Add spu to
14239 check_effective_target_vect_widen_mult_hi_to_si.
14241 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14244 * gfortran.dg/generic_9.f90: New test.
14247 * gfortran.dg/generic_10.f90: New test.
14249 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14252 * gcc.dg/pr30045.c: New test.
14254 2006-12-20 Ben Elliston <bje@au.ibm.com>
14256 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14258 2006-12-19 Eric Christopher <echristo@apple.com>
14261 * gcc.c-torture/execute/pr29302-1.c: New.
14263 2006-12-19 Tobias Burnus <burnus@net-b.de>
14266 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14268 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14271 * gfortran.dg/altreturn_3.f90: New test.
14273 * gfortran.dg/char_result_12.f90: Fix comment typos.
14275 2006-12-19 Ben Elliston <bje@au.ibm.com>
14277 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14278 as newlib's stdio.h uses non-traditional cpp constructs.
14280 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14282 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14283 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14284 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14285 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14286 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14287 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14288 * gfortran.dg/default_initialization.f: Renamed to
14289 default_initialization_1.f
14290 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14291 dollar_edit_descriptor_1.f
14292 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14293 dollar_edit_descriptor_2.f
14294 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14295 dollar_edit_descriptor_3.f
14296 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14297 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14298 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14299 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14300 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14301 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14302 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14303 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14304 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14305 * gfortran.dg/default_initialization_1.f: Renamed from
14306 default_initialization.f
14307 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14308 dollar_edit_descriptor-1.f
14309 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14310 dollar_edit_descriptor-2.f
14311 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14312 dollar_edit_descriptor-3.f
14313 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14314 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14315 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14317 2006-12-18 Bill Wendling <wendling@apple.com>
14319 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14320 id is an OjbC keyword.
14322 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14324 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14326 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14328 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14330 2006-12-18 Ian Lance Taylor <iant@google.com>
14332 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14334 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14336 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14338 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14341 * gfortran.fortran-torture/execute/where21.f90: New test.
14343 2006-12-17 Tobias Burnus <burnus@net-b.de>
14345 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14347 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14350 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14351 * gcc.dg/if-empty-1.c: Likewise.
14352 * gcc.dg/pr23165.c: Likewise.
14353 * g++.dg/warn/empty-body.C: Likewise.
14355 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14357 PR libfortran/30005
14358 * gfortran.dg/open_errors.f90: New test.
14360 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14362 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14364 * gcc.target/i386/ssse3-pabsb.c: New file.
14365 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14366 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14367 * gcc.target/i386/ssse3-palignr.c: Likewise.
14368 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14369 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14370 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14371 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14372 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14373 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14374 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14375 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14376 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14377 * gcc.target/i386/ssse3-psignb.c: Likewise.
14378 * gcc.target/i386/ssse3-psignd.c: Likewise.
14379 * gcc.target/i386/ssse3-psignw.c: Likewise.
14380 * gcc.target/i386/ssse3-vals.h: Likewise.
14382 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14384 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14385 * lib/fortran-torture.exp: Include target-supports.exp.
14387 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14390 * gcc.c-torture/execute/pr30185.c: New test.
14392 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14396 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14397 * gcc.dg/builtin-bswap-2.c: Likewise.
14398 * gcc.dg/builtin-bswap-3.c: Likewise.
14399 * gcc.dg/builtin-bswap-4.c: Likewise.
14400 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14401 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14403 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14405 PR libfortran/30145
14406 * gfortran.dg/write_zero_array: New test.
14408 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14411 * gfortran.dg/write_fmt_trim.f90: New test.
14413 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14416 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14419 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14421 * lib/target-supports.exp (check_weak_available): Use istarget
14422 "hppa*-*-hpux10*" instead of regexp.
14423 (check_cxa_atexit_available): Likewise.
14425 2006-12-14 Richard Guenther <rguenther@suse.de>
14427 PR tree-optimization/30197
14428 * gcc.c-torture/execute/complex-1.c: Fix function name.
14429 * gcc.dg/builtins-61.c: New testcase.
14431 2006-12-14 Richard Guenther <rguenther@suse.de>
14433 PR middle-end/30172
14434 * gcc.dg/pr30172-1.c: New testcase.
14436 2006-12-14 Richard Guenther <rguenther@suse.de>
14438 PR tree-optimization/30198
14439 * gcc.dg/builtins-60.c: New testcase.
14441 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14443 * lib/target-supports.exp (vect_no_align): Remove spu.
14445 2006-12-13 Ian Lance Taylor <iant@google.com>
14449 * g++.dg/warn/Wparentheses-5.C: New test.
14450 * g++.dg/warn/Wparentheses-6.C: New test.
14451 * g++.dg/warn/Wparentheses-7.C: New test.
14452 * g++.dg/warn/Wparentheses-8.C: New test.
14453 * g++.dg/warn/Wparentheses-9.C: New test.
14454 * g++.dg/warn/Wparentheses-10.C: New test.
14455 * g++.dg/warn/Wparentheses-11.C: New test.
14456 * g++.dg/warn/Wparentheses-12.C: New test.
14457 * g++.dg/warn/Wparentheses-13.C: New test.
14458 * g++.dg/warn/Wparentheses-14.C: New test.
14459 * g++.dg/warn/Wparentheses-15.C: New test.
14460 * g++.dg/warn/Wparentheses-16.C: New test.
14461 * g++.dg/warn/Wparentheses-17.C: New test.
14462 * g++.dg/warn/Wparentheses-18.C: New test.
14463 * g++.dg/warn/Wparentheses-19.C: New test.
14464 * g++.dg/warn/Wparentheses-20.C: New test.
14465 * g++.dg/warn/Wparentheses-21.C: New test.
14467 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14470 * lib/target-supports.exp (check_cxa_atexit_available): Return false
14471 for target "hppa.*hpux10".
14473 2006-12-13 Jakub Jelinek <jakub@redhat.com>
14475 * g++.dg/debug/vartrack1.C: New test.
14477 * g++.dg/opt/ifcvt1.C: New test.
14479 * gcc.dg/tls/opt-13.c: New test.
14481 * gcc.dg/20060425-2.c: New test.
14483 * g++.dg/opt/pr15054-2.C: New test.
14485 * gcc.c-torture/execute/20060420-1.c: New test.
14487 * gcc.c-torture/execute/20060412-1.c: New test.
14489 * objc/compile/20060406-1.m: New test.
14491 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
14493 * g++.dg/template/array17.C: New test.
14495 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
14497 * gcc.target/powerpc/altivec-23.c: New test.
14499 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
14502 * g++.dg/inherit/error3.C: New test.
14505 * g++.dg/inherit/error4.C: New test.
14507 2006-12-13 Richard Guenther <rguenther@suse.de>
14509 PR tree-optimization/17687
14510 * gcc.dg/builtins-59.c: New testcase.
14512 2006-12-13 Ben Elliston <bje@au.ibm.com>
14514 * gcc.target/spu/Wmain.c: New test.
14516 2006-12-12 Josh Conner <jconner@apple.com>
14518 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14519 * g++.dg/abi/thunk4.C: Likewise.
14520 * g++.dg/abi/rtti3.C: Likewise.
14522 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
14524 * gcc.target/spu/cpat-1.c: New test.
14525 * gcc.target/spu/cpat-2.c: New test.
14526 * gcc.target/spu/cpat-3.c: New test.
14527 * gcc.target/spu/cpat-4.c: New test.
14529 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14532 * gcc.c-torture/compile/vector-1.c: New test.
14533 * gcc.c-torture/compile/vector-2.c: New test.
14534 * gcc.c-torture/compile/vector-3.c: New test.
14536 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14538 * lib/fortran-torture.exp: Update copyright years. Remove
14539 obsolete comment. Test -ftree-vectorize where it makes sense.
14540 * lib/gfortran-dg.exp: Update copyright years. Use settings
14541 from fortran-torture.exp.
14542 * gfortran.dg/char_transpose_1.f90,
14543 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14544 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14545 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
14546 '-w' to dg-options.
14548 2006-12-12 Richard Sandiford <richard@codesourcery.com>
14550 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14551 saved_${tool}_load.
14553 2006-12-12 Ira Rosen <irar@il.ibm.com>
14555 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14556 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14557 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14558 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14561 2006-12-12 Richard Guenther <rguenther@suse.de>
14563 PR middle-end/30147
14564 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14566 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
14567 Diego Novillo <dnovillo@redhat.com>
14569 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14571 * gcc.dg/tree-ssa/pr26421.c: Likewise
14572 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14573 * gcc.dg/tree-ssa/pr23382.c: Likewise.
14574 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14575 * gcc.dg/tree-ssa/pr28410.c: Likewise.
14576 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14577 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14578 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14579 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14580 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14582 2006-12-11 Jan Hubicka <jh@suse.cz>
14584 * gcc.dg/tree-prof/stringop-1.c: New test.
14585 * gcc.dg/tree-prof/stringop-2.c: New test.
14587 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
14590 * gcc.target/i386/pr30120.c: New test.
14593 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14595 * gcc.target/i386/x87regparm-1.c: New test.
14596 * gcc.target/i386/x87regparm-2.c: New test.
14597 * gcc.target/i386/x87regparm-3.c: New test.
14598 * gcc.target/i386/x87regparm-4.c: New test.
14600 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
14602 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14604 2006-12-10 Tobias Burnus <burnus@net-b.de>
14607 * gfortran.dg/protected_1.f90: New test.
14608 * gfortran.dg/protected_2.f90: New test.
14609 * gfortran.dg/protected_3.f90: New test.
14610 * gfortran.dg/protected_4.f90: New test.
14611 * gfortran.dg/protected_5.f90: New test.
14612 * gfortran.dg/protected_6.f90: New test.
14614 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14615 Tobias Burnus <burnus@gcc.gnu.org>
14619 * gfortran.dg/interface_4.f90: Test adding procedure to generic
14621 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14622 ambiguous interfaces.
14623 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14624 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14625 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14626 ambiguous interfaces.
14627 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14628 * gfortran.dg/array_initializer_2.f90: Add initializer array
14632 * gfortran.dg/interface_9.f90: Test that host interfaces are
14633 not checked for ambiguity with the local version.
14635 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14638 * gfortran.dg/module_interface_2.f90: New test.
14640 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14643 * gfortran.dg/assumed_len.f90: New test.
14645 2006-12-09 Richard Guenther <rguenther@suse.de>
14647 * g++.dg/warn/implicit-typename1.C: Qualify types.
14648 * g++.dg/parse/crash12.C: Likewise.
14649 * g++.dg/tree-ssa/pr22444.C: Likewise.
14651 2006-12-09 Tobias Burnus <burnus@net-b.de>
14653 * gfortran.dg/array_2.f90: Added sqrt test.
14655 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
14657 * gcc.target/i386/x87regparm-1.c: XFAIL.
14658 * gcc.target/i386/x87regparm-2.c: XFAIL.
14659 * gcc.target/i386/x87regparm-3.c: XFAIL.
14660 * gcc.target/i386/x87regparm-4.c: XFAIL.
14662 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14664 * lib/target-supports.exp
14665 (check_effective_target_large_long_double): New.
14666 * gcc.dg/Wconversion-real.c : Use it.
14667 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14670 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
14672 * gcc.c-torture/execute/mode-dependent-address.c: New test.
14674 2006-12-08 Tobias Burnus <burnus@net-b.de>
14677 * gfortran.dg/import4.f90: New test for IMPORT in modules.
14679 2006-12-07 Mark Mitchell <mark@codesourcery.com>
14682 * g++.dg/template/crash65.C: New test.
14683 * g++.dg/template/spec16.C: Tweak error markers.
14685 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
14687 * gcc.target/spu: New directory.
14688 * gcc.target/spu/spu.exp: New file.
14689 * gcc.target/spu/intrinsics-1.c: New test.
14691 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
14694 * g++.dg/ext/attrib27.C: New test.
14695 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14696 * g++.dg/parse/typedef5.C: Likewise.
14698 2006-12-07 Mike Stump <mrs@apple.com>
14700 * treelang/compile/var_defs.tree: Adjust.
14702 2006-12-06 Mark Mitchell <mark@codesourcery.com>
14705 * g++.dg/template/crash64.C: New test.
14706 * g++.dg/parse/crash27.C: Adjust error markers.
14708 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
14710 PR libfortran/30009
14711 PR libfortran/30056
14712 * gfortran.dg/read_eof_4.f90: Add tests.
14713 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
14714 * gfortran.dg/unf_read_corrupted_1.f90: New test.
14716 2006-12-05 Mark Mitchell <mark@codesourcery.com>
14719 * g++.dg/template/crash63.C: New test.
14722 * g++.dg/template/crash62.C: New test.
14724 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14727 * gfortran.dg/allocatable_function_1.f90: Increase the number
14728 of expected calls of free to 10; the lhs section reference is
14729 now evaluated so there is another call to bar. Change the
14730 comment appropriately.
14731 * gfortran.dg/array_section_1.f90: New test.
14733 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14736 * gfortran.dg/char_result_12.f90: New test.
14738 2006-12-05 Richard Guenther <rguenther@suse.de>
14740 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14741 * gcc.dg/vect/vect-pow-2.c: Rename to ...
14742 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
14743 vect_double, xfail for spu*-*-*.
14745 2006-12-04 Tobias Burnus <burnus@net-b.de>
14748 * initialization_4.f90: Test noninteger exponents (-std=f95).
14749 * initialization_5.f90: New test for noninteger exponents
14752 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14755 * gfortran.dg/parameter_array_section_1.f90: New test.
14757 2006-12-04 Mark Mitchell <mark@codesourcery.com>
14760 * g++.dg/template/crash61.C: New test.
14763 * g++.dg/template/error23.C: New test.
14765 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
14767 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14769 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14772 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14774 2006-12-04 Jakub Jelinek <jakub@redhat.com>
14776 PR middle-end/29965
14777 * gcc.dg/gomp/pr29965-1.c: New test.
14778 * gcc.dg/gomp/pr29965-2.c: New test.
14779 * gcc.dg/gomp/pr29965-3.c: New test.
14780 * gcc.dg/gomp/pr29965-4.c: New test.
14781 * gcc.dg/gomp/pr29965-5.c: New test.
14782 * gcc.dg/gomp/pr29965-6.c: New test.
14783 * g++.dg/gomp/pr29965-1.C: New test.
14784 * g++.dg/gomp/pr29965-2.C: New test.
14785 * g++.dg/gomp/pr29965-3.C: New test.
14786 * g++.dg/gomp/pr29965-4.C: New test.
14787 * g++.dg/gomp/pr29965-5.C: New test.
14788 * g++.dg/gomp/pr29965-6.C: New test.
14789 * g++.dg/gomp/pr29965-7.C: New test.
14790 * g++.dg/gomp/pr29965-8.C: New test.
14791 * g++.dg/gomp/pr29965-9.C: New test.
14792 * g++.dg/gomp/pr29965-10.C: New test.
14794 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
14796 * gnat.dg/pointer_variable_bounds.adb: New test.
14797 * gnat.dg/pointer_variable_bounds.ads: Likewise.
14798 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14800 2006-12-03 Eric Christopher <echristo@apple.com>
14802 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14804 2006-12-03 Richard Henderson <rth@redhat.com>
14805 Andrew Pinski <pinskia@gmail.com>
14808 * g++.dg/warn/unit-1.C: New test.
14810 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
14812 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14814 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14816 * g++.dg/vect/vect.exp: Enable tests to run on spu.
14817 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14818 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14819 * gcc.dg/vect/vect-70.c: Reduce array size.
14820 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14821 vect_no_compaer_double targets.
14822 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14823 vect_float, vect_double, and vect_int.
14825 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14827 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14828 test for loop versioning on vect_no_align targets.
14829 * gcc.dg/vect/pr20122.c: Likewise.
14830 * gcc.dg/vect/vect-105.c: Likewise.
14831 * gcc.dg/vect/vect-42.c: Likewise.
14832 * gcc.dg/vect/vect-43.c: Likewise.
14833 * gcc.dg/vect/vect-74.c: Likewise.
14834 * gcc.dg/vect/vect-75.c: Likewise.
14835 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14836 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14837 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14838 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14840 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
14843 * gfortran.dg/value_1.f90 : New test.
14844 * gfortran.dg/value_2.f90 : New test.
14845 * gfortran.dg/value_3.f90 : New test.
14846 * gfortran.dg/value_4.f90 : New test.
14847 * gfortran.dg/value_4.c : Called from value_4.f90.
14849 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
14852 * g++.dg/cpp0x/static_assert4.C: New testcase.
14854 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14856 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14858 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
14861 * gcc.dg/pr27953.c: New test.
14863 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14866 * g++.dg/ext/vector5.C: New test.
14869 * g++.dg/other/main1.C: New test.
14871 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
14873 PR libfortran/29568
14874 * gfortran.dg/convert_implied_open.f90: Change to
14875 new default record length.
14876 * gfortran.dg/unf_short_record_1.f90: Adapt to
14878 * gfortran.dg/unformatted_subrecords_1.f90: New test.
14880 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
14882 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14884 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
14887 * g++.dg/expr/pr29066.c: New.
14889 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
14890 Zdenek Dvorak <dvorakz@suse.cz>
14892 PR tree-optimization/29921
14893 * gcc.dg/pr29921-2.c: New test.
14895 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
14897 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14898 (i386_get_cpuid): New function.
14899 (i386_cpuid_ecx): Likewise.
14900 (i386_cpuid_edx): Likewise.
14901 (i386_cpuid): Updated to call i386_cpuid_edx.
14903 * gcc.target/i386/sse3-addsubpd.c: New file.
14904 * gcc.target/i386/sse3-addsubps.c: Likewise.
14905 * gcc.target/i386/sse3-haddpd.c: Likewise.
14906 * gcc.target/i386/sse3-haddps.c: Likewise.
14907 * gcc.target/i386/sse3-hsubpd.c: Likewise.
14908 * gcc.target/i386/sse3-hsubps.c: Likewise.
14909 * gcc.target/i386/sse3-lddqu.c: Likewise.
14910 * gcc.target/i386/sse3-movddup.c: Likewise.
14911 * gcc.target/i386/sse3-movshdup.c: Likewise.
14912 * gcc.target/i386/sse3-movsldup.c: Likewise.
14914 2006-12-01 Dirk Mueller <dmueller@suse.de>
14916 * g++.dg/warn/Wreturn-type-4.C: New testcase.
14918 2006-11-30 Janis Johnson <janis187@us.ibm.com>
14920 * gcc.dg/dfp/convert-int-max.c: New test.
14921 * gcc.dg/dfp/convert-int-max-fold.c: New test.
14923 2006-11-30 Richard Guenther <rguenther@suse.de>
14925 * gcc.dg/vect/vect-pow-1.c: Rename ...
14926 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
14927 floats instead of doubles, check successful vectorization.
14929 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
14932 * gcc.c-torture/compile/pr29945.c: New testcase.
14934 2006-11-30 Joseph Myers <joseph@codesourcery.com>
14936 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14939 2006-11-29 Eric Christopher <echristo@apple.com>
14941 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14943 2006-11-29 Janis Johnson <janis187@us.ibm.com>
14945 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14947 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14949 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
14952 * g++.dg/inherit/virtual2.C: New test.
14953 * g++.dg/inherit/virtual3.C: Likewise.
14954 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14955 * g++.dg/inherit/error2.C: Likewise.
14956 * g++.dg/template/instantiate1.C: Likewise.
14958 2006-11-28 Andrew Pinski <pinskia@gmail.com>
14961 * gcc.dg/tree-ssa/reassoc-12.c: New test.
14963 2006-11-28 Jan Hubicka <jh@suse.cz>
14965 * gcc.dg/memcpy-1.c: New test.
14967 2006-11-28 Jakub Jelinek <jakub@redhat.com>
14970 * g++.dg/warn/main-3.C: New test.
14972 2006-11-28 Jan Hubicka <jh@suse.cz>
14974 * gcc.dg/winline-1.c: New test.
14976 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
14978 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14981 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14984 * gfortran.dg/missing_optional_dummy_3.f90
14986 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14989 * gfortran.dg/interface_3.f90: Modify errors.
14991 2006-11-28 Ben Elliston <bje@au.ibm.com>
14993 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14994 fail to link due to relocation overflows on spu-*-*.
14996 2006-11-27 Michael Matz <matz@suse.de>
14997 Andreas Krebbel <krebbel1@de.ibm.com>
15000 * gcc.dg/20061127-1.c: New testcase.
15002 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15004 * gcc.dg/20061124-1.c: Add exit() function prototype.
15006 2006-11-27 Jan Hubicka <jh@suse.cz>
15008 * gcc.target/i386/memcpy-1.c: Adjust size.
15009 * gcc.dg/visibility-11.c: Likewise.
15011 2006-11-27 Richard Guenther <rguenther@suse.de>
15013 PR middle-end/25620
15014 * gcc.target/i386/pow-1.c: New testcase.
15015 * gcc.dg/builtins-58.c: Likewise.
15017 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15020 * g++.dg/expr/cast8.C: New test.
15022 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15024 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15025 Don't ever inline the testcase.
15027 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15030 * gfortran.fortran-torture/compile/parameter_3.f90: New
15033 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15036 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15038 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15040 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15043 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15045 PR libgfortran/29936
15046 * gfortran.dg/write_check3.f90: New test.
15048 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15050 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15052 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15055 * gfortran.dg/interface_3.f90: New test.
15058 * gfortran.dg/generic_8.f90: New test.
15060 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15062 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15063 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15064 * gfortran.dg/specifics_3.f90: Remove.
15066 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15069 * gcc.dg/gomp/pr29955.c: New test.
15072 * gcc.dg/pr29736.c: New test.
15074 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15077 * gcc.dg/pure-1.c: New test.
15079 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15081 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15082 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15084 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15086 * gcc.dg/20061124-1.c: New testcase.
15088 2006-11-23 Eric Christopher <echristo@apple.com>
15090 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15092 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15096 * gcc.dg/Wconversion-integer.c: New. Supersedes
15097 Wconversion-negative-constants.c
15098 * gcc.dg/Wconversion-real.c: New.
15099 * gcc.dg/Wconversion-real-integer.c: New.
15100 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15101 * g++.dg/warn/Wconversion1.C: Modified.
15103 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15105 * gfortran.dg/overload_1.f90: New test.
15107 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15110 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15111 Wtraditional-conversion.
15112 * gcc.dg/overflow-warn-2.c: Likewise.
15113 * gcc.dg/Wconversion.c: Likewise. Renamed as
15114 Wtraditional-conversion.c .
15115 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15116 Wtraditional-conversion-2.c .
15117 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15118 Wtraditional-conversion-2.c
15119 * gcc.dg/Wconversion-negative-constants.c: New.
15121 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15123 * gcc.dg/tree-ssa/dump-1.c: New test.
15125 2006-11-23 David Ung <davidu@mips.com>
15127 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15128 -mfp64, allowable when ISA >= 33 and float is enabled.
15129 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15130 of mthc1 and mfhc1 patterns.
15132 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15134 PR tree-optimization/29921
15135 * gcc.dg/pr29921.c: New test.
15137 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15140 * gfortran.dg/initialization_4.f90: New test.
15142 2006-11-22 Ira Rosen <irar@il.ibm.com>
15144 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15145 platforms that have interleaving support.
15146 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15147 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15148 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15149 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15150 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15151 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15152 gcc.dg/vect/vect-strided-u8-i8.c,
15153 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15154 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15155 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15156 gcc.dg/vect/vect-strided-float.c,
15157 gcc.dg/vect/vect-strided-a-mult.c,
15158 gcc.dg/vect/vect-strided-mult-char-ls.c,
15159 gcc.dg/vect/vect-strided-a-u16-mult.c,
15160 gcc.dg/vect/vect-strided-a-u32-mult.c,
15161 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15162 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15163 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15164 gcc.dg/vect/vect-strided-mult.c,
15165 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15166 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15169 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15172 * gfortran.dg/auto_char_len_4.f90: New test.
15174 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15177 * gfortran.dg/generic_7.f90: New test.
15178 * gfortran.dg/defined_operators_1.f90: Add new error.
15180 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15182 PR tree-optimization/29902
15183 * g++.dg/tree-ssa/pr29902.C: New test.
15185 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15188 * gfortran.dg/used_types_13.f90: New test.
15190 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15192 * gcc.dg/dfp/snan.c: Delete.
15194 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15196 * g++.dg/cpp0x/static_assert1.C: New.
15197 * g++.dg/cpp0x/static_assert2.C: New.
15198 * g++.dg/cpp0x/static_assert3.C: New.
15200 2006-11-21 Richard Guenther <rguenther@suse.de>
15202 * gcc.dg/vect/vect-pow-1.c: New testcase.
15203 * gcc.dg/vect/vect-pow-2.c: Likewise.
15205 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15208 * g++.dg/template/static29.C: New test.
15211 * g++.dg/conversion/simd4.C: New test.
15213 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15216 * g++.dg/template/access19.C: New test.
15217 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15220 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15223 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15225 2006-11-20 Tobias Burnus <burnus@net-b.de>
15228 * gfortran.dg/import.f90: Extended test.
15229 * gfortran.dg/import2.f90: Extended test.
15231 2006-11-20 Tobias Burnus <burnus@net-b.de>
15233 * gfortran.dg/volatile3.f90: Add conflict test.
15235 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15238 * gfortran.dg/implicit_10.f90: New test.
15240 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15243 * g++.dg/warn/Wall-write-strings.C: New.
15245 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15247 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15248 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15250 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15252 * gfortran.dg/use_3.f90: Remove error message.
15253 * gfortran.dg/iso_fortran_env_1.f90: New test.
15254 * gfortran.dg/iso_fortran_env_2.f90: New test.
15255 * gfortran.dg/iso_fortran_env_3.f90: New test.
15256 * gfortran.dg/iso_fortran_env_4.f90: New test.
15258 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15260 * gcc.dg/vect/vect-27.c: Fix initialization.
15262 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15264 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15265 * gcc.dg/torture/builtin-minmax-1.c: New.
15267 * gcc.dg/builtins-20.c: Add cases for copysign.
15269 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15272 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15274 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15275 * gfortran.dg/use_1.f90: New test.
15276 * gfortran.dg/use_1.f90: New test.
15277 * gfortran.dg/use_1.f90: New test.
15279 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15281 PR tree-optimization/29801
15282 * gcc.dg/pr29801.c: New test.
15284 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15286 PR middle-end/29584
15287 * gcc.dg/torture/pr29584.c: New test.
15289 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15291 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15292 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15293 * gcc.target/powerpc/compress-float-ppc.c,
15294 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15296 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15297 do not pass -mhard-float.
15299 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15301 * gnat.dg/volatile_aggregate.adb: New test.
15303 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15307 * gfortran.dg/bound_2.f90: Add more checks.
15308 * gfortran.dg/bound_3.f90: New test.
15310 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15313 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15315 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15317 * gfortran.dg/import3.f90: Fix error message.
15319 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15322 * gfortran.fortran-torture/compile/inline_1.f90:
15325 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15327 * gcc.target/i386/x87regparm-1.c: New test.
15328 * gcc.target/i386/x87regparm-2.c: New test.
15329 * gcc.target/i386/x87regparm-3.c: New test.
15330 * gcc.target/i386/x87regparm-4.c: New test.
15332 2006-11-15 Tobias Burnus <burnus@net-b.de>
15335 * gfortran.dg/import.f90: New test.
15336 * gfortran.dg/import2.f90: New test.
15337 * gfortran.dg/import3.f90: New test.
15339 2006-11-15 Tobias Burnus <burnus@net-b.de>
15342 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15344 2006-11-15 Tobias Burnus <burnus@net-b.de>
15347 * gfortran.dg/contains.f90: New test.
15348 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15350 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15352 PR tree-optimization/29581
15353 * gcc.dg/pr29581-1.c: New test.
15354 * gcc.dg/pr29581-2.c: New test.
15355 * gcc.dg/pr29581-3.c: New test.
15356 * gcc.dg/pr29581-4.c: New test.
15357 * gfortran.dg/pr29581.f90: New test.
15359 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15362 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15363 numbers in error message headers.
15365 2006-11-14 Richard Guenther <rguenther@suse.de>
15367 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15368 to i?86 and x86_64 targets.
15370 2006-11-14 Caroline Tice <ctice@apple.com>
15372 * gcc.dg/pubtypes-1.c: New file/testcase.
15373 * gcc.dg/pubtypes-2.c: New file/testcase.
15374 * gcc.dg/pubtypes-3.c: New file/testcase.
15375 * gcc.dg/pubtypes-4.c: New file/testcase.
15376 * g++.dg/pubtypes.C: New file/testcase.
15378 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15381 * g++.dg/init/self1.C: New test.
15383 2006-11-14 Tobias Burnus <burnus@net-b.de>
15386 * gfortran.dg/conflicts.f90: Add.
15388 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15390 PR rtl-optimization/29798
15392 * gcc.c-torture/execute/pr29798.c: New.
15394 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15396 * gcc.dg/builtins-20.c: Add more cases.
15398 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15401 * gfortran.dg/gomp/pr29759.f90: New test.
15403 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15406 * g++.dg/template/static28.C: New test.
15408 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15410 * lib/c-torture.exp: Use target-libpath.exp.
15411 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15412 set GCC_EXEC_PREFIX env var from global variable of same name.
15414 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15417 * gfortran.fortran-torture/compile/transfer-1.f90:
15420 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15421 Zdenek Dvorak <dvorakz@suse.cz>
15423 PR tree-optimization/29680
15424 * gcc.dg/alias-11.c: New test.
15426 2006-11-12 Jason Merrill <jason@redhat.com>
15427 Andrew Pinski <pinskia@physics.uc.edu>
15429 PR middle-end/28915
15430 * gcc.target/i386/vectorize1.c: New.
15432 2006-11-12 Roger Sayle <roger@eyesopen.com>
15434 PR rtl-optimization/29797
15435 * gcc.c-torture/execute/pr29797-1.c: New test case.
15437 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15439 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15441 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15443 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15445 2006-11-12 Roger Sayle <roger@eyesopen.com>
15447 PR tree-optimization/13827
15448 * gcc.dg/fold-eqand-1.c: New test case.
15450 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
15453 * gcc.c-torture/execute/mayalias-3.c: New test.
15455 2006-11-11 Richard Sandiford <richard@codesourcery.com>
15457 PR middle-end/27528
15458 * gcc.c-torture/compile/pr27528.c: New test.
15459 * gcc.dg/pr27528.c: Likewise.
15461 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15463 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15465 * gcc.dg/torture/builtin-symmetric-1.c: New test.
15467 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15470 * gfortran.dg/reshape_source_size_1.f90: New test.
15472 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15475 * gfortran.dg/aliasing_dummy_4.f90: New test.
15477 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
15480 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15481 and x86_64-*-* targets.
15483 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15485 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15486 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15487 New macros. Use them in exact tests.
15488 (TESTIT3): New macro.
15489 Add tests for fmin, fmax and fma.
15491 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15494 * gfortran.dg/array_constructor_13.f90: New test.
15496 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15499 * gfortran.dg/used_types_12.f90: New test.
15501 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
15503 PR middle-end/29726
15504 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15506 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15507 * gcc.dg/fold-eqandshift-3.c: New test case.
15509 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15512 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15515 * gfortran.dg/change_symbol_attributes_1.f90: New test.
15517 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
15519 * gcc.dg/20061109-1.c: New testcase.
15521 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15523 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15525 2006-11-09 Tobias Burnus <burnus@net-b.de>
15527 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15528 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15530 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
15532 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15533 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15535 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15537 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15539 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15541 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15543 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15544 * gcc.dg/vect/vect-9.c: Now vectorizable.
15545 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15546 that support vect_widen_mult.
15547 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15548 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15549 vect-reduc-dot-u16.c).
15550 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15551 vect-reduc-dot-u16.c).
15552 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15553 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15554 vect-reduc-dot-s8.c).
15555 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15556 vect-reduc-dot-s8.c).
15557 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15558 vect-reduc-dot-s8.c).
15559 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15560 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15561 vect-reduc-dot-u8.c).
15562 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15563 vect-reduc-dot-u8.c).
15564 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15565 * gcc.dg/vect/vect-multitypes-9.c: New test.
15566 * gcc.dg/vect/vect-multitypes-10.c: New test.
15567 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15568 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15569 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15570 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15571 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15572 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15573 wrapv-vect-reduc-dot-s8.c.
15574 * lib/target-support.exp (check_effective_target_vect_unpack): New.
15575 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15576 targets that support vec_unpack.
15577 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15578 (check_effective_target_vect_widen_mult_qi_to_hi): New.
15579 (check_effective_target_vect_widen_mult_hi_to_si): New.
15580 (check_effective_target_vect_widen_sum): Removed.
15582 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15584 * gcc.dg/vect/vect-multitypes-8.c: New test.
15585 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15587 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15589 * gcc.dg/vect/vect-multitypes-7.c: New test.
15591 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15593 * gcc.dg/vect/vect-multitypes-4.c: New test.
15594 * gcc.dg/vect/vect-multitypes-5.c: New test.
15595 * gcc.dg/vect/vect-multitypes-6.c: New test.
15597 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15599 * gcc.dg/vect/vect-multitypes-1.c: New test.
15600 * gcc.dg/vect/vect-multitypes-2.c: New test.
15601 * gcc.dg/vect/vect-multitypes-3.c: New test.
15603 2006-11-07 Eric Christopher <echristo@apple.com>
15605 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15606 Test using scan-assembler-not.
15608 2006-11-07 Jakub Jelinek <jakub@redhat.com>
15610 * gcc.dg/inline-17.c: New test.
15612 2006-11-07 Steve Ellcey <sje@cup.hp.com>
15615 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
15618 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15621 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15624 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15627 2006-11-07 Tobias Burnus <burnus@net-b.de>
15630 * gfortran.dg/volatile.f90: Add.
15631 * gfortran.dg/volatile2.f90: Add.
15632 * gfortran.dg/volatile3.f90: Add.
15633 * gfortran.dg/volatile4.f90: Add.
15634 * gfortran.dg/volatile5.f90: Add.
15635 * gfortran.dg/volatile6.f90: Add.
15636 * gfortran.dg/volatile7.f90: Add.
15638 2006-11-06 Tobias Burnus <burnus@net-b.de>
15640 * gfortran.dg/io_constraints_2.f90: Adjust pattern
15641 for matching error messages.
15642 * gfortran.dg/specifics_3.f90: Adjust pattern
15643 for matching error messages.
15645 2006-11-06 Janis Johnson <janis187@us.ibm.com>
15646 Bernhard Fischer <aldot@gcc.gnu.org>
15648 * lib/gcc-dg.exp (output-exists): New proc.
15649 (output-exists-not): New proc.
15650 * gcc.test-framework/test-framework.awk: Support new directives.
15651 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15652 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15653 * gcc.test-framework/dg-outexists-exp-F.c: New test.
15654 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15655 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15656 * gcc.test-framework/dg-outexists-exp-P.c: New test.
15658 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
15662 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15663 * gfortran.dg/initialization_3.f90: New.
15665 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15667 PR libgfortran/25545
15668 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15670 2006-11-05 Jakub Jelinek <jakub@redhat.com>
15672 PR middle-end/29695
15673 * gcc.c-torture/execute/pr29695-1.c: New test.
15674 * gcc.c-torture/execute/pr29695-2.c: New test.
15676 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
15679 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15681 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
15683 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15684 for matching error messages.
15686 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
15689 * gcc.target/i386/387-12.c: New test.
15691 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15693 PR libfortran/29713
15694 * gfortran.dg/pr29713.f90: New test.
15696 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
15698 * gcc.c-torture/execute/arith-rand-ll.c:
15699 Also test for bogus rest sign.
15701 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15703 PR libfortran/27895
15704 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15706 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
15708 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15709 from error messages.
15711 2006-11-02 Mike Stump <mrs@apple.com>
15713 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15715 * g++.old-deja/g++.abi/align.C: Enable for darwin.
15717 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
15719 * g++.dg/eh/gcsec1.C: New test.
15721 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15723 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15724 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
15726 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
15728 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15730 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15731 * gcc.dg/pr14796-2.c: Likewise.
15733 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15735 * gcc.c-torture/execute/20061101-1.c: New test.
15737 2006-11-01 Richard Guenther <rguenther@suse.de>
15739 * gcc.target/i386/fpprec-1.c: New testcase.
15741 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15743 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15744 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15746 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
15748 * gcc.c-torture/execute/20061031-1.c: New test.
15750 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15753 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15754 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15755 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15756 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15757 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15758 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15759 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15761 2006-10-31 Eric Christopher <echristo@apple.com>
15762 Falk Hueffner <falk@debian.org>
15764 * gcc.dg/builtin-bswap-1.c: New.
15765 * gcc.dg/builtin-bswap-2.c: New.
15766 * gcc.dg/builtin-bswap-3.c: New.
15767 * gcc.dg/builtin-bswap-4.c: New.
15768 * gcc.dg/builtin-bswap-5.c: New.
15769 * gcc.target/i386/builtin-bswap-1.c: New.
15771 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15773 * gcc.dg/inline-16.c: New.
15776 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15778 * gcc.dg/inline-13.c: New.
15779 * gcc.dg/inline-14.c: New.
15780 * gcc.dg/inline-15.c: New.
15783 * gcc.dg/inline6.c: New.
15784 * gcc.dg/inline7.c: New.
15786 2006-10-31 Roger Sayle <roger@eyesopen.com>
15788 PR middle-end/23470
15789 * gcc.dg/pr23470-1.c: New test case.
15791 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
15794 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15796 * gfortran.dg/blockdata_2.f90: New testcase.
15798 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
15800 PR libfortran/29627
15801 * gfortran.dg/unf_short_record_1.f90: New test.
15803 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15806 * gfortran.dg/pr29067.f: New test.
15808 2006-10-31 Joseph Myers <joseph@codesourcery.com>
15809 Richard Sandiford <richard@codesourcery.com>
15811 * lib/target-supports.exp (get_compiler_messages): Append options
15812 as a single list element.
15813 (check_effective_target_arm_vfp_ok): New.
15814 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15816 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
15819 * gfortran.dg/intrinsic_actual_2.f90: New test.
15822 * gfortran.dg/actual_array_interface_1.f90: New test.
15825 * gfortran.dg/used_types_11.f90: New test.
15827 2006-10-30 Dirk Mueller <dmueller@suse.de>
15829 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15830 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15831 * g++.old-deja/g++.pt/eichin01.C (main): Same.
15832 * g++.old-deja/g++.mike/net25.C (main): Same.
15833 * g++.dg/lookup/exception1.C (main): Same.
15834 * g++.dg/parse/parens2.C (main): Same.
15836 2006-10-30 Roger Sayle <roger@eyesopen.com>
15838 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15840 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15842 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15843 * gcc.dg/torture/builtin-math-3.c: Likewise.
15845 2006-10-30 Tobias Burnus <burnus@net-b.de>
15848 * gfortran.dg/write_check.f90: Check run-time keyword checking.
15849 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15851 2006-10-30 Andrew Pinski <pinskia@gmail.com>
15854 * gfortran.fortran-torture/execute/transfer1.f90: New test.
15856 2006-10-30 Joseph Myers <joseph@codesourcery.com>
15858 * lib/target-supports.exp (check_function_available): Declare
15859 function before calling.
15861 2006-10-30 Jakub Jelinek <jakub@redhat.com>
15863 PR tree-optimization/29637
15864 * gcc.dg/pr29637.c: New test.
15866 2006-10-29 Roger Sayle <roger@eyesopen.com>
15868 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15869 tree canonicalization.
15871 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15873 * gcc.dg/builtins-20.c: Add more hypot tests.
15875 2006-10-29 Roger Sayle <roger@eyesopen.com>
15877 * gcc.dg/fold-compare-1.c: New test case.
15879 2006-10-29 Dirk Mueller <dmueller@suse.de>
15882 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15884 2006-10-29 Roger Sayle <roger@eyesopen.com>
15886 PR tree-optimization/15458
15887 * gcc.dg/fold-xornot-1.c: New test case.
15889 2006-10-29 Richard Guenther <rguenther@suse.de>
15891 * gcc.target/i386/math-torture/trunc.c: New testcase.
15893 2006-10-29 Richard Guenther <rguenther@suse.de>
15895 * gcc.target/i386/math-torture/round.c: New testcase.
15897 2006-10-29 Richard Guenther <rguenther@suse.de>
15899 * gcc.target/i386/math-torture/ceil.c: New testcase.
15900 * gcc.target/i386/math-torture/floor.c: Likewise.
15902 2006-10-29 Richard Guenther <rguenther@suse.de>
15904 * gcc.target/i386/math-torture/rint.c: New testcase.
15905 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15907 2006-10-29 Richard Guenther <rguenther@suse.de>
15909 * gcc.target/i386/math-torture/lfloor.c: New testcase.
15910 * gcc.target/i386/math-torture/lceil.c: Likewise.
15912 2006-10-28 Tobias Burnus <burnus@net-b.de>
15914 PR libgfortran/24313
15915 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15917 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
15919 * gcc.c-torture/execute/20020118-1.c,
15920 gcc.c-torture/execute/builtins/strlen.c,
15921 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15924 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15926 * gcc.dg/builtins-20.c: Add tests for hypot.
15927 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
15928 two-argument builtins.
15929 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15930 TESTIT2. Update all callers.
15931 (TESTIT2, TESTIT2_R): New helper macros.
15932 Add testcases for pow, hypot and atan2.
15934 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
15937 * g++.dg/expr/bool1.C: New test.
15938 * g++.dg/expr/bool2.C: New test.
15940 2006-10-28 Tobias Burnus <burnus@net-b.de>
15943 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15944 * gfortran.dg/namelist_internal.f90: New test.
15946 2006-10-28 Tobias Burnus <burnus@net-b.de>
15949 * gfortran.dg/io_real_boz.f90: Add.
15950 * gfortran.dg/io_real_boz2.f90: Add.
15952 2006-10-28 Richard Guenther <rguenther@suse.de>
15954 PR middle-end/26899
15955 * gcc.dg/tree-ssa/pr26899.c: New testcase.
15957 2006-10-28 Richard Guenther <rguenther@suse.de>
15960 * gcc.target/i386/math-torture/lround.c: New testcase.
15962 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
15964 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15965 * gcc.dg/builtins-44.c: Likewise.
15966 * gcc.dg/builtins-45.c: Likewise.
15967 * gcc.dg/pr28796-2.c: Likewise.
15968 * gcc.dg/unordered-3.c: Likewise.
15970 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15972 PR libgfortran/27954
15973 * gfortran.dg/error_recovery_2.f90: New test.
15975 2006-10-26 Richard Guenther <rguenther@suse.de>
15977 * gcc.target/i386/i386.exp: Use glob, not find to collect
15978 tests. Avoids recursing into subdirectories.
15979 * gcc.target/i386/math-torture/math-torture.exp: Torture
15980 for interesting ia32 math options.
15981 * gcc.target.i386/math-torture/lrint.c: New testcase.
15983 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15985 PR libgfortran/29563
15986 * gfortran.dg/arrayio_9.f90: Update test.
15987 * gfortran.dg/arrayio_19.f90: New test.
15989 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
15991 * gcc.dg/20061026.c: New testcase.
15993 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15995 PR libgfortran/29563
15996 * gfortran.dg/arrayio_9.f90: New test.
15998 2006-10-26 Ben Elliston <bje@au.ibm.com>
16000 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16001 Copy the strings manually, as strcpy may call strlen.
16003 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16005 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16006 Add checks for log, log2, log10 and log1p.
16008 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16009 we already test 0.0. Add checks for expm1, log, log2, log10,
16010 log1p, cbrt, erf and erfc.
16012 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16014 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16016 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16018 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16019 and remainderl() built-in functions. Remove -ffast-math from
16022 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16024 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16027 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16028 floating point modifiers to arguments passed to float and long
16029 double functions respectively. Update all callers to use floating
16030 point numbers, not integers. Add tests for exp, exp2 and
16033 * gcc.dg/torture/builtin-math-3.c: New test.
16035 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16038 * gfortran.dg/initialize_2.f90: New.
16040 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16042 * gcc.dg/torture/builtin-math-2.c: New test.
16044 2006-10-24 Richard Guenther <rguenther@suse.de>
16046 PR middle-end/28796
16047 * gcc.dg/pr28796-1.c: New testcase.
16048 * gcc.dg/pr28796-2.c: Likewise.
16050 2006-10-24 Richard Guenther <rguenther@suse.de>
16052 * gcc.dg/builtins-57.c: New testcase.
16054 2006-10-24 Richard Guenther <rguenther@suse.de>
16056 PR tree-optimization/29567
16057 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16059 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16061 PR tree-optimization/14784
16062 * gcc.dg/alias-10.c: New test.
16064 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16066 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16068 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16070 * gcc.dg/builtin-strncat-chk-1.c: New test.
16072 2006-10-23 Jan Hubicka <jh@suse.cz>
16074 * gcc.dg/memmove-1.c: New test.
16076 2006-10-23 Paul Brook <paul@codesourcery.com>
16078 * gcc.dg/pragma-pack-5.c: New test.
16080 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16082 * g++.dg/other/s390-1.C: New testcase.
16084 2006-10-23 Richard Guenther <rguenther@suse.de>
16086 PR middle-end/27132
16087 PR middle-end/23295
16088 * gcc.dg/pr27132.c: New testcase.
16089 * gcc.dg/pr23295.c: Likewise.
16090 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16091 * g++.dg/tree-ssa/pr19807.C: Likewise.
16093 2006-10-23 Richard Guenther <rguenther@suse.de>
16095 PR middle-end/21032
16096 * gcc.dg/pr21032.c: New testcase.
16098 2006-10-22 Jeff Law <law@redhat.com>
16099 Richard Guenther <rguenther@suse.de>
16101 PR tree-optimization/15911
16102 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16104 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16107 * g++.dg/abi/rtti3.C: New.
16109 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16111 PR middle-end/28252
16112 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16115 2006-10-21 Richard Guenther <rguenther@suse.de>
16117 PR tree-optimization/3511
16118 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16120 2006-10-21 Richard Guenther <rguenther@suse.de>
16122 PR middle-end/26898
16123 * gcc.dg/torture/pr26898-1.c: New testcase.
16124 * gcc.dg/torture/pr26898-2.c: Likewise.
16126 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16129 * g++.dg/parse/bitfield1.C: Adjust error markers.
16130 * g++.dg/parse/bitfield2.C: New test.
16132 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16134 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16136 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16138 PR libfortran/27895
16139 * gfortran.dg/zero_sized_1.f90: New test.
16141 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16143 * gcc.dg/div-compare-1.c: New test.
16145 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16148 * gfortran.dg/result_default_init_1.f90: New test.
16151 * gfortran.dg/automatic_default_init_1.f90: New test.
16153 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16156 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16158 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16159 'using namespace std' without previous declaration.
16160 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16161 * g++.old-deja/g++.robertl/eb133c.C: New.
16163 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16165 PR libgfortran/29277
16166 * gfortran.dg/streamio_4.f90: Update test.
16167 * gfortran.dg/streamio_11.f90: New test.
16169 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16172 * g++.dg/inherit/virtual1.C: New test.
16174 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16177 * g++.dg/parse/enum3.C: New test.
16179 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16182 * g++.dg/init/ctor8.C: New test.
16184 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16187 * g++.dg/ext/complit8.C: Tweak error markers.
16188 * g++.dg/template/complit1.C: Add error marker.
16190 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16193 * g++.dg/ext/complit8.C: New test.
16196 * g++.dg/parse/dtor12.C: New test.
16199 * g++.dg/template/sizeof11.C: New test.
16201 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16204 * gfortran.dg/data_char_3.f90: New test.
16207 * gfortran.dg/negative_automatic_size.f90: New test.
16209 2006-10-16 David Daney <ddaney@avtrex.com>
16211 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16213 2006-10-16 Eric Christopher <echristo@apple.com>
16215 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16218 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16221 * g++.dg/tc1/dr49.C: Tweak error messages.
16222 * g++.dg/parse/template21.C: New test.
16224 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16226 PR middle-end/20491
16227 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16229 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16232 * gfortran.dg/print_1.f90: New test.
16234 2006-10-15 Jan Hubicka <jh@suse.cz>
16236 PR middle-end/29241
16237 * gcc.c-torture/compile/pr29241.c: New testcase.
16239 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16241 PR middle-end/29250
16242 * gcc.c-torture/compile/pr29250.c: New test.
16244 2006-10-15 Richard Guenther <rguenther@suse.de>
16246 * gcc.dg/pr29299.c: New testcase.
16248 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16251 * gfortran.dg/label_4.f90: Adjust warning flag.
16253 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16256 * gfortran.dg/nullify_3.f90: New test.
16258 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16260 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16261 on Solaris 2.5.1 too.
16263 2006-10-13 Eric Christopher <echristo@apple.com>
16265 * gcc.dg/pr25993.c: Skip for darwin.
16267 2006-10-13 Eric Christopher <echristo@apple.com>
16269 * gcc.dg/visibility-11.c: Skip for darwin.
16271 2006-10-13 Eric Christopher <echristo@apple.com>
16273 * gcc.dg/darwin-weakimport-1.c: Use
16274 -fno-asynchronous-unwind-tables.
16275 * gcc.dg/darwin-weakimport-3.c: Ditto.
16277 2006-10-13 Richard Guenther <rguenther@suse.de>
16279 PR tree-optimization/29446
16280 * gcc.dg/torture/pr29446.c: New testcase.
16282 2006-10-13 Bill Wendling <wendling@apple.com>
16284 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16285 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16286 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16287 * g++.old-deja/g++.law/shadow1.C: Likewise.
16288 * g++.old-deja/g++.law/ctors10.C: Likewise.
16289 * g++.dg/debug/namespace1.C: Likewise.
16290 * g++.dg/inherit/namespace-as-base.C: Likewise.
16291 * g++.dg/opt/delay-slot-1.C: Likewise.
16292 * g++.dg/parse/defarg10.C: Likewise.
16293 * g++.dg/template/ptrmem11.C: Likewise.
16294 * g++.dg/template/mem_func_ptr.C: Likewise.
16295 * g++.dg/template/spec19.C: Likewise.
16297 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16299 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16301 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16304 * gfortran.dg/implicit_9.f90: New test.
16307 * gfortran.dg/namelist_25.f90: New test.
16310 * gfortran.dg/same_name_2.f90: New test.
16313 * gfortran.dg/host_assoc_types_1.f90: New test.
16316 * gfortran.dg/missing_derived_type_1.f90: New test.
16317 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16320 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16323 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16325 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16328 * gfortran.dg/bound_2.f90: New test.
16330 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16332 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16334 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16335 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16336 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16337 * gfortran.dg/gomp/reduction3.f90: Likewise.
16338 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16339 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16340 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16341 * gfortran.dg/forall_4.f90: Likewise.
16342 * gfortran.dg/spec_expr_4.f90: Likewise.
16343 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16344 * gfortran.dg/forall_5.f90: Likewise.
16345 * gfortran.dg/open_access_append_2.f90: Add check for
16346 compile-time warning.
16348 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16351 * g++.dg/parse/pure1.C: New test.
16353 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16356 * gfortran.dg/io_constraints_3.f90: New test.
16357 * gfortran.dg/open_access_append_1.f90: Add checks
16358 for compile-time warnings.
16359 * gfortran.dg/pr20163-2.f: Likewise.
16360 * gfortran.dg/iostat_2.f90: Likewise.
16361 * gfortran.dg/label_4.f90: Delete the temporary
16363 * gfortran.dg/direct_io_2.f90: Add a FILE=
16365 * gfortran.dg/iomsg_1.f90: Add check for
16366 compile-time warning.
16368 2006-10-12 Jan Hubicka <jh@suse.cz>
16371 * gcc.dg/pr28319.c: New test.
16373 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16375 * g++.dg/ext/vla4.C: New test.
16377 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16380 * g++.dg/template/crash60.C: New test.
16381 * g++.dg/other/large-size-array.C: Adjust error markers.
16382 * g++.dg/parse/crash27.C: Likewise.
16383 * g++.dg/template/crash1.C: Likewise.
16385 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16388 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16390 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16392 PR preprocessor/28709
16393 * gcc.dg/cpp/paste14.c: New test.
16395 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16398 * g++.dg/init/array24.C: New test.
16400 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16402 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16405 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16408 * g++.dg/parse/typedef8.C: New test.
16409 * g++.dg/other/mult-stor1.C: Adjust error markers.
16411 2006-10-11 Richard Guenther <rguenther@suse.de>
16413 PR tree-optimization/28230
16414 * gcc.dg/torture/pr28230.c: New testcase.
16416 2006-10-11 Richard Guenther <rguenther@suse.de>
16418 PR inline-asm/29119
16419 * gcc.dg/torture/pr29119.c: New testcase.
16421 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16423 PR middle-end/29272
16424 * gcc.c-torture/execute/20060930-2.c: New test.
16426 2006-10-09 Richard Henderson <rth@redhat.com>
16428 Revert emutls patch.
16430 2006-10-09 Richard Guenther <rguenther@suse.de>
16432 PR middle-end/29254
16433 * gcc.dg/pr29254.c: New testcase.
16435 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16436 Paul Thomas <pault@gcc.gnu.org>
16439 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16440 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16441 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16442 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16443 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16444 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16445 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16446 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16447 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16448 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16449 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16450 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16451 * gfortran.dg/alloc_comp_std.f90: New test.
16452 * gfortran.dg/move_alloc.f90: New test.
16454 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
16457 * gfortran.dg/derived_constructor_comps_2.f90: New test.
16460 * gfortran.dg/forall_char_dependencies_1.f90: New test.
16462 2006-10-08 Tobias Burnus <burnus@net-b.de>
16465 * gfortran.dg/new_line.f90: New test.
16467 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16469 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16470 * gcc.dg/torture/builtin-convert-1.c,
16471 gcc.dg/torture/builtin-convert-2.c,
16472 gcc.dg/torture/builtin-convert-3.c,
16473 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16475 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
16477 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16478 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16479 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16480 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16482 2006-10-07 Andrew Pinski <pinskia@gmail.com>
16484 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16485 Xfail some tests for powerpc-darwin and powerpc-aix.
16487 2006-10-07 Jakub Jelinek <jakub@redhat.com>
16490 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16492 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16495 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16498 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16502 * gfortran.fortran-torture/execute/specifics.f90:
16503 Add tests for using all possible intrinsics as actual arguments.
16504 * gfortran.dg/specifics_1.f90: Add tests for using
16505 all possible intrinsics as actual arguments.
16506 * gfortran.dg/specifics_2.f90: New file.
16507 * gfortran.dg/specifics_3.f90: New file.
16509 2006-10-07 Richard Sandiford <richard@codesourcery.com>
16511 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16512 * gcc.dg/debug/debug-2.c: Likewise.
16514 2006-10-06 Uros Bizjak <uros@kss-loka.si>
16516 * gcc.c-torture/compile/sync-2.c: New test.
16518 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16520 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16523 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16525 PR rtl-optimization/29128
16526 * gcc.c-torture/compile/pr29128.c: New test.
16528 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16530 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16533 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
16535 PR middle-end/29256
16536 * gcc.dg/tree-ssa/loop-19.c: New test.
16538 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16540 PR tree-optimization/29330
16541 * gcc.dg/pr29330.c: New test.
16544 * gcc.c-torture/compile/20061005-1.c: New test.
16546 2006-10-06 Olivier Hainque <hainque@adacore.com>
16548 * gcc.dg/typename-vla-1.c: New case.
16549 * gnat.dg/forward_vla.adb: New case.
16551 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16553 PR tree-optimization/29290
16554 * gfortran.dg/loop_nest_1.f90: New test.
16557 * gcc.dg/tls/opt-12.c: New test.
16560 * gfortran.dg/save_2.f90: New test.
16563 * gcc.dg/pr29091.c: New test.
16565 2006-10-06 Joseph Myers <joseph@codesourcery.com>
16567 * lib/target-supports.exp
16568 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16569 same as x86_64-*-*; check for LP64.
16571 2006-10-04 Richard Henderson <rth@redhat.com>
16573 * lib/target-supports.exp (check_effective_target_tls): Redefine
16574 to mean non-emulated tls.
16575 * gcc.dg/tls/alias-1.c: Remove tls requirement.
16576 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16577 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16578 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16579 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16580 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16581 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16583 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16586 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16588 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16590 * gfortran.dg/bounds_check_fail_1.f90: New test.
16592 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16595 * g++.dg/template/friend48.C: New test.
16597 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16600 * gfortran.dg/default_initialization_2.f90: New test.
16602 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16606 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16608 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16611 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16615 * gfortran.dg/missing_optional_dummy_2.f90: New test.
16619 * gfortran.dg/entry_array_specs_1.f90: New test.
16621 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
16623 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16624 insufficient to inhibit some test failures at -O3. Do testing
16627 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16630 * g++.dg/inherit/access8.C: New test.
16631 * g++.dg/template/dtor4.C: Tweak error messages.
16633 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16636 * gfortran.dg/entry_8.f90: New test.
16638 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16641 * g++.dg/parse/new4.C: New test.
16643 2006-10-03 Uros Bizjak <uros@kss-loka.si>
16645 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16646 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16647 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16648 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16649 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16651 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16654 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16655 * gfortran.dg/continuation_2.f90: New test.
16658 * gfortran.dg/continuation_3.f90: New test.
16659 * gfortran.dg/continuation_4.f90: New test.
16660 * gfortran.dg/continuation_5.f: New test.
16661 * gfortran.dg/continuation_6.f: New test.
16663 2006-10-02 Mark Mitchell <mark@codesourcery.com>
16666 * g++.dg/template/vla1.C: New test.
16668 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16671 * gfortran.dg/complex_parameter_1.f90: New test.
16673 2006-10-02 Jakub Jelinek <jakub@redhat.com>
16676 * gcc.c-torture/execute/20060929-1.c: New test.
16678 2006-10-01 Mark Mitchell <mark@codesourcery.com>
16681 * g++.dg/template/member6.C: New test.
16682 * g++.dg/parse/typename7.C: Adjust error markers.
16685 * g++.dg/template/member7.C: New test.
16687 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
16690 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16691 gcc.dg/Woverride-init-3.c: New tests.
16693 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
16695 * gcc.c-torture/execute/20060930-1.c: New test.
16697 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16700 * gfortran.dg/specifics_1.f90: New test.
16701 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16704 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16706 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16707 pthread-init-common.h: New.
16709 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
16711 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16712 precision on some archs.
16714 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
16716 * gcc.dg/non-local-goto-1.c: New test.
16717 * gcc.dg/non-local-goto-2.c: Likewise.
16718 * gcc.dg/setjmp-3.c: Likewise.
16719 * gcc.dg/setjmp-4.c: Likewise.
16721 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
16723 * gnat.dg/self_aggregate_with_pointer.adb: New test.
16725 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
16728 * gfortran.dg/exponent_1.f90: New test.
16731 * gfortran.dg/nearest_1.f90: New test.
16733 2006-09-26 Jakub Jelinek <jakub@redhat.com>
16735 PR middle-end/25261
16736 PR middle-end/28790
16737 * gcc.dg/gomp/nestedfn-1.c: New test.
16739 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
16742 * objc/compile/method-1.m: New test.
16744 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
16747 * g++.dg/template/crash58.C: New test.
16748 * g++.dg/parse/crash28.C: Adjust error markers.
16749 * g++.dg/template/crash34.C: Likewise.
16750 * g++.dg/template/friend31.C: Likewise.
16751 * g++.dg/template/crash32.C: Likewise.
16754 * g++.dg/template/crash59.C: New test.
16757 * g++.dg/template/spec33.C: New test.
16758 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16760 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
16761 Adam Nemet <anemet@caviumnetworks.com>
16763 * gcc.dg/tree-ssa/ivopts-1.c: New test.
16764 * gcc.dg/tree-ssa/ivopts-2.c: New test.
16766 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
16769 * gcc.dg/pr28911.c: New.
16771 2006-09-23 Uros Bizjak <uros@kss-loka.si>
16774 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16775 (dg-options): Add -mfpmath=387.
16777 2006-09-23 Jakub Jelinek <jakub@redhat.com>
16780 * gcc.dg/pr28706.c: New test.
16783 * gcc.dg/pr28712.c: New test.
16785 2006-09-22 Mike Stump <mrs@apple.com>
16787 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16789 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
16791 PR tree-optimization/28888
16792 * gcc.dg/pr28888.c: New test.
16794 2006-09-21 Mark Mitchell <mark@codesourcery.com>
16797 * g++.dg/init/ptrfn1.C: New test.
16799 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
16802 * g++.dg/template/spec32.C: New test.
16803 * g++.dg/parse/crash9.C: Adjust error markers.
16806 * g++.dg/template/typedef6.C: New test.
16807 * g++.dg/init/error1.C: Adjust error markers.
16808 * g++.dg/parse/crash9.C: Likewise.
16809 * g++.dg/template/crash55.C: Likewise.
16811 2006-09-21 Janis Johnson <janis187@us.ibm.com>
16813 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16815 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
16818 * g++.dg/ext/dllimport12.C: New test.
16820 2006-09-20 Richard Sandiford <richard@codesourcery.com>
16822 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16823 * gcc.target/mips/nmadd-2.c: Likewise.
16824 * gcc.target/mips/mips-ps-6.c: New test.
16825 * gcc.target/mips/neg-abs-1.c: Likewise.
16826 * gcc.target/mips/neg-abs-2.c: Likewise.
16827 * gcc.target/mips/nmadd-3.c: New test.
16829 2006-09-20 Jakub Jelinek <jakub@redhat.com>
16831 PR middle-end/28046
16832 * gcc.dg/gomp/atomic-10.c: New test.
16833 * g++.dg/gomp/atomic-10.C: New test.
16835 2006-09-20 Eric Christopher <echristo@apple.com>
16837 * gcc.target/i386/sse3-not-fisttp.c: New.
16839 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
16841 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16843 2006-09-19 Richard Sandiford <richard@codesourcery.com>
16845 * gcc.c-torture/execute/pr28289.c (one): New variable.
16846 (main): Use it instead of argc.
16847 * gcc.c-torture/execute/20060102-1.c (one): New variable.
16848 (main): Use it instead of argc.
16850 2006-09-19 Paul Brook <paul@codesourcery.com>
16853 * gcc.dg/nested-func-5.c: New test.
16855 2006-09-19 Ben Elliston <bje@au.ibm.com>
16857 * lib/target-supports.exp (check_effective_target_tls): Compile
16858 test stubs using ${tool}_target_compile, not just target_compile.
16859 (check_effective_target_tls_runtime): Likewise.
16861 2006-09-19 Ben Elliston <bje@au.ibm.com>
16863 * gcc.c-torture/compile/20030405-1.x: Remove.
16865 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16866 optimising linker from discarding it.
16868 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16871 * gfortran.dg/keyword_symbol_1.f90: New test.
16873 * gfortran.dg/spread_shape_1.f90: Add missing warning with
16874 pedantic compilation option.
16876 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16879 * gfortran.dg/spread_shape_1.f90: New test.
16881 2006-09-17 Roger Sayle <roger@eyesopen.com>
16883 PR tree-optimization/28887
16884 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16886 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
16889 * gcc.dg/pr25993.c: New test.
16891 2006-09-17 Ira Rosen <irar@il.ibm.com>
16894 * gcc.dg/vect/pr21591.c: New test.
16896 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
16899 * gcc.c-torture/compile/strcpy-1.c: New test.
16900 * gcc.c-torture/compile/strcpy-2.c: New test.
16901 * gcc.c-torture/compile/memcpy-1.c: New test.
16902 * gcc.c-torture/compile/memcpy-2.c: New test.
16904 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
16907 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16909 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
16911 * gnat.dg/specs/double_record_extension1.ads: New test.
16912 * gnat.dg/specs/double_record_extension2.ads: Likewise.
16914 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
16917 * gfortran.dg/oldstyle_3.f90: New test.
16919 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16921 PR libgfortran/29099
16922 * gfortran.dg/secnds-1.f: New test.
16924 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16926 PR libgfortran/29053
16927 * gfortran.dg/streamio_9.f90: New test.
16928 * gfortran.dg/streamio_10.f90: New test.
16930 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
16933 * g++.dg/init/array22.C: New test.
16934 * g++.dg/init/array23.C: New test.
16936 2006-09-14 Arnaud Charlet <charlet@adacore.com>
16938 * stackcheck.lst: Update list of tests requiring stack checking.
16939 * norun.lst: Adjust for above change.
16940 * ada95.lst: New file.
16941 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16942 requiring -gnat95 switch.
16944 2006-09-14 Olivier Hainque <hainque@adacore.com>
16946 * gnat.dg/in_out_parameter.adb: New test.
16948 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
16951 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16953 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
16955 * gnat.dg/specs/unchecked_union.ads: New test.
16957 2006-09-13 Richard Sandiford <richard@codesourcery.com>
16959 PR rtl-optimization/28982
16960 * gcc.c-torture/execute/pr28982a.c: New test.
16961 * gcc.c-torture/execute/pr28982b.c: Likewise.
16963 2006-09-12 Eric Christopher <echristo@apple.com>
16965 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16966 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16968 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
16971 PR preprocessor/14634
16972 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16973 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16974 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16976 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
16978 * gcc.dg/pr28243.c: New test.
16980 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
16983 gfortran.dg/pr28971.f90: New test to act as a backstop in case
16984 this undiagnosed regression reappears.
16986 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
16988 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16989 Treat $srcdir as a literal.
16990 * lib/fortran-torture.exp (fortran-torture-compile,
16991 fortran-torture-execute): Likewise.
16992 * lib/objc-torture.exp (objc-torture-compile,
16993 objc-torture-execute): Likewise.
16994 * lib/profopt.exp (profopt-execute): Likewise.
16996 2006-09-11 Geoffrey Keating <geoffk@apple.com>
16998 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17000 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17003 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17005 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17008 * gcc.target/i386/pr13685.c: New test.
17010 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17012 * gcc.dg/pr28726.c: New test.
17014 2006-09-11 Josh Conner <jconner@apple.com>
17016 * gcc.dg/nrv3.c: Increase size of structure.
17017 * gcc.dg/nrv4.c: Likewise.
17018 * gcc.dg/nrv5.c: Likewise.
17020 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17022 PR libfortran/28890
17023 gfortran.dg/assumed_charlen_function_5.f90: New test.
17025 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17028 * g++.dg/init/static3.C: New test.
17030 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17033 * gcc.dg/long-long-cst1.c (t): Add cast to
17034 __SIZE_TYPE__ before casting to int.
17035 (main): Return 0 on success.
17037 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17039 * gcc.c-torture/execute/20060910-1.c: New test.
17041 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17043 PR middle-end/26983
17044 * gcc.dg/pr26983.c: New test.
17046 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17049 * gcc.c-torture/execute/pr29006.c: New test.
17051 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17053 PR libfortran/28947
17054 gfortran.dg/matmul_4.f90: New test.
17056 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17059 gfortran.dg/used_types_10: New test.
17061 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17063 PR libfortran/28923
17064 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17065 gfortran.dg/array_initializer_3.f90: New test.
17067 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17070 * gfortran.dg/actual_array_constructor_3.f90: New test.
17072 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17075 * gcc.target/i386/pr26778.c: New testcase.
17077 2006-09-08 Eric Christopher <echristo@apple.com>
17079 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17080 * gcc.target/i386/memcpy-1.c: Ditto.
17081 * gcc.target/i386/asm-1.c: Ditto.
17082 * gcc.target/i386/20060512-4.c: Ditto.
17083 * gcc.target/i386/compress-float-387.c: Ditto.
17084 * gcc.target/i386/20060512-1.c: Ditto.
17085 * gcc.target/i386/compress-float-sse.c: Ditto.
17086 * gcc.target/i386/20060512-2.c: Ditto.
17087 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17088 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17089 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17090 * gcc.dg/pr26449.c: Ditto.
17091 * gcc.dg/attr-ms_struct-2.c: Ditto.
17092 * gcc.dg/attr-ms_struct-1.c: Ditto.
17093 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17095 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17098 * gcc.dg/vla-10.c: New test.
17100 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17103 * g++.dg/parse/template20.C: New test.
17104 * g++.dg/template/operator8.C: Remove obsolete part.
17105 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17106 * g++.old-deja/g++.pt/crash65.C: Likewise.
17108 2006-09-07 Jason Merrill <jason@redhat.com>
17110 PR middle-end/27724
17111 * gcc.dg/long-long-cst1.c: New test.
17113 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17116 * g++.dg/other/array3.C: New test.
17117 * g++.dg/other/array4.C: New test.
17118 * g++.dg/other/array5.C: New test.
17120 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17122 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17124 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17127 * gcc.target/i386/pr28946.c: New test.
17129 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17131 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17132 in integer literal constant.
17133 * gfortran.dg/enum_8.f90: Ditto.
17134 * gfortran.dg/g77/20030326-1.f: Ditto.
17136 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17138 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17139 nonconformance usage.
17141 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17143 PR middle-end/28862
17144 * gcc.c-torture/compile/vector-align-1.c: New test.
17146 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17149 * g++.dg/opt/copysign-1.C: New test.
17151 2006-09-06 Jason Merrill <jason@redhat.com>
17154 * g++.dg/warn/unused-result1.C: New test.
17156 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17159 * g++.dg/ext/vla3.C: New test.
17162 * g++.dg/template/array16.C: New test.
17164 2006-09-06 Richard Guenther <rguenther@suse.de>
17166 * gcc.dg/pr27226.c: Remove testcase again.
17168 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17171 * g++.dg/opt/unroll2.C: New test.
17173 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17176 * gcc.dg/vect/pr28952.c: New test.
17178 2006-09-05 Richard Guenther <rguenther@suse.de>
17180 PR tree-optimization/28900
17181 * gcc.dg/torture/pr28900.c: New testcase
17183 2006-09-05 Richard Guenther <rguenther@suse.de>
17185 PR tree-optimization/28905
17186 * gcc.c-torture/compile/pr28905.c: New testcase.
17188 2006-09-05 Richard Guenther <rguenther@suse.de>
17190 PR middle-end/28935
17191 * gcc.dg/pr28935.c: New testcase.
17193 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17195 * gcc.c-torture/execute/20060905-1.c: New test.
17197 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17200 * gfortran.dg/used_types_7.f90: New test.
17201 * gfortran.dg/used_types_8.f90: New test.
17202 * gfortran.dg/used_types_9.f90: New test.
17204 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17206 * gcc.c-torture/compile/20060904-1.c: New test.
17208 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17210 PR c++/23287 Revert my 2006-09-01 patch
17211 * g++.dg/parse/dtor12.C: Remove.
17213 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17216 * g++.dg/template/operator9.C: New test.
17219 * g++.dg/template/operator7.C: New test.
17222 * g++.dg/template/operator8.C: New test.
17225 * g++.dg/template/crash57.C: New test.
17227 * g++.dg/template/typedef4.C: Adjust error markers.
17228 * g++.dg/template/typedef5.C: Likewise.
17230 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17233 * g++.dg/parse/crash33.C: New test.
17235 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17236 Richard Guenther <rguenther@suse.de>
17237 Adam Nemet <anemet@caviumnetworks.com>
17239 PR middle-end/27226
17240 * gcc.target/mips/memcpy-1.c: New testcase.
17241 * gcc.dg/pr27226.c: Likewise.
17243 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17246 * g++.dg/lookup/koenig5.C: New.
17247 * g++.dg/template/crash56.C: New.
17249 2006-09-01 Josh Conner <jconner@apple.com>
17252 * gcc.dg/nrv3.c: New test.
17253 * gcc.dg/nrv4.c: New test.
17254 * gcc.dg/nrv5.c: New test.
17256 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17259 * g++.dg/parse/dtor12.C: New.
17261 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17263 PR tree-optimization/28839
17264 * gcc.dg/pr28839.c: New test.
17266 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17269 * gcc.dg/pr24367.c: New testcase.
17271 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17273 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17275 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17277 PR rtl-optimization/27735
17278 * gcc.dg/loop-unswitch-1.c: New test.
17280 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17283 * gfortran.dg/aliasing_dummy_2.f90: New test.
17286 * gfortran.dg/generic_5.f90: Change error message.
17289 * gfortran.dg/generic_6.f90: New test.
17292 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17295 * gfortran.dg/invalid_interface_assignment.f90: New test.
17298 * gfortran.dg/module_proc_external_dummy.f90: New test.
17300 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17303 * g++.dg/warn/var-args1.C: New test.
17305 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17308 * gfortran.dg/simpleif_2.f90: New test.
17309 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17310 * gfortran.dg/enum_5.f90: Ditto.
17312 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17313 Kazu Hirata <kazu@codesourcery.com>
17315 PR tree-optimization/17506
17316 * gcc.dg/pr17506.c: New.
17318 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17321 * g++.dg/eh/alias1.C: New test.
17323 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17326 * g++.dg/template/ttp22.C: New test.
17328 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17330 PR middle-end/26632
17331 * gcc.dg/pr26632.c: New.
17333 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17335 PR libgfortran/28354
17336 * gfortran.dg/fmt_zero_precision.f90: New test.
17338 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17341 * g++.dg/template/spec31.C: New test.
17343 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17346 * g++.dg/other/static2.C: New test.
17348 2006-08-26 Roger Sayle <roger@eyesopen.com>
17350 * gcc.dg/Wswitch-enum-2.c: New test case.
17351 * gcc.dg/Wswitch-enum-3.c: Likewise.
17353 2006-08-26 Richard Guenther <rguenther@suse.de>
17355 * gcc.c-torture/compile/20060826-1.c: New testcase.
17357 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17360 * g++.dg/template/void10.C: New test.
17363 * g++.dg/template/void8.C: New test.
17366 * g++.dg/template/void9.C: New test.
17368 * g++.dg/template/void3.C: Adjust error markers.
17369 * g++.dg/template/void4.C: Likewise.
17370 * g++.dg/template/crash55.C: Likewise.
17371 * g++.dg/template/void7.C: Likewise
17373 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17376 * g++.dg/inherit/access6.C: New test.
17377 * g++.dg/inherit/access7.C: Likewise.
17380 * g++.dg/template/array15.C: New test.
17381 * g++.dg/template/crash2.C: Tweak error markers.
17383 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17385 PR middle-end/28683
17386 * gcc.c-torture/compile/20060823-1.c: New test.
17388 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17391 * g++.dg/template/ttp21.C: New test.
17394 * g++.dg/other/operator1.C: Add error-marker.
17395 * g++.dg/other/operator2.C: New test.
17397 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17400 * gcc.c-torture/compile/vla-const-1.c,
17401 gcc.c-torture/compile/vla-const-2.c: New tests.
17403 2006-08-26 Richard Guenther <rguenther@suse.de>
17405 PR middle-end/28814
17406 * gcc.dg/torture/pr28814.c: New testcase.
17408 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17411 * gcc.c-torture/compile/compound-literal-1.c: New test.
17413 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17416 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17417 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17418 Expect extra diagnostics.
17420 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17422 gcc.dg/noncompile/pr16876.c: New test.
17424 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17427 * g++.dg/parse/local1.C: New test.
17428 * g++.dg/other/qual1.C: Tweak error marker.
17430 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17433 * g++.dg/template/typename10.C: New.
17434 * g++.dg/template/lookup4.C: Remove bogus error marker.
17436 2006-08-25 Richard Guenther <rguenther@suse.de>
17439 * gcc.dg/pr26570.c: Fix testcase.
17441 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17444 * gcc.c-torture/execute/mayalias-2.c: New test.
17445 * gcc.dg/tree-ssa/alias-13.c: New test.
17447 2006-08-24 Jan Hubicka <jh@suse.cz>
17450 * gcc.dg/debug/pr26881.c: New file.
17452 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
17455 * gfortran.dg/used_types_4.f90: New test.
17456 * gfortran.dg/derived_init_2.f90: Modify to check sibling
17457 association of derived types.
17458 * gfortran.dg/used_types_2.f90: Add module cleanup.
17459 * gfortran.dg/used_types_3.f90: The same.
17462 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17465 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17468 * gfortran.dg/direct_io_6.f90: Remove test.
17470 2006-08-23 Stuart Hastings <stuart@apple.com>
17473 * gcc.target/i386/20060821-1.c: New.
17475 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
17477 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
17478 dg-warning strings for dllimport.
17480 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17483 * g++.dg/ext/vector4.C: New test.
17484 * g++.dg/ext/complex1.C: New test.
17486 2006-08-21 Geoffrey Keating <geoffk@apple.com>
17489 * gcc.dg/debug/const-1.c: New.
17490 * gcc.dg/debug/const-2.c: New.
17491 * gcc.dg/debug/dwarf2/const-1.c: New.
17492 * gcc.dg/debug/dwarf2/const-2.c: New.
17493 * gcc.dg/debug/dwarf2/const-2b.c: New.
17495 2006-08-22 Richard Guenther <rguenther@suse.de>
17497 PR middle-end/28776
17498 * gcc.c-torture/compile/pr28776-1.c: New testcase.
17499 * gcc.c-torture/compile/pr28776-2.c: Likewise.
17501 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
17503 PR tree-optimization/28003
17504 * g++.dg/tree-ssa/pr28003.C: New.
17506 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17508 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17510 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
17513 * g++.dg/other/error14.C: New test.
17516 * g++.dg/parse/ctor7.C: New test.
17517 * g++.dg/parse/ctor8.C: Likewise.
17520 * g++.dg/template/void7.C: New test.
17522 2006-08-21 Olivier Hainque <hainque@adacore.com>
17524 * gnat.dg/self_aggregate_with_zeros.adb: New test.
17525 * gnat.dg/self_aggregate_with_array.adb: New test.
17527 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17529 * g++.dg/eh/arm-vfp-unwind.C: New test.
17531 2006-08-20 Mark Mitchell <mark@codesourcery.com>
17534 * g++.dg/template/ref3.C: New test.
17535 * g++.dg/template/nontype13.C: New test.
17538 * g++.dg/template/ptrmem17.C: New test.
17540 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
17543 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17545 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
17548 * gfortran.dg/used_types_2.f90: New test.
17551 * gfortran.dg/used_types_3.f90: New test.
17554 * gfortran.dg/generic_actual_arg.f90: New test.
17557 * gfortran.dg/module_private_array_refs_1.f90: New test.
17560 * gfortran.dg/program_name_1.f90: New test.
17563 * gfortran.dg/derived_constructor_comps_1.f90: New test.
17566 * gfortran.dg/array_initializer_2.f90: New test.
17569 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17572 * gfortran.dg/assumed_charlen_function_4.f90: New test.
17575 * gfortran.dg/assumed_charlen_in_main.f90: New test.
17578 * gfortran.dg/dependent_decls_1.f90: New test.
17580 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
17583 * gfortran.dg/derived_init_2.f90: New.
17585 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
17587 * gcc.c-torture/execute/pr28289.c: New test.
17589 2006-08-17 Jakub Jelinek <jakub@redhat.com>
17592 * gcc.dg/attr-externally-visible-1.c: New test.
17593 * gcc.dg/attr-externally-visible-2.c: New test.
17594 * g++.dg/parse/attr-externally-visible-1.C: New test.
17595 * g++.dg/parse/attr-externally-visible-2.C: New test.
17597 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17600 * g++.dg/parse/dtor11.C: New test.
17602 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17604 PR rtl-optimization/28489
17605 * gcc.c-torture/compile/pr28489.c: New test.
17607 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17610 * g++.dg/template/redecl4.C: New test.
17613 * g++.dg/template/ctor8.C: New test.
17615 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17617 * gcc.dg/pr26570.c: Fix testcase.
17619 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17622 * g++.dg/parse/offsetof6.C: New test.
17623 * g++.dg/parse/offsetof6.C: New test.
17624 * g++.dg/parse/offsetof7.C: New test.
17626 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17629 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17632 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17635 * g++.dg/ext/vector3.C: New test.
17637 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
17639 PR gcov/profile/26570
17640 * gcc.dg/pr26570.c: New test.
17642 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
17645 * gcc.dg/qual-component-1.c: New test.
17647 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17650 * g++.dg/parse/new3.C: New test.
17652 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17655 * gfortran.dg/streamio_1.f90: New test.
17656 * gfortran.dg/streamio_2.f90: New test.
17657 * gfortran.dg/streamio_3.f90: New test.
17658 * gfortran.dg/streamio_4.f90: New test.
17659 * gfortran.dg/streamio_5.f90: New test.
17660 * gfortran.dg/streamio_6.f90: New test.
17661 * gfortran.dg/streamio_7.f90: New test.
17662 * gfortran.dg/streamio_8.f90: New test.
17664 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
17667 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17669 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
17672 * g++.dg/template/void6.C: New test.
17674 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17677 * gcc.dg/parse-error-1.c: New test.
17678 * gcc.dg/parse-error-2.c: New test.
17679 * gcc.dg/cpp/digraph2.c: Add error-marker.
17680 * gcc.dg/noncompile/920923-1.c: Likewise.
17682 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17685 * gcc.dg/sizeof-2.c: New testcase.
17688 * gcc.dg/switch-A.c: New testcase.
17690 2006-08-14 Steve Ellcey <sje@cup.hp.com>
17694 * g++.old-deja/g++.warn/compare1.C: Delete.
17695 * g++.dg/opt/pr7503-2.C: Delete.
17696 * g++.dg/opt/pr7503-3.C: Delete.
17697 * g++.dg/opt/pr7503-4.C: Delete.
17698 * g++.dg/opt/pr7503-5.C: Delete.
17699 * g++.dg/opt/max1.C: Delete.
17700 * g++.dg/warn/minmax.C: Delete.
17701 * g++.dg/expr/minmax.C: New test.
17703 2006-08-14 Richard Guenther <rguenther@suse.de>
17706 * gcc.c-torture/execute/pr28651.c: Do not use argc
17707 to avoid optimization, instead forbid inlining.
17709 2006-08-14 Richard Sandiford <richard@codesourcery.com>
17711 PR rtl-optimization/28634
17712 * gcc.c-torture/execute/ieee/pr28634.c: New test.
17714 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
17717 * gcc.dg/torture/pr27184.c: New test.
17719 2006-08-12 Jakub Jelinek <jakub@redhat.com>
17721 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17723 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17725 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17726 * gfortran.dg/stat_2.f90: Likewise.
17727 * gfortran.dg/chmod_1.f90: Likewise.
17728 * gfortran.dg/chmod_2.f90: Likewise.
17729 * gfortran.dg/chmod_3.f90: Likewise.
17731 2006-08-11 David Edelsohn <edelsohn@gnu.org>
17733 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17735 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17737 * g++.dg/opt/pr23454-2.C: New test.
17739 2006-08-11 Richard Guenther <rguenther@suse.de>
17741 PR middle-end/28651
17742 * gcc.c-torture/execute/pr28651.c: New testcase.
17744 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
17746 * gnat.dg/specs/static_initializer.ads: New test.
17748 2006-08-10 Paul Brook <paul@codesourcery.com>
17750 * gcc.target/arm/cond-asm.c: New test.
17752 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
17754 PR tree-optimization/26197
17755 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17756 * g++.dg/vect/vect.exp: Compile the new tests with
17757 --param max-aliased-vops=0.
17759 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
17762 * g++.dg/template/void3.C: New test.
17765 * g++.dg/template/void4.C: New test.
17768 * g++.dg/template/void5.C: New test.
17770 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
17772 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17773 after dg-do compile.
17775 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
17777 PR tree-optimizations/26969
17778 * gcc.dg/vect/vect.exp: Compile tests prefixed with
17779 "unswitch-loops" with -funswitch-loops.
17780 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17782 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
17784 * gcc.dg/sparc-getcontext-1.c: Fix typo.
17785 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17786 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
17787 * objc.dg/dwarf-1.m: Likewise.
17788 * objc.dg/dwarf-2.m: Likewise.
17789 * obj-c++.dg/dwarf-2.mm: Likewise.
17791 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17793 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17794 * objc.dg/dwarf-2.m: Likewise.
17795 * obj-c++.dg/dwarf-2.mm: Likewise.
17797 PR libfortran/28603
17798 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17801 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17804 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17806 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
17809 * gcc.target/i386/pr27827.c: New testcase.
17811 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
17814 * gfortran.dg/sequence_types_1.f90: New test.
17816 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
17819 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17820 dg-warning. Add -pedantic option.
17822 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17825 * gcc.dg/proto-1.c: New test.
17828 * gcc.dg/lvalue-4.c: New test.
17831 * gcc.dg/init-bad-5.c: New test.
17833 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
17836 * g++.dg/ext/typedef-init.C: Add new test for typedef
17837 initialization inside templates. Adjust existing error markers.
17839 2006-08-03 Mark Mitchell <mark@codesourcery.com>
17842 * g++.dg/init/ptrmem3.C: New test.
17844 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
17846 PR tree-optimization/27770
17847 * lib/target-support.exp: New target keyword "section_anchors".
17848 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17850 * gcc.dg/vect/section-anchors-pr27770.c: New test.
17851 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17852 * gcc.dg/vect/section-anchors-vect-69.c: New test.
17853 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17855 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17857 * gcc.dg/20060801-1.c: Add missing '}'.
17859 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17862 * g++.dg/parse/dtor9.C: New test.
17863 * g++.dg/parse/dtor10.C: New test.
17864 * g++.dg/other/error7.C: Adjust error-marker.
17867 * g++.dg/other/default5.C: New test.
17869 2006-08-02 Richard Guenther <rguenther@suse.de>
17871 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17873 2006-08-02 Mark Mitchell <mark@codesourcery.com>
17876 * g++.dg/template/conv9.C: New test.
17878 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17881 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17882 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17883 Optionally return assembly text. Update callers.
17884 (check_no_compiler_messages): Update verbose messages.
17885 (check_no_messages_and_pattern): New.
17886 (check_effective_target_string_merging): New.
17888 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17891 * g++.dg/eh/catch4.C: New test.
17894 * g++.dg/other/qual1.C: New test.
17897 * g++.dg/inherit/error2.C: New test.
17900 * g++.dg/other/new1.C: New test.
17902 * g++.dg/warn/pr23075.C: Remove obsolete test.
17903 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17904 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17906 2006-07-31 Mark Mitchell <mark@codesourcery.com>
17909 * g++.dg/eh/cast1.C: New test.
17911 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
17913 PR libfortran/28452
17914 * gfortran.dg/random_3.f90: New test.
17916 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17919 * g++.dg/other/pr28304.C: Change expected error message.
17920 * g++.dg/other/pr28432.C: New test.
17922 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17925 * g++.dg/init/brace2.C: Change expected error message, add empty init.
17927 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
17930 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17932 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17933 g++.dg/debug/enum-2.C: New.
17935 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17938 * g++.dg/parse/long1.C: Add more tests.
17940 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17942 * gfortran.dg/lrshift_1.c: New file.
17944 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17946 PR libgfortran/28335
17947 * gfortran.dg/no_unit_error_1.f90: New test.
17949 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17951 PR libgfortran/28335
17952 * gfortran.dg/no_unit_error_1.f90: Delete test.
17953 * gfortran.dg/no_unit_error_2.f90: Delete test.
17955 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17957 * gfortran.dg/chmod_3.f90: New test.
17958 * gfortran.dg/ltime_gmtime_1.f90: New test.
17959 * gfortran.dg/ltime_gmtime_2.f90: New test.
17960 * gfortran.dg/lrshift_1.f90: New test.
17961 * gfortran.dg/chmod_1.f90: New test.
17962 * gfortran.dg/chmod_2.f90: New test.
17964 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
17967 * g++.dg/template/crash55.C: New test.
17970 * g++.dg/template/nontype16.C: New test.
17972 * g++.dg/template/void2.C: Adjust error markers.
17973 * g++.dg/template/nontype5.C: Adjust error markers.
17975 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
17977 * gcc.target/i386/stack-prot-kernel.c: New test.
17979 2006-07-27 Roger Sayle <roger@eyesopen.com>
17981 * gcc.dg/builtins-55.c: New test case.
17983 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
17985 PR rtl-optimization/27907
17986 * gcc.c-torture/compile/pr27907.c: New test.
17988 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17990 * gfortran.dg/mclock.f90: New test.
17991 * gfortran.dg/int_conv_1.f90: New test.
17992 * gfortran.dg/stat_1.f90: New test.
17993 * gfortran.dg/stat_2.f90: New test.
17995 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17997 PR libgfortran/28335
17998 * gfortran.dg/no_unit_error_1.f90: New test.
17999 * gfortran.dg/no_unit_error_2.f90: New test.
18000 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18002 2006-07-25 Roger Sayle <roger@eyesopen.com>
18004 PR middle-end/28473
18005 * gcc.dg/fold-convround-1.c: New test case.
18007 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18009 * gfortran.dg/arithmetic_if.f90: Fix comments.
18011 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18014 * g++.dg/other/typedef1.C: New test.
18015 * g++.dg/template/typedef4.C: New test.
18016 * g++.dg/template/typedef5.C: New test.
18018 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18021 * gfortran.dg/allocatable_dummy_3.f90: New.
18023 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18026 * gfortran.dg/arithmetic_if.f90: New test.
18028 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18030 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18031 avoid memcpy optimization.
18033 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18036 * gfortran.dg/direct_io_6.f90: New test.
18038 2006-07-24 Jan Hubicka <jh@suse.cz>
18042 * gcc.dg/pr25795.c: New test.
18043 * gcc.dg/pr25795-1.c: New test.
18045 2006-07-23 Roger Sayle <roger@eyesopen.com>
18047 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18048 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18049 which may be transformed to "g || h" on some platforms.
18051 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18054 * g++.dg/template/friend45.C: New test.
18056 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18058 PR libgfortran/28339
18059 * gfortran.dg/arrayio_8.f90: New test.
18061 2006-07-21 Mike Stump <mrs@apple.com>
18063 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18065 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18067 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18070 * g++.dg/eh/catch3.C: New test.
18073 * g++.dg/template/defarg10.C: New test.
18075 2006-07-20 Paul Brook <paul@codesourcery.com>
18078 * gcc.dg/pr27363.c: New test.
18080 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18083 * g++.dg/init/ref13.C: New test.
18085 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18088 * obj-c++.dg/proto-error-1.mm: New test.
18090 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18093 * g++.dg/template/string1.C: New test.
18095 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18098 * g++.dg/template/defarg9.C: New test.
18101 * g++.dg/template/static27.C: New test.
18103 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18106 * gcc.dg/tree-ssa/pr28410.c: New test.
18108 2006-07-18 Lee Millward <lee.millward@gmail.com>
18111 * g++/dg/other/error13.C: New test.
18114 * g++.dg/template/friend44.C: New test.
18116 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18119 * g++.dg/other/pr27495.C: New.
18121 2006-07-18 Olivier Hainque <hainque@adacore.com>
18123 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18124 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18126 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18129 * gcc.dg/pragma-pack-4.c: New test.
18131 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18134 * g++.dg/ext/pr28291.C: New test.
18136 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18138 PR middle-end/28403
18139 * gcc.c-torture/execute/pr28403.c: New test.
18141 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18143 PR middle-end/28402
18144 * gcc.dg/pr28402.c: New test.
18146 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18149 * g++.dg/other/pr28304.C: New test.
18151 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18154 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18155 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18157 2006-07-17 Richard Guenther <rguenther@suse.de>
18159 PR tree-optimization/28238
18160 * g++.dg/tree-ssa/pr28238.C: New testcase.
18162 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18165 * g++.dg/eh/catch1.C: New test.
18166 * g++.dg/eh/catch2.C: New test.
18168 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18171 * g++.dg/template/anon3.C: New test.
18173 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18176 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18177 specifiers requiring an explicit format tag..
18180 * gfortran.dg/generic_5: New test.
18183 * gfortran.dg/elemental_optional_args_1.f90: New test.
18185 2006-07-16 Olivier Hainque <hainque@adacore.com>
18187 * gnat.dg/assert.ads: New file.
18188 * gnat.dg/controlled_record.ads: Likewise.
18189 * gnat.dg/controlled_record.adb: Likewise.
18191 2006-07-15 Lee Millward <lee.millward@gmail.com>
18194 * g++.dg/other/error12.C: New test.
18197 * g++.dg/template/crash54.C: New test.
18199 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18202 * g++.dg/parse/catch1.C: New test.
18205 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18208 * g++.dg/ext/attrib24.C: New test.
18210 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18213 * g++.dg/ext/asmspec1.C: New test.
18215 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18217 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18218 (dg-test): Support shouldfail tests.
18219 * lib/target-supports-dg.exp (dg-shouldfail): New.
18220 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18221 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18222 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18223 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18224 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18225 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18226 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18228 2006-07-13 Jan Hubicka <jh@suse.cz>
18230 * gcc.target/i386/memcpy-1.c: New.
18232 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18234 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18236 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18239 * gfortran.dg/present_1.f90: New test.
18242 * gfortran.dg/interface_derived_type_1.f90: New test.
18244 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18247 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18250 2006-07-07 Lee Millward <lee.millward@gmail.com>
18253 * g++.dg/other/label1.C: New test.
18255 2006-07-07 Richard Guenther <rguenther@suse.de>
18257 PR middle-end/28268
18258 * gcc.dg/torture/pr28268.c: New testcase.
18260 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18263 * g++.dg/ext/pr27019.C: New.
18265 2006-07-07 Richard Guenther <rguenther@suse.de>
18267 PR tree-optimization/28187
18268 * gcc.dg/pr28187.c: New testcase.
18270 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18272 * gnat.dg/address_conversion.adb: New test.
18273 * gnat.dg/boolean_subtype.adb: Likewise.
18274 * gnat.dg/frame_overflow.adb: Likewise.
18275 * gnat.dg/pointer_array.adb: Likewise.
18276 * gnat.dg/pointer_conversion.adb: Likewise.
18278 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18282 * gfortran.dg/print_fmt_5.f90: New test.
18284 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18287 * gfortran.dg/bounds_check_4.f90: New test.
18289 2006-07-05 Richard Guenther <rguenther@suse.de>
18292 * gfortran.dg/pr28158.f90: New testcase.
18294 2006-07-05 Richard Guenther <rguenther@suse.de>
18296 PR tree-optimization/28162
18297 * gcc.dg/pr28162.c: New testcase.
18299 2006-07-05 Richard Guenther <rguenther@suse.de>
18300 Andrew Pinski <pinskia@gcc.gnu.org>
18303 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18305 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18308 * gfortran.dg/actual_array_substr_2.f90: New test.
18311 * gfortran.dg/actual_array_constructor_2.f90: New test.
18313 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18315 * gfortran.dg/itime_idate_1.f: New test.
18316 * gfortran.dg/itime_idate_2.f: New test.
18318 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18320 PR libgfortran/27704
18321 * gfortran.dg/open_status_3.f90: New test.
18322 * gfortran.dg/fmt_l.f90: Update for new feature.
18324 2006-07-03 Asher Langton <langton2@llnl.gov>
18326 * gfortran.dg/oldstyle_2.f90: New.
18328 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18330 * gnat.dg/string_slice.adb: New test.
18332 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18335 * gfortran.dg/semicolon_fixed.c: New.
18336 * gfortran.dg/semicolon_free.c: New.
18338 2006-06-30 Mike Stump <mrs@apple.com>
18340 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18341 that don't support internal visibility.
18343 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18345 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18346 for '(' / ')' needing an extra '\'.
18348 2006-06-29 Roger Sayle <roger@eyesopen.com>
18350 PR middle-end/27428
18351 * gcc.dg/pr27428-1.c: New test case.
18353 2006-06-29 Mike Stump <mrs@apple.com>
18355 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18356 on darwin as we can't align commons large enough yet.
18358 * gcc.dg/vla-8.c: Add additional testcases.
18360 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18363 * g++.dg/other/pr28114.C: New.
18365 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18367 * gcc.c-torture/compile/20060625-1.c: New test.
18369 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18372 * gfortran.dg/stfunc_3.f90: New test.
18375 * gfortran.dg/impure_actual_1.f90: New test.
18378 * gfortran.dg/elemental_result_1.f90: New test.
18381 * gfortran.dg/select_7.f90: New test.
18384 * intrinsic_actual_1.f: New test.
18388 * gfortran.dg/forall_4.f90: New test.
18391 * gfortran.dg/forall_5.f90: New test.
18393 2006-06-25 Lee Millward <lee.millward@gmail.com>
18396 * g++.dg/template/using13.C: New test.
18399 * g++.dg/other/incomplete3.C: New test.
18401 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18404 * gfortran.dg/substr_3.f: New test.
18405 * gfortran.dg/equiv_2.f90: Update expected error message.
18407 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18410 * gfortran.dg/actual_array_substr_1.f90: New test.
18412 2006-06-24 Olivier Hainque <hainque@adacore.com>
18414 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18415 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18417 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18419 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18421 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18424 * gfortran.dg/simpleif_2.f90: New test.
18426 2006-06-23 Lee Millward <lee.millward@gmail.com>
18428 * g++.dg/template/error22.C: Fix typo.
18430 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18433 * g++.dg/ext/attrib23.C: New test.
18435 2006-06-23 Olivier Hainque <hainque@adacore.com>
18437 * gnat.dg/varsize_temp.adb: New test.
18439 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18442 * g++.dg/other/java2.C: New test.
18444 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
18447 * g++.dg/ext/dllimport4.C. Add more tests for invalid
18450 2006-06-22 Roger Sayle <roger@eyesopen.com>
18453 * gcc.dg/pr27531-1.c: New test case.
18455 2006-06-22 Asher Langton <langton2@llnl.gov>
18458 * gfortran.dg/implicit_8.f90: New.
18460 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
18462 PR rtl-optimization/28121
18463 * gcc.dg/pr28121.c: New test.
18465 2006-06-22 Lee Millward <lee.millward@gmail.com>
18468 * g++.dg/parse/ptrmem6.C: New test.
18471 * g++.dg/template/error22.C: New test.
18473 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18476 * g++.dg/template/friend43.C: New test.
18479 * g++.dg/template/crash53.C: New test.
18482 * g++.dg/rtti/incomplete1.C: New test.
18484 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
18486 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18488 2006-06-21 Joseph Myers <joseph@codesourcery.com>
18490 * gcc.c-torture/execute/complex-7.c: New.
18492 2006-06-21 Jakub Jelinek <jakub@redhat.com>
18494 * gcc.dg/merge-all-constants-1.c: New test.
18496 2006-06-20 Janis Johnson <janis187@us.ibm.com>
18499 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18501 2006-06-20 Steven G. Kargl <kargls@comcast.net>
18503 * gfortran.dg/rrspacing_1.f90: New test.
18505 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18508 * g++.dg/other/bitfield2.C: New test.
18510 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
18512 PR tree-optimization/27331
18513 * gcc.dg/pr27331.c: New test.
18515 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
18516 Eric Botcazou <ebotcazou@adacore.com>
18519 * lib/gnat.exp: New file.
18520 * lib/gnat-dg.exp: Likewise.
18521 * gnat.dg: New directory.
18522 * gnat.dg/dg.exp: New driver.
18523 * gnat.dg/specs: New directory.
18524 * gnat.dg/specs/specs.exp: New driver.
18525 * gnat.dg/style: New directory.
18526 * gnat.dg/style/style.exp: New driver.
18528 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
18531 * gfortran.dg/array_initializer_1.f90: New test.
18534 * gfortran.dg/matmul_3.f90: New test.
18536 2006-06-19 Andrew Pinski <pinskia@gmail.com>
18538 PR middle-end/28075
18539 * gcc.dg/tree-ssa/inline-1.c: New test.
18541 2006-06-19 Anatoly Sokolov <aesok@post.ru>
18543 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18544 in malloc prototype; remove XFAIL.
18545 * gcc.dg/pr18241-2.c: Ditto.
18546 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18547 in memset prototype; remove XFAIL.
18548 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18550 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
18552 * gcc.dg/vla-8.c: Add.
18554 2006-06-19 Richard Guenther <rguenther@suse.de>
18556 PR tree-optimization/27090
18557 * g++.dg/tree-ssa/pr27090.C: New testcase.
18559 2006-06-19 Roger Sayle <roger@eyesopen.com>
18562 * gcc.dg/pr27861-1.c: New test case.
18564 2006-06-19 Richard Guenther <rguenther@suse.de>
18566 PR middle-end/28045
18567 * gcc.dg/torture/pr28045.c: New testcase.
18569 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18572 * gfortran.dg/associated_4.f90: New test.
18574 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18578 * gfortran.dg/real_const_3.f90: New test.
18580 2006-06-16 Mark Mitchell <mark@codesourcery.com>
18583 * g++.dg/template/static26.C: New test.
18586 * g++.dg/expr/bitfield2.C: New test.
18589 * g++.dg/parse/linkage2.C: New test.
18591 2006-06-16 Richard Guenther <rguenther@suse.de>
18593 PR middle-end/27116
18594 * gcc.dg/pr15785-1.c: Revert last change.
18595 * gcc.dg/torture/pr27116-2.c: New testcase.
18597 2006-06-16 Roger Sayle <roger@eyesopen.com>
18599 PR middle-end/27802
18600 * gcc.dg/pr27802-1.c: New test case.
18602 2006-06-15 Mark Mitchell <mark@codesourcery.com>
18605 * g++.dg/template/ttp18.C: New test.
18606 * g++.dg/template/ttp19.C: Likewise.
18609 * g++.dg/expr/cond9.C: New test.
18612 * g++.dg/template/ctor7.C: New test.
18614 2006-06-15 Janis Johnson <janis187@us.ibm.com>
18616 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18618 2006-06-16 Richard Guenther <rguenther@suse.de>
18620 PR tree-optimization/27781
18621 * gcc.dg/tree-ssa/pr27781.c: New testcase.
18623 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
18625 * gfortran.dg/allocate_zerosize_2.f90: New test case.
18627 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
18629 * gcc.dg/tree-ssa/loop-18.c: New test.
18631 2006-06-14 Mark Mitchell <mark@codesourcery.com>
18634 * g++.dg/template/crash52.C: New test.
18637 * g++.dg/ext/attrib22.C: New test.
18640 * g++.dg/template/builtin1.C: New test.
18641 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18644 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18646 * g++.old-deja/g++.pt/crash51.C: Likewise.
18649 * g++.dg/lookup/linkage1.C: New test.
18650 * g++.dg/lookup/linkage2.C: Likewise.
18652 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
18654 PR middle-end/27959
18655 * gcc.dg/pr27959.c: New testcase.
18657 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
18660 * g++.dg/eh/div.C: New test.
18662 2006-06-13 Jakub Jelinek <jakub@redhat.com>
18665 * g++.dg/tree-ssa/pr26757.C: New test.
18666 * g++.dg/tree-ssa/pr27894.C: New test.
18668 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18670 * gcc.c-torture/compile/20060609-1.c: New test.
18673 * gcc.c-torture/compile/pr27863.c: New test.
18675 2006-06-13 Richard Guenther <rguenther@suse.de>
18677 PR tree-optimization/27830
18678 * g++.dg/tree-ssa/pr27830.C: New testcase.
18680 2006-06-13 Matthew Sachs <msachs@apple.com>
18682 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18683 the list of compiler flags; this causes those flags to be checked
18684 for things like dg-skip-if.
18686 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18689 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18691 2006-06-12 Mark Mitchell <mark@codesourcery.com>
18692 Kazu Hirata <kazu@codesourcery.com>
18694 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18695 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18697 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18700 * g++.dg/lookup/using15.C: New test.
18703 * g++.dg/other/anon4.C: New test.
18705 2006-06-12 Roger Sayle <roger@eyesopen.com>
18708 * g++.dg/init/complex1.C: New test case.
18710 2006-06-11 Eric Christopher <echristo@apple.com>
18712 PR middle-end/27948
18713 * gcc.dg/bf-ms-layout.c: Run on darwin.
18714 * gcc.dg/bf-no-ms-layout: Ditto.
18715 * gcc.dg/attr-ms_struct-2.c: New.
18716 * gcc.dg/bf-ms-layout-2.c: Ditto.
18718 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
18720 * gcc.dg/attr-ms_struct-packed1.c: New.
18722 2006-06-09 Mike Stump <mrs@apple.com>
18724 * gcc.dg/vla-7.c: Add.
18726 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
18729 * gfortran.dg/entry_6.f90: New test.
18733 * gfortran.dg/entry_7.f90: New test.
18735 2006-06-09 Jakub Jelinek <jakub@redhat.com>
18738 * gcc.dg/cpp/_Pragma6.c: New test.
18741 * g++.dg/cpp/_Pragma1.C: New test.
18743 PR preprocessor/27746
18744 * gcc.dg/gomp/macro-3.c: New test.
18745 * gcc.dg/gomp/macro-4.c: New test.
18746 * g++.dg/gomp/macro-3.C: New test.
18747 * g++.dg/gomp/macro-4.C: New test.
18749 2006-06-09 Richard Guenther <rguenther@suse.de>
18751 PR tree-optimization/26998
18752 * gcc.dg/torture/pr26998.c: New testcase.
18753 * gcc.dg/tree-ssa/vrp29.c: New testcase.
18755 2006-06-08 Mike Stump <mrs@apple.com>
18757 * gcc.dg/pr27095.c: Account for stubs.
18760 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18761 produce bad code on darwin.
18763 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18766 * gfortran.dg/substr_2.f: New test.
18768 2006-06-08 Asher Langton <langton2@llnl.gov>
18771 * cray_pointers_2.f90: Add -fbounds-check compile flag.
18773 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18776 * gcc.dg/union-3.c: New test.
18778 2006-06-08 Richard Guenther <rguenther@suse.de>
18780 PR middle-end/27116
18781 * gcc.dg/torture/pr27116.c: New testcase.
18782 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18784 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18786 PR rtl-optimization/26449
18787 * gcc.dg/pr26449.c: New test.
18789 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18792 * g++.dg/ext/offsetof1.C: Test member functions.
18794 2006-06-07 Steve Ellcey <sje@cup.hp.com>
18796 * gcc.dg/pr27095.c: Improve scanning.
18798 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
18801 * gfortran.dg/saved_automatic_1.f90: New test.
18804 * gfortran.dg/array_simplify_1.f90: New test.
18807 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18810 * gfortran.dg/entry_dummy_ref_2.f90: New test.
18812 2006-06-06 Mark Mitchell <mark@codesourcery.com>
18815 * g++.dg/expr/cast7.C: New test.
18817 2006-06-06 Janis Johnson <janis187@us.ibm.com>
18819 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18820 * lib/gcc-defs.exp (tool_check_compile): Ditto.
18821 * lib/fortran-torture.exp (fortran-torture-compile,
18822 fortran-torture-execute): Ditto.
18824 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
18827 * gcc.dg/vmx/pr27842.c: New test.
18829 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18831 PR libfortran/27895
18832 * gfortran.dg/bounds_check_3.f90: New test.
18834 2006-06-05 Mike Stump <mrs@apple.com>
18836 * objc.dg/objc-fast-4.m: Skip for ppc64.
18838 2006-06-05 Steve Ellcey <sje@cup.hp.com>
18841 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18843 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
18844 Victor Kaplansky <victork@il.ibm.com>
18846 PR tree-optimizations/26360
18847 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18848 with -fno-tree-dce.
18849 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18851 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
18854 * gfortran.dg/data_char_1.f90: Add messages for truncated
18858 * gfortran.dg/func_decl_2.f90: New test.
18861 * gfortran.dg/do_2.f90: New test.
18864 * gfortran.dg/associated_3.f90: New test.
18866 2006-06-04 Mark Mitchell <mark@codesourcery.com>
18869 * g++.dg/template/static25.C: New test.
18872 * g++.dg/init/array21.C: New test.
18875 * g++.dg/ext/complit7.C: New test.
18878 * g++.dg/parse/ptrmem5.C: New test.
18880 2006-06-04 Roger Sayle <roger@eyesopen.com>
18881 Andrew Pinski <pinskia@physics.uc.edu>
18884 PR middle-end/27382
18885 * gcc.dg/pr27150-1.c: New testcase.
18886 * gcc.dg/pr27382-1.c: New testcase.
18887 * gcc.dg/pr27382-2.c: New testcase.
18889 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
18893 * gcc.dg/array-10.c: New test.
18895 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18898 * g++.dg/init/const4.C: New test.
18899 * g++.dg/init/member1.C: Add error-marker.
18900 * g++.dg/other/fold1.C: Adjust error-marker.
18902 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18905 * g++.dg/ext/offsetof1.C: New test.
18907 2006-06-04 Eric Christopher <echristo@apple.com>
18909 * gcc.dg/attr-ms_struct-1.c: New.
18911 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
18913 * gcc.c-torture/compile/builtin_constant_p.c: New test.
18915 2006-06-04 Richard Guenther <rguenther@suse.de>
18917 PR tree-optimization/27039
18918 * gcc.dg/tree-ssa/loop-17.c: New testcase.
18920 2006-06-03 Roger Sayle <roger@eyesopen.com>
18923 * gcc.target/i386/amd64-abi-2.c: New test case.
18925 2006-06-02 Eric Christopher <echristo@apple.com>
18927 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18928 * gcc.target/i386/20020523-1.c: Skip if darwin.
18929 * gcc.target/i386/asm-3.c: Ditto.
18930 * gcc.target/i386/20011119-1.c: Ditto.
18931 * gcc.target/i386/clobbers.c: Remove pic part of test.
18933 2006-06-02 Steve Ellcey <sje@cup.hp.com>
18935 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18936 * g++.old-deja/g++.other/init19.C: Ditto.
18937 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18938 and add other platforms as expected failures.
18940 2006-06-01 Steve Ellcey <sje@cup.hp.com>
18942 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18943 (is-effective-target-keyword): Ditto.
18945 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
18948 * gfortran.dg/extended_char_comparison_1.f: New test.
18950 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
18953 * gfortran.dg/dummy_procedure_1.f90: New test.
18956 * gfortran.dg/dummy_procedure_2.f90: New test.
18958 * gfortran.dg/associated_2.f90: Correct to make consistent with
18961 2006-05-31 Roger Sayle <roger@eyesopen.com>
18963 * gcc.target/i386/387-11.c: New test case.
18965 2006-05-31 Mark Mitchell <mark@codesourcery.com>
18968 * g++.dg/template/cond6.C: New test.
18971 * g++.dg/template/crash51.C: New test.
18972 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18975 * g++.dg/init/array20.C: New test.
18977 2006-05-31 Roger Sayle <roger@eyesopen.com>
18979 * gcc.dg/builtins-54.c: New test case.
18981 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18984 * g++.dg/template/fntry1.C: Add dg-do link.
18987 * g++.dg/parse/friend6.C: New test.
18989 2006-05-30 Asher Langton <langton2@llnl.gov>
18991 * gfortran.dg/cray_pointers_7.f90: New test.
18993 2006-05-30 Roger Sayle <roger@eyesopen.com>
18995 PR tree-optimization/23452
18996 * gcc.dg/fold-mulconj-1.c: New test case.
18998 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19001 * g++.dg/parse/bitfield1.C: New test.
19003 2006-05-30 Roger Sayle <roger@eyesopen.com>
19005 * gcc.target/ppc-eq0-1.c: New test case.
19006 * gcc.target/ppc-negeq0-1.c: New test case.
19008 2006-05-30 Dirk Mueller <dmueller@suse.de>
19011 * gcc.dg/overflow-warn-5.c: New test.
19013 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19016 * gcc.dg/sizeof-1.c: New test.
19018 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19021 * gcc.target/i386/pr27790.c: New test.
19023 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19025 PR libgfortran/27757
19026 * gfortran.dg/direct_io_5.f90: New test.
19028 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19030 PR libgfortran/27634
19031 * gfortran.dg/fmt_missing_period_1.f: New test.
19032 * gfortran.dg/fmt_missing_period_2.f: New test.
19033 * gfortran.dg/fmt_missing_period_3.f: New test.
19035 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19038 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19041 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19044 * g++.dg/template/new6.C: New test.
19046 2006-05-29 Roger Sayle <roger@eyesopen.com>
19048 PR tree-optimization/24964
19049 * gcc.target/i386/387-10.c: New test case.
19051 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19053 * intrinsics/string_intrinsics.c (compare_string):
19054 Use memcmp instead of strncmp to avoid tripping over
19055 CHAR(0) in a string.
19057 2006-05-27 Richard Guenther <rguenther@suse.de>
19059 PR middle-end/27773
19060 * gcc.dg/torture/pr27773.c: New testcase.
19062 2006-05-27 Dirk Mueller <dmueller@suse.de>
19064 * gcc.dg/pr24561.c: Rename to..
19065 * gcc.dg/pr25962.c: .. this.
19067 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19070 * gfortran.dg/bounds_check_2.f: New test.
19072 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19074 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19075 * gfortran.dg/byte_1.f90: Likewise.
19076 * gfortran.dg/dup_save_2.f90: Likewise.
19078 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19080 * gfortran.dg/associated_2.f90: New test.
19082 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19085 * gfortran.dg/bounds_check_1.f90: New test.
19087 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19089 PR rtl-optimization/27661
19090 * gcc.dg/pr27661.c: New test case.
19092 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19095 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19096 * gfortran.dg/print_parentheses_1.f: New test.
19097 * gfortran.dg/print_parentheses_2.f90: New test.
19099 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19102 * gcc.dg/pr27758.c: New test.
19104 2006-05-24 Falk Hueffner <falk@debian.org>
19106 * gcc.c-torture/compile/pr27571.c: New test.
19108 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19111 * gfortran.dg/spec_expr_4.f90: New test.
19114 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19116 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19119 * g++.dg/ext/complit6.C: New test.
19120 * g++.dg/ext/complit3.C: Adjust error markers.
19121 * g++.dg/init/const3.C: New test.
19123 2006-05-25 Richard Guenther <rguenther@suse.de>
19125 PR middle-end/27743
19126 * gcc.dg/torture/pr27743.c: New testcase.
19128 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19130 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19132 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19134 * gcc.dg/compat/scalar-by-value-x.h: New.
19135 * gcc.dg/compat/scalar-by-value-y.h: New.
19136 * gcc.dg/compat/scalar-by-value-5.c: New.
19137 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19138 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19139 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19140 * gcc.dg/compat/scalar-by-value-6.c: New.
19141 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19142 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19143 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19145 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19147 PR tree-optimization/27639
19148 PR tree-optimization/26719
19149 * gcc.dg/pr27639.c: New test.
19150 * gcc.dg/pr26719.c: New test.
19151 * gcc.dg/tree-ssa/scev-cast.c: New test.
19153 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19156 * g++.dg/template/error21.C: New test.
19158 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19161 * gcc.target/i386/pr27696.c: New.
19163 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19165 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19167 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19169 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19172 * g++.dg/other/assign1.C: New test.
19174 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19177 * gcc.target/i386/pr27266.c: New.
19179 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19182 * g++.dg/ext/asm9.C: New test.
19184 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19186 PR rtl-optimization/25514
19187 * gcc.c-torture/compile/pr25514.c: New test.
19189 2006-05-22 Richard Guenther <rguenther@suse.de>
19192 2006-01-31 Richard Guenther <rguenther@suse.de>
19194 * gcc.target/i386/sselibm-1.c: New testcase.
19195 * gcc.target/i386/sselibm-2.c: Likewise.
19196 * gcc.target/i386/sselibm-3.c: Likewise.
19197 * gcc.target/i386/sselibm-4.c: Likewise.
19198 * gcc.target/i386/sselibm-5.c: Likewise.
19200 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19203 * gcc.dg/func-args-2.c: New test.
19206 * gcc.dg/struct-incompl-1.c: New test.
19208 2006-05-22 Richard Guenther <rguenther@suse.de>
19211 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19212 the transformations we test for.
19214 2006-05-22 Richard Guenther <rguenther@suse.de>
19217 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19219 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19222 * g++.dg/warn/new1.C: New test.
19223 * g++.dg/template/new5.C: Likewise.
19225 2006-05-21 Roger Sayle <roger@eyesopen.com>
19227 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19228 * gcc.target/i386/20060512-3.c: Likewise.
19230 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19232 PR rtl-optimization/27671
19233 * gcc.c-torture/execute/pr27671-1.c: New.
19234 * gcc.dg/pr27671-2.c: Likewise.
19236 PR tree-optimization/26622.
19237 * gcc.c-torture/compile/pr26622.c: New.
19239 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19242 * gfortran.dg/recursive_reference_1.f90: New test.
19244 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19247 * gfortran.dg/elemental_subroutine_3.f90: New test.
19250 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19253 * gfortran.dg/associated_target_1.f90: New test.
19256 * gfortran.dg/maxloc_shape_1.f90: New test.
19258 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19260 PR libgfortran/24459
19261 * gfortran.dg/namelist_24.f90: New test.
19262 * gfortran.dg/namelist_12.f: Fix typo in comment.
19264 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19266 PR middle-end/25776
19267 * g++.dg/other/error11.C: New test.
19269 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19271 * gcc.target/mips/pr26765.c: Add -w to options.
19273 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19275 * lib/target-supports.exp (check_effective_target_mpaired_single):
19277 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19279 * g++.dg/vect/vect.exp: Likewise.
19281 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19284 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19286 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19289 * gfortran.dg/temporary_1.f90: New file.
19291 2006-05-19 Andreas Schwab <schwab@suse.de>
19293 * g++.dg/other/unused1.C: Also match "stringz".
19295 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19298 * g++.dg/template/fntry1.C: New test.
19300 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19304 * g++.dg/conversion/bitfield5.C: New test.
19305 * g++.dg/conversion/bitfield6.C: New test.
19307 2006-05-18 Mike Stump <mrs@apple.com>
19309 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19310 * gcc.dg/vla-4.c: Add.
19311 * gcc.dg/vla-5.c: Add.
19312 * gcc.dg/vla-6.c: Add.
19314 2006-05-12 Stuart Hastings <stuart@apple.com>
19316 * gcc.target/i386/20060512-1.c: New.
19317 * gcc.target/i386/20060512-2.c: New.
19318 * gcc.target/i386/20060512-3.c: New.
19319 * gcc.target/i386/20060512-4.c: New.
19321 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19324 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19327 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19328 * g++.dg/parse/linkage1.C: New test.
19330 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19332 PR tree-optimization/27548
19333 * g++.dg/tree-ssa/pr27548.C: New test.
19335 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19338 * gfortran.dg/recursive_check_1.f: New test.
19339 * gfortran.dg/recursive_check_2.f90: New test.
19341 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19343 * g++.dg/opt/temp2.C: New test.
19345 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19348 * g++.dg/init/brace5.C: New test.
19350 PR middle-end/27415
19351 * gcc.dg/gomp/pr27415.c: New test.
19352 * g++.dg/gomp/pr27415.C: New test.
19354 PR tree-optimization/27549
19355 * g++.dg/tree-ssa/pr27549.C: New test.
19357 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19359 PR libgfortran/27575
19360 * gfortran.dg/read_eof_4.f90: New test.
19362 2006-05-16 Richard Guenther <rguenther@suse.de>
19364 PR tree-optimization/22303
19365 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19367 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19369 PR middle-end/27573
19370 * gcc.dg/gomp/pr27573.c: New test.
19371 * gfortran.dg/gomp/pr27573.f90: New test.
19374 * gcc.dg/gomp/pr27499.c: New test.
19375 * g++.dg/gomp/pr27499.C: New test.
19377 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19380 * g++.dg/parser/access8.C: Adjust error marker.
19381 * g++.dg/template/access17.C: New test.
19382 * g++.dg/template/access18.C: Likewise.
19384 2006-05-15 Roger Sayle <roger@eyesopen.com>
19387 * gcc.target/i386/pr26600.c: New test case.
19389 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19392 * g++.dg/expr/bitfield1.C: New test.
19394 2006-05-15 Richard Guenther <rguenther@suse.de>
19396 PR tree-optimization/27603
19397 * gcc.dg/torture/pr27603.c: New testcase.
19399 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19402 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19405 * gfortran.dg/scalar_return_1.f90: New test.
19408 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19410 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19412 * gcc.dg/gomp/critical-4.c: New test.
19413 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19414 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19415 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19416 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19418 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19421 * g++.dg/template/dependent-args1.C: New test.
19424 * g++.dg/lookup/this1.C: New test.
19427 * g++.dg/template/operator6.C: New test.
19428 * g++.dg/template/incomplete3.C: New test.
19431 * g++.dg/template/new4.C: New test.
19434 * g++.dg/template/void2.C: New test.
19436 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19438 * g++.dg/template/dependent-expr5.C: New test.
19440 2006-05-14 Roger Sayle <roger@eyesopen.com>
19442 PR middle-end/26729
19443 * gcc.dg/pr26729-1.c: New test case.
19445 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
19447 * gcc.dg/pr27003.c: New test.
19449 2006-05-12 Steve Ellcey <sje@cup.hp.com>
19451 * lib/target-supports.dg (check_cxa_atexit_available): Change
19452 v3_target_compile to ${tool}_target_compile.
19454 2006-05-11 Jason Merrill <jason@redhat.com>
19456 * lib/scanasm.exp (scan-not-hidden): Fix typo.
19458 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19461 * gfortran.dg/label_5.f90: New test.
19463 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
19465 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19466 check_effective_target_powerpc_altivec_ok): New.
19467 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19468 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19469 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19470 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19471 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19472 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19473 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19474 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19475 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19476 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19477 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19478 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19479 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19480 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19481 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19482 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19483 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19484 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19485 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19486 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19487 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19488 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19489 gcc.target/powerpc/altivec-9.c,
19490 gcc.target/powerpc/altivec-consts.c,
19491 gcc.target/powerpc/altivec-pr22085.c,
19492 gcc.target/powerpc/altivec-splat.c,
19493 gcc.target/powerpc/altivec-types-1.c,
19494 gcc.target/powerpc/altivec-types-2.c,
19495 gcc.target/powerpc/altivec-types-3.c,
19496 gcc.target/powerpc/altivec-types-4.c,
19497 gcc.target/powerpc/altivec-varargs-1.c,
19498 gcc.target/powerpc/altivec-vec-merge.c,
19499 gcc.target/powerpc/ppc-vector-memcpy.c,
19500 gcc.target/powerpc/ppc-vector-memset.c,
19501 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19502 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19503 these effective targets.
19504 * gcc.dg/vmx/pr27006.c: Add missing close brace.
19505 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19507 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19509 PR middle-end/27384
19510 * g++.dg/other/fold1.C: New test.
19512 PR middle-end/27488
19513 * gcc.dg/fold-nonneg-1.c: New test.
19516 * g++.dg/other/operator1.C: New test.
19518 2006-05-11 Richard Guenther <rguenther@suse.de>
19520 PR middle-end/27529
19521 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19523 2006-05-10 Janis Johnson <janis187@us.ibm.com>
19525 * lib/target-supports-dg.exp (check-flags): New.
19526 (dg-skip-if): Move flag checks.
19528 2006-05-09 Steve Ellcey <sje@cup.hp.com>
19530 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19531 * lib/target-supports.dg (check_cxa_atexit_available): New.
19533 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
19536 * gfortran.dg/multiple_allocation_2.f90: New test case.
19538 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
19540 * gcc.target/arm/pr27387.C: Fix a comment typo.
19542 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19545 * gfortran.dg/error_recovery_1.f90: New test.
19547 2006-05-10 Richard Guenther <rguenther@suse.de>
19549 PR tree-optimization/27302
19550 * gcc.dg/torture/pr27302.c: New testcase.
19552 2006-05-09 Dirk Mueller <dmueller@suse.de>
19553 Richard Guenther <rguenther@suse.de>
19555 PR middle-end/27498
19556 * gcc.dg/tree-ssa/pr27498.c: New testcase.
19558 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
19560 PR rtl-optimization/27335
19561 * gcc.dg/pr27335.c: New test.
19563 2006-05-06 Richard Sandiford <richard@codesourcery.com>
19565 * gcc.target/mips/mips-ps-5.c: New file.
19567 2006-05-08 Jan Hubicka <jh@suse.cz>
19569 PR middle-end/25962
19570 * gcc.dg/pr25962.c: New.
19572 2006-05-08 Roger Sayle <roger@eyesopen.com>
19575 * gcc.target/powerpc/pr27158.c: New test case.
19577 2006-05-08 Laurent GUERBY <laurent@guerby.net>
19580 * ada/acats/run_all.sh: Use test -z.
19582 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19584 PR libfortran/18271
19585 * gfortran.dg/spec_expr_3.f90: New test.
19587 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
19590 * gcc.target/i386/monitor.c: New file.
19592 2006-05-08 Alan Modra <amodra@bigpond.net.au>
19594 * gcc.dg/pr27095.c: xfail *-*-darwin*.
19596 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19599 * g++.dg/other/ptrmem7.C: New test.
19601 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19604 * gcc.dg/array-9.c: New test.
19606 2006-05-07 Richard Guenther <rguenther@suse.de>
19608 PR tree-optimization/27409
19609 * gcc.dg/torture/pr27409.c: New testcase.
19611 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19614 * gfortran.dg/select_6.f90: New.
19616 2006-05-07 Richard Guenther <rguenther@suse.de>
19618 PR tree-optimization/27136
19619 * gcc.dg/torture/pr27136.c: New testcase.
19621 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
19624 * gfortran.dg/char_cons_len_1.f90: New test.
19626 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19629 * g++.dg/template/incomplete2.C: New test.
19631 2006-05-06 Richard Guenther <rguenther@suse.de>
19633 PR tree-optimization/27151
19634 * gcc.dg/vect/pr27151.c: New testcase.
19636 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19639 * g++.dg/template/void1.C: New test.
19642 * g++.dg/other/void2.C: New test.
19645 * g++.dg/conversion/void1.C: New test.
19647 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
19650 * g++.dg/other/unused1.C: New.
19652 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19655 * objc.dg/member-1.m: New test.
19657 2006-05-05 Steve Ellcey <sje@cup.hp.com>
19659 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19661 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19663 PR libfortran/26985
19664 * gfortran.dg/matmul_2.f90: New test.
19666 2005-05-05 Laurent GUERBY <laurent@guerby.net>
19668 * ada/acats/run_all.sh: Use sync when main not found.
19670 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
19673 * gcc.target/mips/pr26765.c: New.
19675 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
19677 * gcc.target/bfin: New directory.
19678 * gcc.target/bfin/bfin.exp: New file.
19679 * gcc.target/bfin/frmul.c: New file.
19680 * gcc.target/bfin/arith.c: New file.
19681 * gcc.target/bfin/mul-combine.c: New file.
19682 * gcc.target/bfin/shift.c: New file.
19684 2006-05-04 Richard Guenther <rguenther@suse.de>
19686 PR tree-optimization/14287
19687 PR tree-optimization/14844
19688 PR tree-optimization/19792
19689 PR tree-optimization/21608
19690 PR tree-optimization/27090
19691 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19692 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19693 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19694 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19695 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19697 2006-05-04 Jakub Jelinek <jakub@redhat.com>
19699 PR tree-optimization/27285
19700 * gcc.c-torture/execute/pr27285.c: New test.
19702 PR middle-end/27388
19703 * gcc.dg/gomp/pr27388-1.c: New test.
19704 * gcc.dg/gomp/pr27388-2.c: New test.
19705 * gcc.dg/gomp/pr27388-3.c: New test.
19708 * g++.dg/gomp/pr27359.C: New test.
19710 2006-05-02 Steven G. Kargl <kargls@comcast.net>
19713 * gfortran.dg/iargc.f90: New test.
19715 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19718 * g++.dg/template/crash49.C: New test.
19720 2006-05-02 Steve Ellcey <sje@cup.hp.com>
19723 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19725 2006-05-02 Jeff Law <law@redhat.com>
19727 PR tree-optimization/27364
19728 * gcc.c-torture/execute/pr27364.c: New test.
19730 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19733 * g++.dg/parser/ctor5.C: New test.
19735 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
19738 * gcc.target/arm/arm.exp: New.
19739 * gcc.target/arm/pr27387.C: Likewise.
19741 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19745 * gfortran.dg/module_equivalence_2.f90: New test.
19747 2006-05-02 Jakub Jelinek <jakub@redhat.com>
19749 PR middle-end/27337
19750 * g++.dg/gomp/pr27337-1.C: New test.
19751 * g++.dg/gomp/pr27337-2.C: New test.
19753 PR middle-end/27328
19754 * gcc.dg/gomp/pr27328.c: New test.
19756 PR middle-end/27325
19757 * g++.dg/gomp/pr27325.C: New test.
19759 PR middle-end/27310
19760 * g++.dg/gomp/pr27310.C: New test.
19762 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19764 PR tree-optimization/27291
19765 * g++.dg/tree-ssa/pr27291.C: New test.
19767 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19769 PR tree-optimization/27283
19770 * g++.dg/tree-ssa/pr27283.C: New test.
19772 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19774 * gcc.dg/tree-ssa/loop-16.c: New test.
19776 2006-05-01 Roger Sayle <roger@eyesopen.com>
19777 Joseph S. Myers <joseph@codesourcery.com>
19779 * gcc.dg/Wconversion-3.c: New test case.
19780 * gcc.dg/Wconversion-4.c: Likewise.
19782 2006-05-01 Richard Guenther <rguenther@suse.de>
19784 PR tree-optimization/26726
19785 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19787 2006-04-30 Roger Sayle <roger@eyesopen.com>
19789 * gcc.dg/Woverflow-1.c: New test case.
19790 * gcc.dg/Woverflow-2.c: Likewise.
19791 * gcc.dg/Woverflow-3.c: Likewise.
19793 2006-04-30 Mark Mitchell <mark@codesourcery.com>
19796 * g++.dg/template/defarg8.C: New test.
19798 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19801 * g++.dg/parse/operator7.C: New test.
19803 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19807 * g++.dg/template/crash48.C: New test.
19810 * g++.dg/parse/ctor4.C: New test.
19812 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19815 * gfortran.df/char_type_len.f90: New test.
19817 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19819 PR libgfortran/27304
19820 * gfortran.dg/fmt_exhaust.f90: New test.
19822 2006-04-28 Roger Sayle <roger@eyesopen.com>
19825 * gcc.dg/large-size-array-2.c: New test case.
19827 2006-04-28 Richard Guenther <rguenther@suse.de>
19830 * gcc.target/i386/pr26826.c: New testcase.
19832 2006-04-28 Jakub Jelinek <jakub@redhat.com>
19834 PR middle-end/27260
19835 * gcc.c-torture/execute/pr27260.c: New.
19837 2006-04-28 Alan Modra <amodra@bigpond.net.au>
19839 PR middle-end/27095
19840 * gcc.dg/pr27095.c: New.
19842 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19845 * g++.dg/conversion/bitfield4.C: New test.
19847 2006-04-27 Eric Christopher <echristo@apple.com>
19849 * gcc.dg/pragma-ms_struct.c: New.
19851 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19854 * g++.dg/template/crash47.C: New test.
19856 2006-04-27 Dirk Mueller <dmueller@suse.de>
19858 * gcc.target/i386/sse-7.c: build with -msse.
19860 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
19862 PR testsuite/27274:
19863 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19864 (main): Exit if processor doesn't support SSE.
19866 2006-04-26 David Edelsohn <edelsohn@gnu.org>
19868 PR middle-end/27282
19869 * gcc.c-torture/compile/pr27282.c: New test.
19871 2006-04-26 Jakub Jelinek <jakub@redhat.com>
19873 PR middle-end/26913
19874 * g++.dg/gomp/pr26913.C: New test.
19877 * gcc.dg/gomp/pr25996.c: New test.
19878 * g++.dg/gomp/pr25996.C: New test.
19880 2006-04-25 Richard Sandiford <richard@codesourcery.com>
19882 PR rtl-optimization/26725
19883 * gcc.c-torture/compile/pr26725.c: New test.
19885 2006-04-25 Richard Guenther <rguenther@suse.de>
19887 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19890 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
19892 * gcc.dg/20060425-1.c: New testcase.
19894 2006-04-25 Jakub Jelinek <jakub@redhat.com>
19896 PR tree-optimization/26865
19897 * gcc.dg/pr26865.c: New test.
19899 2006-04-24 Mark Mitchell <mark@codesourcery.com>
19902 * g++.dg/conversion/bitfield1.C: New test.
19903 * g++.dg/conversion/bitfield2.C: Likewise.
19904 * g++.dg/conversion/bitfield3.C: Likewise.
19906 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19907 Richard Guenther <rguenther@suse.de>
19909 PR tree-optimization/27236
19910 * gcc.dg/tree-ssa/pr27236.c: New testcase.
19912 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19915 * g++.dg/other/incomplete2.C: New test.
19917 2006-04-24 Richard Guenther <rguenther@suse.de>
19919 PR middle-end/26869
19920 * gcc.dg/torture/pr26869.c: New testcase.
19922 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19923 Richard Guenther <rguenther@suse.de>
19925 PR tree-optimization/27218
19926 * g++.dg/tree-ssa/pr27218.C: New testcase.
19928 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19931 * g++.dg/template/friend41.C: New test.
19933 2006-04-23 David Edelsohn <edelsohn@gnu.org>
19935 * g++.dg/opt/pr15551.C: Include cstdio.
19936 (main): Use remove instead of unlink.
19938 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
19940 * gcc.dg/sibcall-7.c: New test.
19941 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19942 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19943 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19944 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19945 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19947 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19950 * g++.dg/opt/bitfield1.C: New test.
19951 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19952 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19953 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19954 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19955 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19956 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19957 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19958 * g++.dg/abi/bitfield2.C: Likewise.
19959 * g++.dg/init/bitfield1.C: Likewise.
19961 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
19964 * gfortran.dg/elemental_subroutine_4.f90: New test.
19965 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19968 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
19970 * gcc.c-torture/compile/20060421-1.c: New testcase.
19972 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19975 * gcc.dg/init-bad-4.c: New test.
19977 2006-04-21 Paul Brook <paul@codesourcery.com>
19979 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19981 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19984 * gfortran.dg/defined_operators_1.f90: New test.
19985 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19986 remove old ones associated, incorrectly, with Note 5.46.
19989 * gfortran.dg/character_array_constructor_1.f90: New test.
19991 2006-04-20 Jakub Jelinek <jakub@redhat.com>
19993 * gcc.dg/20060419-1.c: New test.
19995 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
19998 * gcc.dg/struct-parse-1.c: New test case.
20000 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20003 * g++.dg/parse/template19.C: New test.
20006 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20009 * g++.dg/expr/call3.C: New test.
20012 * g++.dg/conversion/dynamic1.C: New test.
20014 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20017 * g++.dg/template/crash35.C: Tweak error markers.
20018 * g++.dg/template/crash46.C: New test.
20019 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20020 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20022 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20024 PR rtl-optimization/14261
20025 * gcc.c-torture/compile/20060419-1.c: Added.
20027 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20029 * gfortran.dg/label_1.f90: Adjust dg-error.
20031 2006-04-16 Roger Sayle <roger@eyesopen.com>
20034 * gcc.dg/fold-cond-1.c: New test case.
20035 * gcc.dg/pr26961-1.c: Likewise.
20037 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20039 PR libgfortran/27138
20040 * gfortran.dg/read_bad_advance.f90: New test.
20042 2006-04-16 Roger Sayle <roger@eyesopen.com>
20043 Dale Johannesen <dalej@apple.com>
20046 * gcc.target/i386/vecinit-3.c: New testcase.
20047 * gcc.target/i386/vecinit-4.c: Likewise.
20048 * gcc.target/i386/sse-18.c: Likewise.
20049 * gcc.target/i386/sse-19.c: Likewise.
20051 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20053 * gfortran.dg/allocate_zerosize_1.f90: New test.
20055 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20058 * g++.dg/template/crash45.C: New test.
20060 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20063 * gfortran.dg/proc_assign_1.f90: New test.
20064 * gfortran.dg/procedure_lvalue.f90: Change message.
20065 * gfortran.dg/namelist_4.f90: Add new error.
20069 * gfortran.dg/auto_pointer_array_result_1.f90
20072 * gfortran.dg/specification_type_resolution_1.f90
20077 * gfortran.dg/bounds_temporaries_1.f90: New test.
20080 * gfortran.dg/array_return_value_1.f90: New test.
20082 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20085 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20087 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20089 PR middle-end/26823
20090 * g++.dg/gomp/pr26823-1.C: New test.
20091 * g++.dg/gomp/pr26823-2.C: New test.
20093 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20095 PR middle-end/27134
20096 * gcc.dg/pr27314.c: New test.
20098 2006-04-13 Richard Henderson <rth@redhat.com>
20100 * g++.dg/gomp/block-0.C: Update expected matches.
20102 2006-04-13 DJ Delorie <dj@redhat.com>
20104 * lib/target-supports.exp (check_effective_target_int32plus): New.
20105 (check_effective_target_ptr32plus): New.
20106 (check_effective_target_size32plus): New.
20107 (check_effective_target_int16): New.
20108 (check_profiling_available): Add m32c to the list of unsupported
20111 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20112 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20114 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20116 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20118 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20120 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20121 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20122 not just xstormy16. Skip m32c due to weird pointer size.
20123 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20124 not just xstormy16.
20125 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20126 not just xstormy16.
20127 * gcc.dg/20020312-2.c: Add m32c support.
20128 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20129 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20131 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20132 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20133 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20134 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20135 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20137 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20138 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20139 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20140 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20141 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20142 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20143 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20145 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20147 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20148 * gcc.dg/pr23049.c: Require >=32 bit integers.
20149 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20150 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20151 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20152 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20153 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20154 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20155 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20156 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20157 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20158 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20159 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20160 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20162 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20163 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20164 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20165 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20166 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20168 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20169 * gcc.c-torture/execute/20040703-1.x: Likewise.
20170 * gcc.c-torture/execute/20040705-1.x: Likewise.
20171 * gcc.c-torture/execute/20040705-2.x: Likewise.
20172 * gcc.c-torture/execute/20040709-1.x: Likewise.
20173 * gcc.c-torture/execute/20040709-2.x: Likewise.
20174 * gcc.c-torture/execute/20040811-1.x: Likewise.
20175 * gcc.c-torture/execute/20050316-1.x: Likewise.
20176 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20177 * gcc.c-torture/execute/pr19689.x: Likewise.
20178 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20179 * gcc.c-torture/execute/usmul.x: Likewise.
20180 * gcc.c-torture/execute/vrp-5.x: Likewise.
20181 * gcc.c-torture/execute/vrp-6.x: Likewise.
20182 * gcc.dg/debug/20041023-1.s: Likewise.
20184 2006-04-13 Roger Sayle <roger@eyesopen.com>
20186 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20187 of integers to a vector types are now constant expressions in C.
20188 * gcc.dg/vect/vect-fold-1.c: New test case.
20190 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20191 Ulrich Weigand <uweigand@de.ibm.com>
20194 * gcc.dg/vmx/pr27006.c: New testcase.
20196 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20198 PR libgfortran/26766
20199 * gfortran.dg/write_recursive.f90: New test.
20201 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20203 * g++.dg/parse/dtor7.C: New test.
20204 * g++.dg/parse/new1.C: Add error marker.
20205 * g++.dg/template/new3.C: New test.
20208 * g++.dg/template/pure1.C: New test.
20211 * g++.dg/parse/ptrmem4.C: New test.
20213 2006-04-10 Jeff Law <law@redhat.com>
20216 * gcc.c-torture/compile/pr27087.c: New test.
20218 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20221 * gcc.dg/20060410.c: New.
20223 2006-04-10 Matthias Klose <doko@debian.org>
20225 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20226 Recognize multilib directory names containing underscores.
20228 2006-04-10 Roger Sayle <roger@eyesopen.com>
20230 * gcc.target/i386/vecinit-1.c: New test case.
20231 * gcc.target/i386/vecinit-2.c: Likewise.
20233 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20236 * g++.dg/debug/dwarf2-2.C: New test.
20238 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20240 PR rtl-optimization/27073
20241 * gcc.c-torture/execute/pr27073.c: New test.
20243 2006-04-08 Mike Stump <mrs@apple.com>
20245 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20247 2006-04-07 Richard Guenther <rguenther@suse.de>
20249 PR tree-optimization/26135
20250 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20252 2006-04-06 Jan Hubicka <jh@suse.cz>
20255 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20257 2006-04-06 Roger Sayle <roger@eyesopen.com>
20259 * g++.dg/conversion/nullptr1.C: New test case.
20260 * g++.dg/conversion/nullptr2.C: Likewise.
20262 2006-04-05 Roger Sayle <roger@eyesopen.com>
20264 * gfortran.dg/dependency_18.f90: New test case.
20266 2006-04-05 Richard Guenther <rguenther@suse.de>
20268 PR tree-optimization/26919
20269 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20270 * gcc.dg/ipa/ipa-2.c: Likewise.
20271 * gcc.dg/ipa/ipa-3.c: Likewise.
20272 * gcc.dg/ipa/ipa-5.c: Likewise.
20274 2006-04-05 Richard Guenther <rguenther@suse.de>
20276 PR tree-optimization/26763
20277 * gcc.dg/torture/pr26763-1.c: New testcase.
20278 * gcc.dg/torture/pr26763-2.c: Likewise.
20280 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20284 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20286 2006-04-04 Eric Christopher <echristo@apple.com>
20288 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20290 * gcc.target/i386/387-5.c: Ditto.
20292 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20294 * gcc.target/sparc/struct-ret-check.c: New test.
20296 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20298 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20299 zero decimal digits specified in format.
20301 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20304 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20307 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20308 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20309 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20310 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20311 compliant and detect bigendian-ness.
20313 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20315 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20316 dummy arguments work when the actual argument is itself a dummy
20317 argument of the caller.
20319 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20321 PR libfortran/24685
20322 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20324 2006-04-01 Roger Sayle <roger@eyesopen.com>
20326 * gfortran.dg/dependencency_17.f90: New test case.
20328 2006-04-01 Roger Sayle <roger@eyesopen.com>
20330 * gfortran.dg/dependency_14.f90: New test case.
20331 * gfortran.dg/dependency_15.f90: Likewise.
20332 * gfortran.dg/dependency_16.f90: Likewise.
20334 2006-03-31 Asher Langton <langton2@llnl.gov>
20337 gfortran.dg/cray_pointers_6.f90: New test.
20339 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20341 PR libgfortran/26890
20342 * gfortran.dg/read_size_noadvance.f90: New test.
20344 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20347 * gfortran.dg/multiple_allocation_1.f90: Check that the
20348 size has changed after a re-allocation with stat.
20350 2006-03-30 Richard Guenther <rguenther@suse.de>
20352 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20354 * gcc.target/i386/sselibm-2.c: Likewise.
20355 * gcc.target/i386/sselibm-3.c: Likewise.
20356 * gcc.target/i386/sselibm-4.c: Likewise.
20357 * gcc.target/i386/sselibm-5.c: Likewise.
20359 2006-03-28 Roger Sayle <roger@eyesopen.com>
20361 * gcc.dg/fold-andxor-1.c: New test case.
20362 * gcc.dg/fold-xorand-1.c: Likewise.
20364 2006-03-28 Roger Sayle <roger@eyesopen.com>
20366 * gcc.dg/fold-convnotconv-1.c: New test case.
20368 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20371 * gfortran.dg/private_type_5.f90: New test.
20373 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20375 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20377 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20379 * gfortran.dg/advance_2.f90: New test.
20380 * gfortran.dg/advance_3.f90: New test.
20382 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20384 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20386 PR libgfortran/26661
20387 PR libgfortran/26880
20388 * gfortran.dg/read_x_past.f: New test.
20390 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20392 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20395 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20397 * objc.dg/dwarf-1.m: Skip on AIX.
20398 * objc.dg/dwarf-2.m: Skip on AIX.
20400 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20403 * gfortran.dg/float_1.f90: New test.
20405 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20407 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20409 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20411 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20413 PR libfortran/26735
20414 * gfortran.dg/convert_implied_open.f90: New test case.
20416 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20419 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20421 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20423 PR middle-end/26717
20424 * gcc.dg/pr26717.c: New test.
20426 2006-03-25 Roger Sayle <roger@eyesopen.com>
20428 * gfortran.dg/dependency_12.f90: New test case.
20430 2006-03-24 Roger Sayle <roger@eyesopen.com>
20432 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20434 2006-03-24 Jeff Law <law@redhat.com>
20436 * gcc.c-torture/pr26840.c: New test.
20438 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20440 * objc.dg/dwarf-2.m: New.
20441 * obj-c++.dg/dwarf-2.mm: New.
20443 * g++.old-deja/g++.other/init19.C: New.
20445 2006-03-24 David Edelsohn <edelsohn@gnu.org>
20447 * g++.dg/eh/spbp.C: Skip on AIX.
20449 2006-03-24 Jakub Jelinek <jakub@redhat.com>
20451 PR middle-end/26611
20452 * g++.dg/gomp/pr26611-1.C: New test.
20453 * g++.dg/gomp/pr26611-2.C: New test.
20455 2006-03-24 Jeff Law <law@redhat.com>
20457 * gcc.c-torture/compile/pr26833.c: New test.
20458 * gfortran.fortran-torture/compile/pr26806.f90: New test.
20460 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20462 * gfortran.dg/endfile_2.f90: Delete temp file.
20464 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
20467 * gfortran.dg/record_marker_1.f90: New test case.
20468 * gfortran.dg/record_marker_2.f: New test case.
20469 * gfortran.dg/record_marker_3.f90: New test case.
20471 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
20474 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20475 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20477 2006-03-21 Janis Johnson <janis187@us.ibm.com>
20479 * lib/gcc-dg.exp (cleanup-modules): New proc.
20480 * gfortran.dg/allocatable_function_1.f90,
20481 gfortran.dg/allocate_char_star_scalar_1.f90,
20482 gfortran.dg/assumed_charlen_function_1.f90,
20483 gfortran.dg/assumed_dummy_1.f90,
20484 gfortran.dg/assumed_shape_ranks_1.f90,
20485 gfortran.dg/assumed_shape_ranks_2.f90,
20486 gfortran.dg/assumed_size_dt_dummy.f90,
20487 gfortran.dg/auto_char_dummy_array_1.f90,
20488 gfortran.dg/auto_char_len_3.f90,
20489 gfortran.dg/automatic_module_variable.f90,
20490 gfortran.dg/bad_automatic_objects_1.f90,
20491 gfortran.dg/char_array_constructor.f90,
20492 gfortran.dg/char_array_structure_constructor.f90,
20493 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20494 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20495 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20496 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20497 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20498 gfortran.dg/derived_pointer_recursion.f90,
20499 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20500 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20501 gfortran.dg/dummy_functions_1.f90,
20502 gfortran.dg/elemental_initializer_1.f90,
20503 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20504 gfortran.dg/elemental_pointer_1.f90,
20505 gfortran.dg/elemental_subroutine_1.f90,
20506 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20507 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20508 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20509 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20510 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20511 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20512 gfortran.dg/global_references_1.f90,
20513 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20514 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20515 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20516 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20517 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20518 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20519 gfortran.dg/large_integer_kind_1.f90,
20520 gfortran.dg/large_real_kind_1.f90,
20521 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20522 gfortran.dg/module_double_reuse.f90,
20523 gfortran.dg/module_equivalence_1.f90,
20524 gfortran.dg/module_interface_1.f90,
20525 gfortran.dg/module_parameter_array_refs_1.f90,
20526 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20527 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20528 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20529 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20530 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20531 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20532 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20533 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20534 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20535 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20536 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20537 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20538 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20539 gfortran.dg/same_name_1.f90,
20540 gfortran.dg/sibling_dummy_procedure_1.f90,
20541 gfortran.dg/sibling_dummy_procedure_2.f90,
20542 gfortran.dg/sibling_dummy_procedure_3.f90,
20543 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20544 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20545 gfortran.dg/used_dummy_types_2.f90,
20546 gfortran.dg/used_dummy_types_3.f90,
20547 gfortran.dg/used_dummy_types_4.f90,
20548 gfortran.dg/used_dummy_types_5.f90,
20549 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20550 gfortran.dg/userdef_operator_1.f90: Use it.
20552 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20554 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20555 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20556 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20557 gfortran.dg/write_back.f,
20558 gfortran.fortran-torture/execute/inquire_1.f90,
20559 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20561 2006-03-21 Jeff Law <law@redhat.com>
20563 * gcc.dg/tree-ssa/vrp28.c: New test.
20565 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20567 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20568 if _STDC_C99 is defined.
20569 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20570 * gcc.dg/builtins-20.c: Likewise.
20571 * gcc.dg/builtins-53.c: Likewise.
20572 * gcc.dg/single-precision-constant.c: Likewise. Also pass
20573 -mmacosx-version-min=10.3 on PowerPC/Darwin.
20575 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
20578 * gcc.c-torture/compile/pr26781-1.c: New test.
20579 * gcc.c-torture/compile/pr26781-2.c: New test.
20581 2006-03-21 Jakub Jelinek <jakub@redhat.com>
20584 * g++.dg/gomp/pr26690-1.C: New test.
20585 * g++.dg/gomp/pr26690-2.C: New test.
20587 2006-03-20 Jeff Law <law@redhat.com>
20589 * gcc.dg/tree-ssa/pr21829.c: New test.
20591 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20593 2006-03-20 Richard Sandiford <richard@codesourcery.com>
20595 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20596 (check_visibility_available): Use it.
20597 (check_effective_target_default_packed): Likewise.
20598 (check_effective_target_pcc_bitfield_type_matters): Likewise.
20599 (check_effective_target_fopenmp): Likewise.
20600 (check_effective_target_freorder): Likewise.
20601 (check_effective_target_fpic): Likewise.
20602 (check_named_sections_available): Likewise.
20603 (check_effective_target_ilp32): Likewise.
20604 (check_effective_target_lp64): Likewise.
20606 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
20609 * gfortran.dg/scalar_mask_2.f90: New test case.
20611 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
20614 * gcc.dg/tree-ssa/loadpre12.c: New test.
20615 * gcc.dg/tree-ssa/loadpre13.c: New test.
20616 * gcc.dg/tree-ssa/loadpre14.c: New test.
20617 * gcc.dg/tree-ssa/loadpre15.c: New test.
20618 * gcc.dg/tree-ssa/loadpre16.c: New test.
20619 * gcc.dg/tree-ssa/loadpre17.c: New test.
20620 * gcc.dg/tree-ssa/loadpre18.c: New test.
20621 * gcc.dg/tree-ssa/loadpre19.c: New test.
20622 * gcc.dg/tree-ssa/loadpre20.c: New test.
20623 * gcc.dg/tree-ssa/loadpre21.c: New test.
20624 * gcc.dg/tree-ssa/loadpre22.c: New test.
20626 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
20629 * gfortran.dg/elemental_initializer_1.f90: New test.
20632 * gfortran.dg/assumed_shape_ranks_2: New test.
20634 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
20636 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20639 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20641 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20642 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20643 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20644 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20645 gfortran.fortran-torture/execute/direct_io.f90,
20646 gfortran.fortran-torture/execute/inquire_2.f90,
20647 gfortran.fortran-torture/execute/inquire_4.f90,
20648 gfortran.fortran-torture/execute/list_read_1.f90,
20649 gfortran.fortran-torture/execute/open_replace.f90,
20650 gfortran.fortran-torture/execute/slash_edit.f90,
20651 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20652 temporary files from testcases.
20654 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20656 PR libgfortran/26509
20657 gfortran.dg/write_direct_eor.f90: New test.
20659 2006-03-17 David Edelsohn <edelsohn@gnu.org>
20661 * gcc.target/powerpc/pr26350.c: New.
20662 * gcc.target/powerpc/indexed-addr.c: New.
20664 2006-03-16 Roger Sayle <roger@eyesopen.com>
20666 * gfortran.dg/dependency_13.f90: New test case.
20668 2006-03-16 Roger Sayle <roger@eyesopen.com>
20670 PR middle-end/21781
20671 * gcc.dg/real-const-1.c: New test case.
20673 2006-03-15 Geoffrey Keating <geoffk@apple.com>
20675 * g++.old-deja/g++.other/init18.C: New.
20676 * g++.old-deja/g++.other/init5.C: Remove xfail.
20678 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20680 * g++.dg/opt/pr15551.C: Cleanup temp file.
20682 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20685 g++.dg/parse/long1.C: New test.
20687 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20690 * gfortran.dg/continuation.f90: New test.
20691 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20693 2006-03-14 Richard Guenther <rguenther@suse.de>
20695 PR tree-optimization/26672
20696 * gcc.dg/torture/pr26672.c: New testcase.
20698 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
20700 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20701 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20703 2006-03-13 Roger Sayle <roger@eyesopen.com>
20705 PR middle-end/26557
20706 * gcc.c-torture/compile/switch-1.c: New test case.
20708 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
20711 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20712 test to include more permuatations of mask and index.
20713 * gfortran.dg/scalar_mask_1.f90: Modify last test to
20714 respond to F2003 spec. that the position returned for an all false
20715 mask && condition is zero.
20717 2006-03-13 Jakub Jelinek <jakub@redhat.com>
20719 PR middle-end/25989
20720 * gcc.dg/gomp/pr25989.c: New test.
20722 2006-03-13 Jeff Law <law@redhat.com>
20724 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20726 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
20728 * gcc.dg/switch-9.c: New test.
20730 2006-03-13 Richard Guenther <rguenther@suse.de>
20732 PR middle-end/26630
20733 * gcc.dg/torture/pr26630.c: New testcase.
20735 2006-03-11 Roger Sayle <roger@eyesopen.com>
20737 * gfortran.dg/dependency_10.f90: New test case.
20738 * gfortran.dg/dependency_11.f90: Likewise.
20740 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
20741 Erik Edelmann <eedelman@gcc.gnu.org>
20743 * gfortran.dg/allocatable_function_1.f90: New.
20744 * gfortran.dg/allocatable_function_2.f90: New.
20746 2006-03-10 Richard Guenther <rguenther@suse.de>
20748 PR middle-end/26565
20749 * gcc.dg/torture/pr26565.c: New testcase.
20751 2006-03-09 Eric Christopher <echristo@apple.com>
20753 * gcc.c-torture/compile/20060309-1.c: New.
20755 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20757 PR libgfortran/26499
20758 * gfortran.dg/write_back.f: New test.
20759 * gfortran.dg/write_rewind_1.f: New test.
20760 * gfortran.dg/write_rewind_2.f: New test.
20762 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20764 PR libgfortran/26554
20765 * gfortran.dg/read_logical.f90: New test.
20767 2006-03-04 Laurent GUERBY <laurent@guerby.net>
20769 * ada/acats/norun.lst: cdd2a03 now passes.
20771 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
20774 * gcc.target/powerpc/pr18096-1.c: Change where the error
20777 2006-03-04 Jakub Jelinek <jakub@redhat.com>
20779 * gcc.target/i386/cleanup-1.c: New test.
20780 * gcc.target/i386/cleanup-2.c: New test.
20782 2006-03-04 Roger Sayle <roger@eyesopen.com>
20784 * gfortran.dg/dependency_9.f90: Remove for the time being.
20786 2006-03-04 Krister Walfridsson <cato@df.lth.se>
20788 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20791 2006-03-03 Roger Sayle <roger@eyesopen.com>
20793 * gfortran.dg/dependency_9.f90: New test case.
20795 2006-03-03 Roger Sayle <roger@eyesopen.com>
20797 * gfortran.dg/dependency_4.f90: New test case.
20798 * gfortran.dg/dependency_5.f90: New test case.
20799 * gfortran.dg/dependency_6.f90: New test case.
20800 * gfortran.dg/dependency_7.f90: New test case.
20801 * gfortran.dg/dependency_8.f90: New test case.
20803 2006-03-03 Paul Brook <paul@codesourcery.com>
20805 * lib/target-supports.exp (check_profiling_available):
20808 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
20811 * multiple_allocation_1.f90: New test.
20813 2006-03-03 Roger Sayle <roger@eyesopen.com>
20815 PR tree-optimization/26524
20816 * gfortran.dg/pr26524.f: New test case.
20818 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20820 * g++.dg/template/repo5.C: Cleanup repo files.
20821 * gcc.dg/20051201-1.c: Cleanup coverage files.
20822 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20823 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20826 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
20828 * objc.dg/objc-nofilename-1.m: New test.
20829 * objc.dg/bad-receiver-type.m: New test.
20830 * obj-c++.dg/bad-receiver-type.mm: New test.
20832 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
20834 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20836 2006-03-01 Mike Stump <mrs@apple.com>
20838 * g++.dg/abi/key2.C: Add.
20840 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
20842 * gfortran.dg/logical_dot_product.f90: New test.
20845 * gfortran.dg/used_interface_ref.f90: New test.
20848 * gfortran.dg/dependency_2.f90: New test.
20849 * gfortran.fortran-torture/execute/where17.f90: New test.
20850 * gfortran.fortran-torture/execute/where18.f90: New test.
20851 * gfortran.fortran-torture/execute/where19.f90: New test.
20852 * gfortran.fortran-torture/execute/where20.f90: New test.
20854 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
20856 * g++.dg/tree-ssa/pr26443.C: New test case.
20858 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
20860 PR middle-end/26022
20861 * g++.dg/opt/return-slot1.C: New test.
20863 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20865 PR libgfortran/26136
20866 * gfortran.dg/namelist_23.f90: New test.
20868 2006-02-28 Roger Sayle <roger@eyesopen.com>
20870 PR middle-end/14752
20871 * gcc.dg/fold-eqandshift-2.c: New test case.
20873 2006-02-28 Richard Guenther <rguenther@suse.de>
20875 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20878 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
20880 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20882 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20884 PR libgfortran/26464
20885 * gfortran.dg/backspace_5.f: New test.
20886 * gfortran.dg/backspace_6.f: New test.
20888 2006-02-26 Roger Sayle <roger@eyesopen.com>
20890 * gcc.dg/fold-eqandnot-1.c: New test case.
20892 2006-02-26 Roger Sayle <roger@eyesopen.com>
20894 PR middle-end/19983
20895 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20897 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
20899 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20900 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20902 2006-02-26 Richard Guenther <rguenther@suse.de>
20904 PR tree-optimization/26421
20905 * gcc.dg/tree-ssa/pr26421.c: New testcase.
20907 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
20909 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20910 * g++.old-deja/g++.robertl/eb132.C: Likewise.
20912 2006-02-26 Roger Sayle <roger@eyesopen.com>
20914 * gcc.dg/fold-even-1.c: New test case.
20916 2006-02-26 Roger Sayle <roger@eyesopen.com>
20918 PR middle-end/21137
20919 * gcc.dg/fold-eqandshift-1.c: New test case.
20921 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20923 PR tree-optimization/25125
20924 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20925 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20927 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20929 PR tree-optimizations/26359
20930 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20931 with -fdump-tree-dceloop-details.
20932 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20934 2006-02-25 Roger Sayle <roger@eyesopen.com>
20936 PR middle-end/23673
20937 * gcc.dg/fold-eqxor-1.c: New test case.
20938 * gcc.dg/fold-eqxor-2.c: Likewise.
20939 * gcc.dg/fold-eqxor-3.c: Likewise.
20941 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
20944 * scalar_mask_1.f90: New test.
20946 2006-02-24 Geoffrey Keating <geoffk@apple.com>
20948 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20949 * g++.dg/eh/uncaught2.C: New.
20950 * g++.dg/eh/uncaught3.C: New.
20952 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20954 PR libgfortran/26423
20955 * gfortran.dg/read_many_1.f: New test.
20957 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
20960 * gfortran.dg/dependency_3.f90: New test.
20961 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20965 * gfortran.dg/equiv_6.f90: New test.
20967 2006-02-23 Jeff Law <law@redhat.com>
20969 * gcc.c-torture/compile/pr26425.c: New test.
20971 2006-02-23 Jakub Jelinek <jakub@redhat.com>
20973 PR middle-end/26412
20974 * gcc.dg/gomp/pr26412.c: New test.
20976 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20979 * g++.dg/other/ellipsis1.C: New test.
20980 * g++.dg/parse/operator4.C: Adjust error marker.
20982 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
20985 * gfortran.dg/pr25603.f: New testcase.
20987 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
20989 * gcc.dg/bf-spl1.c: Don't specify -m68000.
20990 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20992 2006-02-21 Geoffrey Keating <geoffk@apple.com>
20994 * g++.dg/eh/spbp.C: New.
20996 2006-02-21 Jakub Jelinek <jakub@redhat.com>
20998 PR middle-end/26379
20999 * gcc.target/i386/mmx-7.c: New test.
21001 2006-02-20 Roger Sayle <roger@eyesopen.com>
21003 PR tree-optimization/26361
21004 * gcc.dg/tree-ssa/vrp27.c: New test case.
21006 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21008 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21009 * gcc.dg/tree-ssa/complex-4.c: Here.
21011 2006-02-19 Roger Sayle <roger@eyesopen.com>
21013 PR middle-end/19543
21014 * gfortran.dg/logical_1.f90: New test case.
21016 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21018 PR middle-end/26334
21019 * gcc.dg/20060218-1.c: Moved to...
21020 * gcc.target/i386/20060218-1.c: ... here. New test.
21022 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21025 * gfortran.dg/convert_1.f90: New.
21027 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21030 * gfortran.dg/namelist_5.f90: New test.
21033 * gfortran.dg/namelist_4.f90: New test.
21035 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21038 * gcc.dg/tree-ssa/complex-3.c: New test.
21040 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21042 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21043 variable to take into account the variable name in the
21045 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21047 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21049 PR middle-end/26334
21050 * gcc.c-torture/compile/20060217-1.c: New test.
21051 * gcc.dg/20060218-1.c: New test.
21053 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21055 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21057 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21059 * gcc.dg/cpp/undef3.c: New test.
21060 * gcc.dg/cpp/trad/builtins2.c: New test.
21062 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21065 * g++.dg/template/static22.C: New test.
21066 * g++.dg/template/static23.C: New test.
21067 * g++.dg/template/static24.C: New test.
21068 * g++.dg/template/non-dependent13.C: New test.
21069 * g++.dg/init/member1.C: Tweak error markers.
21071 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21074 * gcc.c-torture/compile/pr26255.c: New test case.
21076 2006-02-16 Roger Sayle <roger@eyesopen.com>
21078 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21079 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21080 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21081 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21082 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21083 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21084 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21086 2006-02-16 Jeff Law <law@redhat.com>
21088 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21089 * gcc.dg/tree-ssa/vrp26.c: New test.
21091 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21095 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21096 __UCLIBC__ is defined.
21098 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21101 * gfortran.dg/gomp/pr26224.f: New test.
21103 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21106 * lib/target-supports.exp
21107 (check_effective_target_vect_short_mult): New.
21108 (check_effective_target_vect_char_mult): New.
21109 (check_effective_target_vect_widen_sum_qi_to_si): New.
21110 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21111 (check_effective_target_vect_widen_sum_hi_to_si): New.
21112 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21113 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21114 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21115 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21116 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21117 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21118 vect-reduc-pattern-2c.c
21119 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21120 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21121 vect-reduc-pattern-1c.c
21123 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21126 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21128 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21131 * gfortran.dg/enum_8.f90: Remove check for warning.
21132 * gfortran.dg/iomsg_1.f90: Ditto.
21133 * gfortran.dg/enum_1.f90: Ditto.
21134 * gfortran.dg/enum_9.f90: Ditto.
21135 * gfortran.dg/enum_2.f90: Ditto.
21136 * gfortran.dg/enum_10.f90: Ditto.
21137 * gfortran.dg/enum_3.f90: Ditto.
21138 * gfortran.dg/flush_1.f90: Ditto.
21139 * gfortran.dg/enum_4.f90: Ditto.
21140 * gfortran.dg/array_constructor_1.f90: Ditto.
21141 * gfortran.dg/enum_5.f90: Ditto.
21142 * gfortran.dg/enum_6.f90: Ditto.
21143 * gfortran.dg/enum_7.f90: Ditto.
21145 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21147 PR middle-end/26300
21148 * gcc.c-torture/compile/20060215-1.c: New test.
21150 2006-02-14 Roger Sayle <roger@eyesopen.com>
21152 PR middle-end/23670
21153 * gcc.dg/tree-ssa/andor-2.c: New test case.
21155 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21158 * optional_dim.f90: New test.
21160 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21163 * gfortran.dg/label_4.f90: New.
21165 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21166 Diego Novillo <dnovillo@redhat.com>
21167 Uros Bizjak <uros@kss-loka.si>
21169 * gfortran.dg/gomp: New directory.
21171 2006-02-14 Richard Guenther <rguenther@suse.de>
21173 PR tree-optimization/26258
21174 * gcc.dg/torture/pr26258.c: New testcase.
21176 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21179 * gfortran.dg/pr26246_1.f90: New test.
21180 * gfortran.dg/pr26246_2.f90: New test.
21182 PR middle-end/26092
21183 * gcc.c-torture/compile/20060208-1.c: New test.
21185 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21189 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21190 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21191 * gfortran.dg/automatic_module_variable.f90: Change error message.
21194 * gfortran.dg/internal_dummy_1.f90: New test.
21197 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21201 * gfortran.dg/uncommon_block_data_1.f90: New test.
21202 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21206 * gfortran.dg/typed_subroutine_1.f90: New test.
21208 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21210 * objc.dg/dwarf-1.m: New.
21212 2006-02-13 Roger Sayle <roger@eyesopen.com>
21214 PR middle-end/24427
21215 * gcc.dg/tree-ssa/andor-1.c: New test case.
21217 2006-02-13 Josh Conner <jconner@apple.com>
21220 * gcc.dg/pr25376.c: New test.
21222 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21224 * lib/target-supports.exp (check_named_sections_available):
21225 Only compile named-sections test -- don't assemble.
21227 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21229 * g++.dg/warn/no-write-strings.C: New test.
21230 * g++.dg/warn/write-strings.C: Likewise.
21231 * g++.dg/warn/write-strings-default.C: Likewise.
21233 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21236 * gfortran.dg/ret_pointer_2.f90: New test.
21238 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21240 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21242 2006-02-10 Jeff Law <law@redhat.com>
21244 * gcc.c-torture/compile/pr26213.c: New test.
21246 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21248 gfortran.dg/null_1.f90: New test.
21250 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21253 * gfortran.dg/parens_4.f90: New.
21254 * gfortran.dg/parens_5.f90: New.
21256 2006-02-10 Richard Guenther <rguenther@suse.de>
21258 * gcc.dg/pr23372-1.c: Remove empty file.
21260 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21261 Paul Thomas <pault@gcc.gnu.org>
21264 * gfortran.dg/parens_1.f90: New.
21265 * gfortran.dg/parens_2.f90: New.
21266 * gfortran.dg/parens_3.f90: New.
21268 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21271 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21274 * gfortran.dg/impure_assignment_1.f90: New test.
21277 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21279 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21282 * g++.dg/expr/stdarg2.C: New test.
21284 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21286 PR inline-asm/16194
21287 * gcc.dg/pr16194.c: New test.
21289 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21291 * ada/acats/run_acats: Use portable variant of "$@".
21293 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21295 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21296 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21298 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21301 * g++.dg/opt/pr26179.C: New test.
21303 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21305 PR middle-end/26134
21306 * gcc.dg/tree-ssa/complex-3.c: New test.
21308 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21310 * gcc.c-torture/compile/volatile-1.c: New test.
21312 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21315 * gcc.dg/tree-ssa/pr26180.c: New test.
21317 2006-02-08 Jeff Law <law@redhat.com>
21319 * gcc.dg/tree-ssa/pr21417.c: New test.
21321 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21323 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21324 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21326 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21328 * lib/scanrtl.exp: New.
21330 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21333 * g++.dg/other/virtual2.C: New test.
21336 * g++.dg/other/virtual1.C: New test.
21338 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21340 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21341 cleanup-ipa-dump): Update dump file glob patterns.
21342 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21343 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21345 * lib/gcc-dg.exp: Load it.
21346 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21348 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21351 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21352 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21354 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21357 * gfortran.dg/mvbits_1.f90: New.
21359 2006-02-07 Dirk Mueller <dmueller@suse.com>
21361 * g++.dg/warn/Wdiv-by-zero.C: New test.
21362 * g++.dg/warn/Wno-div-by-zero.C: New.
21364 2006-02-07 Jeff Law <law@redhat.com>
21366 * gcc.dg/tree-ssa/pr21559.c: New test.
21368 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21369 multiple VRP passes.
21370 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21371 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21372 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21373 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21374 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21375 * gcc.dg/tree-ssa/vrp02.c: Likewise
21376 * gcc.dg/tree-ssa/vrp11.c: Likewise
21377 * gcc.dg/tree-ssa/pr14341.c: Likewise
21378 * gcc.dg/tree-ssa/vrp19.c: Likewise
21379 * gcc.dg/tree-ssa/vrp20.c: Likewise
21380 * gcc.dg/tree-ssa/vrp03.c: Likewise
21381 * gcc.dg/tree-ssa/pr21086.c: Likewise
21382 * gcc.dg/tree-ssa/pr21959.c: Likewise
21383 * gcc.dg/tree-ssa/vrp21.c: Likewise
21384 * gcc.dg/tree-ssa/vrp04.c: Likewise
21385 * gcc.dg/tree-ssa/pr25485.c: Likewise
21386 * gcc.dg/tree-ssa/pr22026.c: Likewise
21387 * gcc.dg/tree-ssa/vrp22.c: Likewise
21388 * gcc.dg/tree-ssa/vrp05.c: Likewise
21389 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21390 * gcc.dg/tree-ssa/pr20701.c: Likewise
21391 * gcc.dg/tree-ssa/vrp23.c: Likewise
21392 * gcc.dg/tree-ssa/vrp06.c: Likewise
21393 * gcc.dg/tree-ssa/pr22117.c: Likewise
21394 * gcc.dg/tree-ssa/pr20702.c: Likewise
21395 * gcc.dg/tree-ssa/vrp15.c: Likewise
21396 * gcc.dg/tree-ssa/pr21090.c: Likewise
21397 * gcc.dg/tree-ssa/pr21294.c: Likewise
21398 * gcc.dg/tree-ssa/vrp24.c: Likewise
21399 * gcc.dg/tree-ssa/vrp07.c: Likewise
21400 * gcc.dg/tree-ssa/pr21563.c: Likewise
21401 * gcc.dg/tree-ssa/pr25382.c: Likewise
21402 * gcc.dg/tree-ssa/vrp16.c: Likewise
21403 * gcc.dg/tree-ssa/vrp25.c: Likewise
21404 * gcc.dg/tree-ssa/vrp08.c: Likewise
21405 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21406 * gcc.dg/tree-ssa/vrp17.c: Likewise
21407 * gcc.dg/tree-ssa/pr21458.c: Likewise
21408 * g++.dg/tree-ssa/pr18178.C: Likewise
21410 2006-02-07 Richard Guenther <rguenther@suse.de>
21414 2006-01-30 Richard Guenther <rguenther@suse.de>
21416 * gcc.dg/pr23372-1.C: New testcase.
21418 * g++.dg/tree-ssa/pr26140.C: New testcase.
21420 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21423 * g++.dg/template/ttp15.C: New test.
21424 * g++.dg/template/ttp16.C: Likewise.
21425 * g++.dg/template/ttp17.C: Likewise.
21426 * g++.old-deja/g++.pt/ttp36.C: Remove.
21427 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21428 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21429 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21430 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21431 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21432 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21433 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21434 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21435 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21437 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21439 PR libfortran/23815
21440 * unf_io_convert_4.f90: New test.
21442 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21444 * gcc.dg/tree-ssa/loadpre10.c: New test.
21445 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21446 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21447 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21449 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21451 PR libfortran/24685
21452 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21454 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
21457 * gfortran.dg/assign_7.f: New test.
21459 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
21463 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21464 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21465 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21467 2006-02-05 Jakub Jelinek <jakub@redhat.com>
21469 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21472 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
21474 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21475 * g++.dg/charset/string.c (foo): Likewise.
21476 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21478 * g++.dg/ext/builtin2.C (printf): Likewise.
21479 * g++.dg/init/new15.C (printf): Likewise.
21480 * g++.dg/opt/pr17697-1.C (foo): Likewise.
21481 * g++.dg/opt/pr17697-2.C (foo): Likewise.
21482 * g++.dg/opt/pr17697-3.C (foo): Likewise.
21483 * g++.dg/template/non-dependent4.C (temp): Likewise.
21484 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21485 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21486 parameter type to const char*.
21487 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21488 Change type to const char*.
21489 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21491 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21492 second parameter type to const char*.
21493 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21494 (Y::Y): Change parameter type to const char*.
21495 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21496 * g++.old-deja/g++.jason/report.C: Apply const correctness.
21497 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21498 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21500 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21502 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21503 type to const char*.
21504 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21505 return type to const char*.
21506 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21508 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21509 * g++.old-deja/g++.law/refs1.C: Likewise.
21510 * g++.old-deja/g++.law/visibility1.C: Likewise.
21511 * g++.old-deja/g++.law/visibility2.C: Likewise.
21512 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21514 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21515 * g++.old-deja/g++.mike/net48.C: Likewise.
21516 * g++.old-deja/g++.mike/p646.C: Likewise.
21517 * g++.old-deja/g++.mike/p6746.C: Likewise.
21518 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21519 type to const char*.
21520 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21521 deprecated conversion warning.
21522 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21524 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21525 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21526 * g++.old-deja/g++.pt/explicit8.C: Likewise.
21527 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21528 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21529 * g++.old-deja/g++.pt/nontype3.C: Likewise.
21530 * g++.old-deja/g++.pt/t39.C: Likewise.
21531 * g++.old-deja/g++.robertl/eb106.C: Likewise.
21532 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21534 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
21537 intrinsic_argument_conformance_1.f90: New test.
21539 2006-02-03 Steven G. Kargl <kargls@comcast.net>
21542 * gfortran.dg/char_result_11.f90: Add SAVE.
21543 * gfortran.dg/der_pointer_4.f90: Ditto.
21544 * gfortran.dg/default_initialization.f90: New test.
21546 2006-02-03 Jeff Law <law@redhat.com>
21548 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21549 handle more than 100 dump files.
21550 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21551 * lib/scantree.exp (scan-tree-dump): Likewise.
21552 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21553 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21554 * lib/scanipa.exp (scan-ipa-dump): Likewise.
21555 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21556 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21558 2006-02-03 Diego Novillo <dnovillo@redhat.com>
21560 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21562 2006-02-03 Mark Mitchell <mark@codesourcery.com>
21564 * g++.dg/template/using12.C: New test.
21566 2006-02-03 Alan Modra <amodra@bigpond.net.au>
21568 * gcc.target/powerpc/pr25960.c: New test.
21570 2006-02-02 Steven G. Kargl <kargls@comcast>
21573 gfortran.dg/nullify_2.f90: New test.
21575 2006-02-02 Diego Novillo <dnovillo@redhat.com>
21578 * gcc.dg/gomp/pr25990.c: New test.
21580 2006-01-31 Mark Mitchell <mark@codesourcery.com>
21583 * g++.gd/template/partial4.C: New test.
21585 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
21587 PR middle-end/26001
21588 * gfortran.dg/data_char_2.f90: New.
21590 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
21593 maxval_maxloc_conformance_1.f90: New test.
21595 2006-01-31 Richard Guenther <rguenther@suse.de>
21597 * gcc.target/i386/sselibm-1.c: New testcase.
21598 * gcc.target/i386/sselibm-2.c: Likewise.
21599 * gcc.target/i386/sselibm-3.c: Likewise.
21600 * gcc.target/i386/sselibm-4.c: Likewise.
21601 * gcc.target/i386/sselibm-5.c: Likewise.
21603 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
21606 * gfortran.dg/arrayio_derived_2.f90: New.
21608 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
21610 * gcc.dg/unsigned-long-compare.c: New test.
21612 2006-01-30 Steve Ellcey <sje@cup.hp.com>
21615 * lib/target-supports.exp (check_effective_target_freorder):
21616 Check to see if target supports -freorder-blocks-and-partition.
21617 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21618 instead of "dg-require-named-sections".
21620 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
21623 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21624 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21625 * gcc.dg/pragma-isr-trapa2.c: Likewise.
21626 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21627 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21628 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21629 * gcc.dg/attr-isr-trap_exit.c: Likewise.
21630 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21632 2006-01-30 Richard Guenther <rguenther@suse.de>
21635 * gcc.dg/pr23372-1.C: New testcase.
21637 2006-01-29 Diego Novillo <dnovillo@redhat.com>
21639 * gcc.dg/gomp/pr25874.c: New test.
21641 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
21644 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21646 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
21652 * gfortran.dg/intent_out_1.f90: New test.
21654 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
21657 * gfortran.dg/procedure_lvalue.f90: New test.
21661 * gfortran.dg/char_pointer_assign_2.f90: New test.
21662 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21663 assignment to be consistent with standard.
21664 * gfortran.dg/char_result_2.f90: The same.
21665 * gfortran.dg/char_result_8.f90: The same.
21667 2006-01-28 Zack Weinberg <zackw@panix.com>
21669 * gcc.dg/Woverlength-strings.c
21670 * gcc.dg/Woverlength-strings-pedantic-c89.c
21671 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21672 * gcc.dg/Woverlength-strings-pedantic-c99.c
21673 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21675 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
21677 * gcc.c-torture/execute/20060127-1.c: New test.
21679 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21682 * g++.dg/ext/pragmaweak1.C: New test.
21684 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21687 * g++.dg/template/spec29.C: New test.
21689 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
21692 * gcc.c-torture/execute/pr19606.c: New.
21694 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
21696 * gcc.dg/pragma-re-4.c: New test.
21698 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
21701 * gfortran.dg/assumed_size_refs_3.f90: New test.
21703 2006-01-27 Ben Elliston <bje@au.ibm.com>
21705 * gcc.misc-tests/dectest.exp: Remove defunct comment.
21707 2006-01-26 Laurent GUERBY <laurent@guerby.net>
21710 * ada/acats/support/impdef.a: Add One_Long_Second.
21711 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21712 * ada/acats/tests/c9/c94026.a: Likewise.
21713 * ada/acats/tests/c9/c97305c.ada: Likewise.
21714 * ada/acats/tests/c9/c99004a.ada: Likewise.
21716 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
21719 * gfortran.dg/global_references_2.f90: New test.
21725 * gfortran.dg/assumed_charlen_function_1.f90: New test.
21726 * gfortran.dg/assumed_charlen_function_3.f90: New test.
21729 * gfortran.dg/assumed_charlen_function_2.f90: New test.
21731 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
21734 * gcc.dg/Wpointer-sign.c: New.
21735 * gcc.dg/Wpointer-sign-Wall.c: New.
21736 * gcc.dg/Wpointer-sign-Wall-no.c: New.
21737 * gcc.dg/Wpointer-sign-pedantic.c: New.
21738 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21739 * gcc.dg/conv-2.c: Use -Wpointer-sign.
21741 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
21744 * gcc.c-torture/compile/pr25861.c: New test.
21746 2006-01-26 Paul Brook <paul@codesourcery.com>
21748 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21749 on short-enum targets.
21750 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21752 (generate_fields): Use short_enums.
21753 (main): Set short_enums. Document -e.
21754 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21755 on short-enum targets.
21756 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21758 (generate_fields): Use short_enums.
21759 (main): Set short_enums. Document -e.
21760 * lib/target-supports.exp (check_effective_target_short_enums): New.
21762 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
21765 * gcc.dg/torture/pr25947-1.c: New test.
21767 2006-01-25 Jan Hubicka <jh@suse.cz>
21768 Roger Sayle <roger@eyesopen.com>
21770 PR rtl-optimization/25703
21771 * gcc.target/i386/20060125-1.c: New test case.
21772 * gcc.target/i386/20060125-2.c: New test case.
21774 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21777 * gfortran.dg/goto_1.f: New.
21779 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
21782 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21783 25716 on 32-bit systems too.
21785 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
21788 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21790 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
21792 * gcc.dg/tree-ssa/gen-vect-33.c: New.
21794 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21797 * gfortran.dg/read_eof.f90: Delete, renamed.
21798 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21799 * gfortran.dg/read_eof_2.f90: New test.
21800 * gfortran.dg/read_eof_3.f90: New test.
21802 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
21805 * gcc.c-torture/compile/pr25860.c: New test.
21807 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21810 * g++.dg/parse/dtor8.C: New test.
21812 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
21815 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21816 * gcc.dg/gomp/gomp.exp: Return without testing anything if
21817 check_effective_target_fopenmp returns 0.
21819 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
21822 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21823 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21824 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21826 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
21829 * g++.dg/opt/pr25857.C: New test.
21831 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
21832 Jan Hubicka <jh@suse.cz>
21833 Richard Guenther <rguenther@suse.de>
21835 PR rtl-optimization/25654
21836 * gcc.dg/torture/pr25654.c: New testcase.
21837 * gcc.target/i386/pr25654.c: Likewise.
21839 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
21842 * gfortran.dg/internal references_2.f90: New test.
21844 Fix regression in testing of admissability of attributes.
21845 * gfortran.dg/intent_used_1.f90: New test.
21847 2006-01-23 Ben Elliston <bje@au.ibm.com>
21849 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21850 Remove target conditional torture options for i?86 and x86_64
21853 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
21856 * g++.dg/rtti/no-rtti.C: New.
21858 2006-01-21 Mark Mitchell <mark@codesourcery.com>
21861 * g++.dg/inherit/conv2.C: New test.
21864 * g++.dg/parse/dtor7.C: New test.
21867 * g++.dg/template/crash44.C: New test.
21869 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
21873 * gfortran.dg/internal_references_1.f90: New test.
21878 * gfortran.dg/global_references_1.f90: New test.
21879 * gfortran.dg/g77/19990905-1.f: Restore the error that
21880 there is a clash between the common block name and
21881 the name of a subroutine reference.
21884 * gfortran.dg/aliasing_dummy_1.f90: New test.
21886 2006-01-21 Alan Modra <amodra@bigpond.net.au>
21888 * gcc.dg/vmx/1b-01.c: Warning fix.
21889 * gcc.dg/vmx/1c-02.c: Likewise.
21890 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21892 2006-01-20 Steve Ellcey <sje@cup.hp.com>
21895 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21897 2006-01-20 Richard Guenther <rguenther@suse.de>
21898 Steven Bosscher <stevenb.gcc@gmail.com>
21900 PR rtl-optimization/24626
21901 * gcc.dg/torture/pr24626-1.c: New testcase.
21902 * gcc.dg/torture/pr24626-2.c: Likewise.
21903 * gcc.dg/torture/pr24626-3.c: Likewise.
21904 * gcc.dg/torture/pr24626-4.c: Likewise.
21906 2006-01-20 Dirk Mueller <dmueller@suse.com>
21909 * g++.dg/warn/empty-body.C: New.
21911 2006-01-19 Mark Mitchell <mark@codesourcery.com>
21914 * g++.dg/template/using10.C: New test.
21915 * g++.dg/temlpate/using11.C: Likewise.
21916 * g++.dg/inherit/using5.C: Tweak error messages.
21918 2006-01-20 Alan Modra <amodra@bigpond.net.au>
21920 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21922 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21924 2006-01-19 Jan Hubicka <jh@suse.cz>
21926 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21928 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21931 * g++.dg/template/spec28.C: New test.
21933 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
21935 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21936 (switchfiles): Fix fprintf's by adding srcdir or removing it.
21938 2006-01-19 Diego Novillo <dnovillo@redhat.com>
21940 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21941 * gcc.dg/gomp/critical-1.c: Likewise.
21942 * gcc.dg/gomp/critical-3.c: Likewise.
21943 * gcc.dg/gomp/empty.c: Likewise.
21944 * gcc.dg/gomp/ordered-1.c: Likewise.
21945 * gcc.dg/gomp/for-4.c: Likewise.
21946 * gcc.dg/gomp/for-6.c: Likewise.
21947 * gcc.dg/gomp/master-3.c: Likewise.
21948 * gcc.dg/gomp/for-8.c: Likewise.
21949 * gcc.dg/gomp/for-10.c: Likewise.
21950 * gcc.dg/gomp/for-18.c: Likewise.
21951 * gcc.dg/gomp/for-5.c: Likewise.
21952 * gcc.dg/gomp/for-7.c: Likewise.
21953 * gcc.dg/gomp/for-9.c: Likewise.
21955 2006-01-18 Jeff Law <law@redhat.com>
21957 * gcc.dg/tree-ssa/vrp25.c: New test.
21959 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21961 * gcc.dg/pr25805.c: Fix misapplied patch.
21963 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
21965 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21966 (check_effective_target_vect_udot_qi): New.
21967 (check_effective_target_vect_sdot_hi): New.
21968 (check_effective_target_vect_udot_hi): New.
21969 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21970 prefixed with "wrapv-" with -fwrapv.
21971 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21972 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21973 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21974 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21975 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21977 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21978 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21979 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21980 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21982 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21985 * g++.dg/other/default2.C: New test.
21986 * g++.dg/other/default3.C: New test.
21988 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21991 * gcc.dg/pr25805.c: New file.
21993 2006-01-18 Mark Mitchell <mark@codesourcery.com>
21996 * g++.dg/template/init6.C: New test.
21998 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22000 * gcc.dg/tree-ssa/pr24287.c: New test
22002 2006-01-18 Eric Christopher <echristo@apple.com>
22004 * g++.dg/eh/table.C: New.
22006 2006-01-18 DJ Delorie <dj@redhat.com>
22008 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22009 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22010 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22011 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22013 2006-01-18 Jeff Law <law@redhat.com>
22015 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22016 on wrapping on overflow semantics.
22018 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22020 * gcc.gc/tree-ssa/vrp23.c: New test.
22021 * gcc.gc/tree-ssa/vrp24.c: New test.
22023 2006-01-18 Richard Henderson <rth@redhat.com>
22024 Aldy Hernandez <aldyh@redhat.com>
22025 Jakub Jelinek <jakub@redhat.com>
22026 Diego Novillo <dnovillo@redhat.com>
22027 Uros Bizjak <uros@kss-loka.si>
22029 * gcc.dg/gomp: New directory.
22031 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22032 Steven G. Kargl <kargls@comcast.net>
22035 * gfortran.dg/intrinsic_external_1.f90: New test.
22038 * gfortran.dg/elemental_pointer_1.f90: New test.
22041 * gfortran.dg/external_procedures_1.f90: New test.
22044 gfortran.dg/assumed_present.f90: New test.
22046 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22048 * g++.dg/parse/lookup5.C: New test.
22050 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22053 * gfortran.dg/read_eof.f90: New test.
22055 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22057 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22058 add a closing brace.
22060 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22063 * gfortran.dg/fmt_tl.f: New test.
22065 2006-01-17 Eric Christopher <echristo@apple.com>
22067 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22068 * g++.old-deja/g++.warn/impint2.C: Ditto.
22069 * g++.old-deja/g++.other/null1.C: Ditto.
22070 * g++.dg/warn/conv2.C: Ditto.
22071 * g++.dg/warn/conv4.C: New file.
22073 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22075 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22077 2006-01-17 Andreas Jaeger <aj@suse.de>
22078 Janis Johnson <janis187@us.ibm.com>
22080 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22082 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22083 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22085 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22087 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22088 (switchfiles): xfail txxx where xxx >= 25.
22090 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22093 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22095 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22098 * gcc.dg/pr25682.c: New test.
22099 * g++.dg/parse/array-size2.C: New test.
22101 2006-01-16 Ian Lance Taylor <ian@airs.com>
22103 * consistency.vlad: Remove entire directory, 1652 files.
22105 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22107 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22108 check_effective_target_dfprt_nocache): New.
22109 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22110 (check_effective_target_dfprt): New.
22111 * lib/c-compat.exp (check_dfp): Remove.
22112 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22113 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22114 level of support for decimal float.
22115 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22116 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22117 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22118 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22119 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22120 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22121 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22122 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22123 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22124 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22125 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22126 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22129 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22132 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22134 * lib/gfortran.exp (gfortran_init): Likewise.
22135 * lib/obj-c++.exp (obj-c++_init): Likewise.
22136 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22137 (scan-assembler-dem-not): Likewise.
22138 * lib/scandump.exp (scan-dump-dem): Likewise.
22139 (scan-dump-dem-not): Likewise.
22141 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22144 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22146 * lib/obj-c++.exp (obj-c++_init): Likewise.
22148 2006-01-16 Richard Guenther <rguenther@suse.de>
22150 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22152 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22155 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22156 to LD_LIBRARY_PATH.
22158 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22159 Andrew Pinski <pinskia@physics.uc.edu>
22161 * gcc.dg/minmax-1.c: New test.
22163 2006-01-16 Ben Elliston <bje@au.ibm.com>
22165 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22166 * gcc.misc-tests/dectest.exp: Ditto.
22168 2006-01-15 Ian Lance Taylor <ian@airs.com>
22171 * gcc.target/i386/cmov6.c: Use -march=k8.
22173 2006-01-15 Andreas Jaeger <aj@suse.de>
22175 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22176 x86 does not have __float128.
22178 2006-01-14 Ian Lance Taylor <ian@airs.com>
22180 * gcc.target/i386/cmov6.c: New test.
22182 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22185 * g++.dg/template/ctor6.C: New test.
22187 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22189 PR tree-optimization/25485
22190 * gcc.dg/tree-ssa/pr25485.c: New.
22192 2006-01-14 Richard Guenther <rguenther@suse.de>
22194 PR tree-optimization/22548
22195 PR tree-optimization/22555
22196 PR tree-optimization/22501
22197 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22198 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22199 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22200 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22201 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22202 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22203 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22204 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22205 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22207 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22209 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22210 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22212 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22213 Richard Guenther <rguenther@suse.de>
22215 PR rtl-optimization/24257
22216 * gcc.dg/torture/pr24257.c: New testcase.
22218 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22220 * gcc.c-torture/execute/20060110-1.c: New test.
22221 * gcc.c-torture/execute/20060110-2.c: New test.
22223 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22225 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22227 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22230 * gfortran.dg/label_3.f90: New test.
22232 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22234 PR tree-optimization/25771
22235 * g++.dg/tree-ssa/pr25771.C: New test
22237 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22240 * g++.dg/opt/complex5.C: New test.
22242 2006-01-13 Richard Guenther <rguenther@suse.de>
22244 * gcc.target/i386/387-9.c: New testcase.
22246 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22249 * g++.dg/debug/dwarf2-1.C: New.
22251 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22254 * lib/gcov.exp (verify-lines): Add "close $fd".
22256 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22257 Ben Elliston <bje@au.ibm.com>
22259 * gcc.dg/dfp/inf-1.c: New test.
22261 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22262 Yao Qi <qiyaoltc@cn.ibm.com>
22263 Ben Elliston <bje@au.ibm.com>
22264 Jon Grimm <jgrimm2@us.ibm.com>
22266 * gcc.dg/nodfp-1.c: New test.
22267 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22268 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22269 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22270 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22271 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22272 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22273 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22274 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22275 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22276 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22277 * gcc.dg/format/dfp-printf-1.c: Likewise.
22278 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22279 (compat_setup_dfp): New.
22280 * gcc.dg/compat/compat.exp: Use it.
22281 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22282 Make some variables global, prepend "compat_" to their names.
22283 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22284 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22285 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22286 * lib/compat.exp (compat_skip_list): Make global, rename.
22287 * lib/c-compat.exp: New file.
22288 * lib/target-supports.exp (check_effective_target_dfp): New.
22290 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22291 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22292 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22293 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22294 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22295 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22296 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22297 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22298 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22299 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22300 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22301 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22302 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22303 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22304 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22305 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22306 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22307 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22308 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22309 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22310 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22311 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22312 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22313 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22314 gcc.dg/dfp/struct-layout-1.c,
22315 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22316 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22317 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22318 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22319 gcc.dg/dfp/func-vararg-dfp.c,
22320 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22321 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22322 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22323 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22324 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22326 2006-01-11 Richard Guenther <rguenther@suse.de>
22328 PR tree-optimization/25734
22329 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22331 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22334 * gfortran.dg/literal_character_constant_1_x.F: New test.
22335 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22336 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22337 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22339 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22342 * g++.dg/ext/packed3.C: Add expected packed error.
22344 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22347 * gcc.dg/torture/pr25706-1.c: New test.
22349 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22351 PR tree-optimization/23109
22352 PR tree-optimization/23948
22353 PR tree-optimization/24123
22355 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22356 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22357 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22358 g++.dg/tree-ssa/pr23948.C: New testcases.
22359 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22360 three divisions in order to do the optimization.
22362 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22365 * g++.dg/other/pr25632.C: New test.
22367 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22370 * gfortran.dg/used_types_1.f90: New test.
22372 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22375 * gcc.dg/torture/pr25718-1.c: New test.
22377 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22379 * gfortran.dg/list_read_2.f90: Fix typo in description.
22381 2006-01-10 Jan Beulich <jbeulich@novell.com>
22383 * lib/target-supports.exp (check_visibility_available): Simplify test
22385 (check_profiling_available): Fail for *-*-netware*.
22386 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22387 * gcc.dg/20021014-1.c: Likewise.
22388 * gcc.dg/nest.c: Likewise.
22390 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22393 * gfortran.dg/forall_3.f90: New test.
22395 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22398 * gfortran.dg/nesting_2.f90: New test.
22399 * gfortran.dg/nesting_3.f90: New test.
22401 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22403 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22404 Fix typo in comment.
22406 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22408 * gfortran.dg/single_char_string.f90: New test.
22410 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22412 * gfortran.dg/ichar_2.f90: New test.
22414 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22417 * gfortran.dg/private_type_4.f90: New.
22419 2006-01-07 Richard Guenther <rguenther@suse.de>
22421 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22423 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22425 * gfortran.dg/func_decl_1.f90: New.
22426 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22427 * gfortran.dg/array_alloc_2.f90: Likewise.
22428 * gfortran.dg/char_result_8.f90: Likewise.
22429 * gfortran.dg/dup_save_1.f90: Likewise.
22430 * gfortran.dg/dup_save_2.f90: Likewise.
22431 * gfortran.dg/f2c_6.f90: Likewise.
22432 * gfortran.dg/f2c_7.f90: Likewise.
22433 * gfortran.dg/func_result_2.f90: Likewise.
22434 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22436 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22439 * gfortran.dg/elemental_subroutine_1.f90: New test.
22440 * gfortran.dg/elemental_subroutine_2.f90: New test.
22444 * gfortran.dg/assumed_size_refs_1.f90: New test.
22448 * gfortran.dg/assumed_size_refs_2.f90: New test.
22449 * gfortran.dg/initialization_1.f90: Change warning message.
22451 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
22453 * gcc.dg/tree-ssa/loop-15.c: New test.
22455 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22458 * gfortran.dg/backspace_3.f: New test.
22459 * gfortran.dg/backspace_4.f: New test.
22461 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22464 * gfortran.dg/fmt_white.f: Update test.
22466 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
22468 * gcc.dg/cast-1.c: Add new warning.
22469 * gcc.dg/cast-2.c: Likewise.
22470 * gcc.dg/cast-3.c: Likewise.
22471 * gcc.dg/format/cast-1.c: Likewise.
22472 * gcc.dg/cast-4.c: New testcase.
22474 2006-01-05 Richard Guenther <rguenther@suse.de>
22476 PR tree-optimization/22555
22477 * gcc.dg/tree-ssa/alias-3.c: New testcase.
22479 2006-01-05 Richard Guenther <rguenther@suse.de>
22480 Diego Novillo <dnovillo@redhat.com>
22482 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22483 * gcc.dg/tree-ssa/loop-8.c: Likewise.
22484 * gcc.dg/tree-ssa/loop-1.c: Likewise.
22485 * gcc.dg/tree-ssa/pr23294.c: Likewise.
22486 * gcc.dg/tree-ssa/pr21985.c: Likewise.
22487 * gcc.dg/tree-ssa/loop-14.c: Likewise.
22488 * gcc.dg/tree-ssa/loop-2.c: Likewise.
22489 * gcc.dg/tree-ssa/loop-3.c: Likewise.
22490 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22491 * gcc.dg/tree-ssa/pr21171.c: Likewise.
22492 * gcc.dg/tree-ssa/loop-5.c: Likewise.
22493 * gcc.dg/tree-ssa/loop-10.c: Likewise.
22494 * gcc.dg/tree-ssa/loop-6.c: Likewise.
22495 * treelang/compile/extravar.tree: Likewise.
22496 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22497 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22498 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22499 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22500 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22502 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
22504 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22507 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
22510 gfortran.dg/char_result_11.f90: New.
22512 2006-01-04 Mark Mitchell <mark@codesourcery.com>
22515 * g++.dg/parse/access9.C: New test.
22516 * g++.dg/tc1/dr52.C: Tweak error markers.
22518 2006-01-04 Richard Henderson <rth@redhat.com>
22520 Merge from gomp branch.
22521 * g++.dg/parse/pragma2.C: Update expected error lines.
22523 2006-01-04 Jakub Jelinek <jakub@redhat.com>
22525 * g++.dg/other/i386-2.C: New test.
22528 * gcc.c-torture/compile/20051228-1.c: New test.
22531 * gcc.dg/pr25559.c: New test.
22533 2006-01-03 Mark Mitchell <mark@codesourcery.com>
22536 * g++.dg/lookup/friend9.C: New test.
22539 * g++.dg/template/repo5.C: New test.
22541 2006-01-03 Steven G. Kargl <kargls@comcast.net>
22544 * gfortran.dg/forall_2.f90: New test.
22546 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
22548 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22549 dg-require-weak. Adjust regexp to handle leading-underscore
22550 targets and space as well as TAB after .weak. Change previous
22551 64-bit fix to not use naked dot.
22553 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
22555 PR rtl-optimization/25578
22556 * gcc.c-torture/execute/20060102-1.c: New testcase.
22558 2006-01-03 Richard Guenther <rguenther@suse.de>
22561 * gcc.dg/torture/pr25183.c: New testcase.
22563 2006-01-03 Jakub Jelinek <jakub@redhat.com>
22565 Merge from gomp-branch.
22566 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22567 * gcc.dg/ia64-sync-2.c: Likewise.
22568 * gcc.dg/ia64-sync-3.c: Likewise.
22569 * gcc.dg/ia64-sync-4.c: Likewise.
22570 * gcc.dg/sync-2.c: Likewise.
22571 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22572 that sparc64-*-* and sparcv9-*-* supports sync builtins.
22574 2006-01-02 Mark Mitchell <mark@codesourcery.com>
22577 * g++.dg/parse/operator6.C: New test.
22580 * g++.dg/parse/error29.C: New test.
22583 * g++.dg/parse/dtor6.C: New test.
22586 * g++.dg/parse/ctor3.C: New test.
22589 * g++.dg/template/class3.C: New test.
22591 2006-01-02 Geoffrey Keating <geoffk@apple.com>
22593 * g++.dg/debug/debug9.C: New.
22595 2006-01-02 Steven G. Kargl <kargls@comcast.net>
22598 * gfortran.dg/label_2.f90: New test.
22600 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22602 * g++.dg/lookup/using12.C: Tighten error marker.
22604 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
22605 Andrew Pinski <pinskia@physics.uc.edu>
22607 * gcc.target/powerpc/darwin-abi-3.c: New file.
22608 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22609 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22610 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22611 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22612 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22613 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22614 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22615 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22617 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
22619 * gcc.dg/tree-ssa/loadpre1.c: New;
22620 * gcc.dg/tree-ssa/loadpre2.c: New;
22621 * gcc.dg/tree-ssa/loadpre3.c: New;
22622 * gcc.dg/tree-ssa/loadpre4.c: New;
22623 * gcc.dg/tree-ssa/loadpre5.c: New;
22624 * gcc.dg/tree-ssa/loadpre6.c: New;
22625 * gcc.dg/tree-ssa/loadpre7.c: New;
22626 * gcc.dg/tree-ssa/loadpre8.c: New;
22627 * gcc.dg/tree-ssa/loadpre9.c: New;
22629 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
22631 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22632 * g++.dg/abi/thunk4.C: Likewise.
22634 2006-01-01 Andreas Jaeger <aj@suse.de>
22636 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22639 2006-01-01 Jakub Jelinek <jakub@redhat.com>
22642 * gcc.dg/pragma-pack-3.c: New test.
22643 * g++.dg/parse/pragma3.C: New test.
22645 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22647 PR middle-end/24827
22648 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22650 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22653 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22655 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
22658 * gfortran-dg/pure_byref_3.f90: New.
22661 * gfortran.dg/userdef_operator_1.f90: New.
22663 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
22665 * g++.dg/abi/thunk3.C: New.
22666 * g++.dg/abi/thunk4.C: New.
22668 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
22671 * gfortran.dg/host_used_types_1.f90: New test. Check that host
22672 associated derived type components of derived types are
22673 properly declared in contained procedures.
22675 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22677 PR libgfortran/25139
22678 * gfortran.dg/backspace_2.f: New test.
22680 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22682 PR libgfortran/25550
22683 * gfortran.dg/endfile.f: New test.
22685 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22687 PR libgfortran/25419
22688 * gfortran.dg/comma.f: New test.
22690 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22692 * lib/gfortran-dg.exp: Remove trailing whitespace.
22693 * lib/fortran-torture.exp: Test with -fbounds-check instead of
22694 -funroll-all-loops.
22696 2005-12-28 Alan Modra <amodra@bigpond.net.au>
22698 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22699 Extended Double long doubles or repeat tests when long double is
22700 the same size as double.
22702 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22704 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22707 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22708 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22711 * gcc.dg/pr23911.c: Make test variable static.
22714 * gcc.dg/tree-ssa/pr14841.c: Likewise.
22716 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22719 * g++.dg/parse/crash17.C: Adjust error markers.
22720 * g++.dg/template/error20.C: New test.
22722 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22725 * g++.dg/ext/complit4.C: New test.
22728 * g++.dg/ext/complit5.C: Likewise.
22730 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
22732 PR tree-optimization/25125
22733 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22734 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22735 * gcc.c-torture/execute/pr25125.c: New.
22737 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
22741 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22742 functions with incorrect assumed size references.
22744 2005-12-24 Mark Mitchell <mark@codesourcery.com>
22747 * g++.dg/opt/init1.C: New test.
22749 2005-12-23 Mark Mitchell <mark@codesourcery.com>
22752 * g++.dg/template/sfinae3.C: New test.
22754 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22756 * g++.dg/other/friend4.C: New test.
22758 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22761 * g++.dg/opt/pr25005.C: New test.
22763 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22766 * g++.dg/template/ptrmem16.C: New test.
22768 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
22772 * gfortran.dg/initialization_1.f90: Add test of SIZE.
22774 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22776 PR libgfortran/25307
22777 * gfortran.dg/list_read_5.f90: New test.
22779 2005-12-22 Richard Henderson <rth@redhat.com>
22781 * gcc.target/i386/sse-7.c: Use -msse2.
22783 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22785 PR rtl-optimization/25432
22786 * gcc.c-torture/compile/20051216-1.c: New test.
22789 * objc/execute/pr25328.m: New test.
22791 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22794 * g++.dg/template/call4.C: New test.
22796 2005-12-22 Dale Johannesen <dalej@apple.com>
22798 * gcc.target/i386/sse-17.c: New.
22800 2005-12-22 Paul Brook <paul@codesourcery.com>
22802 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22804 2005-12-22 Paul Brook <paul@codesourcery.com>
22806 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22808 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22811 * gcc.c-torture/compile/pr25513.c: New test.
22813 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22816 * g++.dg/parse/error25.C: Add more tests.
22818 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22821 * gfortran.dg/der_charlen_1.f90: New.
22823 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
22826 * gfortran.dg/pointer_component_type_1.f90: New test.
22830 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22831 should give an error with assumed size array refernces and checks
22832 those that should not.
22833 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22834 reference an upper bound so that it does not generate an error.
22840 * gfortran.dg/used_dummy_types_1.f90: New test.
22841 * gfortran.dg/used_dummy_types_2.f90: New test.
22842 * gfortran.dg/used_dummy_types_3.f90: New test.
22843 * gfortran.dg/used_dummy_types_4.f90: New test.
22844 * gfortran.dg/used_dummy_types_5.f90: New test.
22847 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22848 group already being USE associated.
22849 * gfortran.dg/assumed_shape_nml.f90: New test.
22850 * gfortran.dg/assumed_size_nml.f90: New test.
22860 * gfortran.dg/io_constraints_1.f90: New test.
22861 * gfortran.dg/io_constraints_1.f90: New test.
22862 * gfortran.dg/iostat_3.f90: Change wording of warning.
22863 * gfortran.dg/g77/19981216-0.f: The same.
22865 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
22867 PR tree-optimization/23518
22868 * gcc.dg/pr23518.c: New.
22870 2005-12-21 Mike Stump <mrs@apple.com>
22872 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22874 2005-12-21 Paul Brook <paul@codesourcery.com>
22876 * gcc.dg/pr19340.c: Skip on m68k targets.
22878 2005-12-21 Steven Bosscher <stevenb@suse.de>
22880 PR rtl-optimization/25196
22881 * gcc.dg/pr25196.c: New test.
22883 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
22886 gfortran.dg/where_nested_1.f90: New.
22888 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
22890 PR tree-optimization/25382.
22891 * gcc.dg/tree-ssa/pr25382.c: New.
22893 2005-12-20 Richard Guenther <rguenther@suse.de>
22895 PR middle-end/24306
22896 * gcc.target/i386/pr24306.c: New testcase.
22898 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
22900 PR tree-optimization/25501
22901 * gcc.dg/tree-ssa/pr25501.c: New.
22903 2005-12-20 Richard Guenther <rguenther@suse.de>
22906 2005-12-02 Richard Guenther <rguenther@suse.de>
22908 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22910 2005-12-20 Mark Mitchell <mark@codesourcery.com>
22913 * g++.dg/warn/Wunreachable-code-2.C: New test.
22915 2005-12-19 Mark Mitchell <mark@codesourcery.com>
22918 * g++.dg/template/ctor5.C: New test.
22921 * g++.dg/template/overload8.C: New test.
22923 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
22925 * gcc.c-torture/compile/pr25483 : New test.
22927 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22930 * g++.dg/ext/typeof10.C: New test.
22932 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
22934 * gcc.dg/mt-loopi1.c: New.
22936 2005-12-18 Richard Guenther <rguenther@suse.de>
22938 PR tree-optimization/25481
22939 * gcc.dg/torture/pr25481.c: New testcase.
22941 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
22943 PR rtl-optimization/21041
22944 * gcc.dg/pr21041.c: New test.
22946 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22948 PR libgfortran/25463
22949 * gfortran.dg/advance.f90: New test.
22951 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
22953 * gcc.dg/20051201-1.c: New test.
22955 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
22958 * gfortran.dg/initialization_1.f90: New test.
22959 * gfortran.dg/enum_5.f90: Change dg-error to new message.
22960 * gfortran.dg/g77/980616-0.f: The same.
22962 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22965 * gfortran.dg/chkbits.f90: New test.
22967 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22969 * gfortran.dg/enum_5.f: Revert to previous version.
22971 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22973 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22974 * gfortran.dg/nested_modules_1.f90: Ditto.
22975 * gfortran.dg/hollerith_f95.f90: Ditto.
22976 * gfortran.dg/select_5.f90: Ditto.
22977 * gfortran.dg/secnds.f: Ditto.
22978 * gfortran.dg/hollerith2.f90: Ditto.
22979 * gfortran.dg/imag_2.f: Ditto.
22980 * gfortran.dg/ftell_2.f90: Ditto.
22981 * gfortran.dg/malloc_free_1.f90: Ditto.
22982 * gfortran.dg/logint-1.f: Ditto.
22983 * gfortran.dg/recursive_statement_functions.f90: Ditto.
22984 * gfortran.dg/e_d_fmt.f90: Ditto.
22985 * gfortran.dg/hollerith_legacy.f90: Ditto.
22986 * gfortran.dg/logint-2.f: Ditto.
22987 * gfortran.dg/enum_5.f90: Ditto.
22988 * gfortran.dg/f2c_2.f90: Ditto.
22989 * gfortran.dg/pr17143.f90: Ditto.
22990 * gfortran.dg/namelist_14.f90: Ditto.
22991 * gfortran.dg/logint-3.f: Ditto.
22992 * gfortran.dg/spread_scalar_source.f90: Ditto.
22993 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22994 * gfortran.dg/namelist_11.f: Ditto.
22995 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22996 * gfortran.dg/g77/20010519-1.f
22997 * gfortran.dg/g77/alpha1.f: Ditto.
22998 * gfortran.dg/g77/990115-1.f: Ditto.
22999 * gfortran.dg/g77/erfc.f: Ditto.
23000 * gfortran.dg/g77/19990313-3.f: Ditto.
23001 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23002 * gfortran.dg/g77/20010426.f: Ditto.
23003 * gfortran.dg/g77/19990313-0.f: Ditto.
23004 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23005 * gfortran.dg/g77/20000629-1.f: Ditto.
23006 * gfortran.dg/g77/970125-0.f: Ditto.
23007 * gfortran.dg/g77/8485.f: Ditto.
23008 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23009 * gfortran.dg/g77/19990313-1.f: Ditto.
23010 * gfortran.dg/g77/int8421.f: Ditto.
23011 * gfortran.dg/g77/19990305-0.f: Ditto.
23012 * gfortran.dg/g77/947.f: Ditto.
23013 * gfortran.dg/g77/19990905-2.f: Ditto.
23014 * gfortran.dg/g77/cabs.f: Ditto.
23015 * gfortran.dg/g77/19990313-2.f: Ditto.
23016 * gfortran.dg/g77/20020307-1.f: Ditto.
23017 * gfortran.dg/g77/dcomplex.f: Ditto.
23018 * gfortran.dg/g77/19990502-1.f: Ditto.
23019 * gfortran.dg/g77/19981216-0.f: Ditto.
23020 * gfortran.dg/common_4.f90: Ditto.
23021 * gfortran.dg/entry_4.f90: Ditto.
23022 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23023 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23024 * gfortran.dg/namelist_12.f: Ditto.
23025 * gfortran.dg/scale_1.f90: Ditto.
23026 * gfortran.dg/modulo_1.f90
23027 * gfortran.dg/hollerith.f90: Ditto.
23028 * gfortran.dg/direct_io_3.f90: Ditto.
23029 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23030 * gfortran.dg/gnu_logical_1.F: Ditto.
23031 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23032 * gfortran.dg/assign_1.f90: Ditto.
23033 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23034 * gfortran.dg/pr23095.f: Ditto.
23035 * gfortran.dg/read_float_1.f90: Ditto.
23037 2005-12-17 Andreas Jaeger <aj@suse.de>
23039 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23040 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23042 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23045 * gfortran.dg/fmt_white.f: New test.
23047 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23049 * gfortran.dg/label_1.f90: New test.
23051 2005-12-15 Ben Elliston <bje@au.ibm.com>
23054 * gcc.dg/20031012-1.c: Add -Walways-true option.
23055 * gcc.dg/weak/weak-3.c: Likewise.
23056 * g++.old-deja/g++.mike/warn8.C: Likewise.
23058 2005-12-16 Mike Stump <mrs@apple.com>
23060 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23063 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23065 PR libgfortran/25264
23066 PR libgfortran/25349
23067 * gfortran.dg/tl_editing.f90: Added additional checks.
23068 * gfortran.dg/t_editing.f: New test.
23069 * gfortran.dg/write_padding.f90: New test
23071 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23074 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23076 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23078 PR rtl-optimization/24899
23079 * gcc.c-torture/execute/20051215-1.c: New test.
23081 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23084 * gfortran.dg/pr24823.f: New test.
23086 2005-12-16 Jeff Law <law@redhat.com>
23088 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23090 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23092 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23093 (base_types): Change C++ style comments to C style comments. Remove
23094 aligned types from the array. Keep Enums disabled.
23095 (complex_types): Remove aligned types from the array.
23096 Comment out "_Complex long double".
23097 (attrib_types): Remove.
23098 (complex_attrib_types): Remove.
23099 (attrib_array_types): Remove.
23100 (complex_attrib_array_types): Remove.
23101 (aligned_bitfld_types): Remove.
23102 (n_aligned_bitfld_types): Remove.
23103 (FEATURE_ALIGNEDPACKED): Delete.
23104 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23105 (singles): Remove support for adding attributes.
23106 (choose_type): Remove support for attributed types.
23107 (generate_fields): Remove support for attributed bit-fields.
23108 Remove support for adding attributes.
23109 (generate_random_tests): Remove support for adding attributes.
23110 (features): Add back "[0] :0" and "complex vector [0]".
23111 (main): Remove support for attributed bit-fields.
23112 Uncomment the calling of generate_random_tests for the rests of
23115 2005-12-16 Jan Hubicka <jh@suse.cz>
23117 * gcc.c-torture/combine/pr25224.c: New.
23119 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23122 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23125 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23127 * gcc.dg/20051215-1.c: New file.
23129 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23131 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23132 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23134 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23137 * gfortran.dg/dummy_functions_1.f90: New.
23139 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23141 PR rtl-optimization/25310
23142 * gcc.c-torture/compile/pr25310.c: New test.
23144 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23147 * gcc.dg/pr25023.c: New test.
23149 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23151 * g++.old-deja/g++.brendan/redecl1.C,
23152 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23153 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23154 g++.old-deja/g++.oliva/typeof1.C,
23155 g++.old-deja/g++.other/crash16.C,
23156 g++.old-deja/g++.other/crash34.C,
23157 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23158 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23159 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23160 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23161 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23162 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23165 2005-12-14 Kean Johnston <jkj@sco.com>
23166 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23168 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23169 * gcc.target/i386/20020523-1.c: Ditto.
23170 * gcc.target/i386/tailcall-1.c: Ditto.
23171 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23172 * gcc.target/i386/ssetype-5.c: Ditto.
23174 2005-12-14 Jeff Law <law@redhat.com>
23176 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23178 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23182 * gcc.target/i386/pr25254.c: New test.
23183 * gfortran.dg/PR24188.f: New test.
23185 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23187 * lib/fortran-torture.exp: Catch remaining uses of
23188 remote_file build delete.
23190 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23192 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23194 2005-12-14 Ben Elliston <bje@au.ibm.com>
23196 * gcc.dg/warn-addr-cmp.c: New test.
23198 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23202 * gcc.target/i386/pr25293.c: New test.
23204 2005-12-13 Petr Machata <machata@post.cz>
23207 * g++.dg/parse/comma2.C: New test.
23209 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23210 Jakub Jelinek <jakub@redhat.com>
23212 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23213 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23214 (limits.h): Include unconditionally.
23215 (stdlib.h): Likewise.
23216 (hashtab.h): Do not include.
23217 (getopt.h): Likewise.
23218 (stddef.h): Include.
23219 (hashval_t): Define.
23220 (struct entry): Add "next" field.
23221 (HASH_SIZE): New macro.
23222 (hash_table): New variable.
23223 (switchfiles): Do not use xmalloc.
23225 (iterative_hash): New function.
23227 (e_exists): New function.
23228 (e_insert): Likewise.
23229 (output): Use, instead of libiberty hashtable functions.
23230 (main): Do not use getopt. Do not call htab_create.
23232 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23235 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23236 put atal* and atpaal* attributes on array elements.
23237 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23238 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23239 put atal* and atpaal* attributes on array elements.
23240 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23242 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23244 * gcc.dg/single-precision-constant.c: New test.
23246 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23248 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23249 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23250 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23251 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23252 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23253 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23254 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23255 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23256 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23257 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23258 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23259 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23260 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23261 gcc.target/powerpc/ppc-sdata-2.c,
23262 gcc.target/powerpc/ppc-stackalign-1.c,
23263 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23264 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23265 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23266 gcc.target/powerpc/rs6000-ldouble-2.c,
23267 gcc.target/powerpc/rs6000-power2-1.c,
23268 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23269 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23270 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23271 option into target selector.
23272 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23273 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23275 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23278 * objc.dg/encode-9.m: New test.
23280 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23283 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23284 * gcc.dg/asm-b.c: Fix typo.
23285 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23286 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23287 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23288 i?86 lp64 and x86_64 ilp32.
23289 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23291 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23293 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23296 gfortran.dg/equiv_5.f90: New test.
23298 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23300 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23301 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23302 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23303 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23304 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23305 * gcc.dg/tree-ssa/reassoc-5.c: New.
23306 * gcc.dg/tree-ssa/reassoc-6.c: New.
23307 * gcc.dg/tree-ssa/reassoc-7.c: New.
23308 * gcc.dg/tree-ssa/reassoc-8.c: New.
23309 * gcc.dg/tree-ssa/reassoc-9.c: New.
23310 * gcc.dg/tree-ssa/reassoc-10.c: New.
23311 * gcc.dg/tree-ssa/reassoc-11.c: New.
23313 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23317 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23319 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23322 * g++.dg/template/inherit.C: Do not use a generic error message.
23324 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23327 * objc.dg/gnu-encoding: New directory.
23328 * objc.dg/gnu-encoding/compat-common.h: New file.
23329 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23330 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23331 * objc.dg/gnu-encoding/vector-defs.h: New file.
23332 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23333 * objc.dg/gnu-encoding/generate-random.c: New file.
23334 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23335 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23336 * objc.dg/gnu-encoding/generate-random.h: New file.
23338 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23341 * g++.dg/template/defarg7.C: New test.
23343 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23346 * objc.dg/encode-8.m: New test.
23348 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23351 * objc.dg/encode-7.m: New test.
23353 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23356 * g++.dg/opt/inline10.C: New test.
23358 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23360 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23362 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23364 * gfortran.dg/substring_equivalence.f90: typo in comment
23366 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23369 * gfortran.dg/iostat_3.f90: New test.
23371 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23374 * gfortran.dg/unf_io_convert_1.f90: New test.
23375 * gfortran.dg/unf_io_convert_2.f90: New test.
23376 * gfortran.dg/unf_io_convert_3.f90: New test.
23378 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23381 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23382 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23383 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23384 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23385 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23386 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23387 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23388 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23389 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23390 gcc.dg/torture/fp-int-convert-float128-timode.c,
23391 gcc.dg/torture/fp-int-convert-float128.c,
23392 gcc.dg/torture/fp-int-convert-float80-timode.c,
23393 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23394 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23396 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23398 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23400 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23402 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23404 * gcc.dg/20051207-1.c,
23405 * gcc.dg/20051207-2.c,
23406 * gcc.dg/20051207-3.c: New tests.
23408 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23411 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23412 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23413 dg-skip-if target selector.
23416 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23417 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23418 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23419 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23420 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23421 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23422 and/or merge with i?86 cases.
23424 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23427 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23428 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23429 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23430 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23433 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23436 * gcc.c-torture/compile/pr25311.c: New test.
23438 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23440 PR libgfortran/25039
23441 * gfortran.dg/read_comma.f: New test.
23443 2005-12-08 Jakub Jelinek <jakub@redhat.com>
23446 * g++.dg/opt/pr19317-1.C: New test.
23447 * g++.dg/opt/pr19317-2.C: New test.
23448 * g++.dg/opt/pr19317-3.C: New test.
23451 * gcc.c-torture/execute/pr19005.c: New test.
23454 * g++.old-deja/g++.other/comdat5.C: New test.
23455 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23457 * g++.dg/compat/struct-layout-1.exp: New file.
23458 * g++.dg/compat/struct-layout-1.h: New.
23459 * g++.dg/compat/struct-layout-1_generate.c: New.
23460 * g++.dg/compat/struct-layout-1_x1.h: New.
23461 * g++.dg/compat/struct-layout-1_x2.h: New.
23462 * g++.dg/compat/struct-layout-1_y1.h: New.
23463 * g++.dg/compat/struct-layout-1_y2.h: New.
23465 * gcc.dg/20050330-2.c: New test.
23467 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
23470 * gfortran.dg/associated_1.f90: New.
23472 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23474 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23475 ILP32 vect_no_align platforms.
23477 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
23478 Jakub Jelinek <jakub@redhat.com>
23481 * gcc.c-torture/compile/20051207-1.c: New test.
23483 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23486 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23487 gcc.dg/torture/pr18582-1.c,
23488 gcc.target/i386/attributes-error.c: Also test on x86_64.
23490 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23492 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23495 * g++.dg/template/typedef3.C: New test.
23499 * g++.dg/template/dtor3.C: Fix error markers.
23501 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
23503 * lib/target-supports.exp (check_effective_target_sync_char_short):
23506 2005-12-06 Janis Johnson <janis187@us.ibm.com>
23508 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23510 2005-12-06 Roger Sayle <roger@eyesopen.com>
23512 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23513 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23514 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23515 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23517 2005-12-06 Roger Sayle <roger@eyesopen.com>
23520 * g++.dg/other/array2.C: New test case.
23522 2005-12-05 Geoffrey Keating <geoffk@apple.com>
23524 * gcc.dg/darwin-weakimport-3.c: New.
23526 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23527 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23528 and to work on Darwin.
23529 * gcc.dg/attr-weakref-1b.c: New file.
23530 * gcc.dg/attr-weakref-2.c: New test.
23531 * gcc.dg/darwin-weakref-1.c: New test.
23533 2005-12-05 Janis Johnson <janis187@us.ibm.com>
23536 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23537 use in selector expressions.
23538 (dg-xfail-if): Ditto.
23539 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23540 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23541 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23542 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23543 * gcc.test-framework/test-framework.exp: Skip generated tests if
23544 CHECK_TEST_FRAMEWORK is not 1.
23546 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23548 PR tree-optimization/24963
23549 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23552 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23555 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23556 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23557 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23558 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23560 2005-12-05 Jakub Jelinek <jakub@redhat.com>
23562 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23565 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23567 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23569 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23571 * gcc.dg/format/cast-1.c: New test.
23573 2005-12-04 Roger Sayle <roger@eyesopen.com>
23576 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23577 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23578 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23579 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23581 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23583 * gcc.dg/cast-pretty-print-1.c: New test.
23585 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23587 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23589 2005-12-02 Mark Mitchell <mark@codesourcery.com>
23592 * g++.dg/template/friend40.C: New test.
23594 2005-12-02 Jakub Jelinek <jakub@redhat.com>
23597 * gcc.target/i386/movq-2.c: New test.
23598 * gcc.target/i386/movq.c: Remove target i?86, instead add
23599 dg-require-effective-target ilp32.
23601 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23604 * g++.dg/other/default1.C: New test.
23606 2005-12-02 Richard Guenther <rguenther@suse.de>
23608 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23610 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
23612 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23614 2005-12-02 Alan Modra <amodra@bigpond.net.au>
23617 * gcc.target/powerpc/rotate.c: New.
23619 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23621 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23622 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23624 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
23627 * gcc.dg/pr17730-1.c: Adjust.
23628 * gcc.dg/lvalue1.c (main): Likewise.
23629 * gcc.dg/lvalue-2.c: Likewise.
23630 * g++.dg/pr7503-3.C
23632 2005-12-01 Geoffrey Keating <geoffk@apple.com>
23634 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23637 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
23640 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
23642 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23645 * lib/target-supports.exp (check_effective_target_tls): New.
23646 (check_effective_target_tls_runtime): New.
23647 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23649 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23650 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23651 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23652 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23653 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23654 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23655 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23656 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23657 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23658 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23659 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23660 effective-target TLS.
23661 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23662 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23663 effective-target TLS runtime.
23665 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23667 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23669 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
23671 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23672 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23673 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23674 ignored" warnings when "packing" is the same as the ABI layout.
23676 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
23679 * gfortran.dg/line_length_1.f: New test.
23680 * gfortran.dg/line_length_2.f90: Ditto.
23682 2005-11-30 Richard Guenther <rguenther@suse.de>
23684 PR tree-optimization/21655
23685 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23687 2005-11-30 Dale Johannesen <dalej@apple.com>
23689 * gcc.c-torture/compile/pr24930.c: New.
23691 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
23694 * gfortran.dg/auto_char_dummy_array.f90: New test.
23696 2005-11-30 Jeff Law <law@redhat.com>
23698 * g++.old-deja/g++.law/pr25000.C: New test.
23700 2005-11-30 Jakub Jelinek <jakub@redhat.com>
23702 * gcc.dg/tls/opt-11.c: New test.
23704 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
23706 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23708 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23711 2005-11-29 Jakub Jelinek <jakub@redhat.com>
23713 * gfortran.dg/open_access_1.f90: New test.
23715 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23717 * gcc.dg/charset/builtin2.c: New test.
23719 2005-11-28 Jakub Jelinek <jakub@redhat.com>
23721 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23722 on mmix-*-* for *_[xy].c.
23724 2005-11-28 Kean Johnston <jkj@sco.com>
23726 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23728 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23729 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23730 * gcc.target/i386/asm-3.c: Ditto.
23731 * gcc.target/i386/clobbers.c: Ditto.
23732 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23733 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23735 * gcc.target/i386/mul.c: Ditto.
23736 * gcc.target/i386/ssetype-1.c: Ditto.
23737 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23738 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23739 static so the test works with -fPIC mode too. Based on comment in
23741 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23743 2005-11-28 Richard Guenther <rguenther@suse.de>
23745 * gcc.dg/alias-9.c: New testcase.
23746 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23748 2005-11-28 Roger Sayle <roger@eyesopen.com>
23749 Uros Bizjak <uros@kss-loka.si>
23751 PR middle-end/20219
23752 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23753 tan(x)/sin(x) transformations.
23755 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
23757 PR middle-end/24575
23758 * gcc.dg/tree-ssa/divide-3.c: New test.
23759 * gcc.dg/tree-ssa/divide-4.c: New test.
23761 2005-11-27 Steven G. Kargl <kargls@comcast.net>
23764 * gfortran.dg/boz_6.f90: New test.
23766 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23769 * gfortran.dg/modulo_1.f90: New test.
23771 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23773 PR libfortran/24919
23774 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23775 fail on CRLF platforms.
23776 * gfortran.dg/ftell_2.f90: Likewise.
23778 2005-11-26 Eric Christopher <echristo@apple.com>
23780 * gcc.dg/intmax_t-1.c: Remove mips xfail.
23782 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23784 * objc.dg/gnu-runtime-3.m: Simplify.
23786 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23788 PR middle-end/23669
23789 * gcc.dg/tree-ssa/divide-1.c: New test.
23790 * gcc.dg/tree-ssa/divide-2.c: New test.
23792 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23794 PR libgfortran/24945
23795 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23797 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23799 PR libgfortran/24945
23800 * gfortran.dg/open_status_2.f90: New test.
23802 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23804 * gcc.c-torture/execute/builtins/fprintf.c,
23805 gcc.c-torture/execute/builtins/fputs-lib.c,
23806 gcc.c-torture/execute/builtins/fputs.c,
23807 gcc.c-torture/execute/builtins/lib/fprintf.c,
23808 gcc.c-torture/execute/builtins/lib/printf.c,
23809 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23811 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
23813 * gcc.dg/20050922-2.c: New test.
23815 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
23817 * objc.dg/gnu-runtime-3.m: New test.
23819 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23822 * g++.dg/other/void1.C: New test.
23824 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
23826 PR middle-end/24998
23827 * gcc.dg/torture/fp-int-convert-float.c,
23828 gcc.dg/torture/fp-int-convert-double.c,
23829 gcc.dg/torture/fp-int-convert-long-double.c,
23830 gcc.dg/torture/fp-int-convert-timode.c,
23831 gcc.dg/torture/fp-int-convert-float80.c,
23832 gcc.dg/torture/fp-int-convert-float80-timode.c,
23833 gcc.dg/torture/fp-int-convert-float128.c,
23834 gcc.dg/torture/fp-int-convert-float128-timode.c,
23835 gcc.dg/torture/fp-int-convert.h: New files.
23837 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23839 PR middle-end/24989
23840 * gcc.dg/tree-ssa/bool-10.c: New test.
23841 * gcc.dg/tree-ssa/bool-11.c: New test.
23842 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23844 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23846 PR middle-end/24990
23847 * tree-ssa/pr24990-1.c: New test.
23849 2005-11-24 Richard Guenther <rguenther@suse.de>
23850 Dirk Mueller <dmueller@suse.de>
23853 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23854 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23855 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23856 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23857 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23858 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23860 2005-11-23 Uros Bizjak <uros@kss-loka.si>
23862 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23864 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
23867 * gcc.dg/Wc++-compat.c: New.
23868 * gcc.dg/Wno-c++-compat.c: New.
23870 2005-11-23 Alan Modra <amodra@bigpond.net.au>
23872 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23873 (vspltish, vspltisw): Likewise.
23875 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23877 PR libgfortran/24794
23878 * gfortran.dg/namelist_12.f: Fix quotes.
23879 * gfortran.dg/namelist_13.f90: Fix quotes.
23880 * gfortran.dg/namelist_14.f90: Fix quotes.
23881 * gfortran.dg/namelist_15.f90: Fix quotes.
23882 * gfortran.dg/namelist_use.f90: Fix quotes.
23883 * gfortran.dg/namelist_use_only.f90: Fix quotes.
23884 * gfortran.dg/namelist_21.f90: New test.
23885 * gfortran.dg/namelist_22.f90: New test.
23887 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
23890 * gcc.c-torture/compile/pr23435.c: New.
23892 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23894 * gcc.c-torture/execute/floatunsisf-1.c: New test.
23896 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23898 * gcc.target/powerpc/405-macchw-1.c,
23899 gcc.target/powerpc/405-macchw-2.c,
23900 gcc.target/powerpc/405-macchwu-1.c,
23901 gcc.target/powerpc/405-macchwu-2.c,
23902 gcc.target/powerpc/405-machhw-1.c,
23903 gcc.target/powerpc/405-machhw-2.c,
23904 gcc.target/powerpc/405-machhwu-1.c,
23905 gcc.target/powerpc/405-machhwu-2.c,
23906 gcc.target/powerpc/405-maclhw-1.c,
23907 gcc.target/powerpc/405-maclhw-2.c,
23908 gcc.target/powerpc/405-maclhwu-1.c,
23909 gcc.target/powerpc/405-maclhwu-2.c,
23910 gcc.target/powerpc/405-mulchw-1.c,
23911 gcc.target/powerpc/405-mulchw-2.c,
23912 gcc.target/powerpc/405-mulchwu-1.c,
23913 gcc.target/powerpc/405-mulchwu-2.c,
23914 gcc.target/powerpc/405-mulhhw-1.c,
23915 gcc.target/powerpc/405-mulhhw-2.c,
23916 gcc.target/powerpc/405-mulhhwu-1.c,
23917 gcc.target/powerpc/405-mulhhwu-2.c,
23918 gcc.target/powerpc/405-mullhw-1.c,
23919 gcc.target/powerpc/405-mullhw-2.c,
23920 gcc.target/powerpc/405-mullhwu-1.c,
23921 gcc.target/powerpc/405-mullhwu-2.c,
23922 gcc.target/powerpc/405-nmacchw-1.c,
23923 gcc.target/powerpc/405-nmacchw-2.c,
23924 gcc.target/powerpc/405-nmachhw-1.c,
23925 gcc.target/powerpc/405-nmachhw-2.c,
23926 gcc.target/powerpc/405-nmaclhw-1.c,
23927 gcc.target/powerpc/405-nmaclhw-2.c,
23928 gcc.target/powerpc/440-macchw-1.c,
23929 gcc.target/powerpc/440-macchw-2.c,
23930 gcc.target/powerpc/440-macchwu-1.c,
23931 gcc.target/powerpc/440-macchwu-2.c,
23932 gcc.target/powerpc/440-machhw-1.c,
23933 gcc.target/powerpc/440-machhw-2.c,
23934 gcc.target/powerpc/440-machhwu-1.c,
23935 gcc.target/powerpc/440-machhwu-2.c,
23936 gcc.target/powerpc/440-maclhw-1.c,
23937 gcc.target/powerpc/440-maclhw-2.c,
23938 gcc.target/powerpc/440-maclhwu-1.c,
23939 gcc.target/powerpc/440-maclhwu-2.c,
23940 gcc.target/powerpc/440-mulchw-1.c,
23941 gcc.target/powerpc/440-mulchw-2.c,
23942 gcc.target/powerpc/440-mulchwu-1.c,
23943 gcc.target/powerpc/440-mulchwu-2.c,
23944 gcc.target/powerpc/440-mulhhw-1.c,
23945 gcc.target/powerpc/440-mulhhw-2.c,
23946 gcc.target/powerpc/440-mulhhwu-1.c,
23947 gcc.target/powerpc/440-mulhhwu-2.c,
23948 gcc.target/powerpc/440-mullhw-1.c,
23949 gcc.target/powerpc/440-mullhw-2.c,
23950 gcc.target/powerpc/440-mullhwu-1.c,
23951 gcc.target/powerpc/440-mullhwu-2.c,
23952 gcc.target/powerpc/440-nmacchw-1.c,
23953 gcc.target/powerpc/440-nmacchw-2.c,
23954 gcc.target/powerpc/440-nmachhw-1.c,
23955 gcc.target/powerpc/440-nmachhw-2.c,
23956 gcc.target/powerpc/440-nmaclhw-1.c,
23957 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23959 2005-11-21 Jakub Jelinek <jakub@redhat.com>
23962 * gfortran.dg/inquire_9.f90: New test.
23965 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23967 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23969 PR libfortran/24432
23970 * lib/target-supports.exp (check_effective_target_fortran_large_real):
23971 Check that 'cos' is supported.
23973 2005-11-21 Paul Thomas <pault@gcc.gnu.org
23976 * gfortran.dg/substring_equivalence.f90: New test.
23979 * gfortran.dg/auto_internal_assumed.f90: New test.
23981 2005-11-21 Uros Bizjak <uros@kss-loka.si>
23983 * gcc.dg/fold-div-2.c: New test.
23985 2005-11-20 Ian Lance Taylor <ian@airs.com>
23987 PR rtl-optimization/24883
23988 * gcc.c-torture/compile/pr24883.c: New test.
23990 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
23992 PR middle-end/20583
23993 * gcc.c-torture/compile/pr20583.c: New.
23995 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
23997 * gcc.c-torture/execute/usmul.c: New test.
23999 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24001 * gcc.dg/tree-ssa/vrp22.c: New test.
24003 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24005 PR middle-end/24912
24006 * gcc.dg/torture/pr24912-1.c: New test.
24008 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24011 * gfortran.dg/arrayio_derived_1.f90: New test.
24013 2005-11-19 Richard Guenther <rguenther@suse.de>
24015 PR middle-end/23294
24016 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24018 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24020 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24022 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24025 * g++.dg/template/friend39.C: New test.
24027 2005-11-18 James E Wilson <wilson@specifix.com>
24029 * gcc.dg/builtin-strstr.c: New.
24031 2005-11-18 Richard Henderson <rth@redhat.com>
24033 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24034 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24035 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24036 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24037 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24038 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24039 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24040 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24041 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24042 renaming to remove initial "ia64-".
24044 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24046 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24048 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24050 * g++.dg/cpp/string-2.C: New test.
24052 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24054 * gcc.dg/tree-ssa/loop-14.c: New test.
24056 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24057 Michael Chamberlain <michael@chamberlain.net.au>
24059 * ada/acats/run_all.sh (target_run): Kill long running tests.
24061 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24063 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24064 * gcc.dg/cleanup-9.c: Likewise.
24065 * gcc.dg/cleanup-10.c: Likewise.
24066 * gcc.dg/cleanup-11.c: Likewise.
24068 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24071 * gfortran.dg/open_access_append_1.f90: New test.
24072 * gfortran.dg/open_access_append_2.f90: New test.
24074 2005-11-16 Richard Guenther <rguenther@suse.de>
24076 PR middle-end/24851
24077 * gcc.c-torture/execute/pr24851.c: New testcase.
24079 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24081 * gcc.dg/fold-overflow-1.c: New test.
24083 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24085 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24086 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24088 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24090 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24092 * g++.dg/eh/forced2.C: Likewise.
24093 * g++.dg/eh/forced3.C: Likewise.
24094 * g++.dg/eh/forced4.C: Likewise.
24096 2005-11-11 Mike Stump <mrs@apple.com>
24098 * g++.old-deja/g++.mike/unused.C: Add.
24100 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24103 * g++.dg/warn/Wcast-qual1.C: New test.
24105 2005-11-15 Jan Hubicka <jh@suse.cz>
24107 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24109 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24111 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24113 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24116 * gcc.dg/tree-ssa/pr24840.c: New test.
24118 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24121 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24123 2005-11-14 Dale Johannesen <dalej@apple.com>
24125 * gcc.c-torture/execute/20051113-1.c: New.
24127 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24130 * g++.dg/template/crash43.C: New test.
24132 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24134 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24136 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24139 * g++.dg/eh/spec8.C: New test.
24141 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24143 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24145 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24148 * g++.dg/parse/ambig4.C: New test.
24149 * g++.dg/tc1/dr101.C: Adjust error markers.
24150 * g++.dg/lookup/strong-using-2.C: Likewise.
24151 * g++.dg/lookup/ambig5.C: Likewise.
24152 * g++.dg/lookup/ambig4.C: Likewise.
24153 * g++.dg/parse/crash22.C: Likewise.
24155 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24157 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24159 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24161 * gcc.dg/nested-calls-1.c: New test.
24163 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24165 * gfortran.dg/complex_intrinsic_1.f90: New test.
24166 * gfortran.dg/complex_intrinsic_2.f90: New test.
24167 * gfortran.dg/fgetc_1.f90: New test.
24168 * gfortran.dg/fgetc_2.f90: New test.
24169 * gfortran.dg/fgetc_3.f90: New test.
24170 * gfortran.dg/ftell_1.f90: New test.
24171 * gfortran.dg/ftell_2.f90: New test.
24172 * gfortran.dg/gnu_logical_1.F: New test.
24173 * gfortran.dg/gnu_logical_2.f90: New test.
24175 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24177 PR middle-end/24820
24178 * gcc.dg/pr24820.c: New test.
24180 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24182 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24183 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24186 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24189 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24191 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24193 * gcc.target/cris/cris.exp: New file.
24194 * gcc.target/cris/rld-legit1.c: New test.
24195 * gcc.target/cris/rld-legit2.c: New test.
24197 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24200 * g++.dg/opt/pr24780.C: New test.
24203 * g++.dg/template/asm1.C: New test.
24205 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24207 PR libgfortran/24787
24208 * gfortran.dg/scan_1.f90: New test.
24210 2005-11-12 Jan Hubicka <jh@suse.cz>
24212 * gcc.target/i386/minmax-1.c: New.
24213 * gcc.target/i386/minmax-2.c: New.
24215 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24217 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24219 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24221 * gcc.c-torture/execute/20051110-1.c,
24222 gcc.c-torture/execute/20051110-2.c: New tests.
24224 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24226 PR middle-end/24750
24227 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24230 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24232 * lib/target-libpath.exp (get_shlib_extension): New proc.
24233 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24234 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24235 * lib/objc.exp (objc_target_compile): Likewise.
24236 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24239 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24241 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24243 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24244 Add -static to additional_flags and pass it to target_compile.
24246 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24248 PR libgfortran/24719
24249 gfortran.dg/read_noadvance.f90: New test.
24251 PR libgfortran/24699
24252 gfortran.dg/fmt_t_2.f90: New test.
24254 PR libgfortran/24785
24255 gfortran.dg/read_x_eor.f90: New test.
24257 PR libgfortran/24584
24258 gfortran.dg/namelist_empty.f90: Rename test.
24260 PR libgfortran/24489
24261 gfortran/read_eor.f90: Rename test.
24263 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24266 * gfortran.dg/automatic_module_variable.f90: New test.
24268 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24271 * gcc.dg/pr24445.c: New test.
24273 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24277 * gfortran.dg/recursive_statement_functions.f90: Add statement
24278 functions using inline intrinsic functions and parameters to test
24279 that they no longer seg-fault.
24282 gfortran.dg/nested_modules_4.f90: New test.
24283 gfortran.dg/nested_modules_5.f90: New test.
24285 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24288 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24290 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24292 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24295 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24297 * gcc.dg/sparc-getcontext-1.c: New test.
24299 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24301 * gcc.dg/ifcvt-fabs-1.c: New test.
24303 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24306 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24307 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24309 2005-11-09 Richard Guenther <rguenther@suse.de>
24311 PR tree-optimization/24716
24312 * gcc.c-torture/execute/pr24716.c: New testcase.
24314 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24316 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24318 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24321 * gcc.dg/pr24624.c: Testcase added.
24323 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24326 * g++.dg/other/pr24623.C: Testcase added.
24328 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24331 * gfortran-dg/pure_byref_1.f90: New.
24332 * gfortran-dg/pure_byref_2.f90: New.
24334 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24337 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24338 * gcc.dg/dg.exp: Run main loop also for *.i files.
24340 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24343 * g++.dg/tls/diag-3.C: New test.
24344 * g++.dg/tls/diag-4.C: New test.
24345 * g++.dg/tls/static-1.C: New test.
24346 * g++.dg/tls/static-1a.cc: New file.
24348 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24351 * g++.dg/tree-ssa/pr23046.C: New test.
24353 2005-11-08 Devang Patel <dpatel@apple.com>
24355 PR tree-optimization/23115
24356 * gcc.dg/tree-ssa/pr23115.c: New.
24358 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24360 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24361 * gcc.target/powerpc/pr16155.c: Same.
24362 * gcc.target/powerpc/altivec-1.c: Same.
24363 * gcc.target/powerpc/altivec-2.c: Same.
24364 * gcc.target/powerpc/altivec-3.c: Same.
24365 * gcc.target/powerpc/altivec-5.c: Same.
24366 * gcc.target/powerpc/altivec-11.c: Same.
24367 * gcc.target/powerpc/altivec-12.c: Same.
24368 * gcc.target/powerpc/altivec-14.c: Same.
24369 * gcc.target/powerpc/altivec-22.c: Same.
24370 * gcc.target/powerpc/altivec-consts.c: Same.
24371 * gcc.target/powerpc/altivec-pr22085.c: Same.
24372 * gcc.target/powerpc/altivec-splat.c: Same.
24373 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24374 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24375 * gcc.target/powerpc/darwin-longlong.c: Same.
24377 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24380 * gcc.dg/pr19340.c: New test.
24382 2005-11-07 Ian Lance Taylor <ian@airs.com>
24384 PR rtl-optimization/24683
24385 * gcc.dg/pr24683.c: New test.
24387 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24389 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24390 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24392 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24394 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24396 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24398 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24400 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24404 * gcc.target/powerpc/altivec-consts.c,
24405 gcc.target/powerpc/altivec-splat.c: New testcase.
24407 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24411 * gcc.dg/overflow-2.c: New testcase.
24413 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24415 PR rtl-optimization/23567
24416 * gcc.c-torture/execute/20051104-1.c: New test.
24418 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24421 gfortran.dg/private_type_2.f90: Modified to check that case with
24422 PRIVATE declaration within derived type is accepted.
24425 gfortran.dg/pointer_assign_1.f90: New test.
24428 * gfortran.dg/arrayio_0.f90: New test.
24431 gfortran.dg/data_initialized.f90: New test.
24432 gfortran.dg/data_constraints_1.f90: New test.
24433 gfortran.dg/data_constraints_2.f90: New test.
24435 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24439 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24441 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24444 * gcc.dg/tree-ssa/pr24670.c: New test.
24446 2005-11-05 Ian Lance Taylor <ian@airs.com>
24449 * gcc.target/i386/pr22432.c: New test.
24451 2005-11-05 Richard Henderson <rth@redhat.com>
24453 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24454 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24455 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24456 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24457 from gcc.dg/alpha-*.
24458 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24459 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24461 2005-11-05 Andreas Jaeger <aj@suse.de>
24463 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24465 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24468 * gcc.dg/torture/pr23424-1.c: New test.
24470 2005-11-04 Richard Henderson <rth@redhat.com>
24472 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24473 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24474 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24475 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24476 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24477 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24478 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24479 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24480 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24481 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24482 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24483 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24484 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24485 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24486 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24487 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24488 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24489 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24490 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24491 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24492 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24493 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24494 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24495 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24497 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24498 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24499 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24500 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24501 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24502 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24503 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24504 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24505 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24506 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24507 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24508 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24509 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24510 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24511 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24512 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24513 gcc.target/i386/lea.c, gcc.target/i386/local.c,
24514 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24515 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24516 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24517 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24518 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24519 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24520 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24521 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24522 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24523 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24524 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24525 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24526 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24527 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24528 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24529 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24530 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24531 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24532 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24533 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24534 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24535 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24536 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24537 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24538 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24539 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24540 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24541 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24543 2005-11-04 Diego Novillo <dnovillo@redhat.com>
24546 * gcc.dg/tree-ssa/pr24627.c: New test.
24548 2005-11-04 Paul Brook <paul@codesourcery.com>
24550 * gcc.dg/tls/opt-10.c: New test.
24552 2005-11-04 Andreas Jaeger <aj@suse.de>
24554 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24555 avoid extra warnings.
24557 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24559 PR libfortran/22298
24560 * lib/target-supports.exp
24561 (check_effective_target_static_libgfortran): New
24562 static_libgfortran effective target.
24563 * gfortran.dg/static_linking_1.f: New test.
24564 * gfortran.dg/static_linking_1.c: New file.
24566 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24568 * gcc.dg/pr24615.c: Guard test with { target fpic }.
24570 2005-11-03 Josh Conner <jconner@apple.com>
24573 g++.dg/ext/array2.C: New test.
24574 g++.dg/template/dependent-name3.C: New test.
24575 g++.dg/template/dependent-name4.C: New test.
24576 g++.dg/template/sfinae2.C: New test.
24578 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24580 PR preprocessor/22042
24581 * gcc.dg/cpp/strify4.c: New test.
24583 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24586 * g++.dg/cpp/string-1.C: New test.
24588 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24590 * gcc.target/powerpc: New directory.
24591 * gcc.target/powerpc/powerpc.exp: New file.
24592 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24593 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24594 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24595 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24596 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24597 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24598 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24599 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24600 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24601 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24602 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24603 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24604 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24605 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24606 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24607 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24608 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24609 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24610 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24611 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24612 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24613 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24614 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24615 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24616 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24617 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24618 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24619 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24620 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24621 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24622 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24623 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24624 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24625 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24627 2005-11-03 Mark Mitchell <mark@codesourcery.com>
24630 * g++.dg/warn/inline2.C: New test.
24632 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24634 PR middle-end/23155
24635 * g++.dg/ext/c99struct1.C: New test.
24636 * gcc.dg/union-cast-1.c: New test.
24637 * gcc.dg/union-cast-2.c: New test.
24638 * gcc.dg/union-cast-3.c: New test.
24640 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24642 PR middle-end/24589
24643 * gcc.c-torture/execute/zero-struct-2.c: New test.
24645 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24648 * g++.dg/init/switch1.C: New test.
24650 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24652 * gcc.dg/delay-slot-1.c: New test.
24654 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
24657 * gcc.dg/pr24620.c: New test.
24659 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24662 * gcc.dg/format/unnamed-1.c: New test.
24664 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24667 * g++.dg/expr/cond8.C: New test.
24670 * g++.dg/parse/dot1.C: New test.
24672 2005-11-02 Jan Hubicka <jh@suse.cz>
24675 * gcc.dg/i386-lea.c: New test
24677 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24680 * gcc.dg/pr24615.c: New test.
24682 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24685 * gcc.dg/pr24600.c: New test.
24687 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24690 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24691 * g++.dg/parse/typename9.C: New test.
24692 * g++/dg/parse/typename10.C: Likewise.
24694 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24697 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24698 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24699 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24701 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24704 * g++.dg/debug/static1.C: New test.
24706 2005-11-02 Josh Conner <jconner@apple.com>
24708 * g++.dg/crash38.C: moved into proper directory...
24709 * g++.dg/template/crash42.C: ...here
24711 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
24714 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24715 pcc_bitfield_type_matters || default_packed.
24717 * lib/target-supports.exp
24718 (check_effective_target_pcc_bitfield_type_matters): New proc.
24719 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24722 * lib/target-supports.exp (check_effective_default_packed): New proc.
24723 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24724 Gate expected errors on target ! default_packed.
24725 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24727 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24729 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24732 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24735 * gfortran.dg/entry_5.f90: New.
24736 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24738 2005-11-01 Bob Wilson <bob.wilson@acm.org>
24740 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24742 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
24745 gfortran.dg/namelist_blockdata.f90: New test.
24748 gfortran.dg/external_implicit_none.f90: New test.
24751 * gfortran.dg/secnds.f: New test.
24753 2005-10-31 Jan Hubicka <jh@suse.cz>
24756 * gcc.c-torture/compile/pr20928.c: New test.
24758 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
24760 PR middle-end/23492
24761 * gcc.c-torture/compile/zero-strct-5.c: New test.
24763 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
24765 PR libgfortran/24584
24766 * gfortran.dg/pr24584.f90: New test.
24768 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
24771 * gfortran.dg/char_result_9.f90: New.
24772 * gfortran.dg/char_result_10.f90: New.
24774 2005-10-30 Jan Hubicka <jh@suse.cz>
24776 * g++.dg/tree-ssa/pr24172.C: New testcase.
24778 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24780 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24782 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
24784 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24785 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24786 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24787 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24788 gfortran.dg/enum_9.f90,
24789 gfortran.fortran-torture/compile/enum_1.f90,
24790 gfortran.fortran-torture/execute/enum_1.f90,
24791 gfortran.fortran-torture/execute/enum_2.f90,
24792 gfortran.fortran-torture/execute/enum_3.f90,
24793 gfortran.fortran-torture/execute/enum_4.f90: New tests.
24795 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
24798 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24799 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24801 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24803 PR libfortran/20179
24804 * gfortran.dg/mixed_io_1.f90: New test.
24805 * gfortran.dg/mixed_io_1.c: New file.
24807 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24809 * gfortran.dg/malloc_free_1.f90: New test.
24811 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
24813 * gcc.dg/nested-func-4.c: Require profiling -pg.
24815 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24818 * g++.dg/warn/main-2.C: New test.
24820 2005-10-28 Steven G. Kargl <kargls@comcast.net>
24823 * gfortran.dg/interface_2.f90: new test.
24825 2005-10-28 Josh Conner <jconner@apple.com>
24828 * g++.dg/template/crash38.C: New test.
24829 * g++.dg/parse/explicit1.C: Change expected errors.
24831 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24834 * g++.dg/other/large-size-array.C: New test.
24836 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24838 PR middle-end/24362
24839 * g++.dg/opt/complex4.C: New test.
24841 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
24843 * gcc.dg/nested-func-4.c: New test.
24845 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
24848 gfortran.dg/derived_recursion.f90: New test.
24849 gfortran.dg/implicit_actual.f90: New test.
24851 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
24853 PR middle-end/24295, PR testsuite/24477
24854 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
24855 removed when weakref hits the tree.
24857 2005-10-25 Jakub Jelinek <jakub@redhat.com>
24859 * gfortran.dg/cray_pointers_4.f90: New test.
24861 * gfortran.dg/cray_pointers_5.f90: New test.
24863 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
24866 * gfortran.dg/assign_5.f90: New test.
24867 * gfortran.dg/assign_6.f: New test.
24869 2005-10-25 Uros Bizjak <uros@kss-loka.si>
24871 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
24872 CPU has no SSE support.
24874 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
24876 PR libgfortran/24224
24877 * gfortran.dg/arrayio_1.f90: Update attribution.
24878 * gfortran.dg/arrayio_2.f90: Update attribution.
24879 * gfortran.dg/arrayio_3.f90: Update attribution.
24880 * gfortran.dg/arrayio_4.f90: Update test conditions.
24881 * gfortran.dg/arrayio_5.f90: Update attribution.
24882 * gfortran.dg/arrayio_6.f90: New test.
24883 * gfortran.dg/arrayio_7.f90: New test.
24885 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
24887 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24889 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24891 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24893 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24896 * gfortran.dg/namelist_char_only.f90: New test.
24898 2005-10-24 Asher Langton <langton2@llnl.gov>
24902 * gfortran.dg/cray_pointers_1.f90: New test.
24903 * gfortran.dg/cray_pointers_2.f90: New test.
24904 * gfortran.dg/cray_pointers_3.f90: New test.
24905 * gfortran.dg/loc_1.f90: New test.
24906 * gfortran.dg/loc_2.f90: New test.
24908 2005-10-24 Steven Bosscher <stevenb@suse.de>
24910 * gcc.dg/pr24225.c: New test.
24912 2005-10-24 Asher Langton <langton2@llnl.gov>
24914 * gfortran.dg/dup_save_1.f90: New test.
24915 * gfortran.dg/dup_save_2.f90: New test.
24917 2005-10-24 Paul Brook <paul@codesourcery.com>
24920 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24923 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
24925 PR libgfortran/24489
24926 * gfortran.dg/pr24489.f90: New test.
24928 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
24931 * gfortran.dg/ichar_1.f90: Add tests for derived types.
24933 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
24936 * g++.dg/init/array16.C: Skip for mmix-*-*.
24938 2005-10-23 Asher Langton <langton2@llnl.gov>
24940 * gfortran.dg/byte_1.f90: New test.
24941 * gfortran.dg/byte_2.f90: New test.
24943 2005-10-23 David Edelsohn <edelsohn@gnu.org>
24945 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24947 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
24950 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24953 * gfortran.dg/merge_char_const.f90: New test.
24956 * gfortran.dg/spread_scalar_source.f90: New test.
24958 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
24960 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24962 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24963 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24965 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24967 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
24970 * gfortran.dg/der_pointer_4.f90: New.
24972 2005-10-22 David Ayers <d.ayers@inode.at>
24974 * obj-c++.dg/except-1.mm: Simplify.
24976 2005-10-21 David Ayers <d.ayers@inode.at>
24978 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24980 2005-10-21 Jakub Jelinek <jakub@redhat.com>
24982 * gfortran.dg/assumed_dummy_2.f90: New test.
24984 2005-10-21 James E Wilson <wilson@specifix.com>
24986 PR preprocessor/15220
24987 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24989 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
24991 * gcc.c-torture/execute/20051021-1.c: New test.
24993 2005-10-21 Mark Mitchell <mark@codesourcery.com>
24996 * g++.dg/ext/tmplattr1.C: New test.
24998 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25001 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25003 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25005 * obj-c++.dg/except-1.mm: New.
25007 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25009 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25011 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25013 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25015 PR middle-end/24295
25016 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25017 declarations with the same names as thunks' alias targets, use
25019 * gcc.dg/attr-alias-3.c: New test.
25020 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25022 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25025 * g++.dg/parse/access8.C: New test.
25027 2005-10-20 Richard Guenther <rguenther@suse.de>
25030 * g++.dg/tree-ssa/pr24439.C: New testcase.
25032 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25034 * g++.dg/opt/delay-slot-1.C: New test.
25036 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25039 * gfortran.fg/der_init_1.f90: New.
25041 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25043 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25045 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25048 * g++.dg/parse/error28.C: New test.
25050 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25052 * gcc.dg/profile-generate-2.c: New test.
25054 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25057 * g++.dg/ext/dllimport11.C: New.
25059 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25062 * g++.dg/other/friend3.C: New test.
25064 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25067 * g++.dg/template/error19.C: New test.
25069 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25072 * g++.dg/overload/koenig2.C: New.
25075 * g++.dg/overload/error2.C: New.
25078 * g++.dg/inherit/covariant14.C: New.
25080 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25083 * g++.dg/parse/for1.C: New test.
25085 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25088 * gfortran.dg/host_dummy_index_1.f90: New test.
25091 * gfortran.dg/automatic_char_len_2.f90: New test.
25094 * gfortran.dg/recursive_statement_functions.f90: New test.
25097 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25100 * gfortran.dg/external_initializer.f90: New test.
25103 * non_module_public.f90: New test.
25105 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25108 * g++.dg/template/overload7.C: New.
25111 * g++.dg/other/switch2.C: Remove expected warnings.
25114 * g++.dg/template/defarg6.C: New.
25116 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25119 * gcc.target/i386/pr24315.c: New test.
25121 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25124 * g++.dg/template/static21.C: New test.
25125 * g++.dg/template/static21-a.cc: Likewise.
25127 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25130 * g++.dg/warn/Wswitch-default-1.C: New test.
25131 * g++.dg/warn/Wswitch-default-2.C: New test.
25133 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25136 * g++.dg/parse/template18.C: New test.
25137 * g++.dg/template/nontype15.C: Likewise.
25139 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25142 * gfortran.dg/spec_expr_2.f90: New.
25144 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25146 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25147 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25148 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25149 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25150 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25151 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25152 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25153 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25154 previous target-specific skips and warning-message matches where
25157 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25160 * g++.dg/warn/Wctor-dtor.C: New test.
25162 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25165 * gcc.dg/for-1.c: New test.
25167 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25170 * g++.dg/warn/Wconversion1.C: New test.
25171 * g++.dg/ext/packed4.C: Compile with -w.
25172 * g++.dg/opt/20050511-1.C: Likewise.
25173 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25175 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25177 * gfortran.dg/boz_5.f90: New test.
25179 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25182 * g++.dg/other/switch2.C: New.
25185 * g++.dg/init/ctor7.C: New.
25187 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25190 * g++.dg/parse/crash32.C: New test.
25192 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25195 * g++.dg/init/goto2.C: New test.
25198 * g++.dg/template/crash/41.C: New test.
25201 * g++.dg/template/crash40.C: New test.
25204 * g++.dg/parse/friend5.C: New test.
25207 * g++.dg/template/crash38.C: New test.
25210 * g++.dg/template/friend38.C: New test.
25213 * g++.dg/template/crash39.C: New test.
25215 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25217 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25218 gcc.dg/debug/dwarf2/dwarf-char2.c,
25219 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25221 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25223 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25225 * gcc.dg/dll-2.c: Add tests for warnings.
25226 * gcc.dg/dll-3.c: Likewise.
25227 * gcc.dg/dll-4.c: Likewise.
25229 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25230 * g++.dg/ext/dllimport2.C: Likewise.
25231 * g++.dg/ext/dllimport3.C: Likewise.
25232 * g++.dg/ext/dllimport7.C: Likewise.
25233 * g++.dg/ext/dllimport8.C: Likewise.
25234 * g++.dg/ext/dllimport9.C: Likewise.
25236 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25239 * gfortran.dg/derived_pointer_recursion.f90: New test.
25241 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25243 * gcc.c-torture/execute/20051012-1.c: New test.
25245 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25248 * gfortran.dg/automatic_char_len_1.f90: New test.
25250 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25253 * gfortran.dg/save_common.f90: New test.
25256 * gfortran.dg/save_result.f90: New test.
25258 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25261 * g++.dg/template/dependent-expr1.C: Add new expected error.
25262 * g++.dg/template/dependent-expr2.C: Adjust error text.
25263 * g++.dg/template/overload6.C: New.
25266 * g++.dg/other/typename8.C: New.
25269 * g++.dg/other/return1.C: New.
25271 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25274 * g++.dg/ext/label5.C: New.
25276 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25279 * g++.dg/parse/crash31.C: New.
25281 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25283 * g++.dg/ipa/ipa-1.c: New test.
25284 * g++.dg/ipa/ipa-2.c: New test.
25285 * g++.dg/ipa/ipa-3.c: New test.
25286 * g++.dg/ipa/ipa-4.c: New test.
25287 * g++.dg/ipa/ipa-5.c: New test.
25288 * g++.dg/ipa/ipa.exp: New file.
25290 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25293 * gfortran.dg/private_type_3.f90: New test.
25295 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25298 gfortran.dg/aint_anint_1.f90: New test.
25300 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25302 PR libgfortran/24313
25303 gfortran.dg/csqrt.f: New test.
25305 2005-10-11 Ian Lance Taylor <ian@airs.com>
25308 * g++.dg/warn/noeffect7.C: New test.
25309 * g++.dg/warn/noeffect2.C: Instantiate templates.
25310 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25313 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25316 * g++.dg/init/float1.C: New test.
25319 * g++.dg/init/member1.C: Tweak error markers.
25321 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25324 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25325 Check for null pointer.
25327 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25330 * g++.dg/parse/ret-type3.C: New test.
25332 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25335 * gcc.c-torture/compile/pr23946.c: New test.
25337 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25339 * g++.dg/opt/mmx2.C: New test.
25341 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25344 * g++.dg/template/static20.C: New test.
25347 * g++.dg/warn/Wunused-12.C: New test.
25350 * g++.dg/template/arg4.C: New test.
25352 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25354 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25355 * gcc.dg/ucnid-3.c: Likewise.
25356 * gcc.dg/ucnid-4.c: Likewise.
25357 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25358 * g++.dg/other/ucnid-1.C: Likewise.
25359 * gcc.dg/sparc-frame-1.c: New test.
25361 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25364 * g++.dg/template/spec27.C: New test.
25367 * g++.dg/template/static19.C: New test.
25369 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25371 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25372 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25374 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25377 * gfortran.fortran-torture/compile/pr24136.f: New test.
25379 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25382 * g++.dg/parse/crash30.C: New test.
25384 2005-10-07 Richard Guenther <rguenther@suse.de>
25386 PR middle-end/24227
25387 * gcc.c-torture/compile/pr24227.c: New testcase.
25389 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25391 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25392 Do not put aligned attributes on array elements.
25394 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25396 PR testsuite/23611, PR testsuite/23615
25397 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25398 writing prototypes of library functions by hand.
25399 * obj-c++.dg/bitfield-4.mm: Likewise.
25400 * obj-c++.dg/const-str-4.mm: Likewise.
25401 * obj-c++.dg/encode-4.mm: Likewise.
25402 * obj-c++.dg/encode-5.mm: Likewise.
25403 * obj-c++.dg/encode-6.mm: Likewise.
25404 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25405 * obj-c++.dg/method-10.mm: Likewise.
25406 * obj-c++.dg/method-17.mm: Likewise.
25407 * obj-c++.dg/method-19.mm: Likewise.
25408 * obj-c++.dg/try-catch-2.mm: Likewise.
25410 2005-10-06 Richard Henderson <rth@redhat.com>
25413 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25415 2005-10-06 Dale Johannesen <dalej@apple.com>
25417 * gcc.c-torture/execute/20030125-1.c: Correct.
25419 2005-10-06 Richard Guenther <rguenther@suse.de>
25421 PR tree-optimization/24238
25422 * g++.dg/tree-ssa/pr24238.C: New testcase.
25424 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25427 * gfortran.dg/der_pointer_3.f90: New test.
25429 2005-10-05 Devang Patel <dpatel@apple.com>
25432 * g++.dg/other/PR23205.C: New.
25434 2005-10-05 Richard Henderson <rth@redhat.com>
25437 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25438 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25440 2005-10-05 Dale Johannesen <dalej@apple.com>
25442 * gcc.c-torture/execute/float-floor.c: New.
25444 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
25446 PR tree-optimization/21419
25447 PR tree-optimization/24146
25448 PR tree-optimization/24151
25450 * g++.dg/ext/asm7.C: New.
25451 * g++.dg/ext/asm8.C: New.
25452 * gcc.dg/asm-1.c: Compile on all targets.
25453 * gcc.dg/asm-pr24146.c: New.
25454 * gcc.dg/pr21419.c: Adjust error messages.
25456 2005-10-05 Richard Guenther <rguenther@suse.de>
25459 * gfortran.fortran-torture/compile/empty.f90: New testcase.
25461 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
25464 * g++.dg/template/spec22.C: Robustify test.
25465 * g++.dg/template/spec26.C: New.
25467 2005-10-05 Uros Bizjak <uros@kss-loka.si>
25469 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25470 if target supports vector instructions.
25472 2005-10-04 Geoffrey Keating <geoffk@apple.com>
25474 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25477 2005-10-04 Janis Johnson <janis187@us.ibm.com>
25479 * lib/target-supports.exp (check_effective_target_fortran_large_real,
25480 check_effective_target_fortran_large_int): Replace cached result
25481 when target changes.
25483 2005-10-04 Devang Patel <dpatel@apple.com>
25485 * gcc.dg/i386-sse-vect-types.c: New.
25487 2005-10-04 Ian Lance Taylor <ian@airs.com>
25489 PR preprocessor/13726
25490 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25491 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25493 2005-10-04 Richard Guenther <rguenther@suse.de>
25496 * gcc.dg/noncompile/pr23576.c: New testcase.
25498 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25500 PR middle-end/23125
25501 * gcc.dg/register-var-3.c: New test.
25503 2005-10-04 Steven Bosscher <stevenb@suse.de>
25505 * gcc.dg/pr23049.c: New test.
25507 * gcc.dg/ucnid-4.c: Fix test.
25509 2005-10-03 Diego Novillo <dnovillo@redhat.com>
25512 * gcc.c-torture/compile/pr23445.c: New test.
25514 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
25516 * g++.dg/overload/unknown1.C: New.
25518 2005-10-03 Mark Mitchell <mark@codesourcery.com>
25521 * g++.dg/template/repo4.C: New test.
25523 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25525 PR libfortran/19308
25526 * gfortran.dg/large_real_kind_2.F90: New test.
25527 * gfortran.dg/large_integer_kind_2.f90: New test.
25529 2005-10-03 Uros Bizjak <uros@kss-loka.si>
25531 * lib/target-supports.exp (check_effective_target_vect_shift):
25532 Implement with result caching. Add i?86, x86_64 and ia64 targets.
25533 (check_effective_target_vect_condition): Fix copy-n-pasto.
25535 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25536 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25539 2005-10-02 Mark Mitchell <mark@codesourcery.com>
25542 * g++.dg/template/overload5.C : New test.
25545 * g++.dg/expr/stdarg1.C: New test.
25547 2005-10-02 Diego Novillo <dnovillo@redhat.com>
25550 * gcc.c-torture/execute/pr24142.c: New test.
25552 2005-10-01 Diego Novillo <dnovillo@redhat.com>
25555 * gcc.c-torture/execute/pr24141.c: New test.
25557 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
25558 Diego Novillo <dnovillo@redhat.com>
25561 * gcc.c-torture/execute/pr23604.c: New test.
25563 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
25572 gfortran.dg/equiv_constraint_1.f90: New test.
25573 gfortran.dg/equiv_constraint_2.f90: New test.
25574 gfortran.dg/equiv_constraint_3.f90: New test.
25575 gfortran.dg/equiv_constraint_4.f90: New test.
25576 gfortran.dg/equiv_constraint_5.f90: New test.
25577 gfortran.dg/equiv_constraint_6.f90: New test.
25578 gfortran.dg/equiv_constraint_7.f90: New test.
25579 gfortran.dg/equiv_constraint_8.f90: New test.
25580 gfortran.dg/private_type_1.f90: New test.
25581 gfortran.dg/private_type_2.f90: New test.
25582 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25583 980628-10.f: Assert std=gnu to permit mixing of
25584 types in equivalence statements.
25586 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
25589 * gfortran.dg/open_status_1.f90: New.
25591 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25593 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25594 * gcc.dg/vect/pr22480.c: Clean up temp files.
25595 * gcc.dg/vect/pr23831.c: Clean up temp files.
25596 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25597 Clean up temp files.
25598 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25599 Clean up temp files.
25601 * gcc.dg/20050309-1.c: Clean up temp files.
25602 * gcc.dg/20050325-1.c: Clean up temp files.
25604 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25606 PR tree-optimization/24059
25607 * gcc.dg/vect/pr24059.c : New test.
25609 2005-09-29 Jakub Jelinek <jakub@redhat.com>
25611 PR middle-end/24109
25612 * gcc.c-torture/execute/20050929-1.c: New test.
25614 2005-09-29 Steven Bosscher <stevenb@suse.de>
25616 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25618 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
25621 * gcc.dg/pr21419.c: New test.
25623 2005-09-29 Steven Bosscher <stevenb@suse.de>
25625 * gcc.dg/pr23911.c: New test.
25627 2005-09-28 Mark Mitchell <mark@codesourcery.com>
25629 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25632 * g++.dg/parse/qualified4.C: New test.
25633 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25634 * g++.old-deja/g++.mike/p8154.C: Likewise.
25636 2005-09-27 Mark Mitchell <mark@codesourcery.com>
25639 * g++.dg/template/friend37.C: New test.
25640 * g++.dg/parse/crash28.C: Adjust error markers.
25642 2005-09-27 Jakub Jelinek <jakub@redhat.com>
25645 * gfortran.fortran-torture/execute/save_2.f90: New decl.
25647 2005-09-27 Devang Patel <dpatel@apple.com>
25649 PR tree-optimization/23625
25650 * gcc.dg/pr23625.c: New test.
25652 2005-09-27 Uros Bizjak <uros@kss-loka.si>
25654 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25655 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25657 2005-09-26 Jakub Jelinek <jakub@redhat.com>
25660 * gfortran.fortran-torture/execute/save_1.f90: New test.
25661 * gfortran.dg/save_1.f90: New test.
25663 2005-09-26 Uros Bizjak <uros@kss-loka.si>
25665 * gcc.target/i386/builtin-apply-mmx.c: New test.
25668 * gcc.target/i386/pr22576.c: New test.
25671 * gcc.target/i386/pr22585.c: New test.
25674 * gcc.target/i386/pr23268.c: New test.
25676 PR middle-end/23831
25677 * gcc.dg/vect/pr23831.c: New test.
25680 * gcc.target/i386/pr24055.c: New test.
25682 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
25684 PR tree-optimization/23960
25685 * gcc.c-torture/compile/pr23960.c: New.
25687 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
25690 * gfortran.dg/nested_modules_3.f90: New.
25692 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25695 gfortran.dg/interface_1.f90: New test.
25697 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
25698 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25701 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25703 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25706 * gfortran.dg/imag_1.f: New test.
25707 * gfortran.dg/imag_2.f: Ditto.
25709 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
25711 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25713 2005-09-22 Jakub Jelinek <jakub@redhat.com>
25716 * g++.dg/warn/pr21983.C: New test.
25718 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
25720 * gcc.dg/20050922-1.c: Testcase added.
25722 2005-09-21 Mark Mitchell <mark@codesourcery.com>
25725 * g++.dg/template/array14.C: New test.
25727 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
25730 * gfortran.dg/der_ptr_component_1.f90: New test.
25732 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25735 * g++.dg/template/error1.C: Reject "no matching function" message.
25737 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25740 * g++.dg/lookup/error1.C: New test.
25742 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
25744 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25745 functionality of the testcase.
25747 2005-09-20 Richard Henderson <rth@redhat.com>
25749 * gcc.dg/vect/vect-22.c: Require vect_float.
25750 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25752 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
25754 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25755 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25756 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25757 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25758 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25759 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25760 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25761 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25762 * gcc.dg/cpp/ucnid-8.c: New test.
25764 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25766 PR tree-optimization/23929
25767 * gcc.c-torture/compile/pr23929.c: New test.
25769 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
25771 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25774 2005-09-20 Steve Ellcey <sje@cup.hp.com>
25777 * g++.dg/other/pr22003.C: Require named sections.
25779 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25782 * g++.dg/rtti/crash3.C: New test.
25784 PR tree-optimization/23818
25785 * gcc.dg/pr23818.c: New test.
25787 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25790 * gfortran.dg/print_fmt_4.f: New.
25792 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25795 * gfortran.fortran-torture/execute/entry_11.f90: New test.
25797 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25799 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25800 Use pointers to local alignable arrays instead. Added comments.
25801 * gcc.dg/vect/vect-46.c: Likewise.
25802 * gcc.dg/vect/vect-48.c: Likewise.
25803 * gcc.dg/vect/vect-49.c: Likewise.
25804 * gcc.dg/vect/vect-52.c: Likewise.
25805 * gcc.dg/vect/vect-53.c: Likewise.
25806 * gcc.dg/vect/vect-54.c: Likewise.
25807 * gcc.dg/vect/vect-56.c: Likewise.
25808 * gcc.dg/vect/vect-57.c: Likewise.
25809 * gcc.dg/vect/vect-58.c: Likewise.
25810 * gcc.dg/vect/vect-60.c: Likewise.
25811 * gcc.dg/vect/vect-61.c: Likewise.
25813 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25814 The test is no longer vectorizable on vect_no_align targets.
25815 * gcc.dg/vect/vect-43.c: Likewsie.
25817 * gcc.dg/vect/vect-44.c: Added comments.
25818 * gcc.dg/vect/vect-45.c: Added comments.
25819 * gcc.dg/vect/vect-50.c: Added comments.
25820 * gcc.dg/vect/vect-51.c: Added comments.
25822 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25824 * gcc.dg/vect/Os-vect-95.c: Likewise.
25826 * gcc.dg/vect/vect-41.c: Test removed.
25827 * gcc.dg/vect/vect-47.c: Test removed.
25828 * gcc.dg/vect/vect-55.c: Test removed.
25829 * gcc.dg/vect/vect-59.c: Test removed.
25831 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25833 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25834 No longer vectorizable on vect_no_align targets.
25835 * gcc.dg/vect/pr20122.c: Likewise.
25836 * gcc.dg/vect/vect-74.c: Likewise.
25837 * gcc.dg/vect/vect-75.c: Likewise.
25838 * gcc.dg/vect/vect-76.c: Likewise.
25840 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25841 Will not be vectorizable on vect_no_align targets once aliasing issues
25843 * gcc.dg/vect/vect-79.c: Likewise.
25845 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25846 * gcc.dg/vect/vect-78.c: Likewise.
25847 * gcc.dg/vect/vect-97.c: Likewise.
25849 2005-09-19 Steven Bosscher <stevenb@suse.de>
25851 * gcc.dg/pr23943.c: New test.
25853 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25856 * gfortran.dg/derived_pointer_null_1.f90: New test.
25858 2005-09-18 Richard Guenther <rguenther@suse.de>
25860 PR middle-end/23944
25861 * gcc.c-torture/compile/pr23944.c: New testcase.
25863 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
25866 * gfortran.dg/der_pointer_2.f90: New test.
25868 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25871 * gfortran.dg/nested_modules_2.f90: New test.
25873 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25876 * g++.dg/other/semicolon.C: New test.
25878 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
25880 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25881 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25883 2005-09-16 Mark Mitchell <mark@codesourcery.com>
25886 * g++.dg/template/static18.C: New test.
25889 * g++.dg/template/crash19.C: Remove dg-error marker.
25890 * g++.dg/template/local4.C: New test.
25892 2005-09-16 Paul Brook <paul@codesourcery.com>
25895 * gfortran.dg/dependency_1.f90: New test.
25897 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25900 * g++.dg/template/static17.C: New test.
25902 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
25905 * g++.dg/warn/huge-val1.C: New test.
25907 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25910 * g++.dg/parse/class2.C: New test.
25911 * g++.dg/template/explicit8.C: Likewise.
25912 * g++.dg/template/spec25.C: Likewise.
25914 2005-09-14 Josh Conner <jconner@apple.com>
25916 PR middle-end/23584
25917 * gcc.dg/pr23584.c: New test.
25919 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
25921 PR fortran/21875 Internal Unit Array I/O, NIST
25922 * gfortran.dg/arrayio_1.f90: New test.
25923 * gfortran.dg/arrayio_1.f90: New test.
25924 * gfortran.dg/arrayio_1.f90: New test.
25925 * gfortran.dg/arrayio_1.f90: New test.
25926 * gfortran.dg/arrayio_1.f90: New test.
25928 2005-09-14 Uros Bizjak <uros@kss-loka.si>
25930 PR middle-end/22480
25931 * gcc.dg/vect/pr22480.c: New test.
25933 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
25936 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25938 2005-09-13 Josh Conner <jconner@apple.com>
25941 * g++.dg/init/struct2.C: New test.
25942 * g++.dg/init/struct3.C: New test.
25944 2005-09-13 Janis Johnson <janis187@us.ibm.com>
25946 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25947 Clean up temp files.
25948 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25949 gcc.dg/tree-ssa/builtin-fprintf-1.c,
25950 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25951 gcc.dg/tree-ssa/builtin-printf-1.c,
25952 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25953 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25954 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25955 gcc.dg/tree-ssa/builtin-vprintf-1.c,
25956 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25957 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25958 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25959 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25960 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25961 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25962 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25963 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25965 2005-09-13 Josh Conner <jconner@apple.com>
25967 * lib/gcc-dg.exp: Load scanipa.exp.
25968 (cleanup-dump): New procedure.
25969 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25970 * lib/scandump.exp: New file.
25971 * lib/scantree.exp: Use it.
25972 * lib/scanipa.exp: New file.
25974 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
25977 * gfortran.dg/generic_4.f90: New test.
25979 2005-09-13 Uros Bizjak <uros@kss-loka.si>
25982 * gcc.target/i386/pr23816-1.c: New test.
25983 * gcc.target/i386/pr23816-2.c: New test.
25986 2005-09-13 Bastian Blank <waldi@debian.org>
25989 * g++.dg/abi/mangle26.C: New test.
25990 * g++.dg/abi/mangle27.C: New test.
25991 * g++.dg/abi/mangle28.C: New test.
25992 * g++.dg/abi/mangle29.C: New test.
25995 * g++.dg/parse/register1.C: New test.
25997 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26000 * g++.dg/template/access16.C: New test.
26002 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26004 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26006 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26009 * gfortran.dg/shape_2.f90: New test.
26011 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26014 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26015 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26016 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26017 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26018 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26019 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26020 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26023 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26026 * g++.dg/parse/template17.C: New test.
26028 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26031 * g++.dg/template/nontype14.C: New test.
26033 2005-09-12 Ian Lance Taylor <ian@airs.com>
26036 * g++.dg/lookup/friend7.C: New test.
26037 * g++.dg/lookup/friend8.C: New test.
26038 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26039 so that it will be found via argument dependent lookup.
26040 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26041 friend functions which will no longer be found.
26042 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26043 function g, so that it will be found via argument dependent
26045 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26046 * g++.old-deja/g++.mike/net43.C: Likewise.
26048 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26051 * g++.dg/template/static16.C: New test.
26053 2005-09-12 Josh Conner <jconner@apple.com>
26055 PR middle-end/23237
26056 * gcc.c-torture/compile/pr23237.c: New test.
26058 2005-09-11 Richard Henderson <rth@redhat.com>
26060 * g++.dg/other/error8.C: Update expected diagnostic text.
26062 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26064 PR libfortran/19872
26065 * gfortran.dg/overwrite_1.f: New test.
26067 2005-09-09 Josh Conner <jconner@apple.com>
26069 * g++.dg/init/pr23180-1.C: Removed.
26070 * g++.dg/init/pr23180-2.C: Removed.
26072 2005-09-09 David Daney <ddaney@avtrex.com>
26074 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26075 files which are ...
26076 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26077 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26079 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26081 * gfortran.dg/iostat_2.f90: New test.
26083 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26086 * g++.dg/ext/interface1.C: New test.
26087 * g++.dg/ext/interface1.h: Likewise.
26088 * g++.dg/ext/interface1a.cc: Likewise.
26090 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26092 * gfortran.dg/iomsg_1.f90: New test case.
26094 2005-09-09 Richard Guenther <rguenther@suse.de>
26097 * g++.dg/tree-ssa/pr23624.C: New testcase.
26099 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26102 * gfortran.dg/vector_subscript_1.f90,
26103 * gfortran.dg/vector_subscript_2.f90: New tests.
26105 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26108 * gfortran.dg/array_alloc_1.f90,
26109 * gfortran.dg/array_alloc_2.f90,
26110 * gfortran.dg/array_alloc_3.f90: New tests.
26112 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26115 * gfortran.dg/array_constructor_6.f90
26116 * gfortran.dg/array_constructor_7.f90
26117 * gfortran.dg/array_constructor_8.f90
26118 * gfortran.dg/array_constructor_9.f90
26119 * gfortran.dg/array_constructor_10.f90
26120 * gfortran.dg/array_constructor_11.f90
26121 * gfortran.dg/array_constructor_12.f90: New tests.
26123 2005-09-08 Josh Conner <jconner@apple.com>
26126 * g++.dg/init/pr23180-1.C: New test.
26127 * g++.dg/init/pr23180-2.C: New test.
26129 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26132 * gfortran.dg/module_double_reuse.f90: New.
26134 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26141 * gfortran.dg/common_equivalence_1.f: New.
26142 * gfortran.dg/common_equivalence_2.f: New.
26143 * gfortran.dg/common_equivalence_3.f: New.
26144 * gfortran.dg/contained_equivalence_1.f90: New.
26145 * gfortran.dg/module_blank_common.f90: New.
26146 * gfortran.dg/module_commons_1.f90: New.
26147 * gfortran.dg/module_equivalence_1.f90: New.
26148 * gfortran.dg/nested_modules_1.f90: New.
26149 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26150 equivalences and add comment to connect the test with
26153 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26156 * gfortran.dg/common_6.f90: New test.
26158 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26161 * gfortran.dg/char_result_1.f90,
26162 * gfortran.dg/char_result_2.f90,
26163 * gfortran.dg/char_result_3.f90,
26164 * gfortran.dg/char_result_4.f90,
26165 * gfortran.dg/char_result_5.f90,
26166 * gfortran.dg/char_result_6.f90,
26167 * gfortran.dg/char_result_7.f90,
26168 * gfortran.dg/char_result_8.f90: New tests.
26170 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26173 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26175 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26178 * obj-c++.dg/selector-5.mm: New test.
26179 * obj-c++.dg/selector-6.mm: New test.
26181 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26185 * objc.dg/error-1.m: New test.
26187 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26190 * gfortran.fortran-torture/execute/pr23373-1.f90,
26191 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26193 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26195 PR libfortran/23760
26196 * gfortran.dg/g77/1832.f: Remove long string in write statement
26197 to allow the test to pass on correct list directed output with
26200 2005-09-07 James E Wilson <wilson@specifix.com>
26202 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26204 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26206 * gfortran.dg/parameter+save.f90: Rename to
26207 * gfortran.dg/parameter_save.f90: .. this.
26209 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26212 * gfortran.dg/parameter+save.f90: New test case.
26214 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26217 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26219 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26222 * gcc.dg/pr23075.c: New test.
26223 * g++.dg/warn/pr23075.C: New test.
26226 * gcc.target/i386/pr22362.c: New test.
26228 PR rtl-optimization/23098
26229 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26231 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26232 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26233 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26235 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26237 * g++.dg/expr/cast6.C: New test.
26240 * g++.dg/init/new15.C: New test.
26242 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26244 * gcc.dg/vect/Os-vect-95.c: New test.
26245 * gcc.dg/vect/vect-95.c: Same.
26247 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26249 * gcc.dg/vect/vect-29.c: Update xfail testing.
26250 * gcc.dg/vect/vect-44.c: Same.
26251 * gcc.dg/vect/vect-48.c: Same.
26252 * gcc.dg/vect/vect-50.c: Same.
26253 * gcc.dg/vect/vect-72.c: Same.
26254 * gcc.dg/vect/vect-77.c: Same.
26255 * gcc.dg/vect/vect-78.c: Same.
26256 * gcc.dg/vect/vect-80.c: Same.
26257 * gcc.dg/vect/vect-96.c: Same.
26258 * gcc.dg/vect/vect-100.c: Same.
26259 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26260 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26261 * gfortran.dg/vect/vect-5.f90: Same.
26263 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26265 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26267 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26268 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26271 * g++.dg/opt/pr23056.C: New test.
26273 PR rtl-optimization/23098
26274 * gcc.target/i386/pr23098.c: New test.
26276 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26279 * g++.dg/template/static15.C: New test.
26282 * g++.dg/ext/stmtexpr5.C: New test.
26283 * g++.dg/ext/stmtexpr6.C: Likewise.
26285 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26287 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26289 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26290 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26291 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26293 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26295 PR libfortran/23321
26296 * gfortran.dg/direct_io_4.f90: New test case.
26298 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26299 Rasmus Hahn <rassahah@neofonie.de>
26302 * objc.dg/type-stream-1.m: New test.
26304 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26307 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26308 gfortran.dg/print_fmt_3.f90: New test.
26310 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26312 * gfortran.dg/fmt_t_1.f90: New test.
26314 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26316 PR rtl-optimization/23454
26317 * g++.dg/opt/pr23454.C: New test.
26319 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26322 * g++.dg/ext/static1.C: New test.
26324 2005-09-02 Richard Henderson <rth@redhat.com>
26326 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26327 tail call to check_fa_work.
26329 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26332 * g++.dg/other/gc3.C: New test.
26334 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26336 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26337 * gcc.dg/20050826-1.c: Likewise.
26339 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26342 * g++.dg/expr/volatile1.C: New test.
26344 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26346 PR middle-end/23547
26347 * gcc.dg/pr23547.c: New test.
26349 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26352 * gcc.c-torture/execute/pr22061-1.c,
26353 * gcc.c-torture/execute/pr22061-2.c,
26354 * gcc.c-torture/execute/pr22061-3.c,
26355 * gcc.c-torture/execute/pr22061-4.c: New tests.
26357 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26359 * gcc.dg/Wredundant-decls-2.c: New test to check that
26360 -Wredundant-decls does not issue warning for a variable
26361 definition following a declaration.
26363 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26366 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26367 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26368 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26370 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26371 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26372 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26373 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26374 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26375 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26376 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26377 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26379 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26382 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26385 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26388 * gcc.dg/pr21255-1.c: New test.
26389 * gcc.dg/pr21255-2-mb.c: Likewise.
26390 * gcc.dg/pr21255-2-ml.c: Likewise.
26391 * gcc.dg/pr21255-3.c: Likewise.
26392 * gcc.dg/pr21255-4.c: Likewise.
26394 2005-08-31 Dale Johannesen <dalej@apple.com>
26396 * gcc.dg/20050830-1.c: New.
26398 2005-08-31 Josh Conner <jconner@apple.com>
26400 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26401 command-line options for arm-*-* targets.
26402 * g++.dg/init/array16.C: Likewise.
26403 * g++.dg/other/crash-4.C: Likewise.
26405 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26408 * obj-c++.dg/gnu-runtime-3.mm: New test.
26410 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26413 * g++.dg/lookup/ambig4.C: New test.
26414 * g++.dg/lookup/ambig5.C: New test.
26415 * g++.dg/tc1/dr101.C: Adjust error markers.
26417 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26420 * g++.dg/template/ttp5.C: Adjust error markers.
26422 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26425 * lib/obj-c++.exp: Include target-libpath.exp.
26426 (obj-c++_link_flags): Look for the GNU libobjc library
26427 and set the library path to include it.
26428 Don't manually set LD_LIBRARY_PATH (etc.) but call
26429 set_ld_library_path_env_vars instead.
26430 (obj-c++_target_compile): Don't set library path or
26431 linker flags because they are already set correctly
26432 in obj-c++_link_flags.
26434 2005-08-30 Josh Conner <jconner@apple.com>
26436 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26437 to command-line options for arm-*-* targets.
26439 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26441 * g++.dg/other/i386-1.C: New.
26443 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26445 PR preprocessor/20348
26446 PR preprocessor/20356
26447 * gcc.dg/cpp/pr20348.c: New test.
26448 * gcc.dg/cpp/pr20348.h: New file.
26449 * gcc.dg/cpp/inc/pr20348.h: New file.
26450 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26451 * gcc.dg/cpp/pr20356.c: New test.
26452 * gcc.dg/cpp/pr20356.h: New file.
26453 * gcc.dg/cpp/inc/pr20356.h: New file.
26454 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26456 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
26458 * gfortran.fortran-torture/execute/intrinsic_count.f90:
26459 Fix array dimension to avoid correct end-of-file error.
26461 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
26463 PR libfortran/23598
26464 * gfortran.dg/iostat_1.f90: New test.
26466 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
26468 PR middle-end/23408
26469 * gcc.dg/pr23408.c: New test.
26471 2005-08-28 Mark Mitchell <mark@codesourcery.com>
26474 * g++.dg/init/member1.C: Make sure erroneous static data member
26475 definitions are required.
26476 * g++.dg/template/static13.C: New test.
26477 * g++.dg/template/static14.C: Likewise.
26479 2005-08-29 Jakub Jelinek <jakub@redhat.com>
26481 * gcc.target/i386/pr23575.c: Use -msse2 instead of
26482 -march=pentium4, remove ilp32 requirement.
26484 PR middle-end/23484
26485 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26486 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26488 2005-08-29 Andreas Jaeger <aj@suse.de>
26491 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26493 2005-08-28 Jakub Jelinek <jakub@redhat.com>
26495 * gcc.c-torture/execute/20050316-2.c: New test.
26496 * gcc.c-torture/execute/20050316-3.c: New test.
26497 * gcc.dg/torture/pr16104-1.c: New test.
26499 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
26501 PR middle-end/23463
26502 * gcc.c-torture/execute/zero-struct-1.c: New test.
26504 2005-08-27 Richard Guenther <rguenther@suse.de>
26507 * gcc.target/i386/pr23575.c: New testcase.
26509 2005-08-26 Jakub Jelinek <jakub@redhat.com>
26511 PR rtl-optimization/23561
26512 * gcc.c-torture/execute/20050826-1.c: New test.
26515 * gcc.c-torture/execute/20050826-2.c: New test.
26517 2005-08-26 Dale Johannesen <dalej@apple.com>
26519 * gcc.dg/20030711-1.c: Modify to work on Darwin.
26520 * gcc.dg/20050826-1.c: New.
26522 2005-08-26 Mark Mitchell <mark@codesourcery.com>
26525 * g++.dg/template/nontype13.C: New test.
26528 * g++.dg/init/new14.C: New test.
26529 * g++.dg/expr/anew1.C: Do not XFAIL.
26530 * g++.dg/expr/anew2.C: Likewise.
26531 * g++.dg/expr/anew3.C: Likewise.
26533 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
26535 PR middle-end/22439
26536 * gcc.dg/vla-3.c: New test.
26538 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
26541 * gfortran.dg/named_interface.f90: New.
26543 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
26545 * gcc.c-torture/execute/frame-address.c: New test.
26547 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
26550 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26552 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26554 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26556 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26558 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26559 * gcc.dg/altivec-22.c: Rename from..
26560 * gcc.dg/altivec-nomfcr.c: ..this.
26562 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
26564 PR tree-optimization/23546
26565 * gcc.dg/tree-ssa/pr23546.c: New test.
26567 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
26570 * gfortran.dg/nonreturning_statements.f90: New test.
26572 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
26575 * g++.dg/parse/crash29.C: New.
26577 2005-08-23 DJ Delorie <dj@redhat.com>
26579 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26580 constants have the L suffix.
26582 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
26585 * g++.dg/template/instantiate8.C: New.
26587 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
26589 PR middle-end/23467
26590 * gcc.c-torture/execute/pr23467.c: New test.
26592 2005-08-23 Jakub Jelinek <jakub@redhat.com>
26594 PR tree-optimization/22043
26595 * gcc.c-torture/execute/20050613-1.c: New test.
26597 2005-08-23 Ben Elliston <bje@au.ibm.com>
26599 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26601 2005-08-22 Jakub Jelinek <jakub@redhat.com>
26603 PR rtl-optimization/23478
26604 * g++.dg/opt/pr23478.C: New test.
26606 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
26609 * gcc.dg/switch-warn-3.c: New test.
26611 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26614 * g++.dg/template/param1.C: New test.
26616 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26619 * g++.dg/other/incomplete1.C: New test.
26621 2005-08-22 Ira Rosen <irar@il.ibm.com>
26623 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26626 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26628 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26631 2005-08-21 Jakub Jelinek <jakub@redhat.com>
26633 * gcc.target/i386/sse-4.c: New test.
26635 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26638 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26640 2005-08-20 Jakub Jelinek <jakub@redhat.com>
26642 * gcc.dg/20050811-1.c: New test.
26643 * gcc.dg/20050811-2.c: New test.
26645 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
26647 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26649 2005-08-19 Diego Novillo <dnovillo@redhat.com>
26652 * gcc.c-torture/compile/pr23476.c: New test.
26654 2005-08-19 Devang Patel <dpatel@apple.com>
26656 PR tree-optimization/23048
26657 * gcc.dg/tree-ssa/pr23048.c: New test.
26659 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
26661 PR middle-end/20624
26662 * g++.dg/warn/Wreturn-3.C: New test
26664 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
26666 PR tree-optimization/22228
26667 * g++.dg/vect/pr22543.cc: New test.
26669 2005-08-17 Steven Bosscher <stevenb@suse.de>
26671 PR tree-optimization/21574
26672 * gcc.dg/tree-ssa/pr21574.c: New test.
26674 2005-08-16 James E Wilson <wilson@specifix.com>
26676 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26678 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
26681 * gcc.c-torture/compile/zero-strct-3.c: New test.
26682 * gcc.c-torture/compile/zero-strct-4.c: New test.
26684 2005-08-16 Steven Bosscher <stevenb@suse.de>
26687 * gcc.target/x86_64/pr23376.c: New test.
26689 2005-08-16 Ian Lance Taylor <ian@airs.com>
26692 * g++.dg/ext/vector2.C: New.
26694 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26696 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26698 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26700 PR libfortran/23428
26701 * gfortran.dg/inquire-complex.f90: New test case.
26703 2005-08-16 James E Wilson <wilson@specifix.com>
26705 PR tree-optimization/21105
26706 * gcc.dg/large-size-array.c: New.
26708 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
26710 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26712 * gcc.dg/vect/vect-41: Likewise.
26713 * gcc.dg/vect/vect-42: Likewise.
26714 * gcc.dg/vect/vect-43: Likewise.
26715 * gcc.dg/vect/vect-44: Likewise.
26716 * gcc.dg/vect/vect-46: Likewise.
26717 * gcc.dg/vect/vect-47: Likewise.
26718 * gcc.dg/vect/vect-48: Likewise.
26719 * gcc.dg/vect/vect-52: Likewise.
26720 * gcc.dg/vect/vect-53: Likewise.
26721 * gcc.dg/vect/vect-54: Likewise.
26722 * gcc.dg/vect/vect-55: Likewise.
26723 * gcc.dg/vect/vect-56: Likewise.
26724 * gcc.dg/vect/vect-57: Likewise.
26725 * gcc.dg/vect/vect-58: Likewise.
26726 * gcc.dg/vect/vect-59: Likewise.
26727 * gcc.dg/vect/vect-60: Likewise.
26728 * gcc.dg/vect/vect-61: Likewise.
26729 * gcc.dg/vect/vect-85: Likewise.
26730 * gcc.dg/vect/vect-87: Likewise.
26731 * gcc.dg/vect/vect-88: Likewise.
26732 * gcc.dg/vect/vect-93.c: Likewise.
26733 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26734 * gcc.dg/vect/vect-75: Likewise.
26735 * gcc.dg/vect/vect-76: Likewise.
26736 * gcc.dg/vect/vect-77: Likewise.
26737 * gcc.dg/vect/vect-78: Likewise.
26738 * gcc.dg/vect/vect-80: Likewise.
26739 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26740 vectorized for the expected reason, rather than checking how alignment
26742 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26743 aligned type and also instead of aligned pointers. Added documentation.
26745 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
26747 * gfortran.dg/power.f90: New test.
26749 2005-08-16 Jakub Jelinek <jakub@redhat.com>
26751 PR rtl-optimization/23299
26752 * g++.dg/opt/pr23299.C: New test.
26754 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26756 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26758 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
26760 * g++.dg/template/local6.C: New test.
26762 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
26764 * execute/exceptions/finally-1.m: Check that the catch and finally are
26765 being called. Also add a "return 0;" at the end of main.
26767 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
26770 * gfortran.dg/namelist_print_1.f: New test of functionality of
26772 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26773 namelist generates error with -std=f95.
26775 2005-08-14 Ira Rosen <irar@il.ibm.com>
26777 PR tree-optimization/23119
26778 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26780 2005-08-13 Marcin Koziej <creep@desk.pl>
26781 Andrew Pinski <pinskia@physics.uc.edu>
26784 * execute/exceptions/finally-1.m: New test.
26786 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26788 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26790 * objc/execute/exceptions/trivial.m: New test.
26791 * objc.dg/try-catch-11.m: Move to ...
26792 * objc/execute/exceptions/foward-1.m: Here.
26793 * objc.dg/try-catch-2.m: Move to ...
26794 * objc/execute/exceptions/catchall-1.m: Here.
26795 * objc.dg/try-catch-8.m: Move to ...
26796 * objc/execute/exceptions/local-variables-1.m: Here.
26798 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26800 * objc.dg/nested-func-1.m: Move to ...
26801 * objc/execute/nested-func-1.m: Here.
26803 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26805 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26806 in ${options} instead of [target_info name].
26807 * lib/obj-c++.exp (objc_target_compile): Likewise.
26809 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26811 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26813 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26815 part of PR testsuite/23348
26816 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26817 each of the torture options.
26818 * objc/compile/trivial.m: New test.
26820 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26822 * gfortran.dg/eoshift.f90: Correct format.
26824 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26826 * gfortran.fortran-torture/execute/character_passing.f90:
26829 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
26832 * g++.dg/template/unify10.C: New.
26834 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
26836 * g++.dg/parse/pr22514.C: Move to...
26837 * g++.dg/debug/pr22514.C: here.
26839 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26842 * g++.dg/inherit/pure1.C: New test.
26844 * ChangeLog: Fix typos.
26846 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26847 Steven Bosscher <stevenb@suse.de>
26849 * gfortran.dg/runtime_warning_1.f90: New test.
26851 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
26854 * g++.dg/parse/crash28.C: New.
26856 2005-08-11 Richard Guenther <rguenther@suse.de>
26859 * gcc.target/i386/tailcall-1.c: New testcase.
26861 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26863 * gcc.dg/vect/vect-67.c: Un-xfail.
26865 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26868 * g++.dg/parse/crash27.C: new test.
26870 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
26872 PR libfortran/22143
26873 * gfortran.dg/shift-kind.f90: New testcase.
26875 2005-08-10 Richard Sandiford <richard@codesourcery.com>
26877 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26878 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26880 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26883 * g++.dg/other/mult-stor1.C: New test.
26885 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26887 * gcc.c-torture/pr18299-1.c: Move to ...
26888 * gcc.c-torture/compile/pr18299-1.c: Here.
26890 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
26892 * gfortran/fortran.torture/execute/character_passing.f90:
26893 Fix types for LSAME.
26895 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
26897 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26898 input data back to what it was originally.
26900 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26902 * objc.dg/try-catch-8.m: Enable for all targets.
26904 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
26906 * gcc.dg/pr23165.c: New test.
26908 2005-08-09 Steven Bosscher <stevenb@suse.de>
26910 PR tree-optimization/23234
26911 * gcc.dg/tree-ssa/pr23234.c: New test.
26913 2005-08-08 Josh Conner <jconner@apple.com>
26915 PR rtl-optimization/23241
26916 * gcc.dg/char-compare.c: New test.
26918 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26921 * g++.dg/init/new13.C: New test.
26923 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
26926 * g++.dg/other/crash-4.C: Adjust
26927 * g++/dg/ext/packed9.C: New.
26929 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26931 PR middle-end/21964
26932 * gcc.c-torture/execute/pr21964-1.c: New test.
26934 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26937 * gcc.dg/pr22458-1.c: New test.
26939 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
26940 Steven G. Kargl <kargls@comcast.net>
26943 * gfortran.dg/flush_1.f90: New test.
26945 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26948 * g++.dg/template/eh2.C: New test.
26950 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26953 * g++.dg/template/instantiate7.C: New test.
26955 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
26958 * gcc.dg/Wunused-value-1.c: New test.
26960 2005-08-06 Richard Sandiford <richard@codesourcery.com>
26962 PR rtl-optimization/23233
26963 * gcc.c-torture/compile/pr23233-1.c: New test.
26965 2005-08-06 Jakub Jelinek <jakub@redhat.com>
26969 * gfortran.dg/equiv_1.f90: New test.
26970 * gfortran.dg/equiv_2.f90: New test.
26971 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26972 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26973 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26975 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26977 * gcc.c-torture/execute/vrp-5.c: New test.
26978 * gcc.c-torture/execute/vrp-6.c: New test.
26979 * gcc.dg/tree-ssa/vrp21.c: New test.
26981 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26983 * g++.dg/parse/pr22514.C: New test.
26985 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
26987 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26989 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26990 instead of constant loads / pool entries.
26992 2005-08-05 David Edelsohn <edelsohn@gnu.org>
26994 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26997 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
26999 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27000 __WINT_TYPE__ in generated prototypes if possible.
27002 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27005 * g++.dg/tree-ssa/pr22037.C:
27007 2005-08-04 Richard Henderson <rth@redhat.com>
27009 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27010 scan-tree-dump-times directive.
27012 2005-08-04 Jan Hubicka <jh@suse.cz>
27014 * gcov-1.C: Fix switch counts.
27015 * gcov-4b.c: Likewise.
27017 2005-08-03 Jeff Law <law@redhat.com>
27019 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27021 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27023 * gcc.c-torture/execute/pr23135.c: New test.
27025 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27027 PR tree-optimization/19899
27028 * gcc.dg/tree-ssa/scev-1.c: New test.
27029 * gcc.dg/tree-ssa/scev-2.c: New test.
27031 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27034 * gcc.dg/torture/pr18582-1.c: New test.
27036 2005-08-03 Jan Hubicka <jh@suse.cz>
27038 * update-conroll.c: New testcase.
27039 * update-conroll-2.c: New testcase.
27041 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27043 * gfortran.dg/constant_substring.f: New test.
27044 * gfortran.dg/pr22491.f: New test.
27046 2005-08-02 Jan Hubicka <jh@suse.cz>
27048 * update-threading.c: Replace by the proper one.
27050 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27053 * g++.dg/tree-ssa/pr23164.C: New test.
27055 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27057 * gcc.dg/tree-ssa/pr23192.c: New test.
27059 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27061 * gcc.c-torture/execute/vrp-4.c: New test.
27063 2005-08-02 Jan Hubicka <jh@suse.cz>
27065 * update-threading.c: New test.
27067 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27069 * gcc.c-torture/compile/20050801-1.c: New test.
27070 * gcc.c-torture/compile/20050801-2.c: New test.
27072 2005-08-01 Jan Hubicka <jh@suse.cz>
27074 * val-prof-5.c: New test.
27076 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27079 * gcc.dg/pr22311-1.c : New test.
27081 2005-07-31 Steven Bosscher <stevenb@suse.de>
27084 * gfortran.dg/pr23095.f: New test.
27087 * g++.dg/other/pr22003.C: New test.
27089 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27092 * gcc.c-torture/execute/pr20621-1.c: New test.
27094 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27096 * gfortran.dg/comma_format_extension_4.f: Adjust length
27097 of string for format.
27098 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27099 print statement with internal write.
27100 * gfortran.dg/der_array_io_2.f: Likewise.
27101 * gfortran.dg/der_array_io_3.f: Likewise.
27103 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27105 * gcc.dg/fold-abs-4.c: new test.
27107 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27109 PR fortran/22570 an related issues.
27110 * gfortran.dg/x_slash_1.f: New test.
27112 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27115 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27116 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27118 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27121 * gcc.dg/Wshadow-3.c: New test.
27123 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27125 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27126 used to have the wrong bounds).
27128 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27131 * gcc.dg/hex-round-1.c: Test more cases.
27132 * gcc.dg/hex-round-2.c: New test.
27134 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27137 * g++.dg/tree-ssa/pr22550.C: New test.
27139 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27141 * gcc.dg/tree-ssa/vrp19.c: New test.
27142 * gcc.dg/tree-ssa-vrp20.c: New test.
27144 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27147 * gcc.dg/transparent-union-4.c: New test.
27149 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27152 * gcc.dg/c99-vla-2.c: New test.
27154 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27157 * gcc.dg/hex-round-1.c: New test.
27159 2005-07-28 Jan Hubicka <jh@suse.cz>
27161 * inliner-1.c: Do not dump everything.
27162 * tree-prof.exp: Do not pass -ftree-based-profiling.
27163 * bprob.exp: Likewise.
27165 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27167 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27170 * g++.dg/expr/ptrmem7.C: New test.
27172 2005-07-28 Mike Stump <mrs@apple.com>
27174 * g++.old-deja/g++.mike/visibility-1.C: New test.
27176 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27179 * gcc.c-torture/execute/pr20187-1.c: New test.
27181 2005-07-28 Jeff Law <law@redhat.com>
27183 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27184 * gcc.dg/tree-ssa/vrp18.c: New test.
27186 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27188 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27190 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27192 PR tree-optimization/22506
27193 * gcc.dg/vect/ps22506.c: New test.
27195 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27198 * gcc.target/i386/sse-3.c: New test.
27200 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27202 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27203 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27205 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27208 * gcc.c-torture/compile/pr22589-1.c: New test.
27210 2005-07-28 Jan Hubicka <jh@suse.cz>
27212 * update-loopch.c: New testcase.
27214 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27216 PR rtl-optimization/23047
27217 * gcc.c-torture/execute/pr23047.c: New test.
27218 * gcc.c-torture/execute/pr23047.x: New.
27220 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27222 PR tree-optimization/22493
27223 * gcc.c-torture/execute/pr22493-1.c: New test.
27224 * gcc.c-torture/execute/pr22493-1.x: New.
27225 * gcc.c-torture/execute/vrp-1.c: New test.
27226 * gcc.c-torture/execute/vrp-2.c: New test.
27227 * gcc.c-torture/execute/vrp-2.c: New test.
27229 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27231 * gcc.target/frv/all-builtin-read8.c: Delete.
27232 * gcc.target/frv/all-builtin-read16.c: Delete.
27233 * gcc.target/frv/all-builtin-read32.c: Delete.
27234 * gcc.target/frv/all-builtin-read64.c: Delete.
27235 * gcc.target/frv/all-builtin-write8.c: Delete.
27236 * gcc.target/frv/all-builtin-write16.c: Delete.
27237 * gcc.target/frv/all-builtin-write32.c: Delete.
27238 * gcc.target/frv/all-builtin-write64.c: Delete.
27239 * gcc.target/frv/all-read-write-1.c: New.
27241 2005-07-27 Jeff Law <law@redhat.com>
27243 * gcc.c-torture/execute/pr22630.c: New test.
27245 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27247 PR tree-optimization/23073
27248 * gcc.dg/vect/nodump-pr23073.c: New test.
27249 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27251 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27253 PR tree-optimize/22348
27254 * gcc.c-torture/execute/pr22348.c: New.
27256 2005-07-27 Richard Guenther <rguenther@suse.de>
27258 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27260 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27263 * gfortran.dg/logical_comp.f90: New test.
27265 2005-07-27 Jan Hubicka <jh@suse.cz>
27267 * inliner-1.c: Add cleanup of dumps.
27268 * val-prof-*.c: Likewise.
27269 * update-tailcall.c: New.
27271 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27274 * gcc.dg/tree-ssa/pr22591.c: New test.
27275 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27277 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27280 * objc.dg/try-catch-11.m: New test.
27282 2005-07-26 Richard Guenther <rguenther@suse.de>
27284 PR tree-optimization/22486
27285 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27287 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27290 * g++.dg/opt/loop2.C: New test.
27292 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27294 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27295 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27297 2005-07-25 Adam Nemet <anemet@lnxw.com>
27299 * lib/profopt.exp (profopt-execute): Check for profiling data
27300 files on the target.
27302 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27304 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27305 for matching of asm labels.
27307 2005-07-25 Richard Guenther <rguenther@suse.de>
27309 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27311 2005-07-25 Richard Guenther <rguenther@suse.de>
27314 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27316 2005-07-25 Ira Rosen <irar@il.ibm.com>
27318 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27319 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27320 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27321 * gcc.dg/vect/vect-100.c: New test.
27322 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27323 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27324 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27325 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27326 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27327 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27328 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27329 * gfortran.dg/vect/pr19049.f90: New testcase.
27330 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27332 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27334 * gcc.c-torture/execute/20050713-1.c: New test.
27337 * gfortran.fortran-torture/execute/data_4.f90: New test.
27339 PR middle-end/20303
27340 * gcc.dg/visibility-d.c: New test.
27342 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27344 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27345 * gfortran.dg/underflow.f90: Ditto.
27347 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27349 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27350 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27351 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27353 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27355 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27356 include case of field width of zero.
27358 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27360 PR libgfortran/21875
27361 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27362 with trailing blanks on normal formatted read.
27364 2005-07-23 Chao-ying Fu <fu@mips.com>
27366 * gcc.target/mips/mips32-dsp-type.c: New test.
27367 * gcc.target/mips/mips32-dsp.c: New test.
27369 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27372 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27375 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27376 and __cyg_profile_func_exit.
27378 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27380 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27381 * gfortran.dg/comma_format_extension_4.f: Same.
27382 * gfortran.dg/pr15332.f: Same.
27383 * gfortran.dg/pr21730.f: Same.
27385 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27387 * g++.dg/opt/vrp2.C: Fix testcase.
27390 * g++.dg/opt/vrp2.C: New test.
27392 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27395 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27397 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27399 * gcc.dg/tree-ssa/20050719-1.c: New test.
27401 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27403 * gcc.dg/bfin-longcall-1.c: New file.
27404 * gcc.dg/bfin-longcall-2.c: New file.
27406 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27408 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27410 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27412 PR middle-end/19055
27413 * gcc.dg/tree-ssa/pr19055.c: New test.
27414 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27416 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27419 * g++.dg/other/pr22358.C: New test.
27421 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27424 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27426 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27429 * g++.dg/init/union2.C: New test.
27431 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27434 * gcc.dg/complex-4.c: New test.
27436 2005-07-21 Richard Guenther <rguenther@suse.de>
27439 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27440 scanning for asm labels.
27441 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27443 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27446 * gcc.dg/altivec-pr22085.c: New.
27448 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27450 PR tree-optimization/19210
27451 * gcc.dg/tree-ssa/pr19210-1.c: New.
27452 * gcc.dg/tree-ssa/pr19210-2.c: New.
27454 2005-07-21 Richard Sandiford <richard@codesourcery.com>
27456 PR rtl-optimization/22167
27457 * g++.dg/opt/pr22167.C: New test.
27459 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
27462 * g++.dg/lookup/two-stage2.C: New.
27463 * g++.dg/lookup/two-stage3.C: New.
27464 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27465 fixed two-stage name lookup for operators.
27466 * g++.dg/template/call3.C: Compiler now produces an appropriate
27468 * g++.dg/template/crash37.C: Compiler now describes bla() on line
27470 * g++.dg/template/ptrmem4.C: Compiler produces different error
27472 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27473 connect_to_method as a candidate.
27475 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
27477 * gcc.dg/fold-alloc-1.c: New test.
27479 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
27481 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27482 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27484 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
27486 * gcc.dg/fold-abs-1.c: New test.
27487 * gcc.dg/fold-abs-2.c: New test.
27488 * gcc.dg/fold-abs-3.c: New test.
27490 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
27492 Make CONSTRUCTOR use VEC to store initializers.
27493 * g++.dg/ext/complit3.C: Check for specific error messages.
27494 * g++.dg/init/brace2.C: Update error message.
27495 * g++.dg/warn/Wbraces2.C: Likewise.
27497 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
27500 * gfortran.dg/module_interface_1.f90: New test.
27502 2005-07-19 Danny Berlin <dberlin@dberlin.org>
27503 Kenneth Zadeck <zadeck@naturalbridge.com>
27505 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27507 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27509 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27510 specify -Wformat for these tests.
27511 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27512 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27513 * gcc.dg/format/opt-6.c: Delete.
27515 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27517 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27518 * gcc.dg/tree-ssa/sra-3.c: Likewise.
27520 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27522 * gcc.dg/tree-ssa/alias-2.c: New test.
27524 2005-07-18 Mark Mitchell <mark@codesourcery.com>
27527 * g++.dg/template/explicit7.C: New test.
27529 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
27531 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27532 field width of 8 to +Inf and -Inf.
27534 2005-07-17 Mark Mitchell <mark@codesourcery.com>
27537 * g++.dg/template/friend36.C: New test.
27539 2005-07-16 David Edelsohn <edelsohn@gnu.org>
27542 * gfortran.dg/pr21730.f: New test.
27544 2005-07-16 Danny Berlin <dberlin@dberlin.org>
27545 Kenneth Zadeck <zadeck@naturalbridge.com>
27547 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27548 since pure const detection cannot run at -O1 in c compiler.
27549 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27550 can now optimize this case properly.
27551 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27552 because we now pass.
27553 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27555 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
27558 * gcc.dg/format/bitfld-1.c: New test.
27560 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27563 * g++.dg/rtti/repo1.C: New test.
27565 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
27567 PR middle-end/22398
27568 * gcc.c-torture/compile/pr22398.c: New test.
27570 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27573 * g++.dg/expr/cast4.C: New test.
27575 2005-07-15 Richard Guenther <rguenther@suse.de>
27577 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27578 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27580 2005-07-15 Steven Bosscher <stevenb@suse.de>
27582 PR tree-optimization/22230
27583 * gcc.dg/tree-ssa/pr22230.c: New test.
27585 2005-07-14 Jakub Jelinek <jakub@redhat.com>
27587 * gfortran.dg/g77/cpp6.f: New test.
27590 * gfortran.dg/g77/cpp5.F: New test.
27591 * gfortran.dg/g77/cpp5.h: New file.
27592 * gfortran.dg/g77/cpp5inc.h: New file.
27594 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
27596 PR libfortran/16435
27597 * gfortran.dg/tl_editting.f90: New.
27598 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27600 2005-07-14 Steven G. Kargl <kargls@comcast.net>
27602 * gfortran.dg/char_array_constructor.f90: New test.
27604 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
27606 * gfortran.dg/past_eor.f90: New.
27607 * gfortran.dg/complex_read.f90: New.
27609 2005-07-13 Jeff Law <law@redhat.com>
27611 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27614 * gcc.dg/tree-ssa/pr22321.c: New test
27616 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
27618 PR tree-optimization/21921
27619 * gcc.dg/tree-ssa/pr21921.c: New.
27621 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27623 PR tree-optimizatio/22442
27624 * gcc.dg/tree-ssa/loop-11.c: New test.
27626 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27629 * gcc.c-torture/compile/pr21840.c: New test.
27631 2005-07-12 Jan Hubicka <jh@suse.cz>
27633 * gcc.c-torture/compile/pr22379.c: New test.
27635 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
27637 PR libfortran/21593
27638 gfortran.dg/dev_null.f90: Remove outdated comment about
27639 PR libfortran/21593.
27642 2005-07-12 Dale Johannesen <dalej@apple.com>
27644 * gcc.target/i386/compress-float-sse.c: New.
27645 * gcc.target/i386/compress-float-sse-pic.c: New.
27646 * gcc.target/i386/compress-float-387.c: New.
27647 * gcc.target/i386/compress-float-387-pic.c: New.
27648 * gcc.dg/compress-float-ppc.c: New.
27649 * gcc.dg/compress-float-ppc-pic.c: New.
27651 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
27653 PR libfortran/21593
27654 gfortran.dg/dev_null.f90: Remove targets.
27656 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27659 * gcc.dg/pr22335-1.c: New test.
27660 * gcc.dg/pr22335-2.c: New test.
27662 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27665 * g++.dg/template/nontype12.C : New test.
27667 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27669 * gcc.dg/tree-ssa/loop-10.c: New test.
27671 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
27673 * gcc.c-torture/execute/20020720-1.x: Remove.
27675 2005-07-11 Jakub Jelinek <jakub@redhat.com>
27677 * gfortran.fortran-torture/execute/forall_7.f90: New test.
27679 2005-07-10 Richard Sandiford <richard@codesourcery.com>
27681 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27682 (dg-mips-options): Use it.
27684 2005-07-09 Diego Novillo <dnovillo@redhat.com>
27686 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27688 2005-07-09 Richard Henderson <rth@redhat.com>
27690 * lib/target-supports.exp (check_effective_target_sync_char_short):
27693 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
27695 PR libfortran/22217
27696 * gfortran.dg/negative-z-descriptor.f90: New test.
27698 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27701 * gcc.dg/pr22329.c: New test.
27703 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
27705 PR tree-optimization/20139
27706 * gcc.dg/tree-ssa/pr20139.c: New.
27708 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27711 * gcc.dg/pr22356-1.c: New test.
27713 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
27716 * g++.dg/template/unify8.C: New.
27717 * g++.dg/template/unify9.C: New.
27719 2005-07-08 Jakub Jelinek <jakub@redhat.com>
27721 * gfortran.fortran-torture/execute/entry_10.f90: New test.
27723 2005-07-07 Geoffrey Keating <geoffk@apple.com>
27725 * gcc.dg/darwin-version-1.c: New.
27726 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27727 * gcc.dg/builtins-20.c: Likewise.
27728 * gcc.dg/builtins-53.c: Likewise.
27729 * gcc.dg/torture/builtins-convert-1.c: Likewise.
27730 * gcc.dg/torture/builtins-convert-2.c: Likewise.
27731 * gcc.dg/torture/builtins-convert-3.c: Likewise.
27732 * gcc.dg/torture/builtins-power-1.c: Likewise.
27733 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27736 2005-07-07 Jeff Law <law@redhat.com>
27738 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
27739 argument evaluation order.
27741 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
27743 PR libfortran/21594
27744 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27745 Add test cases where the shift length is greater than the
27748 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27750 * obj-c++.dg/proto-lossage-6.mm: New.
27751 * objc.dg/proto-lossage-6.m: New.
27753 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27755 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27756 * objc.dg/gnu-runtime-2.m: Likewise.
27758 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27760 * gfortran.dg/longline.f: New test.
27762 * gfortran.dg/badline.f: New test.
27764 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27769 * gfortran.dg/hollerith.f90: New.
27770 * gfortran.dg/hollerith2.f90: New.
27771 * gfortran.dg/hollerith3.f90: New.
27772 * gfortran.dg/hollerith4.f90: New.
27773 * gfortran.dg/hollerith_f95.f90: New.
27774 * gfortran.dg/hollerith_legacy.f90: New.
27775 * gfortran.dg/g77/cpp4.F: New. Port from g77.
27777 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27780 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27781 * objc.dg/gnu-runtime-2.m: New.
27783 2005-07-06 Jeff Law <law@redhat.com>
27785 * gcc.dg/tree-ssa/vrp17.c: New test.
27787 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27790 * gfortran.dg/array_constructor_5.f90: New test.
27792 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27794 * gfortran.fortran-torture/execute/entry_9.f90: New test.
27796 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
27798 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27799 * gcc.dg/980816-1.c: Ditto.
27801 2005-07-06 Jeff Law <law@redhat.com>
27803 * gcc.c-torture/compile/pr21356.c: New test.
27805 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27809 * gcc.c-torture/compile/pr22013-1.c,
27810 gcc.c-torture/execute/pr22098-1.c,
27811 gcc.c-torture/execute/pr22098-2.c,
27812 gcc.c-torture/execute/pr22098-3.c: New tests.
27814 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27817 * gcc.dg/pr22308-1.c: New test.
27819 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
27821 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
27823 * gcc.dg/compare9.c: Use -fshort-enums instead of
27824 -fno-short-enums. Change the last test to dg-bogus.
27826 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
27828 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27829 * gcc.dg/compare9.c: New.
27831 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27833 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27835 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27838 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27841 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27843 * gcc.dg/format/gcc_gfc-1.c: New.
27845 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27847 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27849 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27852 * gfortran.dg/io_invalid_1.f90: New test.
27854 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
27856 * gcc.dg/format/gcc_diag-1.c: Update.
27858 2005-07-02 Jeff Law <law@redhat.com>
27860 * gcc.dg/tree-ssa/pr22051-1.c: New test.
27861 * gcc.dg/tree-ssa/pr22051-2.c: New test.
27863 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
27865 * gcc.dg/format/gcc_diag-1.c: Update.
27867 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
27870 * gcc.c-torture/compile/pr22269.c: New test.
27872 2005-06-30 Diego Novillo <dnovillo@redhat.com>
27876 * g++.dg/tree-ssa/pr21584-1.C: New test.
27877 * g++.dg/tree-ssa/pr21584-2.C: New test.
27879 2005-06-30 Ziemowit Laski <zlaski@apple.com>
27881 * obj-c++.dg/try-catch-11.mm: New.
27882 * objc.dg/try-catch-10.m: New.
27884 2005-06-29 David Edelsohn <edelsohn@gnu.org>
27886 * g++.dg/other/ucnid-1.C: xfail on AIX.
27888 2005-06-29 Diego Novillo <dnovillo@redhat.com>
27891 * gcc.dg/20050629-1.c: New test.
27893 2005-06-29 Ziemowit Laski <zlaski@apple.com>
27895 * obj-c++.dg/const-str-1[0-1].mm: New.
27896 * objc.dg/const-str-1[0-1].m: New.
27898 2005-05-29 Richard Henderson <rth@redhat.com>
27900 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27901 Rename from check_effective_target_vect_no_max.
27902 (check_effective_target_vect_no_int_add): New.
27903 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27904 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27905 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27906 * gcc.dg/vect/vect-reduc-1.c: Use both.
27907 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27909 2005-05-29 Richard Henderson <rth@redhat.com>
27911 * lib/target-supports.exp (check_effective_target_vect_no_max):
27912 Remove i386 and x86_64.
27914 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27917 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27919 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27921 PR middle-end/21969
27922 * gcc.dg/vect/pr21969.c: New test.
27924 2005-06-28 Eric Christopher <echristo@redhat.com>
27928 * gcc.dg/inline1.c: New test.
27929 * gcc.dg/inline2.c: Ditto.
27930 * gcc.dg/inline3.c: Ditto.
27931 * gcc.dg/inline4.c: Ditto.
27932 * gcc.dg/inline5.c: Ditto.
27934 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27936 PR libfortran/22142
27937 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27938 Add testcase also testing eoshift1 for PR 22142.
27940 2005-06-28 Richard Henderson <rth@redhat.com>
27942 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27943 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27944 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27945 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27946 gcc.dg/tree-ssa/20030922-2.c: Likewise.
27948 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27950 PR libfortran/22142
27951 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27952 Add testcase for PR 22142.
27954 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
27956 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27957 gcc.target/ia64/fpreg-2.c: New tests.
27959 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27961 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27963 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27965 PR libfortran/22170
27966 * gfortran.dg/slash_1.f90: New test.
27968 2005-06-27 Richard Henderson <rth@redhat.com>
27970 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27971 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27972 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27973 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27974 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27975 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27977 2005-06-27 Richard Henderson <rth@redhat.com>
27979 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27980 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27982 2005-06-27 Ziemowit Laski <zlaski@apple.com>
27984 * obj-c++.dg/proto-lossage-5.mm: New.
27985 * objc.dg/proto-lossage-5.m: New.
27987 2005-06-27 Diego Novillo <dnovillo@redhat.com>
27990 * gcc.dg/tree-ssa/pr21959.c: New test.
27992 2005-06-27 Jakub Jelinek <jakub@redhat.com>
27994 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27995 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27996 testing uninitialized var.
27998 * gcc.c-torture/execute/builtins/chk.h: New.
27999 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28000 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28001 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28002 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28003 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28004 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28005 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28006 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28007 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28008 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28009 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28010 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28011 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28012 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28013 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28014 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28015 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28016 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28017 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28018 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28019 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28020 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28021 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28022 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28023 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28024 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28025 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28026 * gcc.dg/builtin-object-size-1.c: New test.
28027 * gcc.dg/builtin-object-size-2.c: New test.
28028 * gcc.dg/builtin-object-size-3.c: New test.
28029 * gcc.dg/builtin-object-size-4.c: New test.
28030 * gcc.dg/builtin-object-size-5.c: New test.
28031 * gcc.dg/builtin-stringop-chk-1.c: New test.
28032 * gcc.dg/builtin-stringop-chk-2.c: New test.
28033 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28034 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28035 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28036 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28037 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28038 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28039 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28040 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28041 * gcc.c-torture/execute/printf-1.c: New test.
28042 * gcc.c-torture/execute/fprintf-1.c: New test.
28043 * gcc.c-torture/execute/vprintf-1.c: New test.
28044 * gcc.c-torture/execute/vfprintf-1.c: New test.
28045 * gcc.c-torture/execute/printf-chk-1.c: New test.
28046 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28047 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28048 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28050 2005-06-27 Michael Matz <matz@suse.de>
28052 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28053 slot is not merged if address escapes.
28055 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28058 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28060 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28062 PR middle-end/17965
28063 * gcc.c-torture/compile/20050622-1.c: New test.
28065 PR middle-end/22028
28066 * gcc.dg/20050620-1.c: New test.
28068 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28070 PR tree-optimization/22026
28071 * gcc.dg/tree-ssa/pr22026.c: New.
28073 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28075 PR libfortran/22144
28076 * gfortran.dg/shift-alloc.f90: New testcase.
28078 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28080 * all files: Update FSF address in copyright headers.
28082 2005-06-22 Jan Hubicka <jh@suse.cz>
28084 * wholeprogram-1.c: New testcase.
28085 * wholeprogram-2.c: New testcase.
28087 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28090 * gcc.dg/tree-ssa/pr22171.c: New test.
28092 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28094 * gfortran.dg/simplify_modulo.f90: New.
28096 2005-06-24 Jan Hubicka <jh@suse.cz>
28098 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28100 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28102 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28104 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28106 * obj-c++.dg/typedef-alias-1.mm: New.
28107 * objc.dg/typedef-alias-1.m: New.
28109 2005-06-23 Jeff Law <law@redhat.com>
28111 * gcc.dg/tree-ssa/vrp16.c: New test.
28113 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28115 * lib/target-supports.exp: Add
28116 check_effective_target_fortran_large_real and
28117 check_effective_target_fortran_large_int to check for
28118 corresponding effective targets.
28119 * gfortran.dg/large_integer_kind_1.f90: New test.
28120 * gfortran.dg/large_real_kind_1.f90: New test.
28122 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28124 PR tree-optimization/22117
28125 * gcc.dg/tree-ssa/pr22117.c: New.
28127 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28130 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28132 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28134 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28136 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28138 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28139 * gfortran.dg/f2c_4.c: Likewise.
28141 2005-06-22 Paul Brook <paul@codesourcery.com>
28144 * gfortran.dg/auto_save_1.f90: New test.
28146 2005-06-22 Michael Matz <matz@suse.de>
28148 * gcc.target/x86-64/abi: New directory.
28149 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28150 * gcc.target/x86-64/abi/README.gcc: New file.
28151 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28152 * gcc.target/x86-64/abi/asm-support.s: New file.
28153 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28154 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28155 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28156 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28157 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28158 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28159 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28160 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28161 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28162 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28163 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28164 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28165 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28166 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28167 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28168 * gcc.target/x86_64/abi/test_varargs.c: New test.
28170 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28172 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28173 32-bit i?86 and x86_64.
28175 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28177 * obj-c++.dg/const-str-[1-9].mm: New tests.
28179 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28182 * gfortran.dg/namelist_use.f90: New.
28183 * gfortran.dg/namelist_use_only.f90: New.
28185 2005-06-21 Jeff Law <law@redhat.com>
28187 * gcc.dg/tree-ssa/vrp15.c: New test.
28189 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28191 * lib/target-supports.exp (check_effective_target_vect_reduction):
28193 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28194 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28195 remove vect_reduction target keyword. Also avoid two returns in main.
28196 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28197 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28198 * gcc.dg/vect/vect-reduc-1short.c: New test.
28199 * gcc.dg/vect/vect-reduc-1char.c: New test.
28200 * gcc.dg/vect/vect-reduc-2short.c: New test.
28201 * gcc.dg/vect/vect-reduc-2char.c: New test.
28202 * gcc.dg/vect/vect-reduc-6.c: New test.
28203 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28204 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28205 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28207 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28208 Paul Thomas <pault@gcc.gnu.org>
28210 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28213 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28215 * gfortran.dg/backslash_1.f90: New test.
28216 * gfortran.dg/backslash_2.f90: New test.
28218 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28220 * gfortran.dg/duplicate_labels.f90: New test.
28222 2005-06-20 Jan Beulich <jbeulich@novell.com>
28224 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28225 unsupportable relocations.
28226 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28227 * gcc.dg/20050321-2.c: xfail for NetWare.
28229 2005-06-20 Andreas Jaeger <aj@suse.de>
28231 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28232 gcc.target/i386/fastcall-sseregparm.c,
28233 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28235 2005-06-19 Richard Henderson <rth@redhat.com>
28237 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28239 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28241 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28243 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28246 * g++.dg/conversion/simd2.C: Change expected error message.
28248 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28250 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28251 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28252 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28254 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28256 * gcc.dg/fold-mod-1.c: New test.
28258 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28261 * gfortran.dg/pr19926.f90: New test.
28263 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28265 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28266 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28268 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28269 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28271 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28273 * gcc.target/ia64/float80-varargs-1.c: New test.
28275 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28278 * gfortran.dg/f2c_6.f90: New test.
28280 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28283 * g++.dg/template/local5.C: New.
28285 2005-06-17 Richard Henderson <rth@redhat.com>
28287 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28289 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28292 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28294 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28296 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28297 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28298 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28299 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28300 check_vect to verify the presence of hardware vector support.
28302 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28305 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28307 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28309 PR libfortran/19216
28310 * gfortran.dg/pr19216.f: Add correct space between brackets and
28313 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28315 PR libfortran/16436
28316 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28318 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28320 * gcc.target/i386/attributes-error.c: New testcase.
28321 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28322 * gcc.target/i386/regparm-stdcall.c: Likewise.
28323 * gcc.target/i386/sseregparm-1.c: Likewise.
28324 * gcc.target/i386/sseregparm-2.c: Likewise.
28326 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28328 * g++.dg/rtti/crash2.C: New.
28330 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28332 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28334 2005-06-15 David Ung <davidu@mips.com>
28336 * gcc.target/mips/mips16e-extends.c: New test for testing the
28337 generation of MIPS16e zeb/zeh, seb/seh instructions.
28339 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28342 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28343 * gcc.dg/tree-ssa/pr22018.c: New test.
28345 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28347 * gcc.dg/simd-1.c: Update error messages.
28348 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28349 * gcc.dg/simd-2.c: Update error messages.
28350 * gcc.dg/simd-4.c: New.
28352 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28355 * g++.dg/other/crash-4.C: New.
28357 2005-06-14 Devang Patel <dpatel@apple.com>
28359 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28361 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28364 * g++.dg/parse/crash11.C: Update
28366 2005-06-13 Jeff Law <law@redhat.com>
28368 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28369 perform the desired transformations.
28370 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28371 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28373 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28376 * gfortran.dg/forall_1.f90: Un-XFAIL.
28378 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28381 * g++.dg/parse/crash26.C: New.
28384 * g++.dg/init/member1.C: New.
28386 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28388 * gfortran.dg/altreturn_1.f90: New test.
28390 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28392 PR middle-end/21985
28393 * gcc.dg/tree-ssa/pr21985.c: New test.
28395 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28397 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28399 2005-06-12 Roger Sayle <roger@eyesopen.com>
28402 * g++.dg/other/error10.C: New test case.
28404 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28406 PR libfortran/19155
28407 * gfortran.dg/pr19155.f: Add test.
28409 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28411 * gfortran.dg/f2c_7.f90: New test.
28413 * gfortran.dg/forall_1.f90: XFAILed.
28415 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28417 * gcc.dg/pr14796-1.c: New.
28418 * gcc.dg/pr14796-2.c: New.
28420 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28424 * gfortran.dg/deallocate_stat.f90: New test.
28426 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28428 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28430 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28432 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28433 access will be generated when this loop is vectorized. Test that
28434 accesses with same alignment were detected.
28435 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28436 Test that accesses with same alignment were detected.
28437 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28438 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28439 alignment were detected.
28441 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28444 * g++.dg/conversion/simd2.C: New.
28446 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
28448 * gcc.dg/Wcxx-compat-1.c: New.
28450 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
28452 PR libfortran/21480
28453 * gfortran.dg/reshape-complex.f90: Add a test for a packed
28456 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
28458 * gcc.dg/alias-8.c: New.
28460 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
28462 * gcc.dg/format/cmn_err-1.c: Update.
28464 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
28467 * gcc.target/sparc/fexpand-2.c: New.
28468 * gcc.target/sparc/fpmerge-2.c: New.
28469 * gcc.target/sparc/fpmul-2.c: New.
28470 * gcc.target/sparc/noresult.c: New.
28471 * gcc.target/sparc/pdist-2.c: New.
28472 * gcc.target/sparc/pdist-3.c: New.
28474 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
28477 * gcc.target/i386/i386.exp: Fix comment typo.
28479 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
28482 * g++.dg/inherit/using5.C: New.
28483 * g++.dg/inherit/using6.C: New.
28485 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28488 * g++.dg/template/ptrmem15.C: New test.
28491 * g++.dg/ext/label4.C: New test.
28493 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28495 * gcc.dg/tls/debug-1.c: New test.
28497 2005-06-07 Dale Johannesen <dalej@apple.com>
28499 * gcc.target/i386/movq.c: New.
28501 2005-06-07 Dale Johannesen <dalej@apple.com>
28503 * gcc.dg/20050607-1.c: New.
28505 2005-06-07 Jakub Jelinek <jakub@redhat.com>
28507 PR middle-end/21850
28508 * gcc.c-torture/execute/20050607-1.c: New test.
28510 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
28512 PR libfortran/21926
28513 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28514 Test case where the return array has lowest stride one,
28517 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
28519 * lib/target-supports.exp (check_effective_target_sync_int_long):
28520 Add s390 and s390x targets.
28522 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
28524 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28525 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28526 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28527 * gcc.dg/tree-ssa/loop-9.c: New test.
28529 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
28531 * g++.dg/parse/defarg10.C: New.
28533 2005-06-06 Jakub Jelinek <jakub@redhat.com>
28535 PR regression/21897
28536 * gcc.c-torture/execute/20050604-1.c: New test.
28538 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
28541 * g++.dg/parse/defarg9.C: New.
28544 * g++.dg/inherit/using4.C: New.
28545 * g++.dg/overload/error1.C: Adjust expected errors.
28546 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28547 * g++.old-deja/g++.brendan/arm2.C: Likewise.
28548 * g++.old-deja/g++.other/redecl2.C: Likewise.
28549 * g++.old-deja/g++.other/redecl4.C: Likewise.
28550 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28552 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28554 * gfortran.dg/f2c_5.f90: Add -w to dg-options
28556 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28558 * lib/gfortran.exp (gfortran_target_compile): Call
28559 dg-additional-files-options
28560 * gfortran.dg/f2c_4.f90: New file
28561 * gfortran.dg/f2c_4.c: New file
28562 * gfortran.dg/f2c_5.f90: New file
28563 * gfortran.dg/f2c_5.c: New file
28565 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28567 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28570 * gfortran.dg/array_constructor_4.f90: New test.
28572 2005-06-05 Mark Mitchell <mark@codesourcery.com>
28575 * g++.dg/ext/builtin9.C: New test.
28577 2005-06-05 Dale Johannesen <dalej@apple.com>
28579 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28580 * gcc.c-torture/execute/20050603-2.c: Ditto.
28582 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
28584 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28585 * gcc.dg/vect/vect-reduc-1.c: New.
28586 * gcc.dg/vect/vect-reduc-2.c: New.
28587 * gcc.dg/vect/vect-reduc-3.c: New.
28589 2005-06-04 Dale Johannesen <dalej@apple.com>
28591 * gcc.c-torture/execute/20050603-1.c: New.
28592 * gcc.c-torture/execute/20050603-2.c: New.
28593 * gcc.dg/20050603-3.c: New.
28595 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28598 * gfortran.dg/debug_1.f90: New test.
28600 * gfortran.dg/forall_1.f90: New test.
28602 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
28604 * gfortran.dg/array_constructor_3.f90: New test.
28606 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28608 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28610 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
28612 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28614 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
28617 * gcc.dg/init-excess-1.c: New test.
28619 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28622 * g++.dg/expr/static_cast6.C: New test.
28624 2005-06-03 Diego Novillo <dnovillo@redhat.com>
28626 * gcc.dg/tree-ssa/vrp14.c: New test.
28628 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28631 * g++.dg/template/new2.C: New test.
28633 2005-06-03 Josh Conner <jconner@apple.com>
28635 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28636 all entries in initializer.
28638 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
28640 PR middle-end/21858
28641 * gcc.dg/pr21858.c: New testcase.
28643 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
28645 PR tree-optimization/21292
28647 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28649 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28650 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28651 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28652 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28653 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28655 2005-06-02 Richard Henderson <rth@redhat.com>
28657 * gcc.dg/sync-2.c: Use -march=i486 for i386.
28659 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
28661 * gcc.dg/wtypequal.c: New testcase.
28663 2005-06-02 Diego Novillo <dnovillo@redhat.com>
28666 * gcc.dg/tree-ssa/pr21582.c: New test.
28668 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28671 * g++.dg/opt/interface2.h: New.
28672 * g++.dg/opt/interface2.C: New.
28673 * g++.dg/init/ctor4.C: Adjust error lines.
28674 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28675 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28676 * g++.old-deja/g++.jason/opeq3.C: Likewise.
28677 * g++.old-deja/g++.pt/assign1.C: Likewise.
28678 * g++.old-deja/g++.pt/crash20.C: Likewise.
28680 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
28682 PR tree-optimization/21734
28683 * g++.dg/vect/pr21734_1.cc: New.
28684 * g++.dg/vect/pr21734_2.cc: New.
28686 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28689 * g++.dg/template/spec24.C: New.
28692 * g++.dg/pch/local-1.C: New.
28693 * g++.dg/pch/local-1.Hs: New.
28695 2005-06-01 Diego Novillo <dnovillo@redhat.com>
28697 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28698 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28699 * gcc.dg/tree-ssa/pr14341.c: New test.
28700 * gcc.dg/tree-ssa/pr14841.c: New test.
28701 * gcc.dg/tree-ssa/pr20701.c: New test.
28702 * gcc.dg/tree-ssa/pr21086.c: New test.
28703 * gcc.dg/tree-ssa/pr21090.c: New test.
28704 * gcc.dg/tree-ssa/pr21332.c: New test.
28705 * gcc.dg/tree-ssa/pr21458.c: New test.
28706 * gcc.dg/tree-ssa/pr21658.c: New test.
28707 * gcc.dg/tree-ssa/vrp01.c: New test.
28708 * gcc.dg/tree-ssa/vrp02.c: New test.
28709 * gcc.dg/tree-ssa/vrp03.c: New test.
28710 * gcc.dg/tree-ssa/vrp04.c: New test.
28711 * gcc.dg/tree-ssa/vrp05.c: New test.
28712 * gcc.dg/tree-ssa/vrp06.c: New test.
28713 * gcc.dg/tree-ssa/vrp07.c: New test.
28714 * gcc.dg/tree-ssa/vrp08.c: New test.
28715 * gcc.dg/tree-ssa/vrp09.c: New test.
28716 * gcc.dg/tree-ssa/vrp10.c: New test.
28717 * gcc.dg/tree-ssa/vrp11.c: New test.
28718 * gcc.dg/tree-ssa/vrp12.c: New test.
28719 * gcc.dg/tree-ssa/vrp13.c: New test.
28721 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
28724 * gcc.dg/tree-ssa/pr21029.c: New test.
28726 2005-06-01 Roger Sayle <roger@eyesopen.com>
28728 * gfortran.dg/logint-1.f: New test case.
28729 * gfortran.dg/logint-2.f: Likewise.
28730 * gfortran.dg/logint-3.f: Likewise.
28732 2005-06-01 Jakub Jelinek <jakub@redhat.com>
28736 * gcc.dg/20050527-1.c: New test.
28738 * gcc.dg/i386-sse-12.c: New test.
28741 * gfortran.dg/implicit_5.f90: New test.
28743 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
28746 * gfortran/assign_4.f90: New test.
28747 * gfortran/assign_2.f90: Change compile to run.
28749 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
28751 * lib/target-supports.exp
28752 (check_effective_target_sync_char_short): New.
28753 * gcc.dg/sync-2.c: New.
28755 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
28757 PR tree-optimization/21817
28758 * gcc.dg/torture/pr21817-1.c: New.
28760 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
28763 * g++.dg/template/init5.C: New.
28765 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
28767 * gfortran.dg/char_initialiser_actual.f90:
28768 Test character initialisers as actual arguments.
28769 * gfortran.dg/char_pointer_comp_assign.f90:
28770 Test character pointer structure component assignments.
28771 * gfortran.dg/char_array_structure_constructor.f90:
28772 Test character components in structure constructors.
28774 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
28776 PR middle-end/20931
28777 * g++.dg/opt/pr20931.C: New test.
28779 2005-05-31 Andreas Jaeger <aj@suse.de>
28782 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28783 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28784 g++.old-deja/g++.ext/asmspec1.C,
28785 g++.old-deja/g++.other/regstack.C,
28786 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28787 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28788 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28789 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28790 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28791 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28792 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28793 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28794 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28795 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28796 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28797 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28798 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28799 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28800 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28801 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28802 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28803 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28804 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28806 2005-05-31 Jeff Law <law@redhat.com>
28808 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28810 2005-05-30 Paolo Carlini <pcarlini@suse.de>
28812 PR middle-end/21743
28813 * gcc.dg/builtins-1.c: Activate disabled clog test.
28814 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28816 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
28818 * gfortran.dg/char_pointer_assign.f90:
28819 Test character-pointer assignments and pointer assignments.
28820 * gfortran.dg/char_pointer_dummy.f90:
28821 Test character-pointer dummy arguments.
28822 * gfortran.dg/char_pointer_func.f90:
28823 Test character-pointer function returns.
28824 * gfortran.dg/char_pointer_dependency.f90:
28825 Test character-pointer functions with dependencies.
28827 2005-05-30 Mark Mitchell <mark@codesourcery.com>
28830 * g++.dg/lookup/using14.C: New test.
28832 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
28834 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28835 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28838 2005-05-29 Geoffrey Keating <geoffk@apple.com>
28841 * g++.dg/template/local5.C: New.
28844 * gcc.c-torture/compile/pr21761.c: New.
28846 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28849 2005-05-30 Steven G. Kargl
28852 * gfortran.dg/inquire_8.f90: New test.
28854 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28856 PR libfortran/21376
28857 * gfortran.dg/output_exponents_1.f90: New test.
28859 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28861 PR libfortran/20006
28862 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28864 2005-05-28 Mark Mitchell <mark@codesourcery.com>
28867 * g++.dg/ext/complex1.C: New test.
28870 * g++.dg/init/ctor6.C: New test.
28872 2005-05-29 Jan Hubicka <jh@suse.cz>
28874 * gcc.c-torture/compile/pr21562.c: New.
28876 2005-05-28 Steven G. Kargl <kargls@comcast.net>
28878 * gfortran.dg/subnormal_1.f90: New test.
28880 2005-05-28 Jan Hubicka <jh@suse.cz>
28882 * tree-prof.exp: Fix comment.
28883 * value-prof-1.c: New.
28884 * value-prof-2.c: New.
28885 * value-prof-3.c: New.
28886 * value-prof-4.c: New.
28888 2005-05-27 Mark Mitchell <mark@codesourcery.com>
28891 * g++.dg/expr/ptrmem6.C: New test.
28892 * g++.dg/expr/ptrmem6a.C: Likewise.
28894 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
28896 PR tree-optimization/21658
28897 * gcc.dg/tree-ssa/pr21658.c: New.
28899 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
28902 * g++.dg/inherit/ptrmem3.C: New.
28905 * g++.dg/parse/template16.C: New.
28907 2005-05-27 Andreas Jaeger <aj@suse.de>
28909 * gcc.dg/setjmp-2.c: Only run in 32-bit.
28911 * gcc.dg/i386-sse-8.c: Run test on all archs.
28913 2005-05-26 Mike Stump <mrs@apple.com>
28915 * objc.dg/isa-field-1.m: Only run on darwin.
28916 * objc.dg/lookup-1.m: Likewise.
28917 * objc.dg/try-catch-8.m: Likewise.
28919 2005-05-26 Roger Sayle <roger@eyesopen.com>
28921 PR tree-optimization/9814
28922 * gcc.dg/pr9814-1.c: New test case.
28924 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28926 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28927 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28928 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28929 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28930 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28931 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28932 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28933 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28934 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28935 objc.dg/try-catch-8.m: New.
28937 2005-05-26 Janis Johnson <janis187@us.ibm.com>
28939 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28940 remove extraneous semicolons.
28942 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28944 * obj-c++.dg/comp-types-12.mm: New.
28945 * objc.dg/comp-types-11.m: New.
28946 * objc.dg/selector-4.m: New.
28948 2005-05-26 Andreas Jaeger <aj@suse.de>
28951 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28952 g++.old-deja/g++.ext/attrib3.C,
28953 g++.old-deja/g++.other/store-expr1.C,
28954 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28955 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28956 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28957 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28958 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28959 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28960 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28961 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28962 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28963 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28964 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28965 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28966 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28967 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28968 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28969 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28970 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28971 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28972 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28974 2005-05-26 Andreas Jaeger <aj@suse.de>
28976 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28977 x86-64 compilation.
28979 2005-05-26 Andreas Jaeger <aj@suse.de>
28982 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28983 gcc.misc-tests/i386-pf-athlon-1.c,
28984 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28985 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28986 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28987 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28988 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28989 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28990 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28993 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28994 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28995 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28996 x86-64 compilation.
28998 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29001 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29002 effective-target ilp32.
29004 2005-05-26 David Ung <davidu@mips.com>
29006 * gcc.target/mips/ext_ins.c: New test for testing the generation
29007 of MIPS32/64 rev 2 ext/ins instructions.
29009 2005-05-26 Andreas Jaeger <aj@suse.de>
29011 * treelang/compile/unsigned.tree: Use gimple instead of
29012 nonexisting generic dump.
29014 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29016 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29018 2005-05-26 Andreas Jaeger <aj@suse.de>
29020 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29022 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29024 PR libfortran/17283
29025 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29026 Test callee-allocated memory with write statements.
29028 2005-05-25 Roger Sayle <roger@eyesopen.com>
29030 PR middle-end/21709
29031 * gcc.dg/pr21709-1.c: New test case.
29033 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29034 Mike Stump <mrs@apple.com>
29036 * objc/execute/next_mapping.h: Update for C++.
29038 * obj-c++.dg/selector-1.mm: Move to...
29039 * obj-c++.dg/selector-4.mm: here...
29041 * obj-c++.dg/basic.mm: New.
29042 * obj-c++.dg/comp-types-1.mm: New.
29043 * obj-c++.dg/cxx-class-1.mm: New.
29044 * obj-c++.dg/cxx-ivars-1.mm: New.
29045 * obj-c++.dg/cxx-ivars-2.mm: New.
29046 * obj-c++.dg/cxx-ivars-3.mm: New.
29047 * obj-c++.dg/cxx-scope-1.mm: New.
29048 * obj-c++.dg/cxx-scope-2.mm: New.
29049 * obj-c++.dg/defs.mm: New.
29050 * obj-c++.dg/empty-private-1.mm: New.
29051 * obj-c++.dg/encode-1.mm: New.
29052 * obj-c++.dg/encode-2.mm: New.
29053 * obj-c++.dg/encode-3.mm: New.
29054 * obj-c++.dg/extern-c-1.mm: New.
29055 * obj-c++.dg/extra-semi.mm: New.
29056 * obj-c++.dg/fix-and-continue-2.mm: New.
29057 * obj-c++.dg/isa-field-1.mm: New.
29058 * obj-c++.dg/ivar-list-semi.mm: New.
29059 * obj-c++.dg/local-decl-1.mm: New.
29060 * obj-c++.dg/lookup-1.mm: New.
29061 * obj-c++.dg/lookup-2.mm: New.
29062 * obj-c++.dg/method-1.mm: New.
29063 * obj-c++.dg/method-2.mm: New.
29064 * obj-c++.dg/method-3.mm: New.
29065 * obj-c++.dg/method-4.mm: New.
29066 * obj-c++.dg/method-5.mm: New.
29067 * obj-c++.dg/method-6.mm: New.
29068 * obj-c++.dg/method-7.mm: New.
29069 * obj-c++.dg/no-extra-load.mm: New.
29070 * obj-c++.dg/overload-1.mm: New.
29071 * obj-c++.dg/pragma-1.mm: New.
29072 * obj-c++.dg/pragma-2.mm: New.
29073 * obj-c++.dg/private-1.mm: New.
29074 * obj-c++.dg/private-2.mm: New.
29075 * obj-c++.dg/proto-qual-1.mm: New.
29076 * obj-c++.dg/qual-types-1.mm: New.
29077 * obj-c++.dg/stubify-1.mm: New.
29078 * obj-c++.dg/stubify-2.mm: New.
29079 * obj-c++.dg/super-class-1.mm: New.
29080 * obj-c++.dg/super-class-2.mm: New.
29081 * obj-c++.dg/super-dealloc-1.mm: New.
29082 * obj-c++.dg/super-dealloc-2.mm: New.
29083 * obj-c++.dg/template-1.mm: New.
29084 * obj-c++.dg/template-2.mm: New.
29085 * obj-c++.dg/template-3.mm: New.
29086 * obj-c++.dg/template-4.mm: New.
29087 * obj-c++.dg/template-5.mm: New.
29088 * obj-c++.dg/template-6.mm: New.
29089 * obj-c++.dg/try-catch-1.mm: New.
29090 * obj-c++.dg/try-catch-2.mm: New.
29091 * obj-c++.dg/try-catch-3.mm: New.
29092 * obj-c++.dg/try-catch-4.mm: New.
29093 * obj-c++.dg/try-catch-5.mm: New.
29094 * obj-c++.dg/try-catch-6.mm: New.
29095 * obj-c++.dg/try-catch-7.mm: New.
29096 * obj-c++.dg/try-catch-8.mm: New.
29097 * obj-c++.dg/try-catch-9.mm: New.
29098 * obj-c++.dg/va-meth-1.mm: New.
29100 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29102 * obj-c++.dg/selector-1.mm: New.
29103 * obj-c++.dg/selector-2.mm: New.
29105 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29107 * obj-c++.dg/selector-3.mm: New.
29108 * objc.dg/selector-3.m: New.
29110 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29112 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29113 about where warning appears.
29115 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29117 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29118 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29119 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29120 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29122 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29124 * gcc.dg/20050524-1.c: New test.
29126 2005-05-25 Jan Hubicka <jh@suse.cz>
29128 * gcc.dg/tree-prof/inliner-1.c: New.
29130 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29132 * gcc.dg/tree-prof: New directory.
29133 * gcc.dg/tree-prof/tree-prof.exp: New.
29135 2005-05-25 DJ Delorie <dj@redhat.com>
29137 * gcc.dg/Wattributes-1.c: New.
29138 * gcc.dg/Wattributes-2.c: New.
29139 * gcc.dg/Wattributes-3.c: New.
29141 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29143 PR tree-optimization/19833
29144 * gcc.dg/uninit-4.c: Remove xfail.
29145 * gcc.dg/uninit-9.c: Ditto.
29147 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29149 * obj-c++.dg/bitfield-[1-5].mm: New.
29150 * obj-c++.dg/class-protocol-1.mm: New.
29151 * obj-c++.dg/comp-types-1[0-1].mm: New.
29152 * obj-c++.dg/comp-types-[2-9].mm: New.
29153 * obj-c++.dg/encode-[4-8].mm: New.
29154 * obj-c++.dg/layout-1.mm: New.
29155 * obj-c++.dg/method-1[0-9].mm: New.
29156 * obj-c++.dg/method-2[0-1].mm: New.
29157 * obj-c++.dg/method-[8-9].mm: New.
29158 * obj-c++.dg/objc-gc-3.mm: New.
29159 * obj-c++.dg/try-catch-10.mm: New.
29160 * objc.dg/bitfield-5.m: New.
29161 * objc.dg/comp-types-10.m: New.
29162 * objc.dg/comp-types-9.m: New.
29163 * objc.dg/layout-1.m: New.
29164 * objc.dg/objc-gc-4.m: New.
29165 * objc.dg/try-catch-9.m: New.
29166 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29167 * objc.dg/comp-types-1.m: Likewise.
29168 * objc.dg/comp-types-[5-6].m: Likewise.
29169 * objc.dg/method-9.m: Likewise.
29171 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29173 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29174 and on hardware without VMX support.
29176 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29178 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29180 * lib/profopt.exp (dg-final-generate, dg-final-use,
29181 profopt-final-code, profopt-get-options): New.
29182 (profopt-execute): Process test directives.
29184 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29185 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29186 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29188 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29191 * g++.dg/init/ctor5.C: New test.
29193 2005-05-24 Ira Rosen <irar@il.ibm.com>
29195 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29196 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29197 vect-113.c, vect-114.c.
29199 2005-05-23 Adam Nemet <anemet@lnxw.com>
29201 * gcc.dg/const-elim-1.c: Remove xfails.
29203 2005-05-23 Jeff Law <law@redhat.com>
29205 * gcc.c-torture/compile/pr21638.c: New test.
29206 * gcc.c-torture/compile/20050520-1.c: New test.
29208 2005-05-23 Nick Clifton <nickc@redhat.com>
29210 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29211 be a proper triple, ie: m32r*-*-*.
29212 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29214 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29216 PR middle-end/21331
29218 * gcc.c-torture/compile/pr21293.c: New test.
29219 * gcc.c-torture/execute/pr21331.c: New test.
29221 2004-05-20 Richard Henderson <rth@redhat.com>
29223 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29225 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29227 * obj-c++-dg.exp: Add.
29228 * obj-c++.exp: Add.
29229 * obj-c++.dg/dg.exp: Add.
29231 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29233 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29234 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29236 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29238 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29240 2004-05-19 Richard Henderson <rth@redhat.com>
29242 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29244 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29246 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29248 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29250 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29253 * g++.dg/parse/extern1.C: New test.
29254 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29256 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29258 * gcc.dg/c99-math.h: New.
29259 * gcc.dg/c99-math-float-1.c: New test.
29260 * gcc.dg/c99-math-double-1.c: Likewise.
29261 * gcc.dg/c99-math-long-double-1.c: Likewise.
29263 2005-05-18 Richard Henderson <rth@redhat.com>
29265 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29267 2005-05-18 Devang Patel <dpatel@apple.com>
29269 * g++.dg/opt/20050511-1.C: New test.
29271 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29273 PR libfortran/21127
29274 * gfortran.dg/reshape-complex.f90: New test.
29276 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29278 * gfortran.dg/array_constructor_1.f90: New test.
29279 * gfortran.dg/array_constructor_2.f90: New test.
29281 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29284 * gfortran.dg/pr20954.f: New test.
29286 2005-05-17 Mike Stump <mrs@apple.com>
29288 Yet more Objective-C++...
29290 * objc.dg/method-5.m: Update.
29291 * objc.dg/method-6.m: Update.
29292 * objc.dg/method-7.m: Update.
29293 * objc.dg/method-9.m: Update.
29294 * objc.dg/try-catch-2.m: Update.
29296 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29298 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29299 Remove little-endian optimizations.
29301 2005-05-17 Jeff Law <law@redhat.com>
29303 * g++.dg/tree-ssa/pr14814.C: New test.
29304 * gcc.dg/tree-ssa/pr14814.C: New test.
29305 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29306 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29308 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29310 * gcc.dg/compat/generate-random.c: Do not include
29312 * gcc.dg/compat/generate-random_r.c: Likewise.
29314 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29316 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29318 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29320 PR middle-end/21595
29321 * g++.dg/tree-ssa/builtin1.C: New testcase.
29323 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29326 * g++.dg/opt/const4.C: New test.
29328 PR middle-end/21492
29329 * g++.dg/opt/crossjump1.C: New test.
29331 PR tree-optimization/21610
29332 * gcc.c-torture/compile/20050516-1.c: New test.
29335 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29336 about the test failing.
29337 * gfortran.fortran-torture/execute/where_7.f90: New test.
29338 * gfortran.fortran-torture/execute/where_8.f90: New test.
29340 2005-05-16 Richard Henderson <rth@redhat.com>
29342 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29345 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29347 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29348 (limits.h): Include unconditionally.
29349 (stdlib.h): Likewise.
29350 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29351 (limits.h): Include unconditionally.
29352 (stdlib.h): Likewise.
29353 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29354 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29355 (limits.h): Include unconditionally.
29356 (stdlib.h): Likewise.
29357 (hashtab.h): Do not include.
29358 (getopt.h): Likewise.
29359 (stddef.h): Include.
29360 (hashval_t): Define.
29361 (struct entry): Add "next" field.
29362 (HASH_SIZE): New macro.
29363 (hash_table): New variable.
29364 (switchfiles): Do not use xmalloc.
29366 (iterative_hash): New function.
29368 (e_exists): New function.
29369 (e_insert): Likewise.
29370 (output): Use, instead of libiberty hashtable functions.
29371 (main): Do not use getopt. Do not call htab_create.
29373 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29376 * lib/target-supports.exp (check_mkfifo_available):
29377 Return 0 for cygwin as mkfifo support incomplete on platform.
29378 Fix typos in comments.
29380 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29382 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29384 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29387 * gfortran.dg/assign_4.f: New test.
29389 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29391 PR tree-optimization/21563
29392 * gcc.dg/tree-ssa/pr21563.c: New.
29394 2005-05-14 Jan Hubicka <jh@suse.cz>
29396 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29398 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29400 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29402 2005-05-13 Julian Brown <julian@codesourcery.com>
29404 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29405 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29407 2005-05-13 Jan Hubicka <jh@suse.cz>
29409 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29410 * gcc.dg/fold-xor-?.c: Likewise.
29411 * gcc.dg/pr15784-?.c: Likewise.
29412 * gcc.dg/pr20922-?.c: Likewise.
29413 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29414 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29415 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29417 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29420 * gfortran.dg/hollerith_1.f90: New test.
29422 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29424 * gfortran.dg/func_result_2.f90: New test.
29426 2005-05-11 Bud Davis <bdavis@gfortran.org>
29428 * gfortran.dg/dev_null.f90: New test.
29430 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29432 * gcc.dg/arm-vfp1.c: Revert last change.
29434 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29436 PR middle-end/19807
29437 PR tree-optimization/19639
29438 * g++.dg/tree-ssa/pr19807.C: New testcase.
29440 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29442 PR libfortran/21471
29443 * gfortran.dg/append-1.f90: New test.
29445 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29447 * gcc.dg/pr18501.c: XFAIL.
29448 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29449 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29450 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29451 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29452 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29453 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29454 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29455 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29457 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29460 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29461 gfortran.dg/f2c_3.f90: New tests.
29463 * gfortran.dg/return_1.f90: Fix dg annotation.
29465 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29467 * gcc.c-torture/compile/20050510-1.c: New test.
29469 2005-05-10 Mark Mitchell <mark@codesourcery.com>
29471 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29473 2005-05-10 Bob Wilson <bob.wilson@acm.org>
29475 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29477 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
29480 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29482 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
29485 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29486 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29488 2005-05-10 Ben Elliston <bje@au.ibm.com>
29491 * gcc.dg/debug/pr16676.c: New test.
29493 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
29496 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29497 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29498 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29499 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29501 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
29502 -fno-tree-dominator-opts.
29504 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29506 * gfortran.dg/return_1.f90: New test.
29508 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
29510 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29512 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29514 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
29517 * g++.dg/inherit/covariant13.C: New.
29519 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29521 PR libfortran/19155
29522 * gfortran.dg/pr19155.f: New test.
29524 2005-05-08 Roger Sayle <roger@eyesopen.com>
29527 * gcc.dg/pr8788-1.c: New testcase.
29529 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
29532 * gcc.target/mips/fpcmp-[12].c: New tests.
29534 2005-05-06 Mark Mitchell <mark@codesourcery.com>
29536 * lib/target-supports-dg.exp (dg-require-fork): New function.
29537 (dg-require-mkfifo): Likewise.
29538 * lib/target-supports.exp (check_function_available): New
29540 (check_fork_available): Likewise.
29541 (check_mkfifo_available): Likewise.
29543 2005-05-06 Jeff Law <law@redhat.com>
29545 * gcc.c-torture/compile/pr21380.c: New test.
29547 2005-05-06 Jakub Jelinek <jakub@redhat.com>
29550 * g++.dg/ext/weak3.C: New test.
29552 2005-05-05 Mark Mitchell <mark@codesourcery.com>
29555 * g++.dg/template/crash37.C: New test.
29557 2005-05-05 Paul Brook <paul@codesourcery.com>
29559 * gcc.dg/arm-g2.c: Use effective-target arm32.
29560 * gcc.dg/arm-mmx-1.c: Ditto.
29561 * gcc.dg/arm-scd42-2.c: Ditto.
29562 * gcc.dg/arm-vfp1.c: Ditto.
29563 * lib/target-supports.exp (check_effective_target_arm32): New
29566 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
29568 PR libfortran/21354
29569 gfortran.dg/in_pack_rank7.f90: New test.
29571 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
29573 PR middle-end/15618
29574 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29576 2005-05-04 Jakub Jelinek <jakub@redhat.com>
29578 PR middle-end/21265
29579 * gcc.dg/20050503-1.c: New test.
29581 PR rtl-optimization/21239
29582 * gcc.dg/i386-sse-11.c: New test.
29584 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
29587 * gcc.target/i386/asm-1.c: New test.
29589 2005-05-03 Jakub Jelinek <jakub@redhat.com>
29591 PR rtl-optimization/21330
29592 * gcc.c-torture/execute/20050502-1.c: New test.
29595 * gcc.c-torture/execute/20050502-2.c: New test.
29597 2005-05-03 Uros Bizjak <uros@kss-loka.si>
29599 PR middle-end/21282
29600 * gcc.dg/pr21282.c: New.
29602 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29604 * gcc.dg/vect/pr20122.c: Clean up .vect file.
29605 * gcc.dg/vect/vect-92.c: Likewise.
29606 * gcc.dg/vect/vect-93.c: Likewise.
29607 * gcc.dg/vect/vect-dv-1.c: Likewise.
29608 * gcc.dg/vect/vect-dv-2.c: Likewise.
29609 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29611 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29613 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29614 * gfortran.dg/vect/vect-2.f90: Likewise.
29615 * gfortran.dg/vect/vect-3.f90: Likewise.
29616 * gfortran.dg/vect/vect-4.f90: Likewise.
29617 * gfortran.dg/vect/vect-5.f90: Likewise.
29619 2005-05-02 Geoffrey Keating <geoffk@apple.com>
29622 * gcc.dg/rs6000-fpint-2.c: New.
29624 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
29627 * gcc.dg/builtins-30.c: Update expected messages.
29628 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29629 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29630 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29632 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
29634 PR tree-optimization/21294
29635 * gcc.dg/tree-ssa/pr21294.c: New.
29637 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
29639 * gcc.dg/altivec-3.c (vec_store): Do not use the old
29640 __builtin_altivec_st_internal_4si built-in.
29642 2005-05-02 Mark Mitchell <mark@codesourcery.com>
29645 * g++.dg/template/ptrmem14.C: New test.
29647 2005-05-02 Paul Brook <paul@codesourcery.com>
29649 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29651 2005-05-02 Michael Matz <matz@suse.de>
29654 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29656 2005-05-01 Mark Mitchell <mark@codesourcery.com>
29658 * g++.dg/cpp/weak.C: New test.
29660 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
29662 * gcc.dg/tree-ssa/loop-8.c: New test.
29664 2005-04-30 Michael Maty <matz@suse.de>
29666 * gcc.dg/inline-mcpy.c: New test.
29668 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
29670 PR libfortran/18958
29671 * gfortran.dg/eoshift.f90: New test case.
29673 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
29675 PR libfortran/18857
29676 * gfortran.dg/matmul_1.f90: New test.
29678 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29680 PR tree-optimization/21030
29681 * gcc.dg/tree-ssa/pr21030.c: New.
29683 2005-04-29 Devang Patel <dpatel@apple.com>
29685 PR tree-optimization/21272
29686 * gcc.dg/vect/vect-ifcvt-10.c: New test.
29688 2005-04-29 Jakub Jelinek <jakub@redhat.com>
29692 * gfortran.dg/entry_4.f90: New test.
29693 * gfortran.fortran-torture/execute/entry_1.f90: New test.
29694 * gfortran.fortran-torture/execute/entry_2.f90: New test.
29695 * gfortran.fortran-torture/execute/entry_3.f90: New test.
29696 * gfortran.fortran-torture/execute/entry_4.f90: New test.
29697 * gfortran.fortran-torture/execute/entry_5.f90: New test.
29698 * gfortran.fortran-torture/execute/entry_6.f90: New test.
29699 * gfortran.fortran-torture/execute/entry_7.f90: New test.
29701 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29703 * gfortran.fortran-torture/execute/entry_8.f90: New test.
29705 2005-04-29 Paul Brook <paul@codesourcery.com>
29707 * gfortran.dg/entry_3.f90: New test.
29709 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29711 * gfortran.dg/implicit_4.f90: New test.
29713 2005-04-28 Bob Wilson <bob.wilson@acm.org>
29715 * lib/target-supports.exp (check_profiling_available): Return
29716 false for xtensa-*-elf.
29718 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
29720 * lib/fortran-torture.exp (fortran-torture.exp): Catch
29721 error if file cannot be deleted.
29723 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29725 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29726 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29727 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29728 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29729 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29730 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29731 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29732 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29733 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29734 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29735 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29736 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29737 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29739 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29742 * gfortran.dg/pr20865.f90: New test.
29744 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
29746 * gcc.dg/void-cast-2.c: New test.
29748 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29751 * gcc.dg/void-cast-1.c: New test.
29753 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
29755 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29757 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29760 * gfortran.dg/pr21177.f90: New test.
29762 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
29764 PR tree-optimization/21171
29765 * gcc.dg/tree-ssa/pr21171.c: New test.
29767 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
29769 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29770 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29771 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29772 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29773 gcc.dg/tree-ssa/gen-vect-32.c: New.
29774 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29775 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29776 don't run on PPC32.
29778 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29781 * gcc.dg/transparent-union-3.c: New test.
29783 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29786 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29787 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29788 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29789 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29790 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29791 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29793 2005-04-26 Jeff Law <law@redhat.com>
29795 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29796 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29797 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29798 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29799 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29800 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29801 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29803 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
29805 PR tree-optimization/17598
29806 * gcc.dg/tree-ssa/pr17598.c: New testcase.
29808 2005-04-25 Mike Stump <mrs@apple.com>
29810 * objc.dg/fix-and-continue-1.m: Add.
29812 2005-04-25 Roger Sayle <roger@eyesopen.com>
29815 * g++.dg/opt/pr20995-1.C: New test case.
29817 2005-04-25 Devang Patel <dpatel@apple.com>
29819 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29821 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29824 * g++.dg/opt/alias2.C (printf): Correct the prototype.
29826 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29829 * g++.dg/opt/rtti2.C: New test.
29831 2005-04-25 Paul Brook <paul@codesourcery.com>
29832 Steven G. Kargl <kargls@comcast.net>
29835 * gfortran.dg/ichar_1.f90: New file.
29837 2005-04-24 Jakub Jelinek <jakub@redhat.com>
29839 PR middle-end/20991
29840 * g++.dg/opt/pr20991.C: New test.
29842 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29843 where sizeof (type) < __alignof__ (type).
29844 * gcc.dg/compat/struct-layout-1.h: Likewise.
29846 2005-04-24 Per Bothner <per@bothner.com>
29847 Devang Patel <dpatel@apple.com>
29849 PR preprocessor/20907
29850 * gcc.dg/cpp/very-long-comment.c: New test.
29852 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29855 * gfortran.dg/common_5.f: New test.
29857 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
29859 PR middle-end/21082
29860 * g++.dg/tree-ssa/pr21082.C: New testcase.
29862 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
29864 * gcc.dg/vect/vect-99.c: New test.
29866 2005-04-22 Diego Novillo <dnovillo@redhat.com>
29868 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29870 2005-04-22 Jeff Law <law@redhat.com>
29872 * gcc.dg/uninit-5.c: Remove xfails.
29873 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29874 conditionals and loads.
29876 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
29878 PR libfortran/20074
29879 PR libfortran/20436
29880 PR libfortran/21108
29881 * gfortran.dg/nested_reshape.f90: new test
29882 * gfortran.dg/reshape-alloc.f90: new test
29883 * gfortran.dg/reshape.f90: new test
29885 2005-04-22 Mark Mitchell <mark@codesourcery.com>
29887 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29889 * gcc.dg/arm-vfp1.c: New test.
29891 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
29894 * g++.dg/lookup/builtin2.C: New test.
29896 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
29898 * gcc.dg/weak/weak-13.c: New test.
29900 2005-04-21 Geoffrey Keating <geoffk@apple.com>
29902 * lib/target-supports.exp (check_effective_target_sync_int_long):
29905 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
29907 * gcc.target/mips/branch-1.c: New test.
29909 2005-04-21 Richard Henderson <rth@redhat.com>
29911 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29912 * gcc.dg/vect/vect-86.c: Likewise.
29913 * gcc.dg/vect/vect-87.c: Likewise.
29914 * gcc.dg/vect/vect-88.c: Likewise.
29916 2005-04-21 Devang Patel <dpatel@apple.com>
29918 PR optimization/20994
29919 * gcc.dg/tree-ssa/ifc-3.c: New test.
29921 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29924 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29925 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29926 gcc.dg/c99-vla-jump-5.c: New tests.
29928 2005-04-19 Richard Henderson <rth@redhat.com>
29930 * lib/target-supports.exp (check_effective_target_vect_int_mult):
29931 Fix typo in exists check.
29932 (check_effective_target_sync_int_long): New.
29933 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29934 * gcc.dg/ia64-sync-2.c: Likewise.
29935 * gcc.dg/ia64-sync-3.c: Likewise.
29936 * gcc.dg/ia64-sync-4.c: Likewise.
29938 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
29940 * gcc.dg/fold-xor-1.c: New test.
29941 * gcc.dg/fold-xor-2.c: New test.
29943 2005-04-19 James E. Wilson <wilson@specifixinc.com>
29946 * g++.dg/eh/fp-regs.C: New test.
29948 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29950 * gcc.dg/Wint-to-pointer-cast-1.c,
29951 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29952 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29953 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29955 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29958 * gfortran.dg/pr16861.f90: New test.
29960 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29962 * gcc.dg/pr21085.c: New test.
29964 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
29966 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
29967 (setup_mips_tests, dg-mips-options): New procedures.
29968 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29969 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29970 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29971 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29972 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29973 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29974 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29975 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29976 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29977 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29978 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29979 dg-mips-options instead of dg-options. Remove now-redundant
29980 preprocessor guards.
29981 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29982 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29983 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29984 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29985 * gcc.dg/vr-mult-2.c: Delete.
29986 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29987 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29988 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29989 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29990 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29991 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29992 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29994 2005-04-18 Laurent GUERBY <laurent@guerby.net>
29996 * ada/acats/run_all.sh: Use sync when executable not present.
29998 2005-04-18 Devang Patel <dpatel@apple.com>
30000 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30001 * gcc.dg/vect/vect-11a.c: New.
30002 * gcc.dg/vect/vect-none.c: Update.
30003 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30005 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30007 PR tree-optimization/20922
30008 * gcc.dg/pr20922-1.c: New test.
30009 * gcc.dg/pr20922-2.c: New test.
30010 * gcc.dg/pr20922-3.c: New test.
30011 * gcc.dg/pr20922-4.c: New test.
30012 * gcc.dg/pr20922-5.c: New test.
30013 * gcc.dg/pr20922-6.c: New test.
30015 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30017 PR libfortran/20950
30018 * gfortran.dg/pr20950.f: New test.
30020 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30022 PR libfortran/19216
30023 * gfortran.dg/pr19216.f: New test.
30025 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30027 PR tree-optimization/21001
30028 * gcc.dg/tree-ssa/pr21001.c: New.
30030 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30032 PR libfortran/21075
30033 * gfortran.dg/reshape_rank7.f90: New test.
30035 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30037 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30038 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30039 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30040 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30041 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30042 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30043 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30044 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30045 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30047 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30048 in namelists. New test.
30049 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30051 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30053 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30054 namelist. New test.
30055 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30057 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30059 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30060 namelist. New test.
30061 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30062 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30063 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30065 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30066 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30069 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30071 * gfortran.dg/wtruncate.f: New testcase.
30072 * gfortran.dg/wtruncate.f90: New testcase.
30074 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30077 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30078 which sizeof/alignof is dependent, rather than just whether we are
30079 processing_template_decl.
30081 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30083 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30084 corrected typo where the wrong variables had been compared.
30086 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30088 PR libfortran/18495
30089 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30090 Test callee-allocated version of return array with a write
30092 Test spread with a temporary with another write statement.
30094 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30096 PR tree-optimization/21031
30097 * gcc.dg/tree-ssa/pr21031.c: New.
30099 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30101 PR tree-optimization/21004
30102 * gcc.dg/builtins-53.c: Include builtins-config.h.
30103 Check floorf, ceilf, floorl and ceill transformations
30104 only when HAVE_C99_RUNTIME is defined.
30106 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30108 PR middle-end/20739
30109 * gcc.dg/tree-ssa/pr20739.c: New test.
30111 2005-04-14 Mike Stump <mrs@apple.com>
30113 * gcc.dg/Foundation.framework/empty: New.
30114 * gcc.dg/framework-2.c: New.
30116 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30118 PR tree-optimization/21021
30119 * gcc.c-torture/compile/pr21021.c: New.
30121 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30124 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30125 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30126 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30127 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30128 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30129 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30130 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30131 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30133 2005-04-14 Richard Henderson <rth@redhat.com>
30135 * lib/target-supports.exp (check_effective_target_vect_condition):
30136 Add ia64, i?86, and x86_64.
30138 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30140 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30142 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30144 PR tree-optimization/20657
30145 * gcc.dg/tree-ssa/pr20657.c: New.
30147 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30149 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30150 (long long int)trunc*.
30152 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30155 * gcc.dg/pr20927.c: New test.
30157 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30159 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30160 * gcc.target/mips/asm-1.c: Likewise.
30162 2005-04-13 Dale Johannesen <dalej@apple.com>
30164 * objc.dg/objc-fast-4.m: New.
30166 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30168 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30170 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30172 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30174 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30175 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30176 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30178 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30180 PR tree-optimization/20913
30181 * gcc.dg/tree-ssa/pr20913.c: New.
30183 PR tree-optimization/20702
30184 * gcc.dg/tree-ssa/pr20702.c: New.
30186 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30189 * g++.dg/inherit/local3.C: New test.
30191 2005-04-12 Jeff Law <law@redhat.com>
30193 * gcc.dg/tree-ssa/20050412-1.c: New test.
30195 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30197 PR libfortran/19016
30198 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30199 Add tests with mask generated by expression.
30200 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30201 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30202 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30204 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30206 PR middle-end/20917
30207 * gcc.dg/20050409-1.c: New test.
30209 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30211 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30213 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30215 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30216 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30217 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30218 (TARGET_CXX): Adjust accordingly.
30219 * target.h (struct gcc_target): Remove epxort_class_data. Add
30220 determine_class_data_visibility and class_data_always_comdat.
30221 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30222 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30223 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30224 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30225 (arm_cxx_determine_class_data_visibility): New.
30226 (arm_cxx_class_data_always_comdat): Likewise.
30227 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30228 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30229 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30230 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30231 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30234 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30236 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30238 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30240 * gcc.dg/i386-darwin-fpmath.c: New.
30242 2004-04-11 Devang Patel <dpatel@apple.com>
30244 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30245 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30246 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30247 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30248 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30249 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30250 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30251 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30252 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30254 2004-04-11 Devang Patel <dpatel@apple.com>
30256 * gcc.dg/vect/vect-dv-1.c: New test.
30257 * gcc.dg/vect/vect-dv-2.c: New test.
30259 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30261 PR tree-optimization/20933
30262 * gcc.dg/tree-ssa/pr20933.c: New test.
30264 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30266 * gfortran.dg/fold_nearest.f90: New test.
30268 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30270 * gcc.dg/tree-ssa/alias-1.c: New test.
30272 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30274 PR tree-optimization/20920
30275 * g++.dg/tree-ssa/pr20920.C: New test.
30277 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30279 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30280 (long long int)ceil*.
30282 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30284 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30285 explicit C++ linkage.
30287 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30289 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30290 warning for arithmetic IF statements.
30292 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30294 * eor_handling_1.f90: New test case.
30295 * eor_handling_2.f90: New test case.
30296 * eor_handling_3.f90: New test case.
30297 * eor_handling_4.f90: New test case.
30298 * eor_handling_5.f90: New test case.
30299 * noadv_size.f90: New test case.
30300 * pad_no.f90: New test case.
30302 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30304 * gcc.c-torture/execute/20050410-1.c: New test.
30306 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30308 * gcc.dg/pr20126.c: New.
30310 2005-04-09 Bud Davis <bdavis@gfortran.org>
30311 Steven G. Kargl <kargls@comcast.net>
30313 * gfortran.dg/PR19872.f: New test.
30315 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30317 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30319 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30321 * gfortran.dg/nint_1.f90: New test.
30323 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30325 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30326 Added test for callee-allocated arrays with write statements.
30327 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30328 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30329 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30330 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30331 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30333 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30335 PR libfortran/20163
30336 * gfortran.dg/open-options-blanks.f: New test.
30338 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30341 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30343 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30345 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30346 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30347 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30348 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30349 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30350 * gcc.c-torture/execute/stdarg-4.c: New test.
30352 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30355 * g++.dg/abi/param2.C: New test.
30357 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30359 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30361 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30363 * gcc.dg/builtins-53.c: New test.
30365 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30367 * g++.dg/tree-ssa/pr18178.C: New test.
30368 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30369 * gcc.c-torture/execute/20041019-1.c: New test.
30370 * gcc.dg/tree-ssa/20041008-1.c: New test.
30371 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30372 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30373 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30374 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30375 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30376 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30377 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30378 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30379 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30380 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30382 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30384 PR rtl-optimization/20466
30385 * gcc.c-torture/execute/pr20466-1.c: New test.
30387 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30390 * g++.dg/parse/cond2.C: New test.
30393 * g++.dg/warn/Wdtor1.C: New test.
30395 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30398 * gfortran.dg/pr17229.f: New test.
30400 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30402 * gfortran.dg/tiny_1.f90: New test.
30403 * gfortran.dg/tiny_2.f90: ditto.
30405 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30407 * gfortran.dg/eor_1.f90: Fix dg-do run line
30408 * gfortran.dg/open_new.f90: Fix dg-do run line
30410 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30412 * lib/target-supports.exp (get_compiler_messages): Support
30413 optional arguments, the fourth being compiler options.
30414 (check_effective_target_fpic): New proc.
30415 * gcc.dg/20050321-2.c: Restrict to target fpic.
30417 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30419 * gcc.dg/15443-1.c: New test.
30420 * gcc.dg/15443-2.c: Likewise.
30422 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30424 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30426 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30428 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30430 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30432 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30433 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30435 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30436 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30437 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30439 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30442 * g++.dg/warn/Wunused-11.C: New test.
30444 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
30446 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30448 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
30450 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30452 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30455 * g++.dg/template/ptrmem13.C: New test.
30457 2005-04-05 Per Bothner <per@bothner.com>
30459 * lib/gcc.exp: Always add -fno-show-column, for now.
30461 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
30464 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30465 of plain old "unsigned int" for the type of "i". Makes this test
30468 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
30470 * gcc.dg/i386-ssefn-1.c: New test.
30471 * gcc.dg/i386-ssefn-2.c: New test.
30472 * gcc.dg/i386-ssefn-3.c: New test.
30473 * gcc.dg/i386-ssefn-4.c: New test.
30475 2005-04-05 Jakub Jelinek <jakub@redhat.com>
30477 PR tree-optimization/20076
30478 * gcc.dg/builtin-apply4.c: New test.
30480 PR preprocessor/19475
30481 * gcc.dg/cpp/macspace1.c: New test.
30482 * gcc.dg/cpp/macspace2.c: New test.
30484 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30486 * gfortran.dg/pr20755.f: Fixed bad format.
30488 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30491 * g++.dg/ext/attrib21.C: New test.
30493 2004-04-05 Devang Patel <dpatel@apple.com>
30495 * lib/target-supports.exp (check_effective_target_vect_shif): New.
30496 * gcc.dg/vect/vect-shift-1.c: New test.
30498 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30500 PR libfortran/20755
30501 * gfortran.dg/pr20755.f: New test.
30503 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
30505 * gfortran.dg/pr15959.f90: New test.
30506 * gfortran.dg/string_pad_trunc.f90: New test.
30508 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30510 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30511 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30512 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30515 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30517 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30519 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30521 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30522 * gcc.c-torture/compile/20011119-2.c: Likewise.
30523 * gcc.c-torture/compile/981001-2.c: Likewise.
30525 2005-04-04 Mark Mitchell <mark@codesourcery.com>
30528 * g++.dg/template/overload4.C: New test.
30530 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30533 * g++.dg/abi/covariant5.C: New.
30536 * g++.dg/debug/const2.C: New.
30538 2005-04-04 Jakub Jelinek <jakub@redhat.com>
30540 PR rtl-optimization/16104
30541 * gcc.c-torture/execute/20050316-1.c: New test.
30543 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30545 * g++.dg/template/spec23.C: Fix dg-error text.
30547 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
30550 * g++.dg/expr/lval2.C: New.
30552 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30554 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30555 __builtin_strcasecmp and __builtin_strncasecmp.
30557 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
30560 * g++.dg/template/spec22.C: New.
30561 * g++.dg/template/spec23.C: New.
30563 2005-04-03 Dale Ranta <dir@lanl.gov>
30564 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30566 PR libfortran/20068
30567 PR libfortran/20125
30568 PR libfortran/20156
30569 PR libfortran/20471
30570 * gfortran.dg/backspace.f: New test.
30572 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
30574 * gcc.dg/pr19345.c: New test.
30576 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30578 PR tree-optimization/20640
30579 * gcc.dg/torture/tree-loop-1.c: New.
30581 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30583 PR rtl-optimization/20290
30584 * gcc.c-torture/execute/loop-ivopts-2.c: New.
30586 2005-04-02 Geoffrey Keating <geoffk@apple.com>
30588 * gcc.dg/rs6000-fpint.c: New.
30590 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30592 * gcc.dg/old-style-then-proto-1.c: New test.
30594 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30596 * gfortran.fortran-torture/execute/backspace.f90: Check
30597 after backspace and read was incorrect.
30599 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30601 * gcc.c-torture/execute/builtins/strcat.c: Check the result
30602 buffer past the terminating NUL using memcmp.
30603 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30604 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30606 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30607 Fix unused/uninitialized variable warnings.
30609 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30610 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30611 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30612 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30614 * gcc.c-torture/execute/builtins/abs-1-lib.c,
30615 gcc.c-torture/execute/builtins/fputs-lib.c,
30616 gcc.c-torture/execute/builtins/lib/fprintf.c,
30617 gcc.c-torture/execute/builtins/lib/main.c,
30618 gcc.c-torture/execute/builtins/lib/memcmp.c,
30619 gcc.c-torture/execute/builtins/lib/memmove.c,
30620 gcc.c-torture/execute/builtins/lib/mempcpy.c,
30621 gcc.c-torture/execute/builtins/lib/memset.c,
30622 gcc.c-torture/execute/builtins/lib/printf.c,
30623 gcc.c-torture/execute/builtins/lib/sprintf.c,
30624 gcc.c-torture/execute/builtins/lib/stpcpy.c,
30625 gcc.c-torture/execute/builtins/lib/strchr.c,
30626 gcc.c-torture/execute/builtins/lib/strcmp.c,
30627 gcc.c-torture/execute/builtins/lib/strcpy.c,
30628 gcc.c-torture/execute/builtins/lib/strcspn.c,
30629 gcc.c-torture/execute/builtins/lib/strlen.c,
30630 gcc.c-torture/execute/builtins/lib/strncat.c,
30631 gcc.c-torture/execute/builtins/lib/strncmp.c,
30632 gcc.c-torture/execute/builtins/lib/strncpy.c,
30633 gcc.c-torture/execute/builtins/lib/strrchr.c,
30634 gcc.c-torture/execute/builtins/lib/strspn.c,
30635 gcc.c-torture/execute/builtins/lib/strstr.c,
30636 gcc.c-torture/execute/builtins/memops-asm-lib.c,
30637 gcc.c-torture/execute/builtins/strlen-2.c,
30638 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30641 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
30643 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30644 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30647 2005-04-01 Jakub Jelinek <jakub@redhat.com>
30650 * g++.dg/debug/using1.C: New test.
30652 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
30654 PR middle-end/20524
30655 * gcc.dg/alias-7.c: Prefix asm-declared name with
30656 __USER_LABEL_PREFIX__.
30658 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
30660 Fix fallout from PR middle-end/15700:
30661 * gcc.c-torture/compile/20011119-1.c: Take
30662 __USER_LABEL_PREFIX__ into account.
30663 * gcc.c-torture/compile/20011119-2.c: Likewise.
30665 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
30668 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30670 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30673 * gcc.c-torture/compile/struct-non-lval-1.c,
30674 gcc.c-torture/compile/struct-non-lval-2.c,
30675 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30677 2005-03-31 Janis Johnson <janis187@us.ibm.com>
30679 * gcc.dg/tls/tls.exp: Remove temporary file.
30680 * g++.dg/tls/tls.exp: Ditto.
30681 * lib/file-format.exp: Ditto.
30682 * g++.dg/special/ecos.exp: Ditto.
30684 * lib/profopt.exp: Treat prof_ext as a list.
30685 * gcc.misc-tests/bprob.exp: Ditto.
30686 * g++.dg/bprob/bprob.exp: Ditto.
30688 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30689 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30690 g++.dg/tree-ssa/pointer-reference-alias.C,
30691 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30692 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30693 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30694 g++.dg/vect/pr19951.cc: Ditto.
30695 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30696 gcc.dg/builtins-47.c: Ditto.
30697 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30698 gcc.dg/pr20115-1.c: Ditto.
30699 * gcc.dg/tree-ssa/20030530-2.c,
30700 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30701 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30702 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30703 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30704 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30705 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30706 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30707 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30708 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30709 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30710 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30711 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30712 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30713 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30714 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30715 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30716 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30717 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30718 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30719 gcc.dg/tree-ssa/20030824-1.c,
30720 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30721 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30722 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30723 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30724 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30725 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30726 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30727 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30728 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30729 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30730 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30731 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30732 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30733 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30734 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30735 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30736 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30737 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30738 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30739 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30740 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30741 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30742 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30743 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30744 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30745 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30746 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30747 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30748 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30749 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30750 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30751 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30752 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30753 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30754 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30755 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30756 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30757 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30758 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30759 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30760 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30761 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30762 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30763 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30764 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30765 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30766 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30767 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30768 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30769 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30770 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30771 gcc.dg/tree-ssa/useless-1.c: Ditto.
30772 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30773 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30774 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30775 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30776 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30777 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30778 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30779 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30780 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30781 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30782 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30783 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30784 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30785 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30786 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30787 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30788 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30789 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30790 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30791 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30792 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30793 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30794 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30795 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30796 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30797 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30798 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30799 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30800 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30801 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30802 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30803 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30804 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30805 gcc.dg/vect/vect-none.c: Ditto.
30806 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30807 treelang/compile/unsigned.tree: Ditto.
30809 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30810 * gcc.dg/cpp/direct2s.c: Ditto.
30811 * gcc.dg/cpp/paste4.c: Ditto.
30812 * gcc.dg/cpp/separate-1.c: Ditto.
30813 * gcc.dg/pch/save-temps-1.c: Ditto.
30814 * g++.dg/ext/altivec-10.C: Ditto.
30815 * g++.dg/pch/pch.C: Ditto.
30817 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30819 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30820 * g++.dg/template/repo1.C: Ditto.
30821 * g++.dg/template/repo2.C: Ditto.
30822 * g++.dg/template/repo3.C: Ditto.
30823 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30824 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30825 * g++.old-deja/g++.pt/repo1.C: Ditto.
30826 * g++.old-deja/g++.pt/repo2.C: Ditto.
30827 * g++.old-deja/g++.pt/repo3.C: Ditto.
30828 * g++.old-deja/g++.pt/repo4.C: Ditto.
30830 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30831 * gcc.dg/20030107-1.c: Ditto.
30832 * gcc.dg/20030702-1.c: Ditto.
30833 * gcc.dg/profile-generate-1.c: Ditto.
30834 * g++.dg/other/profile1.C: Ditto.
30835 * g++.old-deja/g++.robertl/eb83.C: Ditto.
30837 * lib/gcc-dg.exp (remove-build-file): New.
30838 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30839 cleanup-tree-dump, cleanup-saved-temps): New.
30841 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
30843 PR c++/19203, DR 214
30844 * g++.dg/parse/ambig3.C: Not ambiguous.
30845 * g++.dg/template/spec20.C: New.
30846 * g++.dg/template/spec21.C: New.
30848 2005-03-31 Steve Ellcey <sje@cup.hp.com>
30851 * gcc.dg/ia64-fptr-1.c: Run only on linux.
30853 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30855 PR libfortran/20660
30856 * gfortran.dg/negative_unit.f: New test.
30858 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30860 * gcc.dg/20050330-1.c: New test.
30862 2005-03-30 Devang Patel <dpatel@apple.com>
30864 * g++.dg/tree-sra/ssa-sra-3.C: New test.
30866 2005-03-30 Dale Johannesen <dalej@apple.com>
30868 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30870 2005-03-30 Janis Johnson <janis187@us.ibm.com>
30872 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30873 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30874 Strip options from test name.
30876 2005-03-31 Jan Hubicka <jh@suse.cz>
30878 * gcc.dg/varpool-1.c: New testcase.
30880 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30884 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30885 gcc.dg/stmt-expr-label-3.c : New tests.
30886 * gcc.c-torture/execute/medce-2.c: Remove.
30888 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30891 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30894 2005-03-30 Alan Modra <amodra@bigpond.net.au>
30896 * gcc.c-torture/compile/pr20203.c: New test.
30898 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30900 * gfortran.dg/promotion.f90: New test.
30902 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
30904 PR middle-end/20491
30905 * gcc.dg/torture/asm-subreg-1.c: New test.
30907 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
30910 * gcc.dg/pr20672-1.c: New test.
30912 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
30914 * gfortran.dg/vect: New directory.
30915 * gfortran.dg/vect/vect.exp: New.
30916 * gfortran.dg/vect/vect-1.f90: New test.
30917 * gfortran.dg/vect/vect-2.f90: New test.
30918 * gfortran.dg/vect/vect-3.f90: New test.
30919 * gfortran.dg/vect/vect-4.f90: New test.
30920 * gfortran.dg/vect/vect-5.f90: New test.
30922 2005-03-29 Jakub Jelinek <jakub@redhat.com>
30924 PR middle-end/20622
30925 * gcc.dg/alias-7.c: New test.
30927 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30929 * gcc.dg/sparc-reg-1.c: New test.
30931 2005-03-28 Steve Ellcey <sje@cup.hp.com>
30934 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30936 2005-03-29 Dale Ranta <dir@lanl.gov>
30937 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30939 PR libfortran/20163
30940 * gfortran.dg/pr20163-2.f: New test.
30942 2005-03-28 Jan Hubicka <jh@suse.cz>
30944 PR middle-end/20635
30945 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30948 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
30950 PR tree-optimization/20626
30951 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30952 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30954 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30956 * gfortran.dg/underflow.f90: New test.
30957 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30959 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30961 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30963 2005-03-25 Mark Mitchell <mark@codesourcery.com>
30965 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30966 (g++_init): Make sure that CXXFLAGS is set.
30967 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30968 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30969 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30970 * lib/objc.exp (objc_init): Likewise.
30971 * lib/treelang.exp (treelang_init): Likewise.
30973 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
30975 PR tree-optimization/20470
30976 * gcc.dg/tree-ssa/pr20470.c: New test.
30978 2005-03-25 Geoffrey Keating <geoffk@apple.com>
30980 * gcc.dg/ppc-stfiwx.c: New.
30982 2005-03-25 Steve Ellcey <sje@cup.hp.com>
30985 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30987 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30989 * gcc.dg/20050325-1.c: Fix a typo.
30991 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30993 PR libfortran/19678
30994 PR libfortran/19679
30995 * gfortran.dg/dos_eol.f: New test.
30997 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30999 PR rtl-optimization/20249
31000 * gcc.dg/20050325-1.c: New test.
31002 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31004 PR libfortran/15332
31005 * gfortran.dg/pr15332.f: New test.
31007 2005-03-24 Dale Johannesen <dalej@apple.com>
31009 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31011 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31013 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31014 'internal' visibility.
31015 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31016 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31017 'protected' visibility.
31018 * gcc.dg/visibility-7.c: Likewise.
31019 * lib/target-supports.exp (check_visibility_available): Take
31020 a parameter, the kind of visibility to check for.
31021 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31022 to check_visibility_available.
31024 * g++.dg/expr/cast3.C: New.
31026 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31028 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31031 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31034 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31036 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31038 * gcc.dg/badshift.c: Renamed to...
31039 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31041 * gcc.target/i386/badshift.c: Renamed to...
31042 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31045 PR rtl-optimization/20532
31046 * gcc.target/i386/badshift.c: New.
31048 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31050 * gfortran.dg/pr18025.f90: New test.
31052 2005-03-23 Dale Johannesen <dalej@apple.com>
31054 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31056 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31058 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31060 * lib/target-supports.exp (check_iconv_available): Default
31061 libiconv to -liconv, if there is no definition.
31063 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31065 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31067 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31069 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31070 * g++.dg/opt/pr7503-2.C: Likewise.
31071 * g++.dg/opt/pr7503-3.C: Likewise.
31072 * g++.dg/opt/pr7503-4.C: Likewise.
31073 * g++.dg/opt/pr7503-5.C: Likewise.
31074 * g++.dg/warn/minmax.C: New test.
31076 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31078 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31079 * gfortran.dg/g77_intrinsics_sub.f: New test.
31081 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31082 Jan Hubicka <jh@suse.cz>
31083 Steven Bosscher <stevenb@suse.de
31085 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31087 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31090 * g++.dg/template/redecl3.C: New test.
31092 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31095 * g++.dg/parse/error16.C: Tweak error markers.
31097 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31100 * gcc.dg/20050321-2.c: New test.
31102 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31106 * g++.dg/template/ptrmem12.C: New.
31108 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31110 PR rtl-optimization/20527
31111 * gcc.c-torture/execute/pr20527-1.c: New test.
31113 2005-03-22 Ben Elliston <bje@au.ibm.com>
31115 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31116 program, compile it into a real executable and then delete the .c
31117 and .x files afterwards, to avoid problems on testglue targets.
31119 2005-03-21 Stuart Hastings <stuart@apple.com>
31121 * gcc.target/i386/sse-2.c: New.
31123 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31125 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31127 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31129 * g++.dg/parse/crash25.C: Fix typo.
31131 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31134 * g++.dg/parse/crash24.C: New test.
31137 * g++.dg/parse/crash25.C: New test.
31139 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31142 * g++.dg/ext/stmtexpr4.C: New test.
31144 2005-03-20 Roger Sayle <roger@eyesopen.com>
31146 PR middle-end/20539
31147 * gcc.c-torture/compile/pr13066-1.c: New test case.
31148 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31149 * g++.dg/opt/pr13066-1.C: Likewise.
31151 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31153 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31155 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31158 * gfortran.dg/nesting_1.f90: New test.
31160 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31163 * g++.dg/lookup/using13.C: New test.
31165 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31168 * g++.dg/template/crash36.C: New test.
31170 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31173 * g++.dg/template/crash35.C: New test.
31175 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31178 * g++.dg/overload/operator2.C: New test.
31180 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31182 PR libfortran/20257
31183 * gfortran.dg/pr20257.f90: New test.
31185 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31187 PR libfortran/20480
31188 * gfortran.dg/pr20480.f90: New test.
31190 2005-03-16 Richard Henderson <rth@redhat.com>
31192 PR middle-end/15700
31193 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31194 (_rtld_global): New.
31195 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31196 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31198 * gcc.dg/alias-3.c: New.
31199 * gcc.dg/alias-4.c: New.
31200 * gcc.dg/alias-5.c: New.
31201 * gcc.dg/alias-6.c: New.
31203 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31205 * gcc.dg/cpp/ucnid-7.c: New.
31207 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31208 Dorit Naishlos <dorit@il.ibm.com>
31210 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31213 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31215 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31216 support misaligned accesses.
31217 * gcc.dg/vect/vect-58.c: Likewise.
31218 * gcc.dg/vect/vect-92.c: New.
31219 * gcc.dg/vect/vect-93.c: New.
31221 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31224 * gfortran.dg/assign_2.f90: New test.
31225 * gfortran.dg/assign_3.f90: New test.
31226 * gfortran.dg/assign.f90: New test.
31228 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31230 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31231 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31232 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31233 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31236 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31238 * gcc.dg/cpp/ucnid-6.c: New.
31240 * gcc.dg/cpp/normalize-1.c: New.
31241 * gcc.dg/cpp/normalize-2.c: New.
31242 * gcc.dg/cpp/normalize-3.c: New.
31243 * gcc.dg/cpp/normalize-4.c: New.
31244 * gcc.dg/cpp/ucnid-4.c: New.
31245 * gcc.dg/cpp/ucnid-5.c: New.
31246 * g++.dg/cpp/normalize-1.C: New.
31247 * g++.dg/cpp/ucnid-1.C: New.
31249 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31251 * gcc.dg/pr18628.c: New.
31253 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31256 * g++.dg/tree-ssa/pr20280.C: New.
31258 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31261 * gfortran.dg/stfunc_2.f90: New test.
31263 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31265 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31267 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31269 * gcc.dg/tree-ssa/20050314-1.c: New test.
31271 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31275 * g++.dg/template/friend34.C: New test.
31276 * g++.dg/template/friend35.C: Likewise.
31277 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31279 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31281 Friend class name lookup 5/n
31283 * g++.dg/lookup/hidden-class1.C: New test.
31284 * g++.dg/lookup/hidden-class2.C: Likewise.
31285 * g++.dg/lookup/hidden-class3.C: Likewise.
31286 * g++.dg/lookup/hidden-class4.C: Likewise.
31287 * g++.dg/lookup/hidden-class5.C: Likewise.
31288 * g++.dg/lookup/hidden-class6.C: Likewise.
31289 * g++.dg/lookup/hidden-class7.C: Likewise.
31290 * g++.dg/lookup/hidden-class8.C: Likewise.
31291 * g++.dg/lookup/hidden-class9.C: Likewise.
31292 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31293 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31294 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31295 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31296 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31297 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31298 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31299 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31300 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31301 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31302 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31304 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31307 * g++.dg/template/error18.C: New test.
31309 2005-03-09 Ben Elliston <bje@au.ibm.com>
31312 * g++.dg/debug/pr16792.C: New test.
31314 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31316 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31317 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31318 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31319 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31320 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31321 test assertion names.
31323 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31326 * gfortran.dg/stfunc_1.f90: New test.
31328 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31331 * gfortran.dg/real_index_1.f90: New test.
31333 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31336 * gfortran.dg/spec_expr_1.f90: New test.
31338 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31341 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31344 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31347 * gfortran.dg/largeequiv_1.f90: New test.
31349 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31351 * gcc.dg/ucnid-1.c: New.
31352 * gcc.dg/ucnid-2.c: New.
31353 * gcc.dg/ucnid-3.c: New.
31354 * gcc.dg/ucnid-4.c: New.
31355 * gcc.dg/ucnid-5.c: New.
31356 * gcc.dg/ucnid-6.c: New.
31357 * gcc.dg/cpp/ucnid-1.c: New.
31358 * gcc.dg/cpp/ucnid-2.c: New.
31359 * gcc.dg/cpp/ucnid-3.c: New.
31360 * g++.dg/other/ucnid-1.C: New.
31362 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31364 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31366 2005-03-11 Per Bothner <per@bothner.com>
31368 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31369 that diagnotics refer to correct token.
31370 * gcc.dg/unused-3.c: Likewise.
31372 2005-03-11 Per Bothner <per@bothner.com>
31374 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31375 constant" is now actually on same line as string constant.
31376 * gcc.dg/cpp/direct2s.c: Likewise.
31378 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31380 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31382 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31384 PR libfortran/20124
31385 * gfortran.dg/pr20124.f90: New Test
31387 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31389 PR tree-optimization/20130
31390 * gcc.dg/pr20130-1.c: New test.
31392 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31395 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31397 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31399 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31401 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31403 * g++.dg/eh/forced1.C: Fix comment.
31404 * g++.dg/eh/forced2.C: Ditto.
31405 * g++.dg/eh/forced3.C: Ditto.
31406 * g++.dg/eh/forced4.C: Ditto.
31408 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31411 * gcc.c-torture/compile/pr20412.c: New test.
31413 2005-03-10 Roger Sayle <roger@eyesopen.com>
31415 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31417 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31420 * gcc.dg/20050307-1.c: New test.
31422 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31425 * g++.dg/other/stdarg3.C: New.
31427 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31429 PR c++/18384, c++/18327
31430 * g++.dg/init/array19.C: New test.
31432 PR inline-asm/20314
31433 * gcc.dg/torture/pr20314-1.c: New test.
31434 * gcc.dg/torture/pr20314-2.c: New test.
31436 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31438 * gcc.dg/20050309-1.c: New test.
31440 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31442 * gcc.dg/builtins-10.c: Reactivate disabled test.
31443 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31444 new cbrt transformations.
31446 2005-03-09 Mark Mitchell <mark@codesourcery.com>
31449 * g++.dg/template/array13.C: New test.
31451 2005-03-09 Paolo Carlini <pcarlini@suse.de>
31454 * g++.dg/init/brace4.C: New test.
31456 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
31459 * g++.dg/template/non-dependent12.C: New.
31461 2005-03-08 Mark Mitchell <mark@codesourcery.com>
31464 * g++.dg/init/array18.C: Add dg-do run marker.
31467 * g++.dg/init/array18.C: New test.
31469 2005-03-09 Ben Elliston <bje@au.ibm.com>
31471 * consistency.vlad/vlad.exp: Remove trailing semicolons.
31472 * g++.dg/gcov/gcov.exp: Likewise.
31473 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31474 * gcc.target/xstormy16/xstormy16.exp: Likewise.
31475 * lib/c-torture.exp: Likewise.
31476 * lib/fortran-torture.exp: Likewise.
31477 * lib/g++.exp: Likewise.
31478 * lib/gcc-defs.exp: Likewise.
31479 * lib/gcc-dg.exp: Likewise.
31480 * lib/gcc.exp: Likewise.
31481 * lib/gcov.exp: Likewise.
31482 * lib/gfortran.exp: Likewise.
31483 * lib/mike-g++.exp: Likewise.
31484 * lib/mike-gcc.exp: Likewise.
31485 * lib/objc-torture.exp: Likewise.
31486 * lib/objc.exp: Likewise.
31487 * lib/profopt.exp: Likewise.
31488 * lib/target-libpath.exp: Likewise.
31489 * lib/target-supports.exp: Likewise.
31490 * lib/treelang.exp: Likewise.
31491 * lib/wrapper.exp: Likewise.
31493 2005-03-08 Jeff Law <law@redhat.com>
31495 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31498 2005-03-08 Ira Rosen <irar@il.ibm.com>
31500 * gcc.dg/vect/pr20122.c: New test.
31502 2005-03-07 Jeff Law <law@redhat.com>
31504 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31506 * gcc.dg/tree-ssa/pr18133-1.c: New test.
31507 * gcc.dg/tree-ssa/pr18133-2.c: New test.
31508 * gcc.dg/tree-ssa/pr18134.c: New test.
31510 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31512 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31513 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31514 gcc.dg/torture/builtin-noret-2.c: Require weak support.
31516 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
31519 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31521 2005-03-07 Mark Mitchell <mark@codesourcery.com>
31523 * g++.dg/warn/Wnvdtor.C: New test.
31525 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
31527 * gcc.dg/torture/pr19683-1.c: New test.
31529 2005-03-06 Steven G. Kargl <kargls@comcast.net>
31531 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31532 * gfortran.dg/g77/19990313-2.f: Ditto.
31533 * gfortran.dg/g77/19990313-3.f: Ditto.
31534 * gfortran.dg/g77/19990525-0.f: Ditto.
31535 * gfortran.dg/g77/19990826-0.f: Ditto.
31536 * gfortran.dg/g77/19990826-2.f: Ditto.
31537 * gfortran.dg/g77/19990826-3.f: Ditto.
31538 * gfortran.dg/g77/20000511-1.f: Ditto.
31539 * gfortran.dg/g77/20000511-2.f: Ditto.
31540 * gfortran.dg/g77/970625-2.f: Ditto.
31541 * gfortran.dg/g77/980310-2.f: Ditto.
31542 * gfortran.dg/g77/980310-3.f: Ditto.
31543 * gfortran.dg/g77/980310-8.f: Ditto.
31544 * gfortran.dg/g77/980519-2.f: Ditto.
31545 * gfortran.dg/g77/alpha1.f: Ditto.
31546 * gfortran.dg/g77/claus.f: Ditto.
31547 * gfortran.dg/g77/erfc.f: Ditto.
31548 * gfortran.dg/g77/short.f: Ditto.
31549 * gfortran.fortran-torture/execute/data.f90: Ditto.
31550 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31551 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31553 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31555 * lib/file-format.exp (gcc_target_object_format): Add check for som
31556 format and hardcode object formats on hppa*-*-hpux*.
31557 * lib/target-supports.exp (check_weak_available): Add check for som
31558 object format. Always return 0 on hppa*-*-hpux10*.
31560 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31563 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31565 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31567 * gfortran.dg/pr19936_1.f90: New test.
31568 * gfortran.dg/pr19936_2.f90: New test.
31569 * gfortran.dg/pr19936_3.f90: New test.
31571 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31572 Paul Thomas <prthomas@drfccad.cea.fr>
31574 * gfortran.dg/PR19754_1.f90: New test.
31575 * gfortran.dg/PR19754_2.f90: Ditto.
31577 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31580 * g++.dg/template/non-dependent11.C: New test.
31582 2005-03-05 Uros Bizjak <uros@kss-loka.si>
31584 * lib/target-supports.exp (check_iconv_available): Fix comment.
31586 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
31587 Joseph S. Myers <joseph@codesourcery.com>
31590 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31592 2005-03-04 Matthew Sachs <msachs@apple.com>
31594 * gcc.exp (gcc_target_compile): Put braces around
31595 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31596 * objc.exp (objc_target_compile): Likewise.
31597 * treelang.exp (treelang_target_compile): Likewise.
31599 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31602 * gfortran.dg/func_result_1.f90: New test.
31604 2005-03-04 Ben Elliston <bje@au.ibm.com>
31606 * gcc.misc-tests/options.exp: New test.
31608 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
31610 * gcc.dg/pr15784-4.c: New test.
31612 2005-03-03 Geoffrey Keating <geoffk@apple.com>
31614 * gcc.c-torture/execute/pr17133.c: New.
31615 * gcc.c-torture/compile/20050303-1.c: New.
31617 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
31619 * gcc.dg/cpp/assert4.c: Fix for cygwin.
31621 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
31623 * g++.dg/overload/using2.C: New.
31625 2005-03-02 Mark Mitchell <mark@codesourcery.com>
31628 * g++.dg/init/ptrmem2.C: New test.
31630 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
31633 * gcc.dg/pr8927-1.c: New test.
31635 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
31638 * g++.dg/inherit/covariant12.C: New.
31640 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31643 * gfortran.dg/bound_1.f90: New test.
31645 2005-02-28 Janis Johnson <janis187@us.ibm.com>
31647 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31648 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31650 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
31653 * gcc.dg/pr20245-1.c: New test.
31655 2005-02-28 Jakub Jelinek <jakub@redhat.com>
31657 PR middle-end/19874
31658 * gcc.c-torture/execute/20050119-2.c: New test case.
31660 2005-02-28 Ben Elliston <bje@au.ibm.com>
31662 * README: Update the DejaGnu bug reporting address.
31663 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31664 * lib/objc-torture.exp: Likewise.
31666 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31668 * gfortran.dg/boz_1.f90: New test.
31669 * gfortran.dg/boz_3.f90: New test.
31670 * gfortran.dg/boz_4.f90: New test.
31672 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31674 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31675 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31677 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31679 PR libfortran/20101
31680 * gfortran.dg/write_0_pe_format.f90: New test.
31682 2005-02-27 Jakub Jelinek <jakub@redhat.com>
31685 * g++.dg/opt/thunk2.C: New test.
31686 * g++.dg/opt/covariant1.C: New test.
31688 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31690 * gfortran.dg/e_d_fmt.f90: New test.
31692 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
31694 * gcc.dg/asm-b.c: Fix comment typos.
31696 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31698 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31701 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31704 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31705 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31706 * gcc.dg/asm-b.c: New test.
31708 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
31710 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31711 Disable this test on IRIX 6.
31713 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
31715 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31716 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31719 2005-02-25 Diego Novillo <dnovillo@redhat.com>
31721 PR tree-optimization/20204
31722 * gcc.dg/pr20204.c: New test.
31724 2005-02-24 Jakub Jelinek <jakub@redhat.com>
31727 * gcc.c-torture/execute/20050224-1.c: New test.
31730 * g++.dg/warn/Wbraces2.C: New test.
31732 2005-02-23 Mark Mitchell <mark@codesourcery.com>
31735 * g++.dg/init/const2.C: New test.
31737 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
31739 PR tree-optimization/20100
31740 * gcc.c-torture/execute/pr20100-1.c: New test.
31742 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31744 * gfortran.dg/implicit_3.f90: New test.
31746 * gfortran.dg/deftype_1.f90: New test.
31748 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
31750 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31752 * g++.dg/other/anon3.C: Accept a warning.
31754 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
31756 * gcc.dg/pr20017.c: Fix a comment typo.
31758 2005-02-23 Bud Davis <bdavis@gfortran.org>
31760 * gfortran.dg/list_read_4.f90: Change to f90 comments.
31762 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31765 * ada/acats/tests/cxa/cxa3004.a: Remove.
31766 * ada/acats/tests/cxb/cxb30061.am: Likewise.
31768 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31771 * g++.dg/init/const1.C: New test.
31774 * g++.dg/parse/constant7.C: New test.
31777 * g++.dg/parse/error27.C: New test.
31778 * g++.dg/template/qualttp15.C: Adjust error markers.
31779 * g++.old-deja/g++.other/struct1.C: Likewise.
31782 * g++.dg/template/error17.C: New test.
31785 * g++.dg/parser/error26.C: New test.
31787 2005-02-22 Diego Novillo <dnovillo@redhat.com>
31789 PR tree-optimization/20100
31790 PR tree-optimization/20115
31791 * gcc.dg/pr20115.c: New test.
31792 * gcc.dg/pr20115-1.c: New test.
31793 * gcc.dg/pr20100.c: New test.
31794 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31795 call-clobbered variables after alias1.
31797 2005-02-22 Bud Davis <bdavis@gfortran.org>
31799 * gfortran.dg/list_read_4.f90: new test.
31801 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
31803 PR rtl-optimization/20017.
31804 * gcc.dg/pr20017.c: New.
31806 2005-02-22 Devang Patel <dpatel@apple.com>
31809 * g++.dg/tree-ssa/pr19952.C: New test.
31811 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31814 * g++.dg/parse/constant6.C: New test.
31816 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31818 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31819 * g++.dg/charset/asm2.c: Likewise.
31820 * g++.dg/charset/asm3.c: Likewise.
31821 * g++.dg/charset/asm4.c: Likewise.
31822 * g++.dg/charset/asm5.c: Likewise.
31823 * g++.dg/charset/attribute1.c: Likewise.
31824 * g++.dg/charset/attribute2.c: Likewise.
31825 * g++.dg/charset/extern1.cc: Likewise.
31826 * g++.dg/charset/extern2.cc: Likewise.
31827 * g++.dg/charset/extern3.cc: Likewise.
31828 * g++.dg/charset/function.cc: Likewise.
31829 * g++.dg/charset/string.c: Likewise.
31830 * g++.dg/charset/charset.exp: Likewise.
31831 * lib/target-supports.exp (check_iconv_available): Fix comment.
31833 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31835 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31836 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31837 * gcc.dg/charset/asm2.c: Likewise.
31838 * gcc.dg/charset/asm3.c: Likewise.
31839 * gcc.dg/charset/asm4.c: Likewise.
31840 * gcc.dg/charset/asm5.c: Likewise.
31841 * gcc.dg/charset/asm6.c: Likewise.
31842 * gcc.dg/charset/attribute1.c: Likewise.
31843 * gcc.dg/charset/attribute2.c: Likewise.
31844 * gcc.dg/charset/builtin1.c: Likewise.
31845 * gcc.dg/charset/extern.c: Likewise.
31846 * gcc.dg/charset/function.c: Likewise.
31847 * gcc.dg/charset/string.c: Likewise.
31848 * gcc.dg/charset/charset.exp: Likewise.
31850 2005-02-21 Bud Davis <bdavis9659@comcast.net>
31853 * gfortran.dg/pr20086.f90: New test.
31855 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
31857 PR tree-optimization/19786
31858 * g++.dg/tree-ssa/pr19786.C: New.
31860 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31862 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31864 2005-02-21 Jeff Law <law@redhat.com>
31866 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31868 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31870 * gfortran.dg/do_iterator: Split loop, markup all lines for
31871 which an error locus is printed.
31872 * gfortran.dg/pr17708.f90: Markup all lines for which an error
31874 * gfortran.dg/select_4.f90: Likewise.
31875 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31876 locuses in the various permutations.
31878 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
31880 PR tree-optimization/19951
31881 * g++.dg/vect: New directory.
31882 * g++.dg/vect/vect.exp: New file.
31883 * g++.dg/vect/pr19951.cc: New testcase.
31884 * g++.dg/dg.exp: Also prune vectorizer tests.
31886 2005-02-20 Zack Weinberg <zack@codesourcery.com>
31889 * gcc.dg/charset/builtin1.c: New test.
31891 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31894 * g++.dg/inherit/volatile1.C: New test.
31897 * g++.dg/template/dtor4.C: New test.
31899 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31901 * gfortran.dg/int_1.f90: New test.
31903 2005-02-19 Devang Patel <dpatel@apple.com>
31905 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31907 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31909 * gfortran.dg/achar_1.f90: New test.
31911 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
31913 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31915 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
31916 Jakub Jelinek <jakub@redhat.com>
31918 PR tree-optimization/19828
31919 * gcc.dg/tree-ssa/loop-7.c: New test.
31920 * gcc.c-torture/execute/20050218-1.c: New test.
31922 2005-02-19 Jakub Jelinek <jakub@redhat.com>
31925 * gcc.dg/transparent-union-1.c: New test.
31926 * gcc.dg/transparent-union-2.c: New test.
31928 2005-02-18 James E Wilson <wilson@specifixinc.com>
31930 PR tree-optimization/18977
31931 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31933 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
31936 * gcc.dg/pr20054.c: New test.
31938 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31941 * g++.dg/ext/attrib20.C: New test.
31943 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
31945 PR middle-end/20030
31946 * gfortran.fortran-torture/execute/character_passing.f90: New test.
31948 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
31951 * g++.dg/opt/switch4.C: New.
31953 2005-02-18 Jakub Jelinek <jakub@redhat.com>
31956 PR tree-optimization/20009
31957 * gcc.c-torture/compile/20050217-1.c: New test.
31958 * g++.dg/opt/switch3.C: New test.
31960 PR tree-optimization/18947
31961 * gcc.c-torture/compile/20050215-1.c: New test.
31962 * gcc.c-torture/compile/20050215-2.c: New test.
31963 * gcc.c-torture/compile/20050215-3.c: New test.
31965 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
31968 * g++.dg/template/crash34.C: New.
31971 * g++.dg/other/access3.C: New.
31973 2005-02-17 Ira Rosen <irar@il.ibm.com>
31975 * gcc.dg/vect/vect-98.c: New test.
31977 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
31979 PR tree-optimization/19967
31980 * gcc.dg/pr19967.c: New.
31982 2005-02-16 Jakub Jelinek <jakub@redhat.com>
31984 PR middle-end/19857
31985 * gcc.dg/tree-ssa/20050215-1.c: New test.
31986 * gcc.c-torture/execute/20050215-1.c: New test.
31988 2005-02-15 Eric Christopher <echristo@redhat.com>
31990 * gcc.dg/cpp/20050215-1.c: New file.
31992 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
31994 PR tree-optimization/15785
31995 * gcc.dg/pr15785-1.c: New test.
31997 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32000 * g++.dg/init/ctor4.C: New.
32001 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32003 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32005 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32006 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32008 2005-02-15 Andreas Schwab <schwab@suse.de>
32010 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32013 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32015 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32017 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32019 PR tree-optimization/19853
32020 * gcc.c-torture/compile/pr19853.c: New test.
32022 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32025 * g++.dg/parse/local-class1.C: New.
32028 * g++.dg/parse/ptrmem3.C: New.
32031 * g++.old-deja/g++.oliva/template6.C: Add another case.
32032 * g++.dg/template/explicit6.C: New.
32034 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32037 * g++.dg/other/redecl2.C: New.
32039 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32042 * g++.dg/abi/covariant4.C: New.
32044 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32046 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32049 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32051 * gcc.dg/vect/vect-96.c: Fix typo.
32053 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32057 * g++.dg/template/enum5.C: New test.
32059 2005-02-12 Ira Rosen <irar@il.ibm.com>
32061 * gcc.dg/vect/vect-97.c: New test.
32063 2005-02-12 Ira Rosen <irar@il.ibm.com>
32065 * gcc.dg/vect/vect-96.c: New test.
32067 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32069 * gcc.dg/builtins-34.c: Also check ldexp*.
32071 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32073 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32075 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32077 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32078 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32079 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32080 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32081 selector_list, selector_expression, dg-process-target): Move to new
32082 file target-supports-dg.exp.
32083 * lib/target-supports-dg.exp: New.
32085 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32088 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32091 * g++.dg/other/ptrmem6.C: New test.
32093 PR middle-end/19858
32094 * gcc.c-torture/compile/20050210-1.c: New test.
32096 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32099 * g++.dg/warn/Wbraces1.C: New test.
32101 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32103 * gcc.dg/builtins-52.c: New testcase.
32105 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32108 * gcc.c-torture/execute/20050119-1.c: New test.
32110 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32113 * g++.dg/init/delete1.C: New test.
32115 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32118 * g++.dg/template/static12.C: New test.
32120 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32123 * g++.dg/conversion/ambig1.C: New test.
32126 * g++.dg/ext/attrib19.C: New test.
32129 * g++.dg/parse/dtor5.C: New test.
32132 * g++.dg/template/dtor3.C: New test.
32135 * g++.dg/template/static11.C: New test.
32136 * g++.dg/template/crash2.C: Remove dg-error marker.
32138 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32141 * g++.old-deja/g++.mike/p10769a.C: Remove.
32143 2005-02-09 Roger Sayle <roger@eyesopen.com>
32145 * gcc.dg/builtins-48.c: New test case.
32146 * gcc.dg/builtins-49.c: New test case.
32147 * gcc.dg/builtins-50.c: New test case.
32148 * gcc.dg/builtins-51.c: New test case.
32150 2005-02-09 Ian Lance Taylor <ian@airs.com>
32152 PR middle-end/19583
32153 * g++.dg/warn/Wreturn-type-3.C: New test.
32155 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32157 PR middle-end/19402
32158 * gcc.dg/pr19402-1.c: New testcase.
32159 * gcc.dg/pr19402-2.c: likewise.
32161 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32163 PR middle-end/19854
32164 * g++.dg/tree-ssa/tmmti.C: New testcase.
32166 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32168 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32170 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32173 * g++.dg/parse/crash23.C: New test.
32174 * g++.dg/warn/Weff1.C: New test.
32176 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32178 * gcc.dg/20050209-1.c: New test.
32180 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32183 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32185 2005-02-08 Mike Stump <mrs@apple.com>
32187 * g++.dg/pch/import-2.c: New test.
32188 * g++.dg/pch/import-2.hs: New.
32189 * g++.dg/pch/include/import-2a.h: New.
32190 * g++.dg/pch/include/import-2b.h: New.
32192 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32194 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32196 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32198 * gfortran.dg/substr_1.f90: New test.
32200 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32202 PR middle-end/19775
32203 * gcc.dg/torture/builtin-power-1.c: Disable test for
32204 invalid transformation.
32205 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32206 no longer optimize.
32207 * gcc.dg/builtins-47.c: New testcase.
32209 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32210 Dorit Naishlos <dorit@il.ibm.com>
32212 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32214 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32216 * gcc.c-torture/compile/20050206-1.c: New test.
32218 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32221 * g++.dg/opt/pr19768.C: New test.
32223 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32226 * gcc.c-torture/compile/pr19736.c: New test.
32228 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32231 * g++.dg/parse/error25.C: New test.
32233 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32235 * gcc.c-torture/execute/20050203-1.c: New.
32237 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32239 * gcc.dg/vect/vect-85.c: Remove xfail.
32240 * gcc.dg/vect/vect-86.c: Remove xfail.
32241 * gcc.dg/vect/vect-87.c: Remove xfail.
32242 * gcc.dg/vect/vect-88.c: Remove xfail.
32244 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32246 * gcc.dg/altivec-19.c: New.
32248 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32251 * gcc.dg/nested-func-3.c: New test.
32252 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32254 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32256 * gcc.test-framework/gen_directive_tests: Generate tests for
32257 selector expressions.
32259 2005-02-02 Matt Austern <austern@apple.com>
32262 * g++/ext/builtin7.C: New.
32263 * g++/ext/builtin8.C: New.
32265 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32268 * gcc.dg/pr18502-1.c: New test.
32270 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32273 * g++.dg/template/local4.C: Tweak.
32275 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32277 PR tree-optimization/19578
32278 * gcc.c-torture/compile/20050202-1.c: New test.
32280 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32283 * gcc.dg/c99-init-4.c: New test.
32285 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32287 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32289 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32291 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32292 * g++.dg/eh/check-vect.h: New.
32294 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32295 * gcc.dg/vect/vect-78.c: Ditto.
32296 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32299 * g++.dg/conversion/simd1.C: Expect warning.
32300 * g++.dg/ext/attribute-test-1.C: Ditto.
32301 * g++.dg/ext/attribute-test-2.C: Ditto.
32302 * g++.dg/ext/attribute-test-3.C: Ditto.
32303 * g++.dg/ext/attribute-test-4.C: Ditto.
32305 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32306 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32308 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32310 2005-02-01 Richard Henderson <rth@redhat.com>
32312 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32313 long double for ibm double-double format.
32314 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32316 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32318 PR tree-optimization/19633
32319 * gcc.dg/pr19633-1.c: New test.
32320 * gcc.dg/pr19633.c: Tweak to make pointer point
32321 to NULL or a symbol.
32323 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32325 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32327 (dg-process-target (local override)): Handle selector expressions.
32329 * gcc.test-framework/README: Describe tests in source directory.
32330 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32331 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32332 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32333 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32334 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32335 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32336 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32337 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32338 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32339 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32340 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32341 * gcc.test-framework/dg-error-exp-P.c: New test.
32342 * gcc.test-framework/dg-error-exp-XP.c: New test.
32343 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32344 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32345 * gcc.test-framework/dg-output-exp-P.c: New test.
32346 * gcc.test-framework/dg-output-exp-XF.c: New test.
32347 * gcc.test-framework/dg-warning-exp-P.c: New test.
32348 * gcc.misc-tests/dg-1.c: Remove.
32349 * gcc.misc-tests/dg-2.c: Remove.
32350 * gcc.misc-tests/dg-3.c: Remove.
32351 * gcc.misc-tests/dg-4.c: Remove.
32352 * gcc.misc-tests/dg-5.c: Remove.
32353 * gcc.misc-tests/dg-6.c: Remove.
32354 * gcc.misc-tests/dg-7.c: Remove.
32355 * gcc.misc-tests/dg-8.c: Remove.
32356 * gcc.misc-tests/dg-9.c: Remove.
32357 * gcc.misc-tests/dg-10.c: Remove.
32358 * gcc.misc-tests/dg-11.c: Remove.
32359 * gcc.misc-tests/dg-12.c: Remove.
32360 * gcc.misc-tests/dg-test.exp: Remove.
32362 * gcc.test-framework/test-framework.awk: Change recording and
32363 printing of passes and failures.
32365 * gcc.test-framework: New directory.
32366 * gcc.test-framework/README: New.
32367 * gcc.test-framework/test-framework.exp: New.
32368 * gcc.test-framework/test-framework.awk: New.
32369 * gcc.test-framework/gen_directive_tests: New.
32371 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32373 * lib/treelang.exp: Fix comment typos.
32374 (treelang_target_compile): Don't append libs=-ltreelang to options.
32376 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32378 * g++.dg/parse/typename7.C: Adjust error messages.
32380 2005-01-31 Jeff Law <law@redhat.com>
32382 * gcc.c-torture/execute/20050131-1.c: New test.
32383 * gcc.dg/wcaselabel.c: New test.
32385 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32387 * g++.dg/other/warning1.C: Adjust error messags.
32388 * g++.dg/parse/constant5.C: New test.
32390 2005-01-31 Steven Bosscher <stevenb@suse.de>
32393 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32394 the test case valid.
32395 * gcc.dg/20030815-1.c: Remove invalid tests.
32396 * gcc.dg/array-7.c: Adjust expected result.
32397 * gcc.dg/pr18596-3.c: Likewise.
32398 * gcc.dg/noncompile/20000901-1.c: Likewise.
32399 * gcc.dg/noncompile/init-2.c: Likewise.
32400 * gcc.dg/noncompile/init-4.c: Likewise.
32402 2005-01-31 Dale Johannesen <dalej@apple.com>
32404 * g++.dg/opt/pr19650.C: New test.
32406 2005-01-31 Richard Henderson <rth@redhat.com>
32408 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32409 long double for intel double extended format.
32410 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32412 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32415 * g++.dg/template/static10.C: New test.
32418 * g++.dg/parse/error24.C: New test.
32421 * g++.dg/lookup/builtin1.C: New test.
32424 * g++.dg/warn/conv3.C: New test.
32426 2005-01-30 Bud Davis <bdavis@gfortran.org>
32429 * gfortan.dg/inquire_7.f90
32431 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32433 PR tree-optimization/15791
32434 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32435 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32436 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32437 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32438 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32439 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32440 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32441 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32442 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32443 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32445 2005-01-29 Paul Brook <paul@codesourcery.com>
32448 * check.c (real_or_complex_check): New function.
32449 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32450 * intrinsic.c (add_functions): Use new check functions.
32451 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32454 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
32456 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32457 gcc.dg/lvalue-3.c: New tests.
32458 * gcc.dg/concat.c: Update expected messages.
32460 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
32462 PR libfortran/19595
32463 * gfortran.dg/eor_1.f90: New test.
32465 2005-01-29 Steven G. Kargl <kargls@comcast.net>
32468 * gfortran.dg/logical_data_1.f90: New test.
32470 2005-01-28 Mark Mitchell <mark@codesourcery.com>
32473 * g++.dg/template/crash33.C: New test.
32476 * g++.dg/template/crash32.C: New test.
32478 2005-01-28 Ian Lance Taylor <ian@airs.com>
32480 PR middle-end/16558
32481 * g++.dg/warn/Wreturn-type-2.C: New test.
32483 2004-06-24 Jeff Law <law@redhat.com>
32485 * gcc.dg/tree-ssa/20050128-1.c: New test.
32487 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
32489 * gcc.target/frv/all-mdpackh-1.c: New test.
32491 2005-01-28 Steven Bosscher <stevenb@suse.de>
32493 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32495 2005-01-27 Richard Henderson <rth@redhat.com>
32497 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32499 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32501 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32503 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32505 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32506 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32507 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32508 to cope with cases where the multilib options override the dg-options.
32510 2005-01-27 Jakub Jelinek <jakub@redhat.com>
32513 * gcc.dg/noncompile/20050120-1.c: New test.
32515 2005-01-26 Diego Novillo <dnovillo@redhat.com>
32517 PR tree-optimization/19633
32518 * gcc.dg/pr19633.c: New test.
32519 * gcc.dg/tree-ssa/pr19633.c: New test.
32521 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
32523 * gcc.dg/20041216-1.c: New test.
32525 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
32528 * objc.dg/selector-2.m: New test.
32530 2005-01-26 Jakub Jelinek <jakub@redhat.com>
32532 * g++.dg/opt/range-test-2.C: New test.
32534 PR rtl-optimization/19579
32535 * gcc.c-torture/execute/20050124-1.c: New test.
32537 2005-01-26 Greg Parker <gparker@apple.com>
32538 Stuart Hastings <stuart@apple.com>
32540 * gcc.c-torture/execute/20050125-1.c: New.
32542 2005-01-18 Jan Hubicka <jh@suse.cz>
32544 PR tree-optimize/19337
32545 * gcc.c-torture/compile/20050119-1.c: New test.
32547 2005-01-24 James E Wilson <wilson@specifixinc.com>
32549 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32550 test for successful match.
32552 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
32555 * objc.dg/comp-types-7.m: New test.
32557 2005-01-24 Janis Johnson <janis187@us.ibm.com>
32559 * lib/target-supports.exp (current_target_name): New.
32560 (check_effective_target_ilp32, check_effective_target_lp64):
32561 Cache the result to use as long as the current target, with
32562 multilib flags, remains the same.
32564 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32565 (dg-require-weak, dg-require-visibility, dg-require-alias,
32566 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32567 dg-require-effective-target, dg-skip-if): Remove call to
32568 skip_test_and_clear_xfail.
32569 (dg-test): Clear xfail data.
32571 2005-01-24 Jakub Jelinek <jakub@redhat.com>
32574 * gcc.dg/ppc64-toc.c: New test.
32576 * g++.dg/tree-ssa/empty-1.C: New test.
32578 PR middle-end/19551
32579 * gcc.c-torture/execute/20050121-1.c: New test.
32580 * gcc.dg/20050121-2.c: New test.
32582 2004-01-23 Steven G. Kargl <kargls@comcast.net>
32583 Paul Brook <paul@codesourcery.com>
32586 * gfortran.dg/real_const_1.f: New test.
32587 * gfortran.dg/real_const_2.f90: New test.
32588 * gfortran.dg/complex_int_1.f90: New test.
32590 2005-01-23 Bud Davis <bdavis9659@comcast.net>
32593 * gfortan.dg/inquire_6.f90: New test.
32595 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32597 PR libfortran/19451
32598 * open_readonly_1.f90: New test.
32600 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32602 PR libfortran/18982
32603 * gfortran.dg/open_new.f90: New file.
32605 2005-01-22 Paul Brook <paul@codesourcery.com>
32607 * namelist_1.f90: New test.
32609 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
32611 PR tree-optimization/19484
32612 * gcc.c-torture/compile/20050122-[12].c: New tests.
32614 2005-01-22 Paul Brook <paul@codesourcery.com>
32616 * gfortran.dg/implicit_2.f90: New test.
32618 2005-01-22 Bud Davis <bdavis9659@comcast.net>
32621 * gfortran.dg/inquire_5.f90: New test.
32623 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32626 * gcc.dg/pr18809-1.c: New test.
32628 2005-01-21 Ian Lance Taylor <ian@airs.com>
32630 * gcc.dg/20050121-1.c: New test.
32632 PR tree-optimization/13000
32633 * gcc.dg/20040206-1.c: Change warning to point where function is
32636 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32639 * g++.dg/template/array11.C: New test.
32641 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32643 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32644 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32645 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32646 * gfortran.dg/getenv_1.f90: Add dg-do directive.
32647 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32648 gfortran.dg/pr17164.f90: Add missing dg-do directives.
32650 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
32652 PR tree-optimization/15349
32653 * gcc.dg/tree-ssa/pr15349.c: New.
32655 2005-01-20 Steve Ellcey <sje@cup.hp.com>
32657 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32659 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
32661 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32662 scan-assembler-times directive name.
32664 * gcc.dg/asm-a.c: Move dg-require-effective-target to
32667 PR rtl-optimization/19462
32668 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32670 2005-01-19 Steve Ellcey <sje@cup.hp.com>
32672 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32673 counting function calls on ia64.
32675 2005-01-19 Jakub Jelinek <jakub@redhat.com>
32677 PR rtl-optimization/15139
32678 * gcc.dg/20050111-2.c: New test.
32681 * gcc.c-torture/compile/20050113-1.c: New testcase.
32683 PR middle-end/19164
32684 * gcc.dg/20050113-1.c: New testcase.
32686 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
32688 * gcc.dg/vect/vect-85.c: Add comment.
32689 * gcc.dg/vect/vect-86.c: Add xfail for now.
32690 * gcc.dg/vect/vect-87.c: Add xfail for now.
32691 * gcc.dg/vect/vect-88.c: Add xfail for now.
32692 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32694 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32696 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32698 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32700 * g++.dg/debug/typedef3.C: New test.
32702 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
32705 * gcc.dg/asm-a.c: New test.
32707 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
32709 * gcc.dg/sh-relax.c: Add prototype for abort.
32711 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32713 * gcc.dg/short-compare-1.c: New test.
32714 * gcc.dg/short-compare-2.c: Likewise.
32716 2005-01-18 Michael Matz <matz@suse.de>
32718 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32720 2005-01-17 Diego Novillo <dnovillo@redhat.com>
32722 PR tree-optimization/19121
32723 * gcc.c-torture/compile/pr19121.c: New test.
32725 2005-01-17 James E. Wilson <wilson@specifixinc.com>
32728 * gcc.c-torture/compile/pr19357.c: New test.
32730 2005-01-17 Ian Lance Taylor <ian@airs.com>
32733 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32734 pass--those that refer just to the variable, possibly with a
32736 * gcc.dg/c99-const-expr-3.c: Likewise.
32738 PR middle-end/13127
32739 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32742 2005-01-16 Bud Davis <bdavis9659@comcast.net>
32745 * gfortran.dg/endfile_2.f90: New test.
32747 2005-01-16 Steven G. Kargl <kargls@comcast.net>
32750 * gfortran.dg/select_5.f90: New test.
32752 2004-01-16 Paul Brook <paul@codesourcery.com>
32754 * gfortran.dg/common_4.f90: New test.
32756 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
32758 PR rtl-optimization/19462
32759 * gcc.dg/torture/pr19462-1.c: New test.
32761 2005-01-15 Ziemowit Laski <zlaski@apple.com>
32764 * objc.dg/func-ptr-2.m: New.
32765 * objc.dg/volatile-1.m: New.
32767 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32769 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32771 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32773 PR tree-optimization/19060
32774 * gcc.c-torture/execute/20050104-1.c: New test.
32776 2005-01-15 Bud Davis <bdavis9659@comcast.net>
32779 * gfortran.dg/write_to_null.f90: New test.
32781 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
32782 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32785 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32788 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32791 * g++.dg/init/vector1.C: New test.
32793 2005-01-14 James E. Wilson <wilson@specifixinc.com>
32796 * gcc.target/ia64/sibcall-unwind-1.c: New test.
32798 * gcc.target/ia64/sibcall-unwind-2.c: New test.
32800 2005-01-14 Steven G. Kargl <kargls@comcast.net>
32802 * gfortran.dg/select_1.f90: New test.
32803 * gfortran.dg/select_2.f90: New test.
32804 * gfortran.dg/select_3.f90: New test.
32805 * gfortran.dg/select_4.f90: New test.
32807 2005-01-14 Jakub Jelinek <jakub@redhat.com>
32809 PR middle-end/19084
32810 PR rtl-optimization/19348
32811 * gcc.dg/20050111-1.c: New test.
32812 * gcc.c-torture/execute/20050111-1.c: New test.
32814 * gcc.dg/i386-asm-4.c: New test.
32816 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32818 * gcc.dg/nested-func-2.c: New test.
32819 * ada/acats/norun.lst: Remove c953002.
32821 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
32823 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32825 2005-01-12 Ben Elliston <bje@au.ibm.com>
32827 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32829 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
32832 * g++.dg/abi/align1.C: New test.
32834 2005-01-11 Alan Modra <amodra@bigpond.net.au>
32836 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32838 * g++.dg/ext/altivec_check.h: Support compiling as C.
32840 2005-01-10 Roger Sayle <roger@eyesopen.com>
32843 * g++.dg/expr/pr19355-1.C: New test case.
32845 2005-01-10 Laurent GUERBY <laurent@guerby.net>
32847 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32848 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32849 * ada/acats/tests/c3/c92005b.ada: Likewise.
32850 * ada/acats/tests/c3/cxb3012.a: Likewise.
32851 * ada/acats/norun.lst: Add c380004 and c953002, add PR
32853 2005-01-09 Paul Brook <paul@codesourcery.com>
32855 * gfortran.dg/common_2.f90: New file.
32856 * gfortran.dg/common_3.f90: New file.
32858 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
32860 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32862 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32864 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32865 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32866 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32867 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32868 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32869 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32870 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32871 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32872 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32873 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32874 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32875 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32876 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32877 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32878 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32879 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32880 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32881 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32882 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32883 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32884 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32885 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32886 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32887 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32888 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32889 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32890 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32891 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32892 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32893 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32894 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32895 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32896 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32897 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32898 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32899 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32900 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32901 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32902 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32903 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32904 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32905 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32906 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32907 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32908 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32909 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32910 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32911 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32912 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32913 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32914 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32915 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32916 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32917 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32918 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32919 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32920 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32921 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32922 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32923 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32924 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32925 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32926 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32927 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32928 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32929 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32930 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32932 * gcc.dg/vect/vect-1.c: Fix spelling.
32933 * gcc.dg/vect/vect-10.c: Fix spelling.
32934 * gcc.dg/vect/vect-11.c: Fix spelling.
32935 * gcc.dg/vect/vect-12.c: Fix spelling.
32936 * gcc.dg/vect/vect-14.c: Fix spelling.
32937 * gcc.dg/vect/vect-15.c: Fix spelling.
32938 * gcc.dg/vect/vect-16.c: Fix spelling.
32939 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32940 * gcc.dg/vect/vect-64.c: Fix comments.
32941 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32943 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32944 Ira Rosen <irar@il.ibm.com>
32946 * gcc.dg/vect/vect-70.c: New test.
32947 * gcc.dg/vect/vect-71.c: New test.
32949 2005-01-09 Manfred Hollstein <mh@suse.com>
32951 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32952 * gcc.dg/pr18241-2.c: Likewise.
32953 * gcc.dg/pr18241-3.c: Likewise.
32954 * gcc.dg/pr18241-4.c: Likewise.
32955 * gcc.dg/pr18241-5.c: Likewise.
32957 2005-01-08 Richard Henderson <rth@redhat.com>
32959 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32960 False for x86 and x86-64.
32962 2005-01-08 Diego Novillo <dnovillo@redhat.com>
32964 PR tree-optimization/18241
32965 * gcc.dg/pr18241-1.c: New test.
32966 * gcc.dg/pr18241-2.c: New test.
32967 * gcc.dg/pr18241-3.c: New test.
32968 * gcc.dg/pr18241-4.c: New test.
32969 * gcc.dg/pr18241-5.c: New test.
32971 2005-01-08 Steven G. Kargl <kargls@comcast.net>
32973 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32974 gfortran.dg/select_4.f90: New.
32976 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32978 * gcc.c-torture/execute/20050107-1.c: New test.
32980 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
32983 * g++.dg/template/ref2.C: New.
32985 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
32987 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32988 instead of being empty.
32990 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32993 * gfortran.dg/array-1.f90: New test.
32995 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32997 PR tree-optimization/19283
32998 * gcc.c-torture/execute/20050106-1.c: New test.
33000 PR rtl-optimization/18861
33001 * gcc.dg/20050105-1.c: New test.
33003 PR tree-optimization/18828
33004 * gcc.dg/20050105-2.c: New test.
33006 2005-01-07 Andreas Jaeger <aj@suse.de>
33008 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33010 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33013 * gfortran.dg/fmt_read.f90: New test.
33015 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33017 * gcc.dg/rs6000-ldouble-2.c: New.
33019 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33022 * g++.dg/parser/ctor2.C: New test.
33024 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33027 * g++.dg/template/using9.C: New test.
33029 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33032 * g++.dg/lookup/friend6.C: New test.
33034 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33037 * g++.dg/template/array10.C: New.
33039 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33041 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33042 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33044 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33046 * gcc.c-torture/compile/20050105-1.c: New test.
33048 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33050 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33052 2005-01-05 Roger Sayle <roger@eyesopen.com>
33054 PR middle-end/19100
33055 * gcc.dg/conv-3.c: New test case.
33057 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33059 * gcc.dg/asm-wide-1.c: New test.
33061 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33064 * g++.dg/parse/crash22.C: New
33066 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33069 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33071 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33073 PR middle-end/17767
33074 * gcc.dg/i386-mmx-6.c: New test case.
33076 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33078 PR tree-optimization/18308
33079 * gcc.dg/vect/pr18308.c: New testcase.
33081 2005-01-04 Andreas Jaeger <aj@suse.de>
33083 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33085 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33086 Robert Bowdidge <bowdidge@apple.com>
33088 * gcc.dg/cpp/subframework1.c: New.
33089 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33090 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33091 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33092 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33094 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33096 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33098 * gcc.dg/darwin-weakimport-2.c: New.
33100 2005-01-03 Richard Henderson <rth@redhat.com>
33102 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33104 2005-01-03 Richard Henderson <rth@redhat.com>
33106 * gcc.dg/vect/vect.exp: Enable for ia64.
33107 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33108 (check_effective_target_vect_float): Likewise.
33109 (check_effective_target_vect_no_align): Likewise.
33110 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33111 * gcc.dg/vect/vect-8.c: Likewise.
33113 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33116 * gcc.dg/pr19236-1.c: New test case.
33118 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33120 PR rtl-optimization/12092
33121 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33123 2005-01-02 Andreas Jaeger <aj@suse.de>
33125 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33127 2005-01-01 Roger Sayle <roger@eyesopen.com>
33128 Andrew Pinski <pinskia@physics.uc.edu>
33130 PR rtl-optimization/12092
33131 * gcc.dg/pr12092-1.c: New test case.
33133 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33135 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33136 'hidden' and 'default' for better portability.
33137 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33139 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33141 * g++.old-deja/g++.brendan/new3.C: Likewise.
33143 2005-01-01 Steven Bosscher <stevenb@suse.de>
33145 * gcc.dg/20041231-1.C: New test.
33146 * g++.dg/warn/Wunreachable-code-1.C: New test.
33148 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33150 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33151 file, not /dev/null. Abort on error.
33153 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33154 Ziemowit Laski <zlaski@apple.com>
33157 * objc.dg/encode-5.m: New test.
33159 2004-12-29 Richard Henderson <rth@redhat.com>
33161 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33162 * objc.dg/stabs-1.m: Disable for ia64.
33164 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33167 * g++.dg/warn/Wunused-10.C: New test.
33169 2004-12-28 Richard Henderson <rth@redhat.com>
33171 * objc.dg/stabs-1.m: Disable for alpha.
33173 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33176 * g++.dg/parse/error23.C: New test.
33178 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33180 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33183 * gfortran.dg/intrinsic_modulo_1.f90: New.
33184 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33185 tests with divisor -1.
33187 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33189 * g++.dg/opt/temp1.C (memcpy): Return a value.
33192 * g++.dg/expr/cond7.C: New test.
33194 2004-12-27 Paul Brook <paul@codesourcery.com>
33196 * gfortran.dg/g77/select_no_compile.f: Remove.
33198 2004-12-27 Richard Henderson <rth@redhat.com>
33200 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33201 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33202 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33204 2004-12-26 Richard Henderson <rth@redhat.com>
33206 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33207 by 1i instead of token pasting.
33209 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33211 PR tree-optimization/17578
33212 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33213 to additional_flags.
33214 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33216 2004-12-25 Richard Henderson <rth@redhat.com>
33218 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33221 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33223 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33225 * gcc.dg/pr17957.c (dg-options): Likewise.
33226 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33227 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33228 instead of 0 on __hppa__.
33229 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33230 "foo,%r" on hppa*-*-*.
33232 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33235 * gfortran.dg/complex_write.f90: New test.
33237 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33240 * g++.dg/parse/pragma2.C: New test.
33242 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33244 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33246 * gcc.dg/empty2.c: Add missing dg-warning.
33248 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33251 * g++.dg/template/local4.C: New test.
33252 * g++.dg/template/crash19.C: Add dg-error marker.
33254 * g++.dg/template/crash31.C: Correct embedded PR number.
33256 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33259 * g++.dg/opt/temp1.C: Add do-run marker.
33261 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33263 * g++.dg/template/spec19.C: New.
33265 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33268 * gcc.dg/empty2.c: New.
33270 2004-12-23 Richard Henderson <rth@redhat.com>
33272 * lib/target-supports.exp (check_effective_target_vect_no_align):
33273 Remove i?86 and x86-64.
33275 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33278 * g++.dg/opt/temp1.C: New test.
33280 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33283 * g++.dg/template/friend33.C: New testcase.
33285 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33288 * g++.dg/template/cond5.C: New test.
33291 * g++.dg/inherit/thunk3.C: New test.
33294 * g++.dg/warn/Wunused-9.C: New test.
33296 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33298 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33300 2004-12-22 Jan Beulich <jbeulich@novell.com>
33302 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33304 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33307 * g++.dg/ext/packed8.C: New test.
33310 * g++.dg/template/crash31.C: New test.
33313 * g++.dg/template/crash30.C: New test.
33315 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33318 * g++.dg/eh/ctor3.C: New test.
33320 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33322 * objc.dg/stabs-1.m: Allow section name to be quoted and
33323 assembly label to begin with '.LL'.
33325 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33327 * gcc.dg/vect/vect.exp
33328 (check_effective_target_lp64_or_vect_no_align): New.
33329 * gcc.dg/vect/vect-77.c: Use it.
33330 * gcc.dg/vect/vect-78.c: Use it.
33332 * lib/target-supports.exp
33333 (check_effective_target_vect_no_max,
33334 check_effective_target_vect_no_bitwise,
33335 check_effective_target_vect_no_align): New.
33336 * gcc.dg/vect/vect-13.c: Use them.
33337 * gcc.dg/vect/vect-17.c: Ditto.
33338 * gcc.dg/vect/vect-18.c: Ditto.
33339 * gcc.dg/vect/vect-19.c: Ditto.
33340 * gcc.dg/vect/vect-20.c: Ditto.
33341 * gcc.dg/vect/vect-27.c: Ditto.
33342 * gcc.dg/vect/vect-29.c: Ditto.
33343 * gcc.dg/vect/vect-44.c: Ditto.
33344 * gcc.dg/vect/vect-48.c: Ditto.
33345 * gcc.dg/vect/vect-50.c: Ditto.
33346 * gcc.dg/vect/vect-52.c: Ditto.
33347 * gcc.dg/vect/vect-54.c: Ditto.
33348 * gcc.dg/vect/vect-56.c: Ditto.
33349 * gcc.dg/vect/vect-58.c: Ditto.
33350 * gcc.dg/vect/vect-60.c: Ditto.
33351 * gcc.dg/vect/vect-72.c: Ditto.
33352 * gcc.dg/vect/vect-80.c: Ditto.
33354 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33357 * g++.dg/init/string1.C: New.
33360 * g++.dg/other/synth1.C: New.
33362 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33365 * gcc.dg/pr18963-1.c: New test.
33367 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33370 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33371 * gcc.dg/pr18596-1.c: Use dg-error.
33372 (dg-options): Use -fno-unit-at-a-time.
33373 * gcc.dg/pr18596-2.c: New test.
33374 * gcc.dg/pr18596-3.c: New test.
33376 2004-12-20 Roger Sayle <roger@eyesopen.com>
33378 PR middle-end/18683
33379 * g++.dg/opt/pr18683-1.C: New test case.
33381 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33384 * g++.dg/opt/max1.C: Fix for 64bit targets.
33386 2004-12-20 Matt Austern <austern@apple.com>
33389 * g++.dg/ext/builtin6.C: New
33391 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33393 PR tree-optimization/19080
33394 * gcc.c-torture/compile/pr19080.c: New test.
33396 2004-12-20 Steven Bosscher <stevenb@suse.de>
33398 * gcc.dg/20041219-1.c: New test.
33400 2004-12-19 Roger Sayle <roger@eyesopen.com>
33402 PR middle-end/19068
33403 * g++.dg/opt/max1.C: New test case.
33405 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33407 * gcc.dg/fdata-sections-1.c: New test.
33409 2004-12-18 Roger Sayle <roger@eyesopen.com>
33411 PR middle-end/18548
33412 * gcc.dg/max-1.c: New test case.
33414 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33416 * gcc.c-torture/execute/20041218-1.c: New test.
33418 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33420 * gcc.dg/pr18501.c: New test.
33421 * gcc.dg/uninit-5.c: XFAIL.
33422 * gcc.dg/uninit-9.c: XFAIL.
33424 2004-12-17 Dale Johannesen <dalej@apple.com>
33426 * gcc.dg/20041213-1.c: New.
33428 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33430 * objc.dg/stabs-1.m: Allow assembly label to begin
33433 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33435 * gcc.c-torture/execute/20041213-1.c: Move...
33436 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33438 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33441 * g++.dg/lookup/conv-5.C: New.
33443 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33445 * objc.dg/stabs-1.m: New test.
33447 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33449 * gcc.dg/visibility-c.c: Change compile to
33450 assemble for the test.
33452 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33455 * gcc.dg/visibility-c.c: New test.
33457 2004-12-16 Roger Sayle <roger@eyesopen.com>
33459 PR middle-end/18493
33460 * gcc.dg/switch-8.c: New test case.
33462 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
33465 * g++.dg/template/init4.C: New.
33466 * g++.dg/opt/static3.C: Enable optimizer.
33468 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
33470 * g++.dg/other/complex1.C: New test.
33472 2004-12-15 Alan Modra <amodra@bigpond.net.au>
33474 * g++.dg/opt/inline9.C: New test.
33476 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33479 * gfotran.dg/nullify_1.f: New test.
33481 2004-12-15 Richard Henderson <rth@redhat.com>
33483 * gcc.target/i386/i386.exp: New harness.
33484 * gcc.target/i386/vect-args.c: New.
33486 2004-12-15 David Edelsohn <edelsohn@gnu.org>
33488 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33490 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33493 * g++.dg/template/friend32.C: New test.
33495 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33497 * cpp/pragma-once-1.c: New test.
33498 * cpp/pragma-once-1b.h: Likewise.
33499 * cpp/pragma-once-1c.h: Likewise.
33500 * cpp/pragma-once-1d.h: Likewise.
33501 * cpp/inc/pragma-once-1a.h: Likewise.
33503 2004-12-15 Bud Davis <bdavis9659@comcast.net>
33504 Steven G. Kargl <kargls@comcast.net>
33507 * gfortran.dg/list_read_3.f90: New test.
33509 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33511 * gcc.dg/ftrapv-2.c: New test.
33513 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
33516 * g++.dg/template/typename9.C: New test.
33518 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33521 * g++.dg/template/typename8.C: New test.
33522 * g++.dg/parse/friend2.C: Tweak error message.
33524 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33526 * gcc.c-torture/20041214-1.c: New test.
33528 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33531 * g++.dg/init/array17.C: New test.
33533 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33536 * g++.dg/init/aggr3.C: New test.
33538 2004-12-14 Janis Johnson <janis187@us.ibm.com>
33540 * gcc.dg/altivec-types-1.c: New test.
33541 * gcc.dg/altivec-types-2.c: New test.
33542 * gcc.dg/altivec-types-3.c: New test.
33543 * gcc.dg/altivec-types-4.c: New test.
33544 * g++.dg/ext/altivec-types-1.C: New test.
33545 * g++.dg/ext/altivec-types-2.C: New test.
33546 * g++.dg/ext/altivec-types-3.C: New test.
33547 * g++.dg/ext/altivec-types-4.C: New test.
33549 2004-12-14 Jakub Jelinek <jakub@redhat.com>
33551 PR middle-end/18951
33552 * gcc.c-torture/execute/20041213-1.c: New test.
33554 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
33557 * g++.dg/template/cast1.C: New.
33559 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
33561 * gcc.c-torture/execute/20041213-2.c: New test.
33563 2004-12-13 Richard Henderson <rth@redhat.com>
33565 * gcc.dg/i386-sse-10.c: Fix typo in options.
33567 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
33570 * g++.dg/opt/pr18968.C: New test.
33572 2004-12-13 Mark Mitchell <mark@codesourcery.com>
33575 * g++.dg/ext/visibility/staticdatamem.C: New test.
33577 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
33579 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33581 2004-12-13 Roger Sayle <roger@eyesopen.com>
33583 PR rtl-optimization/18928
33584 * gcc.dg/pr18928-1.c: New test case.
33586 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
33589 * gcc.c-torture/compile/20041211-1.c: New.
33591 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33593 PR middle-end/17564
33594 * gcc.c-torture/execute/20041212-1.c: New test.
33596 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33599 * gfortran.dg/common_1.f90: New test.
33601 2004-12-12 Steven G. Kargl <kargls@comcast.net>
33602 Paul Brook <paul@codesourcery.com>
33605 * gfortran.dg/real_do_1.f90: New test.
33607 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
33610 * g++.dg/opt/ptrmem6.C: New test.
33612 2004-12-11 Roger Sayle <roger@eyesopen.com>
33614 PR middle-end/18921
33615 * gcc.dg/pr18921-1.c: New test case.
33617 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33620 * gfortran.dg/scale_1.f90: New test.
33622 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
33624 PR middle-end/18903
33625 * gcc.c-torture/compile/pr18903.c: New test.
33627 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
33629 * gcc.c-torture/execute/20041210-1.c: New test.
33631 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33634 * g++.dg/parser/struct-1.C: New test.
33635 * g++.dg/parser/struct-2.C: New test.
33636 * g++.dg/parser/struct-3.C: New test.
33638 2004-12-09 Richard Henderson <rth@redhat.com>
33640 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33642 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33643 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33645 2004-12-09 Matt Austern <austern@apple.com>
33648 * g++.dg/ext/builtin1.C: New
33649 * g++.dg/ext/builtin2.C: New
33650 * g++.dg/ext/builtin3.C: New
33651 * g++.dg/ext/builtin4.C: New
33652 * g++.dg/ext/builtin5.C: New
33654 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
33657 * g++.dg/opt/ptrmem5.C: New test.
33659 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
33661 * g++.dg/parse/typename5.C: Adjust for new error.
33662 * g++.dg/parse/typename7.C: New.
33664 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33667 * g++.dg/other/mmintrin.C: New test.
33669 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
33672 * g++.dg/init/array15.C: New.
33673 * g++.dg/init/array16.C: New.
33675 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33678 * gfortran.dg/assign_1.f90: New test.
33680 2004-12-08 Nick Clifton <nickc@redhat.com>
33682 * gcc.target/xstormy16/bss_below100: New directory containing tests.
33683 * gcc.target/xstormy16/data_below100: Likewise.
33684 * gcc.target/xstormy16/sfr: Likewise.
33685 * gcc.target/xstormy16/below100.S: New test source file.
33686 * gcc.target/xstormy16/below100.ld: New test linker script.
33687 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33688 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33690 * gcc.target/xstormy16/bp.c: Likewise.
33692 * gcc.target/xstormy16/bss_below100: New files:
33693 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33694 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33695 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33696 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33697 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33698 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33699 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33700 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33701 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33702 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33703 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33704 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33705 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33706 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33707 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33708 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33709 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33710 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33711 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33712 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33713 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33714 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33715 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33716 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33717 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33718 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33719 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33721 * gcc.target/xstormy16/data_below100: New files:
33722 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33723 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33724 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33725 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33726 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33727 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33728 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33729 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33730 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33731 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33732 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33733 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33734 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33735 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33736 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33737 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33738 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33739 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33740 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33741 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33742 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33743 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33744 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33745 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33746 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33747 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33748 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33750 * gcc.target/xstormy16/sfr: New files:
33751 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33752 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33753 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33754 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33755 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33756 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33757 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33758 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33759 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33760 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33761 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33762 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33763 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33764 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33765 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33766 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33767 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33768 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33769 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33770 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33771 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33772 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33773 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33774 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33775 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33776 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33777 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33778 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33779 27_if0_sfrw_bitfield_f.c
33781 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33784 * g++.dg/lookup/name-clash4.C: New test.
33786 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
33789 * g++.dg/opt/array1.C: New.
33792 * g++.dg/template/operator5.C: New.
33794 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
33797 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33799 2004-12-07 Steven Bosscher <stevenb@suse.de>
33801 * gcc.dg/noncompile/20041207.c: New test.
33803 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
33805 * g++.dg/other/unreachable-1.C: New test.
33807 2004-12-06 Nick Clifton <nickc@redhat.com>
33809 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33810 <limits.h> because the latter comes from gcc's include/ directory
33811 and not the newlib/libc/include directory.
33813 2004-12-04 Richard Henderson <rth@redhat.com>
33815 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33817 2004-12-04 Richard Henderson <rth@redhat.com>
33819 * lib/target-supports.exp (check_gc_sections_available): Disable
33820 for alpha and ia64.
33822 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
33824 PR middle-end/17909
33825 * g++.dg/other/vararg-2.C: New test.
33827 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33829 PR c++/17011, c++/17971
33830 * g++.dg/template/error15.C: Adjust expected error.
33831 * g++.dg/template/instantiate3.C: Likewise.
33833 2004-12-03 Janis Johnson <janis187@us.ibm.com>
33835 * gcc.dg/altivec-18.c: Fix for darwin
33837 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
33840 * g++.dg/parse/ptrmem2.C: New.
33843 * g++.dg/template/new1.C: New.
33845 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33848 * gfortran.dg/direct_io_3.f90: New test.
33850 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
33853 * g++.dg/parse/crash21.C: New.
33855 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33857 PR c++/15664, c++/18276
33858 * g++.dg/template/ttp13.C: New test.
33859 * g++.dg/template/ttp14.C: Likewise.
33861 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33864 * g++.dg/parse/enum2.C: New test.
33865 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33867 2004-12-02 Nick Clifton <nickc@redhat.com>
33869 * gcc.target/xstormy16: New test directory.
33870 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33871 * gcc.target/xstormy16/bp.c: Check the generation of bp
33873 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33874 bn instructions and the BELOW100 attribute.
33876 2004-12-02 Alan Modra <amodra@bigpond.net.au>
33879 * gcc.dg/ppc-eabi.c: New.
33881 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33884 * gfortran.dg/backspace.f90
33886 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33888 * gfortran.dg/inquire.f90: New test.
33890 2004-12-01 Janis Johnson <janis187@us.ibm.com>
33892 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33893 handle effective-target-keyword.
33894 (dg-skip-if): Support effective-target keyword as target list.
33895 (dg-xfail-if): Ditto.
33896 * lib/target-supports.exp (is-effective-target-keyword): New proc.
33898 2004-12-01 Diego Novillo <dnovillo@redhat.com>
33900 PR tree-optimization/18291
33901 * gcc.c-torture/compile/pr18291.c: New test.
33903 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
33906 * g++.dg/parse/crash20.C: New.
33909 * g++.dg/overload/arg1.C: New.
33910 * g++.dg/overload/arg2.C: New.
33911 * g++.dg/overload/arg3.C: New.
33912 * g++.dg/overload/arg4.C: New.
33914 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
33916 * gcc.dg/c99-flex-array-4.c: Remove.
33918 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33920 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33922 * lib/target-supports.exp (is-effective-target): Simplify.
33924 * lib/target-supports.exp (check_effective_target_vect_long):
33925 Fix for powerpc64-*-*.
33927 2004-11-30 Loren James Rittle <ljrittle@acm.org>
33929 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33930 to support new requirements on FreeBSD 5.
33932 2004-11-30 Devang Patel <dpatel@apple.com>
33935 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33937 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33939 * g++.dg/ext/altivec-13.C: New test.
33941 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
33944 * gcc.c-torture/execute/p18298.c: New test.
33946 2004-11-30 Ira Rosen <irar@il.ibm.com>
33947 Dorit Naishlos <dorit@il.ibm.com>
33950 * gcc.dg/vect/vect-89.c: New test.
33952 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
33954 * gcc.dg/pr18596-1.c: New test.
33956 2004-11-30 Ben Elliston <bje@au.ibm.com>
33958 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33960 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33963 * gcc.dg/pr18479.c: New test.
33965 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33968 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33969 mmix-knuth-mmixware.
33971 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33972 cris-*-elf* cris-*-aout* mmix-*-*
33974 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33976 PR middle-end/18725
33977 * gcc.dg/pr18725.c: New test.
33979 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33982 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33985 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33987 2004-11-29 Mark Mitchell <mark@codesourcery.com>
33990 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33991 * g++.old-deja/g++.law/ctors5.C: Likewise.
33992 * g++.old-deja/g++.other/crash25.C: Likewise.
33995 * g++.dg/template/error16.C: New test.
33998 * g++.dg/template/crash29.C: New test.
34000 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34002 PR tree-optimization/18712
34003 * gcc.c-torture/compile/pr18712.c: New test.
34005 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34008 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34011 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34014 * g++.dg/lookup/crash6.C: New test.
34016 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34018 PR middle-end/18164
34019 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34021 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34023 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34024 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34025 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34027 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34029 * gcc.dg/pr18164.c: New test.
34031 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34033 * gcc.dg/funroll-loops-all.c: New.
34035 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34038 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34039 delimeter, match space and TAB as well as ":".
34042 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34045 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34048 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34051 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34053 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34055 * gfortran.dg/direct_io_2.f90: New test.
34057 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34060 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34062 2004-11-28 Richard Henderson <rth@redhat.com>
34064 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34066 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34068 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34069 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34070 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34071 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34072 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34073 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34074 gcc.dg/pointer-arith-8.c: New tests.
34076 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34079 * gfortran.dg/endfile.f90: New test.
34081 2004-11-27 Falk Hueffner <falk@debian.org>
34083 * gcc.dg/loop-6.c: New test.
34085 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34087 * gcc.c-torture/execute/20041126-1.c: New test.
34089 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34091 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34094 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34096 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34099 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34101 PR rtl-optimization/17825
34102 * gcc.c-torture/compile/20041119-1.c: New test.
34104 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34106 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34107 Check existence of ld library path variables before unsetting.
34109 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34111 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34113 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34115 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34117 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34119 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34121 2004-11-26 Ben Elliston <bje@au.ibm.com>
34123 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34126 2004-11-26 Ben Elliston <bje@au.ibm.com>
34128 * gcc.dg/pr17957.c: Pass --param, not -param.
34130 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34132 PR middle-end/17957
34133 * gcc.dg/pr17957.c: New test.
34135 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34138 * g++.dg/template/crash28.C: Likewise.
34141 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34142 * g++.dg/ext/lvaddr.C: Likewise.
34143 * g++.dg/opt/pr7503-3.C: Likewise.
34146 * g++.dg/parse/qualified3.C: New test.
34147 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34150 * g++.dg/expr/return1.C: New test.
34152 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34154 Friend class name lookup 3/n, PR c++/3332
34155 * g++.dg/lookup/friend3.C: New test.
34156 * g++.dg/lookup/friend4.C: Likewise.
34157 * g++.dg/lookup/friend5.C: Likewise.
34159 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34161 Friend class name lookup 2/n, PR c++/14513, c++/15410
34162 * g++.dg/lookup/friend2.C: New test.
34163 * g++.dg/template/friend31.C: Likewise.
34165 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34167 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34169 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34172 * g++.dg/tc1/dr56.C: Remove.
34173 * g++.dg/template/typedef1.C: Add dg-error markers.
34174 * g++.old-deja/g++.other/typedef7.C: Likewise.
34177 * g++.dg/parse/typedef7.C: New test.
34179 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34181 * gcc.c-torture/execute/20041124-1.c: New test.
34183 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34185 * g++.dg/template/deduce3.C: New test.
34188 * g++.dg/template/crash27.C: New test.
34191 * g++.dg/warn/Wshadow-3.C: New test.
34193 2004-11-24 Devang Patel <dpatel@apple.com>
34196 * gcc.dg/cpp/isysroot-1.c: New test.
34197 * gcc.dg/cpp/usr/include/stdio.h: New file.
34198 * gcc.dg/cpp/isysroot-2.c: New test.
34199 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34202 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34205 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34207 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34209 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34210 * gcc.target/sparc/pdist.c: Likewise.
34212 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34215 * g++.dg/conversion/simd1.C: New test.
34217 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34219 * lib/target-libpath.exp: New file defining
34220 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34221 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34222 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34223 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34224 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34226 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34228 * gcc.dg/pragma-align-2.c: Test macro expansion.
34229 * gcc.dg/pragma-pack-2.c: New test.
34231 2004-11-23 Richard Henderson <rth@redhat.com>
34233 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34234 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34235 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34236 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34237 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34238 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34240 * gcc.dg/vect/vect.exp: Add check for alpha.
34241 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34242 (check_effective_target_vect_int): Enable for alpha.
34243 (check_effective_target_vect_long): New.
34244 (is-effective-target): Add it.
34246 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34248 * gcc.dg/pr18614-1.c: New test.
34250 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34252 * gcc.dg/setjmp-2.c: New test.
34254 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34256 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34257 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34258 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34259 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34260 gcc.target/sparc/pdist.c: New tests.
34262 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34264 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34266 2004-11-22 Dale Johannesen <dalej@apple.com>
34268 * gcc.dg/20041111-1.c: New.
34270 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34273 * gcc.dg/vect/pr18536.c: New test.
34275 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34278 * g++.dg/template/nontype11.C: New test.
34280 2004-11-21 Roger Sayle <roger@eyesopen.com>
34282 PR middle-end/18520
34283 * gcc.dg/pr18520-1.c: New test case.
34285 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34287 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34288 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34289 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34290 expected diagnostics.
34292 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34295 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34296 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34297 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34299 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34301 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34303 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34304 Joseph Myers <joseph@codesourcery.com>
34306 * lib/target-supports.exp (check_visibility_available): Really
34309 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34312 * gcc.dg/vect/vect-85.c: New test.
34313 * gcc.dg/vect/vect-86.c: New test.
34314 * gcc.dg/vect/vect-87.c: New test.
34315 * gcc.dg/vect/vect-88.c: New test.
34317 2004-11-19 Ben Elliston <bje@au.ibm.com>
34319 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34321 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34323 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34324 * gcc.dg/ppc-and-1.c: Ditto.
34325 * gcc.dg/ppc-compare-1.c: Ditto.
34326 * gcc.dg/ppc-mov-1.c: Ditto
34328 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34329 Mark Mitchell <mark@codesourcery.com>
34331 * gcc.dg/pragma-init-fini-2.c: New test.
34333 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34334 Aldy Hernandez <aldyh@redhat.com>
34336 * lib/target-supports.exp (check_effective_target_vect_int): New
34337 (check_effective_target_vect_float): New
34338 (check_effective_target_vect_double): New.
34339 (is-effective-target): Support new effective targets keywords.
34340 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34341 default action for dg-do.
34342 * gcc.dg/vect/pr16105.c: Use new support.
34343 * gcc.dg/vect/pr18400.c: Ditto.
34344 * gcc.dg/vect/pr18425.c: Ditto.
34345 * gcc.dg/vect/vect-1.c: Ditto.
34346 * gcc.dg/vect/vect-10.c: Ditto.
34347 * gcc.dg/vect/vect-11.c: Ditto.
34348 * gcc.dg/vect/vect-12.c: Ditto.
34349 * gcc.dg/vect/vect-13.c: Ditto.
34350 * gcc.dg/vect/vect-14.c: Ditto.
34351 * gcc.dg/vect/vect-15.c: Ditto.
34352 * gcc.dg/vect/vect-16.c: Ditto.
34353 * gcc.dg/vect/vect-17.c: Ditto.
34354 * gcc.dg/vect/vect-18.c: Ditto.
34355 * gcc.dg/vect/vect-19.c: Ditto.
34356 * gcc.dg/vect/vect-2.c: Ditto.
34357 * gcc.dg/vect/vect-20.c: Ditto.
34358 * gcc.dg/vect/vect-21.c: Ditto.
34359 * gcc.dg/vect/vect-22.c: Ditto.
34360 * gcc.dg/vect/vect-23.c: Ditto.
34361 * gcc.dg/vect/vect-24.c: Ditto.
34362 * gcc.dg/vect/vect-25.c: Ditto.
34363 * gcc.dg/vect/vect-26.c: Ditto.
34364 * gcc.dg/vect/vect-27.c: Ditto.
34365 * gcc.dg/vect/vect-27a.c: Ditto.
34366 * gcc.dg/vect/vect-28.c: Ditto.
34367 * gcc.dg/vect/vect-29.c: Ditto.
34368 * gcc.dg/vect/vect-29a.c: Ditto.
34369 * gcc.dg/vect/vect-3.c: Ditto.
34370 * gcc.dg/vect/vect-30.c: Ditto.
34371 * gcc.dg/vect/vect-31.c: Ditto.
34372 * gcc.dg/vect/vect-32.c: Ditto.
34373 * gcc.dg/vect/vect-33.c: Ditto.
34374 * gcc.dg/vect/vect-34.c: Ditto.
34375 * gcc.dg/vect/vect-35.c: Ditto.
34376 * gcc.dg/vect/vect-36.c: Ditto.
34377 * gcc.dg/vect/vect-37.c: Ditto.
34378 * gcc.dg/vect/vect-38.c: Ditto.
34379 * gcc.dg/vect/vect-4.c: Ditto.
34380 * gcc.dg/vect/vect-40.c: Ditto.
34381 * gcc.dg/vect/vect-41.c: Ditto.
34382 * gcc.dg/vect/vect-42.c: Ditto.
34383 * gcc.dg/vect/vect-43.c: Ditto.
34384 * gcc.dg/vect/vect-44.c: Ditto.
34385 * gcc.dg/vect/vect-45.c: Ditto.
34386 * gcc.dg/vect/vect-46.c: Ditto.
34387 * gcc.dg/vect/vect-47.c: Ditto.
34388 * gcc.dg/vect/vect-48.c: Ditto.
34389 * gcc.dg/vect/vect-48a.c: Ditto.
34390 * gcc.dg/vect/vect-49.c: Ditto.
34391 * gcc.dg/vect/vect-5.c: Ditto.
34392 * gcc.dg/vect/vect-50.c: Ditto.
34393 * gcc.dg/vect/vect-51.c: Ditto.
34394 * gcc.dg/vect/vect-52.c: Ditto.
34395 * gcc.dg/vect/vect-53.c: Ditto.
34396 * gcc.dg/vect/vect-54.c: Ditto.
34397 * gcc.dg/vect/vect-55.c: Ditto.
34398 * gcc.dg/vect/vect-56.c: Ditto.
34399 * gcc.dg/vect/vect-56a.c: Ditto.
34400 * gcc.dg/vect/vect-57.c: Ditto.
34401 * gcc.dg/vect/vect-58.c: Ditto.
34402 * gcc.dg/vect/vect-59.c: Ditto.
34403 * gcc.dg/vect/vect-6.c: Ditto.
34404 * gcc.dg/vect/vect-60.c: Ditto.
34405 * gcc.dg/vect/vect-61.c: Ditto.
34406 * gcc.dg/vect/vect-62.c: Ditto.
34407 * gcc.dg/vect/vect-63.c: Ditto.
34408 * gcc.dg/vect/vect-64.c: Ditto.
34409 * gcc.dg/vect/vect-65.c: Ditto.
34410 * gcc.dg/vect/vect-66.c: Ditto.
34411 * gcc.dg/vect/vect-67.c: Ditto.
34412 * gcc.dg/vect/vect-68.c: Ditto.
34413 * gcc.dg/vect/vect-69.c: Ditto.
34414 * gcc.dg/vect/vect-7.c: Ditto.
34415 * gcc.dg/vect/vect-72.c: Ditto.
34416 * gcc.dg/vect/vect-72a.c: Ditto.
34417 * gcc.dg/vect/vect-73.c: Ditto.
34418 * gcc.dg/vect/vect-74.c: Ditto.
34419 * gcc.dg/vect/vect-75.c: Ditto.
34420 * gcc.dg/vect/vect-76.c: Ditto.
34421 * gcc.dg/vect/vect-77.c: Ditto.
34422 * gcc.dg/vect/vect-77a.c: Ditto.
34423 * gcc.dg/vect/vect-78.c: Ditto.
34424 * gcc.dg/vect/vect-79.c: Ditto.
34425 * gcc.dg/vect/vect-8.c: Ditto.
34426 * gcc.dg/vect/vect-80.c: Ditto.
34427 * gcc.dg/vect/vect-82.c: Ditto.
34428 * gcc.dg/vect/vect-82_64.c: Ditto.
34429 * gcc.dg/vect/vect-83.c: Ditto.
34430 * gcc.dg/vect/vect-83_64.c: Ditto.
34431 * gcc.dg/vect/vect-9.c: Ditto.
34432 * gcc.dg/vect/vect-all.c: Ditto.
34433 * gcc.dg/vect/vect-none.c: Ditto.
34435 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34437 * lib/gcc-dg.exp (dg-skip-if): New function.
34438 (dg-forbid-option): Remove.
34439 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34440 * g++.dg/abi/bitfield8.C: Likewise.
34441 * g++.dg/abi/dtor1.C: Likewise.
34442 * g++.dg/abi/empty10.C: Likewise.
34443 * g++.dg/abi/empty7.C: Likewise.
34444 * g++.dg/abi/empty9.C: Likewise.
34445 * g++.dg/abi/layout3.C: Likewise.
34446 * g++.dg/abi/layout4.C: Likewise.
34447 * g++.dg/abi/thunk1.C: Likewise.
34448 * g++.dg/abi/thunk2.C: Likewise.
34449 * g++.dg/abi/vbase11.C: Likewise.
34450 * g++.dg/abi/vthunk2.C: Likewise.
34451 * g++.dg/abi/vthunk3.C: Likewise.
34452 * g++.dg/ext/attrib8.C: Likewise.
34453 * g++.dg/opt/longbranch2.C: Likewise.
34454 * g++.dg/opt/reg-stack4.C: Likewise.
34455 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34456 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34457 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34458 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34459 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34460 * gcc.dg/20000609-1.c: Likewise.
34461 * gcc.dg/20000720-1.c: Likewise.
34462 * gcc.dg/20011107-1.c: Likewise.
34463 * gcc.dg/20011119-1.c: Likewise.
34464 * gcc.dg/20020108-1.c: Likewise.
34465 * gcc.dg/20020122-2.c: Likewise.
34466 * gcc.dg/20020122-3.c: Likewise.
34467 * gcc.dg/20020201-3.c: Likewise.
34468 * gcc.dg/20020206-1.c: Likewise.
34469 * gcc.dg/20020218-1.c: Likewise.
34470 * gcc.dg/20020310-1.c: Likewise.
34471 * gcc.dg/20020411-1.c: Likewise.
34472 * gcc.dg/20020418-2.c: Likewise.
34473 * gcc.dg/20020426-1.c: Likewise.
34474 * gcc.dg/20020426-2.c: Likewise.
34475 * gcc.dg/20020517-1.c: Likewise.
34476 * gcc.dg/20020523-1.c: Likewise.
34477 * gcc.dg/20020523-2.c: Likewise.
34478 * gcc.dg/20020729-1.c: Likewise.
34479 * gcc.dg/20030204-1.c: Likewise.
34480 * gcc.dg/20030826-2.c: Likewise.
34481 * gcc.dg/20030926-1.c: Likewise.
34482 * gcc.dg/20031202-1.c: Likewise.
34483 * gcc.dg/980312-1.c: Likewise.
34484 * gcc.dg/980313-1.c: Likewise.
34485 * gcc.dg/990117-1.c: Likewise.
34486 * gcc.dg/990424-1.c: Likewise.
34487 * gcc.dg/990524-1.c: Likewise.
34488 * gcc.dg/991230-1.c: Likewise.
34489 * gcc.dg/i386-387-1.c: Likewise.
34490 * gcc.dg/i386-387-2.c: Likewise.
34491 * gcc.dg/i386-387-3.c: Likewise.
34492 * gcc.dg/i386-387-4.c: Likewise.
34493 * gcc.dg/i386-387-5.c: Likewise.
34494 * gcc.dg/i386-387-6.c: Likewise.
34495 * gcc.dg/i386-asm-1.c: Likewise.
34496 * gcc.dg/i386-bitfield1.c: Likewise.
34497 * gcc.dg/i386-bitfield2.c: Likewise.
34498 * gcc.dg/i386-loop-1.c: Likewise.
34499 * gcc.dg/i386-loop-2.c: Likewise.
34500 * gcc.dg/i386-loop-3.c: Likewise.
34501 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34502 * gcc.dg/i386-pic-1.c: Likewise.
34503 * gcc.dg/i386-regparm.c: Likewise.
34504 * gcc.dg/i386-signbit-1.c: Likewise.
34505 * gcc.dg/i386-signbit-2.c: Likewise.
34506 * gcc.dg/i386-signbit-3.c: Likewise.
34507 * gcc.dg/i386-sse-5.c: Likewise.
34508 * gcc.dg/i386-sse-8.c: Likewise.
34509 * gcc.dg/i386-unroll-1.c: Likewise.
34510 * gcc.dg/tls/opt-1.c: Likewise.
34511 * gcc.dg/tls/opt-2.c: Likewise.
34512 * gcc.dg/unroll-1.c: Likewise.
34513 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34514 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34515 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34516 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34518 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34520 * g++.dg/template/incomplete1.C: New test.
34522 2004-11-16 Nick Clifton <nickc@redhat.com>
34524 Revert patches accidentally commited during checkin of fixes for
34526 gcc.c-torture/execute/simd-4.c: Revert
34527 gcc.dg/20040910-1.c: Revert.
34529 2004-11-16 Paul Brook <paul@codesourcery.com>
34532 * gfortran.dg/der_pointer_1.f90: New test.
34534 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
34537 * gcc.dg/bitfld-13.c: New test.
34539 2004-11-15 Janis Johnson <janis187@us.ibm.com>
34541 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34544 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34545 * gcc.dg/ppc64-abi-2.c: Ditto.
34546 * gcc.dg/ppc64-abi-3.c: Ditto.
34548 * lib/gcc-dg.exp (dg-target-list): Remove.
34550 2004-11-15 Steve Ellcey <sje@cup.hp.com>
34552 * gcc.dg/ia64-postinc.c: New test.
34554 2004-11-15 Mark Mitchell <mark@codesourcery.com>
34556 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34558 2004-11-15 Nick Clifton <nickc@redhat.com>
34560 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34561 __INT_MAX__ so that the test can be compiled by toolchains
34562 targeted at 16-bit processors.
34564 * gcc.dg/20040625-1.c: Use long constants rather than integers
34565 when performing arithmetic that will overflow 16-bits.
34567 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34568 xstormy16. It does not support 128-bit vector operations.
34570 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34571 with the macro PTR_TYPE. Define this macro to an integer type
34572 suitable for holding a pointer.
34574 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34575 the target is a 16-bit processor.
34577 * gcc.dg/cpp/if-2.c: Expect a different warning message from
34578 16-bit targets where the character constant will be too long.
34580 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34581 where the double will not be directly addressable.
34583 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34585 Friend class name lookup 1/n, PR c++/18471
34586 * g++.dg/template/crash26.C: New test.
34587 * g++.dg/lookup/struct1.C: Adjust expected error.
34588 * g++.dg/parse/elab1.C: Likewise.
34589 * g++.dg/parse/elab2.C: Likewise.
34590 * g++.dg/parse/int-as-enum1.C: Likewise.
34591 * g++.dg/parse/struct-as-enum1.C: Likewise.
34592 * g++.dg/parse/typedef1.C: Likewise.
34593 * g++.dg/parse/typedef3.C: Likewise.
34594 * g++.dg/parse/typedef4.C: Likewise.
34595 * g++.dg/parse/typedef5.C: Likewise.
34596 * g++.dg/template/nontype4.C: Likewise.
34597 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34598 * g++.old-deja/g++.other/elab1.C: Likewise.
34599 * g++.old-deja/g++.other/syntax4.C: Likewise.
34601 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34603 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34605 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
34607 * gcc.c-torture/execute/20041114-1.c: New test.
34609 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
34611 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34612 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34613 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34614 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34615 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34616 gcc.dg/switch-7.c: New tests.
34618 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34620 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34622 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34625 * gcc.dg/vect/pr18400.c: New test.
34627 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34628 Andrew Pinski <pinskia@physics.uc.edu>
34631 * gcc.dg/vect/pr18425.c: New test.
34633 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34635 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34636 Guard with dg-require-alias and dg-require-visibility.
34638 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34640 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34642 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34644 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34646 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34649 * g++.dg/template/defarg5.C: New test.
34651 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34653 * g++.dg/parse/cast1.C: Run only on ILP32.
34654 * g++.old-deja/g++.mike/p784.C: Likewise.
34656 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
34658 * gcc.c-torture/execute/20041113-1.c: New test.
34660 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34663 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34664 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34665 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34666 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34667 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34668 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34669 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34670 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34671 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34672 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34673 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34674 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34675 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34677 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34679 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34680 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34681 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34682 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34683 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34684 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34685 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34686 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34687 gcc.target/sparc/combined-1.c: New tests.
34689 2004-11-12 Ziemowit Laski <zlaski@apple.com>
34691 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34694 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34696 * lib/gcc-dg.exp (dg-forbid-option): New function.
34697 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34698 * g++.dg/abi/bitfield8.C: Likewise.
34699 * g++.dg/abi/dtor1.C: Likewise.
34700 * g++.dg/abi/empty10.C: Likewise.
34701 * g++.dg/abi/empty7.C: Likewise.
34702 * g++.dg/abi/empty9.C: Likewise.
34703 * g++.dg/abi/layout3.C: Likewise.
34704 * g++.dg/abi/layout4.C: Likewise.
34705 * g++.dg/abi/thunk1.C: Likewise.
34706 * g++.dg/abi/thunk2.C: Likewise.
34707 * g++.dg/abi/vbase11.C: Likewise.
34708 * g++.dg/abi/vthunk2.C: Likewise.
34709 * g++.dg/abi/vthunk3.C: Likewise.
34710 * g++.dg/ext/attrib8.C: Likewise.
34711 * g++.dg/opt/longbranch2.C: Likewise.
34712 * g++.dg/opt/reg-stack4.C: Likewise.
34713 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34714 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34715 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34716 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34717 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34718 * gcc.dg/20000609-1.c: Likewise.
34719 * gcc.dg/20000720-1.c: Likewise.
34720 * gcc.dg/20011107-1.c: Likewise.
34721 * gcc.dg/20011119-1.c: Likewise.
34722 * gcc.dg/20020108-1.c: Likewise.
34723 * gcc.dg/20020122-2.c: Likewise.
34724 * gcc.dg/20020122-3.c: Likewise.
34725 * gcc.dg/20020201-3.c: Likewise.
34726 * gcc.dg/20020206-1.c: Likewise.
34727 * gcc.dg/20020218-1.c: Likewise.
34728 * gcc.dg/20020310-1.c: Likewise.
34729 * gcc.dg/20020411-1.c: Likewise.
34730 * gcc.dg/20020418-2.c: Likewise.
34731 * gcc.dg/20020426-1.c: Likewise.
34732 * gcc.dg/20020426-2.c: Likewise.
34733 * gcc.dg/20020517-1.c: Likewise.
34734 * gcc.dg/20020523-1.c: Likewise.
34735 * gcc.dg/20020523-2.c: Likewise.
34736 * gcc.dg/20020729-1.c: Likewise.
34737 * gcc.dg/20030204-1.c: Likewise.
34738 * gcc.dg/20030826-2.c: Likewise.
34739 * gcc.dg/20030926-1.c: Likewise.
34740 * gcc.dg/20031202-1.c: Likewise.
34741 * gcc.dg/980312-1.c: Likewise.
34742 * gcc.dg/980313-1.c: Likewise.
34743 * gcc.dg/990117-1.c: Likewise.
34744 * gcc.dg/990424-1.c: Likewise.
34745 * gcc.dg/990524-1.c: Likewise.
34746 * gcc.dg/991230-1.c: Likewise.
34747 * gcc.dg/i386-387-1.c: Likewise.
34748 * gcc.dg/i386-387-2.c: Likewise.
34749 * gcc.dg/i386-387-3.c: Likewise.
34750 * gcc.dg/i386-387-4.c: Likewise.
34751 * gcc.dg/i386-387-5.c: Likewise.
34752 * gcc.dg/i386-387-6.c: Likewise.
34753 * gcc.dg/i386-asm-1.c: Likewise.
34754 * gcc.dg/i386-bitfield1.c: Likewise.
34755 * gcc.dg/i386-bitfield2.c: Likewise.
34756 * gcc.dg/i386-loop-1.c: Likewise.
34757 * gcc.dg/i386-loop-2.c: Likewise.
34758 * gcc.dg/i386-loop-3.c: Likewise.
34759 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34760 * gcc.dg/i386-pic-1.c: Likewise.
34761 * gcc.dg/i386-regparm.c: Likewise.
34762 * gcc.dg/i386-signbit-1.c: Likewise.
34763 * gcc.dg/i386-signbit-2.c: Likewise.
34764 * gcc.dg/i386-signbit-3.c: Likewise.
34765 * gcc.dg/i386-sse-5.c: Likewise.
34766 * gcc.dg/i386-sse-8.c: Likewise.
34767 * gcc.dg/i386-unroll-1.c: Likewise.
34768 * gcc.dg/tls/opt-1.c: Likewise.
34769 * gcc.dg/tls/opt-2.c: Likewise.
34770 * gcc.dg/unroll-1.c: Likewise.
34771 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34772 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34773 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34774 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34775 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34778 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34781 * g++.dg/parse/cond1.C: New test.
34784 * g++.dg/template/array9.C: New test.
34785 * g++.dg/ext/vla1.C: Adjust error messages.
34786 * g++.dg/ext/vlm1.C: Likewise.
34787 * g++.dg/template/crash2.C: Likewise.
34790 * g++.dg/template/call3.C: New test.
34793 * g++.dg/template/ptrmem11.C: New test.
34795 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
34798 * lib/g++.exp: Set LC_ALL and LANG to C.
34799 * lib/gcc-dg.exp: Likewise.
34800 * lib/gfortran.exp: Likewise.
34801 * lib/objc.exp: Likewise.
34802 * lib/treelang.exp: Likewise.
34804 2004-11-12 Andreas Schwab <schwab@suse.de>
34806 * gcc.dg/pr16286.c: Fix last change.
34808 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34811 * g++.dg/init/global1.C: New test.
34813 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
34815 * gcc.c-torture/execute/20041112-1.c: New test.
34817 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34819 * lib/gcc-dg.exp (dg-target-list): New.
34821 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34822 Richard Sandiford <rsandifo@redhat.com>
34824 * lib/target-supports.exp (get-compiler_messages): New.
34825 (check_named_sections_available): Use it.
34826 (check_effective_target_ilp32): New.
34827 (check_effective_target_lp64): New.
34828 (is-effective-target): New.
34829 * lib/gcc-dg.exp (dg-require-effective-target): New.
34831 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
34833 * gcc.dg/precedence-1.c: New test.
34835 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34837 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34839 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34840 message, delete generated files, use more descriptive name for
34841 executable, and make the test unsupported when it cannot be run.
34843 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34844 (dg-require-weak, dg-require-visibility, dg-require-alias,
34845 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34846 dg-require-iconv, dg-require-named-sections): Use it.
34848 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34850 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
34853 * gcc.dg/ppc-and-1: New
34856 * gcc.dg/ppc-mov-1.c: New.
34859 * gcc.dg/ppc-compare-1.c: New.
34861 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
34863 * objc.dg/desig-init-2.m: New test.
34865 2004-11-10 Adam Nemet <anemet@lnxw.com>
34867 PR middle-end/18160
34868 * g++.dg/warn/register-var-1.C: New test.
34869 * g++.dg/warn/register-var-2.C: New test.
34871 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34873 * gcc.dg/union-2.c: New test.
34875 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
34877 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34878 New test for PR tree-optimization/17892.
34880 2004-11-09 Mark Mitchell <mark@codesourcery.com>
34883 * g++.dg/init/new12.C: New test.
34885 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
34887 * gcc.target/sparc: New directory.
34888 * gcc.target/sparc/sparc.exp: New driver.
34889 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34890 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34891 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34892 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34894 2004-11-10 Paul Brook <paul@codesourcery.com>
34897 * gfortran.dg/list_read.c: New test.
34899 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34902 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34903 expected diagnostic location.
34905 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
34907 * gcc.dg/20041109-1.c: New test.
34909 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
34912 * objc/compile/pr18406.m: New test.
34914 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34916 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34918 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34920 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34922 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34924 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34926 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34928 * gcc.dg/20030225-2.c: Add prototype for abort and
34931 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
34934 * gcc.c-torture/pr18299-1.c: New test.
34936 2004-11-06 Andreas Schwab <schwab@suse.de>
34938 * gcc.dg/pr16286.c: Also test for bool and pixel.
34940 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
34942 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34943 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34944 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34945 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34946 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34947 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34948 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34949 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34950 gcc.dg/struct-semi-3.c: New tests.
34952 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34954 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34956 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34958 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34959 Do not use C99 designators.
34961 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34963 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34965 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34967 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34968 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34969 * gcc.c-torture/execute/simd-5.x: Remove.
34971 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
34973 PR rtl-optimization/17933
34974 * gcc.dg/torture/pr17933-1.c: New test.
34976 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34979 * lib/target-supports.exp (check_weak_available): Support
34982 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
34984 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34985 call to fflush(stdout) before abort.
34986 (my_ffsll): New function.
34987 (generate_fields): Use it.
34989 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34991 * gcc.dg/init-undef-1.c: New test.
34993 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34995 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34996 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34997 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34998 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34999 expected messages for new parser.
35001 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35003 * g++.dg/ext/visibility/symbian1.C: New test.
35005 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35007 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35010 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35012 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35013 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35014 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35015 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35016 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35017 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35018 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35019 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35020 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35021 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35023 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35025 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35026 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35027 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35028 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35029 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35030 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35031 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35034 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35037 * gcc.dg/20041104-1.c: New test.
35039 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35041 * g++.dg/template/nontype7.C: New test.
35042 * g++.dg/template/nontype8.C: Likewise.
35043 * g++.dg/template/nontype9.C: Likewise.
35044 * g++.dg/template/nontype10.C: Likewise.
35045 * g++.dg/tc1/dr49.C: Likewise.
35046 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35047 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35049 2004-11-04 Ben Elliston <bje@au.ibm.com>
35051 * g++.dg/rtti/tinfo1.C: Remove xfails.
35053 2004-11-04 Ben Elliston <bje@au.ibm.com>
35055 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35056 packed attribute to the definition to satisfy the new C++ parser.
35058 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35060 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35061 invocations of va_arg.
35063 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35066 * g++.dg/template/crash25.C: New test.
35069 * g++.dg/template/typedef2.C: New test.
35070 * g++.dg/parse/crash13.C: Adjust error markers.
35073 * g++.dg/conversion/const3.C: New test.
35075 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35080 * gfortran.dg/generic_[123].f90: New testcases.
35082 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35084 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35085 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35087 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35090 * gcc.c-torture/compile/pr16808.c: New test.
35092 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35094 PR rtl-optimization/17104
35095 * gcc.dg/ppc-bitfield1.c: New.
35097 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35099 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35101 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35103 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35104 strings for 32-bit code.
35106 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35109 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35111 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35114 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35116 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35119 * g++.dg/init/aggr2.C: New test.
35121 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35123 * objc.dg/local-decl-1.m: New test.
35125 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35127 * gcc.dg/20040910-1.c: Adjust regex.
35129 2004-10-30 Roger Sayle <roger@eyesopen.com>
35131 PR rtl-optimization/18084
35132 * g++.dg/opt/pr18084-1.C: New testcase.
35134 2004-10-30 Matt Austern <austern@apple.com>
35137 * g++.dg/ext/attrib18.C: New test.
35139 2004-10-30 Roger Sayle <roger@eyesopen.com>
35141 PR middle-end/18096
35142 * gcc.dg/pr18096-1.c: New test case.
35144 2004-10-30 Roger Sayle <roger@eyesopen.com>
35146 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35148 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35151 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35152 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35153 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35154 gcc.dg/old-style-prom-3.c: New tests.
35156 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35158 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35159 Remove unnecessary inclusion of stdio.h.
35161 2004-10-29 Roger Sayle <roger@eyesopen.com>
35163 PR rtl-optimization/17581
35164 * gcc.dg/pr17581-1.c: New test case.
35166 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35168 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35170 * g++.dg/conversion/dr195-1.C: New.
35171 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35172 * g++.old-deja/g++.mike/p10148.C: Likewise.
35174 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35177 * g++.dg/debug/typedef2.C: New test.
35179 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35182 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35183 * gfortran.dg/g77/README: Update.
35185 2004-10-28 Matt Austern <austern@apple.com>
35188 * g++.dg/ext/packed7.C: New test.
35190 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35192 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35194 * lib/scanasm.exp (hidden-scan-for): New proc.
35195 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35197 (scan-not-hidden): Likewise.
35198 * lib/target-supports.exp (check_visibility_available): mach-o is
35201 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35204 * g++.dg/template/memclass3.C: New test.
35206 2004-10-28 Adam Nemet <anemet@lnxw.com>
35208 PR middle-end/18160
35209 * gcc.dg/register-var-1.c: New test.
35210 * gcc.dg/register-var-2.c: New test.
35211 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35214 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35217 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35219 * gcc.dg/vect/vect-22.c: Likewise.
35221 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35223 * gcc.dg/i386-rotate-1.c: New test.
35225 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35227 * g++.dg/init/ref12.C: Add "run" marker.
35230 * g++.dg/init/ref12.C: New test.
35233 * g++.dg/template/shift1.C: New test.
35234 * g++.dg/template/error10.C: Adjust error markers.
35236 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35239 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35241 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35243 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35244 * gcc.dg/weak/weak-3.c: Likewise.
35245 * gcc.dg/weak/weak-5.c: Likewise.
35246 * gcc.dg/weak/weak-9.c: Likewise.
35247 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35248 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35250 * gcc.dg/darwin-weakimport-1.c: New.
35252 2004-10-28 Ben Elliston <bje@au.ibm.com>
35254 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35256 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35258 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35259 'syntax' error messages.
35260 * gcc.dg/cpp/direct2s.c: Likewise.
35262 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35264 * gcc.c-torture/compile/20041026-1.c: New.
35266 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35269 * g++.dg/lookup/ns2.C: New test.
35272 * g++.dg/template/enum4.C: New test.
35275 * g++.dg/template/expr1.C: New test.
35277 2004-10-26 Ben Elliston <bje@au.ibm.com>
35279 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35281 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35283 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35284 gcc.dg/decl-nospec-3.c: New tests.
35286 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35288 * objc.dg/super-class-3.m: New test.
35290 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35292 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35294 * gcc.dg/cpp/direct2s.c: Likewise.
35296 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35298 * objc.dg/image-info.m: Update for changes to section selection.
35300 2004-10-25 David Ayers <d.ayers@inode.at>
35301 Ziemowit Laski <zlaski@apple.com>
35303 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35304 diagnostics when messaging 'id <Proto>'.
35305 * objc.dg/class-protocol-1.m: New test.
35306 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35307 a non-existent method signature.
35308 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35309 Update diagnostics when messaging with non-existent method signature.
35310 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35311 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35312 invalid receivers are now resolved as if messaging 'id'; remove
35313 extraneous diagnostics.
35315 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35318 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35319 gcc.dg/init-desig-obs-3.c: New tests.
35321 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35323 * gcc.dg/debug/20041023-1.c: New test.
35325 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35327 PR middle-end/17407
35328 * gcc.c-torture/compile/pr17407.c: New test.
35331 * g++.dg/template/array8.C: New test.
35333 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35336 * lib/g++.exp: Accept more than one multilib libgcc.
35337 * lib/gcc-dg.exp: Likewise.
35338 * lib/objc.exp: Likewise.
35339 * lib/treelang.exp: Likewise.
35340 * lib/gfortran.exp: Likewise.
35342 2004-10-24 Ben Elliston <bje@au.ibm.com>
35344 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35346 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35348 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35349 * gcc.dg/c99-const-expr-3.c: Likewise.
35351 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35353 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35355 2004-10-23 Ben Elliston <bje@au.ibm.com>
35357 * gcc.c-torture/execute/loop-2e.x: Remove.
35359 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35362 * g++.dg/parse/crash18.C: New.
35363 * g++.dg/parse/crash19.C: New.
35365 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35367 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35368 * g++.dg/ext/dllimport2.C: Same.
35369 * g++.dg/ext/dllimport8.C: Same.
35371 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35374 * g++.dg/conversion/cast1.C: New test.
35375 * g++.dg/overload/pmf1.C: Adjust error marker.
35377 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35380 * objc.dg/const-str-7.m: New test.
35382 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35384 * g++.dg/template/memfriend11.C: Fix comment typo.
35385 * g++.dg/template/memfriend14.C: Likewise.
35387 2004-10-20 Richard Henderson <rth@redhat.com>
35389 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35390 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35391 -fasynchronous-unwind-tables.
35393 2004-10-20 Richard Henderson <rth@redhat.com>
35395 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35396 (main): Return success.
35397 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35398 (main): Return success.
35400 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35403 * g++.dg/template/memfriend9.C: New test.
35404 * g++.dg/template/memfriend10.C: Likewise.
35405 * g++.dg/template/memfriend11.C: Likewise.
35406 * g++.dg/template/memfriend12.C: Likewise.
35407 * g++.dg/template/memfriend13.C: Likewise.
35408 * g++.dg/template/memfriend14.C: Likewise.
35409 * g++.dg/template/memfriend15.C: Likewise.
35410 * g++.dg/template/memfriend16.C: Likewise.
35411 * g++.dg/template/memfriend17.C: Likewise.
35412 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35414 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35416 * g++.dg/conversion/dr195.C: New.
35417 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35419 2004-10-20 Ben Elliston <bje@au.ibm.com>
35420 Devang Patel <dpatel@apple.com>
35422 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35423 of floating point arithmetic, which could trap.
35425 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35428 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35429 * g++.dg/conversion/const2.C: New test.
35430 * g++.dg/expr/reinterpret2.C: New test.
35431 * g++.dg/expr/reinterpret3.C: New test.
35432 * g++.dg/expr/cast2.C: New test.
35433 * g++.dg/expr/copy1.C: New test.
35434 * g++.dg/other/conversion1.C: Change error message.
35435 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35436 function pointers to void *.
35437 * g++.old-deja/g++.mike/p10148.C: Likewise.
35439 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35441 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35443 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
35447 * g++.dg/parse/expr3.C: New test.
35449 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35451 * gcc.dg/smod-1.c: New test.
35453 2004-10-18 Ziemowit Laski <zlaski@apple.com>
35455 * objc.dg/method-14.m: New test.
35457 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35459 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35460 Also xfail as the patch was reverted.
35462 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35464 PR middle-end/16973
35465 * gcc.dg/pr16973.c: New test.
35467 2004-10-18 Diego Novillo <dnovillo@redhat.com>
35469 PR tree-optimization/17656
35470 * gcc.c-torture/compile/pr17656.c: New test.
35472 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
35474 * g++.dg/eh/shadow1.C: New.
35476 2004-10-18 Jakub Jelinek <jakub@redhat.com>
35478 * gcc.c-torture/compile/20041018-1.c: New test.
35480 2004-10-18 Ben Elliston <bje@au.ibm.com>
35482 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35483 compiler referring to register 0 when accessing sdata. The linker
35484 now patches things up.
35486 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
35489 * gcc.c-torture/compile/pr17529.c: New test.
35491 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35494 * g++.dg/ext/attrib17.C: New test.
35496 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35498 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35500 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35503 * g++.dg/ext/attrib16.C: New test.
35505 2004-10-15 Mark Mitchell <mark@codesourcery.com>
35508 * g++.dg/init/dso_handle1.C: New test.
35511 * g++.dg/parse/typedef6.C: New test.
35514 * g++.dg/parse/pragma1.C: New test.
35516 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
35518 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35520 2004-10-15 Steve Ellcey <sje@cup.hp.com>
35522 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35523 -fno-common when on HPPA HP-UX platforms.
35525 2004-10-15 Jakub Jelinek <jakub@redhat.com>
35528 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35530 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35533 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35536 * g++.dg/lookup/strong-using-4.C: New test.
35538 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35540 PR middle-end/16567
35541 * gcc.c-torture/compile/nested-1.c: New test.
35543 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35545 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35546 and mipsisa64*-*-* (until support for misaligned loads is added).
35547 * gcc.dg/vect/vect-50.c: Likewise.
35548 * gcc.dg/vect/vect-52.c: Likewise.
35549 * gcc.dg/vect/vect-54.c: Likewise.
35550 * gcc.dg/vect/vect-58.c: Likewise.
35551 * gcc.dg/vect/vect-60.c: Likewise.
35552 * gcc.dg/vect/vect-80.c: Likewise.
35554 2004-10-14 Mark Mitchell <mark@codesourcery.com>
35557 * g++.dg/init/dtor3.C: New test.
35559 2004-10-15 Ben Elliston <bje@au.ibm.com>
35561 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35563 2004-10-14 Geoffrey Keating <geoffk@apple.com>
35565 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35566 * gcc.dg/macho-lo-sum.c: Likewise.
35568 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
35570 * gcc.dg/ppc-spe64-1.c: New test.
35572 2004-10-14 Devang Patel <dpatel@apple.com>
35575 * gcc.dg/pr17635.c : New test.
35577 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
35579 * gcc.dg/vect/vect-28.c: Remove xfail.
35580 * gcc.dg/vect/vect-30.c: Remove xfail.
35581 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35582 * gcc.dg/vect/vect-33.c: Remove xfail.
35583 * gcc.dg/vect/vect-44.c: Remove xfail.
35584 * gcc.dg/vect/vect-46.c: Remove xfail.
35585 * gcc.dg/vect/vect-50.c: Remove xfail.
35586 * gcc.dg/vect/vect-52.c: Remove xfail.
35587 * gcc.dg/vect/vect-54.c: Remove xfail.
35588 * gcc.dg/vect/vect-58.c: Remove xfail.
35589 * gcc.dg/vect/vect-60.c: Remove xfail.
35590 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35591 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35592 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35593 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35594 * gcc.dg/vect/vect-8.c: Remove xfail.
35595 * gcc.dg/vect/vect-80.c: Remove xfail.
35596 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35598 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35600 * gcc.dg/vect/vect-82.c: New testcase.
35601 * gcc.dg/vect/vect-82_64.c: New testcase.
35602 * gcc.dg/vect/vect-83.c: New testcase.
35603 * gcc.dg/vect/vect-83_64.c: New testcase.
35605 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35607 * gcc.dg/cpp/error-1.c: New test.
35609 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35611 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35613 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
35616 * gcc.dg/cris-peep2-xsrand2.c: New test.
35618 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
35621 * g++.dg/expr/for2.C: New test.
35623 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35625 * g++.dg/inherit/thunk1.C: Run on the SPARC.
35627 2004-10-13 Jakub Jelinek <jakub@redhat.com>
35629 PR tree-optimization/17724
35630 * g++.dg/opt/pr17724-1.C: New test.
35631 * g++.dg/opt/pr17724-2.C: New test.
35632 * g++.dg/opt/pr17724-3.C: New test.
35633 * g++.dg/opt/pr17724-4.C: New test.
35634 * g++.dg/opt/pr17724-5.C: New test.
35635 * g++.dg/opt/pr17724-6.C: New test.
35637 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
35640 * gcc.dg/pr17301-2.c: New test.
35642 2004-10-11 Mark Mitchell <mark@codesourcery.com>
35645 * g++.dg/parse/error22.C: New test.
35648 * g++.dg/template/spec18.C: New test.
35650 2004-10-11 Steve Ellcey <sje@cup.hp.com>
35652 * gcc.dg/ia64-asm-1.c: Add prototype for abort
35653 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35655 * gcc.dg/ia64-sync-2.c: Ditto.
35656 * gcc.dg/ia64-sync-3.c: Ditto.
35658 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
35660 * g++.dg/eh/cleanup5.C: Add dg-options "".
35662 2004-10-11 Roger Sayle <roger@eyesopen.com>
35664 PR middle-end/17657
35665 * gcc.dg/switch-4.c: New test case.
35667 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
35669 * gcc.c-torture/execute/20041011-1.c: New test.
35671 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35674 * g++.dg/init/for3.C: New test.
35677 * g++.dg/opt/switch2.C: New test.
35679 PR middle-end/17703
35680 * g++.dg/warn/Wreturn-2.C: New test.
35682 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35685 * g++.dg/eh/cleanup5.C: New test.
35687 2004-10-10 Mark Mitchell <mark@codesourcery.com>
35690 * g++.dg/parse/error21.C: New test.
35692 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
35694 * g++.dg/overload/pmf1.C: Adjust quoting marks.
35695 * g++.dg/warn/incomplete1.C: Likewise.
35696 * g++.dg/template/qualttp20.C: Likewise.
35698 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35701 * parm-incomplete-1.c: New test.
35703 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35706 * g++.dg/parse/error19.C: New test.
35709 * g++.dg/init/new11.C: New test.
35712 * g++.dg/parse/error20.C: New test.
35715 * g++.dg/template/crash24.C: New test.
35717 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35720 * gcc.dg/pr17301-1.c: New test.
35722 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35725 * gcc.dg/anon-struct-5.c: New test.
35727 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
35730 * gcc.dg/pr17844-1.c: New test.
35732 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
35734 PR tree-optimization/17906
35735 * gcc.c-torture/compile/pr17906.c: New.
35737 2004-10-09 Stuart Hastings <stuart@apple.com>
35738 Roger Sayle <roger@eyesopen.com>
35740 PR rtl-optimization/17853
35741 * gcc.dg/i386-mmx-5.c: New testcase.
35743 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
35745 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35747 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35750 * g++.dg/template/static9.C: New test.
35753 * g++.dg/parse/operator5.C: New test.
35755 2004-10-09 Roger Sayle <roger@eyesopen.com>
35757 PR middle-end/17894
35758 * gcc.c-torture/execute/divcmp-4.c: New test case.
35760 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35763 * g++.dg/opt/pr17902.C: New test.
35765 2004-10-09 Jakub Jelinek <jakub@redhat.com>
35767 * gcc.dg/cpp/ident-1.c: Add dg-options "".
35769 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35771 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35773 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35775 * gcc.dg/assign-warn-3.c: New test.
35777 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35780 * gcc.dg/cpp/ident-1.c: New test.
35782 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
35784 * gcc.c-torture/compile/acc1.c: New.
35786 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35788 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35789 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35791 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35793 * gcc.dg/ultrasp11.c: New test.
35795 2004-10-08 Michael Matz <matz@suse.de>
35797 * gcc.dg/doloop-2.c: New test.
35799 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35801 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35802 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35803 objc.dg/method-9.m: Update expected diagnostics.
35805 2004-10-07 Geoffrey Keating <geoffk@apple.com>
35807 * gcc.dg/ppc-fsel-3.c: New file.
35808 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35810 2004-10-07 Paul Brook <paul@codesourcery.com>
35812 * gfortran.dg/intrinsic_verify_1.f90: New test.
35814 2004-10-07 Paul Brook <paul@codesourcery.com>
35816 * gfortran.dg/empty_format_1.f90: Remove stray commas.
35818 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35820 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35821 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35824 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
35826 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35828 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35831 * g++.dg/warn/Winline-4.C: New test.
35833 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35835 * gcc.c-torture/compile/20041007-1.c: New test.
35837 2004-10-07 Paul Brook <paul@codesourcery.com>
35840 * gfortran.dg/use_allocated_1.f90: New test.
35842 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35844 PR middle-end/17849
35845 * gfortran.fortran-torture/compile/nested.f90: New test
35847 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
35849 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35851 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35854 * g++.dg/ext/asm6.C: New test.
35856 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
35858 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35860 2004-10-06 Paul Brook <paul@codesourcery.com>
35862 PR libfortran/17709
35863 * gfortran.dg/empty_format_1.f90: New test.
35865 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35868 * gfortran.dg/ishft.f90: New test.
35871 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35874 2004-10-06 Paul Brook <paul@codesourcery.com>
35876 * gfortran.dg/do_1.f90: New test.
35878 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35880 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35881 optimizing for size.
35883 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35885 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35887 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35889 * gcc.c-torture/compile/20041005-1.c: New test.
35891 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
35894 * g++.dg/lookup/koenig4.C: New.
35896 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
35898 * g++.dg/other/classkey1.C: Adjust quoting marks.
35899 * g++.dg/parse/error15.C: Likewise.
35900 * g++.dg/template/meminit2.C (int>): Likewise.
35902 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35905 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35908 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35911 * gfortran.dg/pr17708.f90: New test.
35913 2004-10-04 Chao-ying Fu <fu@mips.com>
35915 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35916 * gcc.dg/vect/vect-4.c: Ditto.
35917 * gcc.dg/vect/vect-5.c: Ditto.
35918 * gcc.dg/vect/vect-6.c: Ditto.
35919 * gcc.dg/vect/vect-8.c: Ditto.
35920 * gcc.dg/vect/vect-16.c: Ditto.
35921 * gcc.dg/vect/vect-30.c: Ditto.
35922 * gcc.dg/vect/vect-40.c: Ditto.
35923 * gcc.dg/vect/vect-41.c: Ditto.
35924 * gcc.dg/vect/vect-42.c: Ditto.
35925 * gcc.dg/vect/vect-43.c: Ditto.
35926 * gcc.dg/vect/vect-44.c: Ditto.
35927 * gcc.dg/vect/vect-45.c: Ditto.
35928 * gcc.dg/vect/vect-46.c: Ditto.
35929 * gcc.dg/vect/vect-47.c: Ditto.
35930 * gcc.dg/vect/vect-48.c: Ditto.
35931 * gcc.dg/vect/vect-49.c: Ditto.
35932 * gcc.dg/vect/vect-50.c: Ditto.
35933 * gcc.dg/vect/vect-51.c: Ditto.
35934 * gcc.dg/vect/vect-52.c: Ditto.
35935 * gcc.dg/vect/vect-53.c: Ditto.
35936 * gcc.dg/vect/vect-54.c: Ditto.
35937 * gcc.dg/vect/vect-55.c: Ditto.
35938 * gcc.dg/vect/vect-56.c: Ditto.
35939 * gcc.dg/vect/vect-57.c: Ditto.
35940 * gcc.dg/vect/vect-58.c: Ditto.
35941 * gcc.dg/vect/vect-59.c: Ditto.
35942 * gcc.dg/vect/vect-60.c: Ditto.
35943 * gcc.dg/vect/vect-74.c: Ditto.
35944 * gcc.dg/vect/vect-79.c: Ditto.
35945 * gcc.dg/vect/vect-80.c: Ditto.
35947 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
35949 * gcc.dg/unused-7.c: Use the correct option.
35951 2004-10-04 Paul Brook <paul@codesourcery.com>
35952 Bud Davis <bdavis9659@comcast.net>
35956 * gfortran/pr17706.f90: New test.
35957 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35959 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35961 * gfortran.dg/pr17612.f90: New test.
35963 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
35965 * g++.dg/template/local1.C: Adjust quoting marks in
35966 testing for diagnostics.
35967 * g++.dg/tls/diag-2.C: Likewise.
35968 * g++.dg/other/error8.C: Likewise.
35970 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35973 * gcc.dg/unused-4.c: Adjust to be correct.
35976 * gcc.dg/unused-7.c: New test.
35978 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35981 * g++.dg/overload/template2.C: New test.
35983 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
35985 PR tree-optimization/16632
35986 * gcc.dg/tree-ssa/20041002-1.c: New.
35988 2004-10-03 Paul Brook <paul@codesourcery.com>
35990 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
35991 rather than relying on default formatting.
35993 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
35995 * gcc.dg/20040920-1.c: Update expected message text.
35997 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
35999 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36001 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36003 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36006 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36008 * gcc.dg/tree-ssa/pr17343.c: Remove.
36010 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36013 * gcc.dg/tree-ssa/pr17343.c: New test.
36015 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36017 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36018 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36019 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36020 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36021 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36023 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36025 * gcc.dg/lvalue-2.c: New test.
36027 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36030 * gcc.dg/pr17730-1.c: New test
36032 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36035 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36037 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36039 * gcc.c-torture/execute/stdarg-1.c: New test.
36040 * gcc.c-torture/execute/stdarg-2.c: New test.
36041 * gcc.c-torture/execute/stdarg-3.c: New test.
36042 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36043 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36044 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36045 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36046 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36048 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36050 PR tree-optimization/17697
36051 * g++.dg/opt/pr17697-1.C: New test.
36052 * g++.dg/opt/pr17697-2.C: New test.
36053 * g++.dg/opt/pr17697-3.C: New test.
36055 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36058 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36059 gcc.dg/vla-init-5.c: New tests.
36061 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36064 * gcc.dg/pr13804-1.c: New test.
36066 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36069 * gfortran.dg/pr16938.f90: New test.
36071 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36073 * g++.dg/template/crash23.C: New test.
36075 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36078 * g++.dg/template/static8.C: New test.
36080 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36083 * g++.dg/other/error9.C: New test.
36085 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36087 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36089 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36092 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36094 2004-09-26 Roger Sayle <roger@eyesopen.com>
36096 PR middle-end/17112
36097 * gcc.dg/pr17112-1.c: New test case.
36099 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36102 * gcc.dg/pr11459-1.c: New test.
36104 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36106 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36107 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36109 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36111 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36113 2004-09-25 Jan Hubicka <jh@suse.cz>
36115 * compile/30040909-1.c: New test.
36116 * compile/30040907-1.c: New test.
36118 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36120 * gcc.c-torture/execute/va-arg-26.c: New test.
36122 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36124 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36125 extra diagnostics on targets with 64-bit pointers.
36126 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36128 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36131 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36132 * gcc.dg/decl-3.c: Adjust expected message.
36134 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36137 * gfortran.dg/pr17615.f90: New test.
36139 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36141 PR tree-optimzation/17517
36142 * g++.dg/tree-ssa/pr17517.C: New Test.
36144 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36147 * g++.dg/lookup/ambig3.C: New.
36149 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36152 * g++.dg/opt/pr17624.C: New test.
36154 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36157 * gcc.dg/Wbad-function-cast-1.c: New test.
36159 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36161 * g++.dg/ext/complit1.C
36162 * g++.dg/other/error2.C
36163 * g++.dg/other/nontype-1.C
36164 * g++.dg/parse/crash11.C
36165 * g++.dg/parse/crash12.C
36166 * g++.dg/parse/error15.C
36167 * g++.dg/parse/error4.C
36168 * g++.dg/parse/tmpl-outside1.C
36169 * g++.dg/parse/too-many-tmpl-args1.C
36170 * g++.dg/template/dependent-expr3.C
36171 * g++.dg/template/error10.C
36172 * g++.dg/template/instantiate1.C
36173 * g++.dg/template/vtable2.C
36174 * g++.dg/warn/Wshadow-1.C
36175 * g++.dg/warn/weak1.C
36176 * g++.old-deja/g++.brendan/crash16.C
36177 * g++.old-deja/g++.brendan/crash18.C
36178 * g++.old-deja/g++.brendan/crash48.C
36179 * g++.old-deja/g++.brendan/crash49.C
36180 * g++.old-deja/g++.brendan/crash55.C
36181 * g++.old-deja/g++.brendan/crash56.C
36182 * g++.old-deja/g++.brendan/crash8.C
36183 * g++.old-deja/g++.brendan/enum11.C
36184 * g++.old-deja/g++.brendan/enum8.C
36185 * g++.old-deja/g++.brendan/enum9.C
36186 * g++.old-deja/g++.brendan/friend3.C
36187 * g++.old-deja/g++.brendan/misc14.C
36188 * g++.old-deja/g++.bugs/900402_02.C
36189 * g++.old-deja/g++.bugs/900404_03.C
36190 * g++.old-deja/g++.bugs/900404_04.C
36191 * g++.old-deja/g++.bugs/900428_03.C
36192 * g++.old-deja/g++.jason/crash4.C
36193 * g++.old-deja/g++.jason/overload21.C
36194 * g++.old-deja/g++.jason/redecl1.C
36195 * g++.old-deja/g++.jason/report.C
36196 * g++.old-deja/g++.jason/rfg10.C
36197 * g++.old-deja/g++.jason/template30.C
36198 * g++.old-deja/g++.law/arm12.C
36199 * g++.old-deja/g++.law/ctors5.C
36200 * g++.old-deja/g++.law/cvt20.C
36201 * g++.old-deja/g++.law/init10.C
36202 * g++.old-deja/g++.law/init8.C
36203 * g++.old-deja/g++.law/visibility17.C
36204 * g++.old-deja/g++.law/visibility7.C
36205 * g++.old-deja/g++.mike/net8.C
36206 * g++.old-deja/g++.mike/p646.C
36207 * g++.old-deja/g++.mike/p700.C
36208 * g++.old-deja/g++.mike/p701.C
36209 * g++.old-deja/g++.mike/p811.C
36210 * g++.old-deja/g++.ns/template13.C
36211 * g++.old-deja/g++.other/array3.C
36212 * g++.old-deja/g++.other/crash25.C
36213 * g++.old-deja/g++.other/dtor3.C
36214 * g++.old-deja/g++.other/dtor4.C
36215 * g++.old-deja/g++.other/main1.C
36216 * g++.old-deja/g++.other/warn7.C
36217 * g++.old-deja/g++.pt/crash11.C
36218 * g++.old-deja/g++.pt/crash36.C
36219 * g++.old-deja/g++.pt/spec22.C
36220 * g++.old-deja/g++.pt/spec9.C
36221 * g++.old-deja/g++.pt/ttp52.C
36222 * g++.old-deja/g++.robertl/eb103.C
36223 * g++.old-deja/g++.robertl/eb121.C
36224 * g++.old-deja/g++.robertl/eb22.C
36225 * g++.old-deja/g++.robertl/eb8.C:
36226 Update locations and/or regexps of dg-error markers.
36227 Remove markers for some bogus messages that are no longer issued.
36229 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36231 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36232 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36234 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36237 * g++.dg/lookup/crash5.C: New test.
36239 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36241 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36242 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36243 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36244 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36245 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36246 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36248 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36249 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36250 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36251 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36252 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36253 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36255 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36257 * gcc.dg/vect/vect-44.c: Check additional cases.
36258 * gcc.dg/vect/vect-48.c: Check additional cases.
36260 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36261 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36262 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36263 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36264 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36265 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36266 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36267 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36268 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36270 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36271 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36272 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36274 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36276 * gcc.dg/tree-ssa/loop-6.c: New test.
36278 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36281 * g++.dg/inherit/base2.C: New.
36283 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36285 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36286 * gcc.dg/20001012-2.c: Likewise.
36287 * gcc.dg/20001013-1.c: Likewise.
36288 * gcc.dg/20001101-1.c: Likewise.
36289 * gcc.dg/20001102-1.c: Likewise.
36290 * gcc.dg/bf-spl1.c: Likewise.
36291 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36292 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36294 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36296 PR tree-optimization/16721
36297 * gcc.dg/tree-ssa/pr16721.c: New test.
36299 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36301 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36302 * gcc.dg/20040305-1.c: Likewise.
36304 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36307 * gcc.c-torture/compile/pr16566-1.c,
36308 gcc.c-torture/compile/pr16566-2.c,
36309 gcc.c-torture/compile/pr16566-3.c: New tests.
36311 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36313 PR tree-optimization/17512
36314 * gcc.c-torture/compile/20040916-1.c.
36316 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36318 * gcc.dg/pragma-re-3.c: New test.
36320 2004-09-17 Matt Austern <austern@apple.com>
36323 * g++.dg/other/anon3.C: New.
36325 2004-09-21 Roger Sayle <roger@eyesopen.com>
36328 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36329 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36330 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36331 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36332 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36334 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36337 * gfortran.dg/pr17286.f90: New test.
36339 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36342 * g++.dg/template/static7.C: New test.
36344 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36347 * gcc.c-torture/compile/pr17558.c: New test.
36349 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36351 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36352 if SKIP_ATTRIBUTE is defined.
36354 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36357 * gfortran.dg/pr15957.f90: New test.
36359 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36361 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36363 * gcc.dg/vect/vect-79.c: Likewise.
36364 * gcc.dg/vect/vect-80.c: Likewise.
36366 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36369 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36371 2004-09-20 Ira Rosen <irar@il.ibm.com>
36373 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36374 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36375 * gcc.dg/vect/vect-62.c: New testcase.
36376 * gcc.dg/vect/vect-63.c: New testcase.
36377 * gcc.dg/vect/vect-64.c: New testcase.
36378 * gcc.dg/vect/vect-65.c: New testcase.
36379 * gcc.dg/vect/vect-66.c: New testcase.
36380 * gcc.dg/vect/vect-67.c: New testcase.
36381 * gcc.dg/vect/vect-68.c: New testcase.
36382 * gcc.dg/vect/vect-69.c: New testcase.
36383 * gcc.dg/vect/vect-79.c: New testcase.
36384 * gcc.dg/vect/vect-80.c: New testcase.
36386 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36388 * gcc.target/mips/asm-1.c: New test.
36390 2004-09-19 Ira Rosen <irar@il.ibm.com>
36392 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36393 * gcc.dg/vect/vect-73.c: New testcase.
36394 * gcc.dg/vect/vect-74.c: New testcase.
36395 * gcc.dg/vect/vect-75.c: New testcase.
36396 * gcc.dg/vect/vect-76.c: New testcase.
36397 * gcc.dg/vect/vect-77.c: New testcase.
36398 * gcc.dg/vect/vect-78.c: New testcase
36400 2004-09-18 Paul Brook <paul@codesourcery.com>
36402 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36404 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36407 * gcc.dg/pr17424-1.c: New test.
36409 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36411 * g++.dg/tree-ssa/pr17153.C: New test.
36413 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36416 * g++.dg/pch/wchar-1.C: New.
36417 * g++.dg/pch/wchar-1.Hs: New.
36419 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36421 * gcc.c-torture/execute/20040917-1.c: New test.
36423 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36425 PR tree-optimization/17319
36426 * gcc.dg/pr17319.c: New test.
36428 2004-09-17 Devang Patel <dpatel@apple.com>
36430 * gcc.dg/20040813-1.c: New test.
36432 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36434 PR tree-optimization/17273
36435 * gcc.c-torture/compile/pr17273.c: New test.
36437 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36439 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36440 Update expected messages.
36441 * gcc.dg/declspec-13.c: New test.
36443 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36445 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36447 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36449 * gcc.c-torture/execute/pr17252.c: Use post-increment to
36450 change what 'a' is pointing to.
36452 2004-09-17 Mark Mitchell <mark@codesourcery.com>
36455 * g++.dg/template/error18.C: New test.
36458 * g++.dg/warn/Wunused-8.C: New test.
36460 2004-09-17 Steven Bosscher <stevenb@suse.de>
36462 PR tree-optimization/17513
36463 * gcc.dg/20040916-1.c: New test.
36465 2004-09-16 Mark Mitchell <mark@codesourcery.com>
36468 * g++.dg/template/typename7.C: New test.
36470 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36472 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36474 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
36476 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36477 with -ftree-based-profiling also.
36478 * lib/profopt.exp: Support late-set profile_option/feedback_option.
36480 2004-09-16 Victor Leikehman <lei@il.ibm.com>
36483 * gfortran.dg/der_array_io_1.f90: New test.
36484 * gfortran.dg/der_array_io_2.f90: New test.
36485 * gfortran.dg/der_array_io_3.f90: New test.
36487 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36489 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36492 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36494 * g++.dg/opt/switch1.C: New test.
36496 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
36498 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36499 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36500 Update expected messages.
36502 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36505 * gfortran.dg/same_name_1.f90: New test.
36507 2004-09-15 Diego Novillo <dnovillo@redhat.com>
36509 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
36510 dereference garbage pointers.
36512 2004-09-15 Jakub Jelinek <jakub@redhat.com>
36514 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36515 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36517 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36518 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36519 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36521 2004-09-14 Mark Mitchell <mark@codesourcery.com>
36524 * g++.dg/template/mangle1.C: New test.
36526 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36528 PR tree-optimization/17252
36529 * gcc.c-torture/execute/pr17252.c: New test.
36531 2004-09-14 Andrew Pinski <apinski@apple.com>
36533 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36535 2004-09-14 Roger Sayle <roger@eyesopen.com>
36537 PR rtl-optimization/9771
36538 * gcc.dg/pr9771-1.c: New test case.
36540 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36542 PR tree-optimization/15262
36543 * gcc.c-torture/execute/pr15262-1.c: New test.
36544 * gcc.c-torture/execute/pr15262-2.c: New test.
36546 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
36548 * gcc.dg/declspec-12.c: New test.
36550 2004-09-14 Bud Davis <bdavis9659@comcast.net>
36552 * gfortran.dg/pr17090.f90: Add directives to test.
36554 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36556 * gcc.c-torture/compile/20040914-1.c: New test.
36558 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36561 * g++.dg/template/decl2.C: New test.
36563 2004-09-13 Bud Davis <bdavis9659@comcast.net>
36566 * gfortran.dg/pr17090.f90: New test.
36568 2004-09-13 Dale Johannesen <dalej@apple.com>
36570 * gcc.c-torture/compile/pr17408.c: New test case.
36572 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36575 * g++.dg/parse/crash17.C: New test.
36578 * g++.dg/template/enum3.C: New test.
36580 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
36582 * lib/gcc-defs.exp: Load wrapper.exp.
36583 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36585 * lib/gcc.exp (gcc_init): Similar.
36586 * lib/gfortran.exp (gfortran_init): Similar.
36587 * lib/objc.exp (objc_init): Similar.
36588 * lib/treelang.exp (treelang_init): Similar.
36589 * lib/wrapper.exp: New file with build_wrapper call machinery in
36590 ${tool}_maybe_build_wrapper.
36592 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36594 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36596 * gcc.dg/declspec-11.c: Update expected messages.
36597 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36598 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36599 gcc.dg/inline-12.c: New tests.
36601 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
36603 * g++.dg/tree-ssa/pr17400.C: New testcase.
36605 2004-09-13 James E Wilson <wilson@specifixinc.com>
36607 * gcc.target/mips/sb1-1.c: New testcase.
36609 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
36611 * lib/g77-dg.exp: Remove unused file.
36612 * lib/mike-g77.exp: Ditto.
36613 * lib/g77.exp: Ditto.
36615 2004-09-12 Richard Henderson <rth@redhat.com>
36617 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36619 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36621 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36622 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36623 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36624 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36625 Update expected messages.
36627 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
36629 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36630 declaration/use mismatch for dirp parameter.
36632 2004-09-12 Andrew Pinski <apinski@apple.com>
36634 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36635 -fgnu-runtime is passed.
36637 2004-09-12 Richard Henderson <rth@redhat.com>
36639 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36640 do the uplevel thing and update additional_flags directly.
36641 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36642 gfortran.fortran-torture/execute/intrinsic_nearest.x,
36643 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36644 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36646 2004-09-11 Steven Bosscher <stevenb@suse.de>
36648 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36650 2004-09-11 Roger Sayle <roger@eyesopen.com>
36652 PR middle-end/17411
36653 * g++.dg/opt/pr17411-1.C: New test case.
36655 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36657 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36658 gcc.dg/tls/diag-2.c: Update expected messages.
36659 * gcc.dg/991209-1.c: Specify compilation options. Update expected
36661 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36662 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36663 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36664 gcc.dg/tls/diag-5.c: New tests.
36666 2004-09-11 Zack Weinberg <zack@codesourcery.com>
36668 * gcc.dg/20040910-1.c: Correct dg-error regexp.
36670 2004-09-11 Steven Bosscher <stevenb@suse.de>
36672 * g++.dg/parse/break-in-for.C: New test.
36674 2004-09-11 Jakub Jelinek <jakub@redhat.com>
36676 * gcc.dg/tree-ssa/20040911-1.c: New test.
36678 2004-09-11 Andreas Jaeger <aj@suse.de>
36680 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36681 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36683 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
36685 * gcc.target/frv: New directory of FR-V-specific tests.
36687 2004-09-10 James E Wilson <wilson@specifixinc.com>
36689 * gcc.dg/convert-vec-1.c: New test.
36691 2004-09-10 Roger Sayle <roger@eyesopen.com>
36693 PR middle-end/17024
36694 * gcc.dg/pr17024-1.c: New test case.
36696 2004-09-10 Eric Christopher <echristo@redhat.com>
36698 * gcc.dg/20040910-1.c: New test.
36700 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36702 * gcc.dg/bitfld-9.c: New test.
36704 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
36706 * gcc.c-torture/execute/ieee/acc1.c: New test.
36707 * gcc.c-torture/execute/ieee/acc2.c: New test.
36708 * gcc.c-torture/execute/ieee/mzero6.c: New test.
36710 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
36712 * gcc.dg/deprecated-2.c: New test.
36714 2004-09-09 James E Wilson <wilson@specifixinc.com>
36716 * gcc.dg/init-vec-1.c: New test.
36718 2004-09-09 Roger Sayle <roger@eyesopen.com>
36720 PR middle-end/17055
36721 * gcc.dg/pr17055-1.c: New test case.
36723 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
36726 * gcc.c-torture/execute/pr17377.c: New test.
36728 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36731 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36732 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36733 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36734 gcc.dg/long-long-typespec-1.c: New tests.
36735 * gcc.dg/tls/diag-2.c: Update expected diagnostics
36737 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36739 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36740 gcc.dg/gnu99-static-1.c: New tests.
36742 2004-09-08 Devang Patel <dpatel@apple.com>
36744 * gcc.dg/darwin-ld-20040828-1.c: New test.
36745 * gcc.dg/darwin-ld-20040828-2.c: New test.
36746 * gcc.dg/darwin-ld-20040828-3.c: New test.
36748 2004-09-08 Ziemowit Laski <zlaski@apple.com>
36750 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36751 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36753 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36754 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36756 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36757 types they qualify.
36758 * objc.dg/type-size-2.m: Fix wording in comment.
36759 * objc.dg/va-meth-1.m: New test case.
36761 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
36764 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36765 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36767 2004-09-06 Devang Patel <dpatel@apple.com>
36769 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36770 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36772 2004-09-06 Zack Weinberg <zack@codesourcery.com>
36774 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36775 reflect changed line numbering of diagnostics.
36777 2004-09-06 Paul Brook <paul@codesourcery.com>
36779 * gfortran.dg/edit_real_1.f90: Add new test.
36781 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36783 * gcc.dg/tree-ssa/loop-2.c: New test.
36784 * gcc.dg/tree-ssa/loop-3.c: New test.
36785 * gcc.dg/tree-ssa/loop-4.c: New test.
36786 * gcc.dg/tree-ssa/loop-5.c: New test.
36788 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36790 * gcc.dg/format/sentinel-1.c: Update for parameter option.
36792 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36794 * gcc.dg/format/sentinel-1.c: New test.
36796 2004-09-04 Uros Bizjak <uros@kss-loka.si>
36798 * gcc.dg/builtins-46.c: New.
36800 2004-09-03 Devang Patel <dpatel@apple.com>
36802 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36803 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36805 2004-09-03 Jan Beulich <jbeulich@novell.com>
36807 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36808 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36809 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36810 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36811 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36812 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36813 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36814 the non-portable bzero.
36815 * gcc.dg/20010912-1.c: xfail for NetWare.
36816 * gcc.dg/20020426-2.c: xfail for NetWare.
36817 * gcc.dg/20021014-1.c: xfail for NetWare.
36818 * gcc.dg/20021018-1.c: xfail for NetWare.
36819 * gcc.dg/20030213-1.c: xfail for NetWare.
36820 * gcc.dg/20030225-1.c: xfail for NetWare.
36821 * gcc.dg/20030708-1.c: xfail for NetWare.
36822 * gcc.dg/builtins-config.h: Also exclude NetWare.
36823 * gcc.dg/format/format.h: Define restrict only if not already defined.
36824 * gcc.dg/nest.c: xfail for NetWare.
36825 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36826 * lib/target-supports.exp (check_visibility_available): Exclude
36829 2004-09-03 Jan Beulich <jbeulich@novell.com>
36831 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36832 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36833 deterministic starting point for the alignment of structure fields.
36834 * gcc.dg/Wpadded.c: Dito.
36835 * g++.dg/abi/vbase10.C: Dito.
36837 2004-09-03 Devang Patel <dpatel@apple.com>
36839 * g++.dg/debug/pr15736.cc: New test.
36841 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36843 * README.QMTEST: Fix out-of-date link.
36845 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
36848 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36849 Delete. Duplicate of gfortran.dg/g77/20010610.f
36851 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36853 * g++.dg/abi/arm_rtti1.C: New test.
36855 2004-09-02 Geoffrey Keating <geoffk@apple.com>
36857 * gcc.dg/ppc-vector-memcpy.c: New.
36858 * gcc.dg/ppc-vector-memset.c: New.
36860 2004-09-02 Chao-ying Fu <fu@mips.com>
36862 * gcc.target/mips/mips-3d-1.c: New test.
36863 * gcc.target/mips/mips-3d-2.c: New test.
36864 * gcc.target/mips/mips-3d-3.c: New test.
36865 * gcc.target/mips/mips-3d-4.c: New test.
36866 * gcc.target/mips/mips-3d-5.c: New test.
36867 * gcc.target/mips/mips-3d-6.c: New test.
36868 * gcc.target/mips/mips-3d-7.c: New test.
36869 * gcc.target/mips/mips-3d-8.c: New test.
36870 * gcc.target/mips/mips-3d-9.c: New test.
36871 * gcc.target/mips/mips-ps-1.c: New test.
36872 * gcc.target/mips/mips-ps-2.c: New test.
36873 * gcc.target/mips/mips-ps-3.c: New test.
36874 * gcc.target/mips/mips-ps-4.c: New test.
36875 * gcc.target/mips/mips-ps-type.c: New test.
36877 2004-09-02 Paul Brook <paul@codesourcery.com>
36879 * gfortran.dg/edit_real_1.f90: Add new tests.
36881 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36884 * gfortran.dg/merge_char_1.f90: New test.
36886 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36889 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36891 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36894 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36896 2004-09-01 Mark Mitchell <mark@codesourcery.com>
36898 * g++.dg/opt/loop1.C: Do not XFAIL.
36900 2004-09-01 Jakub Jelinek <jakub@redhat.com>
36902 * gcc.c-torture/execute/20040831-1.c: New test.
36904 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
36907 * gfortran.dg/g77/20010610.f: Now passes.
36908 Copy from g77.f-torture/execute. Add dg-run directive.
36909 * gfortran.dg/g77/README: Update
36911 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
36913 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36914 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36915 (t1, t2, t3, t4): Add volatile.
36917 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36919 * g++.dg/ext/visibility/arm1.C: New test.
36921 2004-08-31 Geoffrey Keating <geoffk@apple.com>
36923 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36926 2004-09-01 Paul Brook <paul@codesourcery.com>
36928 * gfortran.dg/eof_2.f90: New test.
36930 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36933 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36935 2004-08-31 Bud Davis <bdavis9659@comcast.net>
36937 PR libfortran/16805
36938 * gfortran.dg/list_read_2.f90: New test.
36940 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36942 * g++.dg/abi/key1.C: New test.
36944 2004-08-31 Richard Henderson <rth@redhat.com>
36946 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36948 * g++.dg/other/offsetof5.C: Remove duplicate.
36950 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36953 * gfortran.dg/func_derived_1.f90: New test.
36955 2004-08-31 Paul Brook <paul@codesourcery.com>
36957 * gfortran.dg/eof_1.f90: New test.
36959 2004-08-31 Paul Brook <paul@codesourcery.com>
36961 * gfortran.dg/list_read_1.f90: New file.
36963 2004-08-30 Mark Mitchell <mark@codesourcery.com>
36965 * g++.dg/opt/loop1.C: XFAIL.
36967 2004-08-30 Geoffrey Keating <geoffk@apple.com>
36969 * gcc.dg/funcdef-storage-1.c: New.
36970 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36971 an extern function in local scope.
36972 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36973 declare an 'auto inline' function in local scope.
36974 * gcc.dg/20011130-1.c: Likewise.
36975 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36976 an 'auto' function in local scope.
36977 * gcc.dg/20021014-1.c: Likewise.
36978 * gcc.dg/20030331-2.c: Likewise.
36980 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36982 * gfortran.dg/blockdata_1.f90: New test.
36984 2004-08-30 Richard Henderson <rth@redhat.com>
36986 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36988 2004-08-30 Richard Henderson <rth@redhat.com>
36990 * lib/fortran-torture.exp (fortran-torture-execute): Honor
36991 additional_flags set by alternate driver.
36992 (ieee-options): New procedure.
36993 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36994 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36995 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36996 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36998 2004-08-30 Richard Henderson <rth@redhat.com>
37000 * lib/f-torture.exp: Remove.
37002 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37004 PR rtl-optimization/16590
37005 * g++.dg/opt/loop1.C: New test.
37007 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37010 * gfortran.dg/oldstyle_1.f90: New test.
37012 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37013 Paul Brook <paul@codesourcery.com>
37015 * gfortran.dg/g77/README: Update.
37016 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37017 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37018 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37020 2004-08-28 Paul Brook <paul@codesourcery.com>
37022 PR libfortran/17195
37023 * gfortran.dg/edit_real_1.f90: New test.
37025 2004-08-27 Paul Brook <paul@codesourcery.com>
37027 * gfortran.dg/rewind_1.f90: New test.
37029 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37032 * gfortran.dg/pr16597.f90: New test.
37034 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37037 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37038 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37039 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37040 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37041 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37043 2004-08-26 Nick Clifton <nickc@redhat.com>
37045 * gcc.c-torture/compile/pr17119.c: New test.
37047 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37049 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37051 2004-08-25 Richard Henderson <rth@redhat.com>
37053 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37054 the bits that expect kind=8 to be the largest real kind.
37056 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37058 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37060 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37062 * gfortran.dg/assignment_1.f90: New test.
37064 2004-08-25 Adam Nemet <anemet@lnxw.com>
37066 * g++.dg/template/repo3.C: New test.
37068 2004-08-25 Roger Sayle <roger@eyesopen.com>
37070 PR middle-end/16693
37071 PR tree-optimization/16372
37072 * g++.dg/opt/pr16372-1.C: New test case.
37073 * g++.dg/opt/pr16693-1.C: New test case.
37074 * g++.dg/opt/pr16693-2.C: New test case.
37076 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37078 * objc.dg/proto-lossage-4.m: New test.
37080 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37083 * g++.dg/inherit/local2.C: New test.
37085 2004-08-25 Paul Brook <paul@codesourcery.com>
37088 * gfortran.dg/string_ctor_1.f90: New test.
37090 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37093 * g++.dg/template/redecl2.C: New test.
37095 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37098 * gfortran.dg/pr17143.f90: New test.
37100 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37103 * gfortran.dg/pr17164.f90: New test.
37105 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37107 * gcc.dg/tree-ssa/loop-1.c: New test.
37109 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37111 * gcc.c-torture/compile/20040824-1.c: New test.
37113 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37115 * gcc.c-torture/compile/iftrap-3.c: New test.
37117 2004-08-24 Paul Brook <paul@codesourcery.com>
37119 * gfortran.dg/entry_2.f90: New test.
37121 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37124 * g++.dg/lookup/ambig[12].C: New.
37126 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37129 * g++.dg/template/crash21.C: New test.
37130 * g++.dg/template/crash22.C: Likewise.
37132 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37135 * g++.dg/template/access15.C: New.
37137 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37140 * g++.dg/template/repo2.C: New test.
37142 2004-08-23 Roger Sayle <roger@eyesopen.com>
37144 PR rtl-optimization/17078
37145 * gcc.c-torture/execute/pr17078-1.c: New test case.
37147 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37150 * gcc.dg/debug/crash1.c: New test.
37152 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37155 * gcc.dg/loop-5.c: New test.
37157 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37159 * gcc.c-torture/execute/20040823-1.c: New test.
37161 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37163 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37164 to the assembler. Simplify test accordingly.
37165 (asm_abi_flags): Use GNU names.
37166 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37167 to check for ABI flags.
37169 2004-08-22 Andrew Pinski <apinski@apple.com>
37171 * g++.dg/opt/pr14029.C: New test.
37172 * gcc.c-torture/execute/pr15262.c: New test.
37174 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37176 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37178 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37181 * gfortran.dg/direct_io.f90: New test.
37183 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37186 * g++.dg/inherit/local2.C: New test.
37188 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37191 * g++.dg/warn/Wparentheses-4.C: New test.
37193 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37196 * g++.dg/inherit/local2.C: New test.
37198 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37199 * gcc.dg/ppc-ldstruct.c: Likewise.
37200 * gcc.dg/ppc64-abi-2.c: Likewise.
37202 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37204 PR rtl-optimization/17099
37205 * gcc.c-torture/execute/20040820-1.c: New test.
37207 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37209 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37211 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37214 * gfortran.dg/auto_array_1.f90: New test.
37216 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37219 * gfortran.dg/simpleif_1.f90: New test.
37221 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37223 * lib/target-supports.exp (check_profiling_available): Return
37224 false for arm*-*-symbianelf* and arm*-*-eabi*.
37227 * g++.dg/template/delete1.C: New test.
37229 2004-08-19 Paul Brook <paul@codesourcery.com>
37233 * gfortran.dg/data_char_1.f90: New test.
37235 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37238 * gfortran.dg/reduction.f90: New testcase.
37240 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37243 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37245 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37248 * g++.dg/Wparentheses-3.C: New test.
37250 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37252 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37253 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37254 * gcc.dg/vect/vect-2.c: Likewise.
37255 * gcc.dg/vect/vect-3.c: Likewise.
37256 * gcc.dg/vect/vect-4.c: Likewise.
37257 * gcc.dg/vect/vect-5.c: Likewise.
37258 * gcc.dg/vect/vect-6.c: Likewise.
37259 * gcc.dg/vect/vect-7.c: Likewise.
37260 * gcc.dg/vect/vect-25.c: Likewise.
37261 * gcc.dg/vect/vect-31.c: Likewise.
37262 * gcc.dg/vect/vect-32.c: Likewise.
37263 * gcc.dg/vect/vect-34.c: Likewise.
37264 * gcc.dg/vect/vect-36.c: Likewise.
37265 * gcc.dg/vect/vect-all.c: Likewise.
37267 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37270 * g++.dg/template/operator4.C: New test.
37272 2004-08-18 Richard Henderson <rth@redhat.com>
37274 * gcc.dg/20040206-1.c: XFAIL.
37276 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37279 * g++.dg/template/array7.C: New test.
37281 2004-08-17 James E Wilson <wilson@specifixinc.com>
37283 * gcc.dg/mips-movcc-1.c: New test.
37284 * gcc.dg/mips-movcc-2.c: New test.
37285 * gcc.dg/mips-movcc-3.c: New test.
37287 * gcc.dg/mips-nmadd-1.c: New test.
37288 * gcc.dg/mips-nmadd-2.c: New test.
37290 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37293 * g++.dg/opt/inline8.C: New test.
37296 * g++.dg/parse/error17.C: New test.
37298 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37300 * gcc.dg/vect: New directory for vectorizer tests.
37301 * gcc.dg/vect/tree-vect.h: New file.
37302 * gcc.dg/vect/vect.exp: New file.
37303 * gcc.dg/vect/pr16105.c.c: New test.
37304 * gcc.dg/vect/vect-1.c: New test.
37305 * gcc.dg/vect/vect-2.c: New test.
37306 * gcc.dg/vect/vect-3.c: New test.
37307 * gcc.dg/vect/vect-4.c: New test.
37308 * gcc.dg/vect/vect-5.c: New test.
37309 * gcc.dg/vect/vect-6.c: New test.
37310 * gcc.dg/vect/vect-7.c: New test.
37311 * gcc.dg/vect/vect-8.c: New test.
37312 * gcc.dg/vect/vect-9.c: New test.
37313 * gcc.dg/vect/vect-10.c: New test.
37314 * gcc.dg/vect/vect-11.c: New test.
37315 * gcc.dg/vect/vect-12.c: New test.
37316 * gcc.dg/vect/vect-13.c: New test.
37317 * gcc.dg/vect/vect-14.c: New test.
37318 * gcc.dg/vect/vect-15.c: New test.
37319 * gcc.dg/vect/vect-16.c: New test.
37320 * gcc.dg/vect/vect-17.c: New test.
37321 * gcc.dg/vect/vect-18.c: New test.
37322 * gcc.dg/vect/vect-19.c: New test.
37323 * gcc.dg/vect/vect-20.c: New test.
37324 * gcc.dg/vect/vect-21.c: New test.
37325 * gcc.dg/vect/vect-22.c: New test.
37326 * gcc.dg/vect/vect-23.c: New test.
37327 * gcc.dg/vect/vect-24.c: New test.
37328 * gcc.dg/vect/vect-25.c: New test.
37329 * gcc.dg/vect/vect-26.c: New test.
37330 * gcc.dg/vect/vect-27.c: New test.
37331 * gcc.dg/vect/vect-28.c: New test.
37332 * gcc.dg/vect/vect-29.c: New test.
37333 * gcc.dg/vect/vect-30.c: New test.
37334 * gcc.dg/vect/vect-31.c: New test.
37335 * gcc.dg/vect/vect-32.c: New test.
37336 * gcc.dg/vect/vect-33.c: New test.
37337 * gcc.dg/vect/vect-34.c: New test.
37338 * gcc.dg/vect/vect-35.c: New test.
37339 * gcc.dg/vect/vect-36.c: New test.
37340 * gcc.dg/vect/vect-37.c: New test.
37341 * gcc.dg/vect/vect-38.c: New test.
37342 * gcc.dg/vect/vect-40.c: New test.
37343 * gcc.dg/vect/vect-41.c: New test.
37344 * gcc.dg/vect/vect-42.c: New test.
37345 * gcc.dg/vect/vect-43.c: New test.
37346 * gcc.dg/vect/vect-44.c: New test.
37347 * gcc.dg/vect/vect-45.c: New test.
37348 * gcc.dg/vect/vect-46.c: New test.
37349 * gcc.dg/vect/vect-47.c: New test.
37350 * gcc.dg/vect/vect-48.c: New test.
37351 * gcc.dg/vect/vect-49.c: New test.
37352 * gcc.dg/vect/vect-50.c: New test.
37353 * gcc.dg/vect/vect-51.c: New test.
37354 * gcc.dg/vect/vect-52.c: New test.
37355 * gcc.dg/vect/vect-53.c: New test.
37356 * gcc.dg/vect/vect-54.c: New test.
37357 * gcc.dg/vect/vect-55.c: New test.
37358 * gcc.dg/vect/vect-56.c: New test.
37359 * gcc.dg/vect/vect-57.c: New test.
37360 * gcc.dg/vect/vect-58.c: New test.
37361 * gcc.dg/vect/vect-59.c: New test.
37362 * gcc.dg/vect/vect-60.c: New test.
37363 * gcc.dg/vect/vect-61.c: New test.
37364 * gcc.dg/vect/vect-all.c: New test.
37365 * gcc.dg/vect/vect-none.c: New test.
37367 2004-08-17 Paul Brook <paul@codesourcery.com>
37370 * gfortran.dg/entry_1.f90: New test.
37372 2004-08-17 Andrew Pinski <apinski@apple.com>
37374 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37376 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37378 * gcc.dg/pr17036-1.c: New test.
37380 2004-08-16 Devang Patel <dpatel@apple.com>
37382 * gcc.dg/darwin-20040809-1.c: New test.
37384 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37386 * gcc.dg/funcdef-attr-1.c: New test.
37388 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37390 * gcc.dg/altivec-17.c: New test.
37391 * gcc.dg/altivec-18.c: New test.
37393 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37396 * g++.dg/template/vtable2.C: New test.
37398 2004-08-14 Richard Henderson <rth@redhat.com>
37400 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37401 * gcc.dg/pack-test-4.c (main): Return 0.
37402 * gcc.dg/setjmp-1.c: Remove XFAIL.
37403 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37405 2004-08-14 Richard Henderson <rth@redhat.com>
37407 * gcc.dg/980217-1.c: Add prototype for printf.
37409 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37411 * gfortran.dg/pr16935.f90: New test.
37413 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37415 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37417 2004-08-13 Paul Brook <paul@codesourcery.com>
37419 * gfortran.dg/der_io_1.f90: Remove stray comma.
37421 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37423 * gcc.dg/vmx/cw-bug-2.c: Remove.
37424 * gcc.dg/vmx/vprint-1.c: Remove.
37425 * gcc.dg/vmx/vscan-1.c: Remove.
37427 2004-08-12 Devang patel <dpatel@apple.com>
37429 * gcc.dg/darwin-20040809-2.c: New test.
37431 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37433 * g++.dg/ext/altivec-12.C: New test.
37435 * g++.dg/ext/altivec-11.C: New test.
37437 2004-08-12 Paul Brook <paul@codesourcery.com>
37439 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37441 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37443 * g++.dg/ext/altivec-2.C: Check for hardware support before
37444 executing any VMX instructions.
37446 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37448 2004-08-12 Jakub Jelinek <jakub@redhat.com>
37451 * g++.old-deja/g++.other/comdat4.C: New test.
37452 * g++.old-deja/g++.other/comdat4-aux.cc: New.
37454 2004-08-12 Ben Elliston <bje@au.ibm.com>
37457 * gcc.dg/pr16286.c: New test.
37459 2004-08-12 Jan Beulich <jbeulich@novell.com>
37461 * g++.dg/ext/asm5.C: New.
37463 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37466 * g++.dg/eh/crash1.C: New test.
37469 * g++.dg/ext/construct1.C: New test.
37471 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37474 * g++.dg/init/ptrmem1.C: New test.
37477 * g++.dg/parse/offsetof5.C: New test.
37480 * g++.dg/template/overload3.C: New test.
37482 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37485 * g++.dg/parse/error16.C: New test.
37488 * g++.dg/template/error14.C: New test.
37491 * g++.dg/template/error15.C: New test.
37493 2004-08-11 Devang Patel <dpatel@apple.com>
37495 * gcc.dg/darwin-ld-20040809-1.c: New test.
37496 * gcc.dg/darwin-ld-20040809-2.c: New test.
37498 2004-08-11 Steven G. Kargl <kargls@comcast.net>
37501 * gfortran.dg/dfloat_1.f90: New test.
37503 2004-08-09 Mark Mitchell <mark@codesourcery.com>
37505 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37506 * gcc.dg/dll-2.c: Fix dg-require syntax.
37507 * gcc.misc-tests/arm-isr.c (abort): Declare.
37510 2004-08-10 Mark Mitchell <mark@codesourcery.com>
37513 * g++.dg/parse/crash16.C: New test.
37515 2004-08-10 Roger Sayle <roger@eyesopen.com>
37517 * gcc.dg/mips-rsqrt-1.c: New test case.
37518 * gcc.dg/mips-rsqrt-2.c: New test case.
37519 * gcc.dg/mips-rsqrt-3.c: New test case.
37521 2004-08-10 Paul Brook <paul@codesourcery.com>
37523 * gfortran.dg/der_io_1.f90: New test.
37525 2004-08-10 Paul Brook <paul@codesourcery.com>
37528 * gfortran.dg/der_array_1.f90: New test.
37530 2004-08-09 David Edelsohn <edelsohn@gnu.org>
37532 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37534 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
37536 * gcc.dg/wchar_t-2.c: Fix typo.
37538 2004-08-09 Falk Hueffner <falk@debian.org>
37540 PR tree-optimization/12517
37541 * gcc.c-torture/compile/pr12517.c: New test.
37543 PR tree-optimization/12578
37544 * gcc.c-torture/compile/pr12578.c: New test.
37546 PR tree-optimization/12899
37547 * gcc.c-torture/compile/pr12899.c: New test.
37549 PR rtl-optimization/14692
37550 * gcc.c-torture/compile/pr14692.c: New test.
37552 PR tree-optimization/16461
37553 * gcc.c-torture/compile/pr16461.c: New test.
37555 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
37557 * gfortran.dg/getenv_1.f90: New test.
37559 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37561 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37563 * gcc.dg/symbian5.c: Test -fno-short-wchar.
37565 2004-08-06 Paul Brook <paul@codesourcery.com>
37567 * gfortran.dg/ret_array_1.f90: New test.
37568 * gfortran.dg/ret_pointer_1.f90: New test.
37570 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
37572 * gcc.dg/missing-field-init-[12].c: New tests.
37573 * g++.dg/warn/missing-field-init-[12].C: New tests.
37575 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37577 * gcc.dg/enum2.c: New test.
37578 * gcc.dg/symbian3.c: Likewise.
37579 * gcc.dg/symbian4.c: Likewise.
37580 * gcc.dg/wchar_t-2.c: Likewise.
37582 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37584 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37587 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37589 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37590 dg-require-visiblity.
37591 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37592 * g++.dg/ext/visibility/fvisibility.C: Likewise.
37593 * g++.dg/ext/visibility/memfuncts.C: Likewise.
37594 * g++.dg/ext/visibility/new1.C: Likewise.
37595 * g++.dg/ext/visibility/pragma.C: Likewise.
37596 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37597 * g++.dg/ext/visibility/virtual.C: Likewise.
37598 * g++/dg/ext/visibility/visibility-1.C: Likewise.
37599 * g++/dg/ext/visibility/visibility-2.C: Likewise.
37600 * g++/dg/ext/visibility/visibility-3.C: Likewise.
37601 * g++/dg/ext/visibility/visibility-4.C: Likewise.
37602 * g++/dg/ext/visibility/visibility-5.C: Likewise.
37603 * g++/dg/ext/visibility/visibility-6.C: Likewise.
37604 * g++/dg/ext/visibility/visibility-7.C: Likewise.
37605 * g++/dg/ext/visibility/visibility-8.C: New test.
37606 * gcc.c-torture/compile/dll.x: Remove.
37607 * gcc.dg/dll-2.c: Use dg-require-dll
37608 * gcc.dg/visibility-10.c: New test.
37609 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37611 * lib/scanasm.exp (scan_hidden): New function.
37612 (scan_not_hidden): Likewise.
37614 2004-08-05 David Edelsohn <edelsohn@gnu.org>
37616 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37618 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
37620 * gcc.c-torture/execute/20040805-1.c: New test.
37622 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
37624 * gcc.dg/20020118-1.c: Declare abort.
37625 * gcc.dg/altivec_check.h: Likewise.
37626 * gcc.dg/iftrap-2.c: Likewise.
37627 * gcc.dg/pragma-darwin.c: Likewise.
37628 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37630 2004-08-04 Geoffrey Keating <geoffk@apple.com>
37632 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37634 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
37636 * gcc.c-torture/execute/builtins/abs-2.c,
37637 gcc.c-torture/execute/builtins/abs-3.c,
37638 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37639 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37640 intmax_t, uintmax_t and their limits.
37641 * gcc.dg/intmax_t-1.c: New test.
37643 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37645 * g++.dg/tc1/dr147.C: Add reference to PR.
37647 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
37649 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37650 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37652 2004-08-03 David Edelsohn <edelsohn@gnu.org>
37654 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37656 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37658 * gcc.dg/redecl-5.c: New test.
37659 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37662 2004-08-03 Roger Sayle <roger@eyesopen.com>
37664 PR middle-end/16790
37665 * gcc.c-torture/execute/pr16790-1.c: New test case.
37667 2004-08-03 Mark Mitchell <mark@codesourcery.com>
37669 * g++.dg/ext/visibility/assign1.C: New test.
37670 * g++.dg/ext/visibility/new1.C: Likewise.
37672 * gcc.dg/symbian1.c: New test.
37673 * gcc.dg/symbian2.c: Likewise.
37675 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
37678 * gcc.dg/i386-sse-9.c: New test.
37680 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37682 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37684 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37686 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37687 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37688 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37689 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37690 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37691 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37692 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37693 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37694 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37695 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37696 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37697 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37698 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37699 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37700 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37701 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37702 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37703 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37704 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37705 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37706 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37707 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37708 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37709 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37710 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37711 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37712 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37713 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37714 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37715 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37716 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37717 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37718 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37719 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37720 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37721 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37722 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37723 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37724 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37725 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37726 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37727 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37728 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37729 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37730 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37731 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37732 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37733 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37734 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37735 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37736 gcc.misc-tests/i386-pf-3dnow-1.c,
37737 gcc.misc-tests/i386-pf-athlon-1.c,
37738 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37739 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37740 Declare built-in functions used.
37741 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37743 2004-08-02 Mark Mitchell <mark@codesourcery.com>
37746 * g++.dg/lookup/using12.C: New test.
37748 * g++.dg/init/null1.C: Fix PR number.
37749 * g++.dg/parse/namespace10.C: Likewise.
37751 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37754 * g++.dg/template/spec17.C: New test.
37755 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37756 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37758 2004-08-02 David Billinghurst
37761 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37763 2004-08-01 Zack Weinberg <zack@codesourcery.com>
37765 * gcc.dg/ia64-got-1.c: New test case.
37767 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37770 * g++.dg/init/null1.C: New test.
37771 * g++.dg/tc1/dr76.C: Adjust error marker.
37774 * g++.dg/parse/namespace10.C: New test.
37777 * g++.dg/inherit/ptrmem2.C: New test.
37779 2004-08-02 Ben Elliston <bje@au.ibm.com>
37782 * gcc.dg/pr16155.c: New test.
37784 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
37786 * gcc.dg/redecl-2.c: New test.
37788 2004-07-30 Geoffrey Keating <geoffk@apple.com>
37790 * gcc.dg/darwin-longdouble.c: New file.
37792 2004-07-30 Richard Henderson <rth@redhat.com>
37794 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37795 write to constant argument.
37796 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37798 2004-07-30 Richard Henderson <rth@redhat.com>
37800 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37801 tests of nearest around zero.
37803 2004-07-30 Andrew Pinski <apinski@apple.com>
37805 * gcc.c-torture/compile/20040730-1.c: New test.
37807 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37809 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37812 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37814 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37816 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
37818 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37819 contains $ld_library_path.
37820 * lib/gfortran.exp (gfortran_link_flags): Likewise.
37822 2004-07-29 Richard Henderson <rth@redhat.com>
37824 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37826 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37827 (alt2, which): New.
37828 (Check): Accept either alternative.
37830 2004-07-29 Mark Mitchell <mark@codesourcery.com>
37832 * g++.dg/abi/inline1.C: New test.
37833 * g++.dg/abi/local1-a.cc: Likewise.
37834 * g++.dg/abi/local1.C: Likewise.
37835 * g++.dg/abi/mangle11.C: Tweak location of warnings.
37836 * g++.dg/abi/mangle12.C: Likewise.
37837 * g++.dg/abi/mangle17.C: Likewise.
37838 * g++.dg/abi/mangle20-2.C: Likewise.
37839 * g++.dg/opt/interface1.C: Likewise.
37840 * g++.dg/opt/interface1.h: Likewise.
37841 * g++.dg/opt/interface1-a.cc: New test.
37842 * g++.dg/parse/repo1.C: New test.
37843 * g++.dg/template/repo1.C: Likewise.
37844 * g++.dg/warn/Winline-1.C: Likewise.
37845 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37847 2004-07-29 Diego Novillo <dnovillo@redhat.com>
37849 * gcc.dg/tree-ssa/20040729-1.c: New test.
37851 2004-07-27 Matt Austern <austern@apple.com>
37853 * gcc.dg/darwin-bool-1.c: New test.
37854 * gcc.dg/darwin-bool-2.c: New test.
37856 2004-07-28 Richard Henderson <rth@redhat.com>
37858 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37859 arguments in the correct type. Don't write to constant arguments.
37861 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37863 PR tree-optimization/16688
37864 PR tree-optimization/16689
37865 * g++.dg/tree-ssa/pr16688.C: New test.
37867 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37869 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37870 loads. Not only in the comment, this time.
37872 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
37874 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
37875 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37876 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
37877 * gcc.dg/sh4a-bitmovua.c: New.
37878 * gcc.dg/sh4a-cos.c: New.
37879 * gcc.dg/sh4a-cosf.c: New.
37880 * gcc.dg/sh4a-fprun.c: New.
37881 * gcc.dg/sh4a-fsrra.c: New.
37882 * gcc.dg/sh4a-memmovua.c: New.
37883 * gcc.dg/sh4a-sin.c: New.
37884 * gcc.dg/sh4a-sincos.c: New.
37885 * gcc.dg/sh4a-sincosf.c: New.
37886 * gcc.dg/sh4a-sinf.c: New.
37888 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37890 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37892 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37894 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37897 2004-07-27 Andrew Pinski <apinski@apple.com>
37899 * g++.dg/rtti/tinfo1.C: Correct the xfail.
37901 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
37903 * gcc.dg/pragma-isr.c: New test.
37905 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37908 * g++.dg/template/ttp11.C: New test.
37910 2004-07-27 Diego Novillo <dnovillo@redhat.com>
37912 * gcc.c-torture/compile/20040727-1.c: New test.
37914 2004-07-26 Eric Christopher <echristo@redhat.com>
37916 * gcc.c-torture/compile/20040726-2.c: New test.
37918 2004-07-26 Andrew Pinski <apinski@apple.com>
37920 * g++.dg/rtti/tinfo1.C: Xfail.
37922 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
37924 * gcc.c-torture/compile/20040726-1.c: New test.
37926 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
37927 Brian Ryner <bryner@brianryner.com>
37931 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37932 * g++.dg/ext/visibility/: New directory.
37933 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37934 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37935 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37936 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37937 * g++.dg/ext/visibility/fvisibility.C,
37938 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37939 g++.dg/ext/visibility/fvisibility-override1.C
37940 g++.dg/ext/visibility/fvisibility-override2.C
37941 g++.dg/ext/visibility/memfuncts.C
37942 g++.dg/ext/visibility/noPLT.C
37943 g++.dg/ext/visibility/pragma.C
37944 g++.dg/ext/visibility/pragma-override1.C
37945 g++.dg/ext/visibility/pragma-override2.C
37946 g++.dg/ext/visibility/staticmemfuncts.C
37947 g++.dg/ext/visibility/virtual.C: New tests.
37949 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37952 * gcc.dg/pr15360-1.c: New test.
37954 2004-07-25 Daniel Jacobowitz <dan@debian.org>
37956 * gcc.dg/pragma-align-2.c: New test.
37957 * gcc.dg/pragma-init-fini.c: New test.
37958 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
37961 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37963 * gcc.dg/init-string-2.c: New test.
37965 2004-07-24 Zack Weinberg <zack@codesourcery.com>
37968 * gcc.dg/Wredundant-decls-1.c: New test case.
37970 2004-07-24 Jakub Jelinek <jakub@redhat.com>
37972 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37973 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37974 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37975 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37976 * gcc.dg/compat/generate-random.c: New file.
37977 * gcc.dg/compat/generate-random.h: Likewise.
37978 * gcc.dg/compat/generate-random_r.c: Likewise.
37979 * gcc.dg/compat/struct-layout-1.h: Likewise.
37980 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37981 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37982 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37983 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37984 * gcc.dg/compat/struct-layout-1_main.c: New test.
37985 * gcc.dg/compat/struct-layout-1_x.c: New file.
37986 * gcc.dg/compat/struct-layout-1_y.c: New file.
37987 * gcc.dg/compat/struct-layout-1_test.h: New file.
37989 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
37991 * gcc.dg/comp-return-1.c: New test
37993 2004-07-23 Janis Johnson <janis187@us.ibm.com>
37995 * gcc.dg/vmx/8-02a.c: Fix typo.
37997 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37998 * gcc.dg/darwin-abi-3.c: New test.
38000 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38001 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38003 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38004 * gcc.dg/vmx/ops-long-1.c: New test.
38005 * gcc.dg/vmx/ops-long-2.c: New test.
38007 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38009 * g++.dg/lookup/conv-[1234].C: New.
38011 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38013 * g++.dg/parse/attr2.C: Simplify.
38015 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38018 * gcc.c-torture/execute/pr7284-1.c: New test.
38020 2004-07-22 Brian Booth <bbooth@redhat.com>
38022 * gcc.dg/tree-ssa/20040721-1.c: New test.
38024 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38026 * g++.dg/template/crash20.c: New.
38028 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38030 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38031 Add dg-run directive. Declare variables as required.
38032 * gfortran.dg/g77/README: Update
38034 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38036 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38037 gcc.dg/cris-peep2-andu2.c: New tests.
38039 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38042 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38044 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38046 * gcc.dg/qual-return-2.c: Update expected messages.
38047 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38049 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38051 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38052 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38054 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38057 * gcc.dg/init-string-1.c: New test.
38059 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38061 PR middle-end/15345
38063 * gcc.dg/torture/nested-fn-1.c: New test.
38065 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38068 * gcc.dg/ia64-fptr-1.c: New file.
38070 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38073 * g++.dg/template/spec16.C: New test.
38074 * g++.old-deja/g++.robertl/eb118.C: Remove.
38076 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38079 * g++.dg/template/spec15.C: New test.
38081 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38083 Copy cases from g77.f-torture/execute and add dg-run
38084 directive. Other changes as noted.
38085 * gfortran.dg/g77/13037.f
38086 * gfortran.dg/g77/1832.f
38087 * gfortran.dg/g77/19981119-0.f
38088 * gfortran.dg/g77/19990313-0.f
38089 * gfortran.dg/g77/19990313-1.f
38090 * gfortran.dg/g77/19990313-2.f
38091 * gfortran.dg/g77/19990313-3.f
38092 * gfortran.dg/g77/19990419-1.f
38093 * gfortran.dg/g77/19990826-0.f
38094 * gfortran.dg/g77/19990826-2.f
38095 * gfortran.dg/g77/20000503-1.f
38096 * gfortran.dg/g77/20001111.f
38097 * gfortran.dg/g77/20010116.f
38098 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38099 * gfortran.dg/g77/20010430.f
38100 * gfortran.dg/g77/6177.f
38101 * gfortran.dg/g77/947.f
38102 * gfortran.dg/g77/970816-3.f
38103 * gfortran.dg/g77/971102-1.f
38104 * gfortran.dg/g77/980520-1.f
38105 * gfortran.dg/g77/980628-0.f
38106 * gfortran.dg/g77/980628-1.f
38107 * gfortran.dg/g77/980628-10.f
38108 * gfortran.dg/g77/980628-2.f
38109 * gfortran.dg/g77/980628-3.f
38110 * gfortran.dg/g77/980628-7.f
38111 * gfortran.dg/g77/980628-8.f
38112 * gfortran.dg/g77/980628-9.f
38113 * gfortran.dg/g77/980701-0.f
38114 * gfortran.dg/g77/980701-1.f
38115 * gfortran.dg/g77/cabs.f
38116 * gfortran.dg/g77/claus.f
38117 * gfortran.dg/g77/complex_1.f
38118 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38119 * gfortran.dg/g77/dcomplex.f
38120 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38121 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38122 * gfortran.dg/g77/f90-intrinsic-numeric.f
38123 * gfortran.dg/g77/int8421.f
38124 * gfortran.dg/g77/labug1.f
38125 * gfortran.dg/g77/large_vec.f
38126 * gfortran.dg/g77/le.f
38127 * gfortran.dg/g77/short.f
38128 * gfortran.dg/g77/README: Update
38130 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38133 * g++.dg/parse/lookup4.C: New test.
38135 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38138 * g++.dg/template/ttp10.C: New test.
38140 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38142 * gcc.dg/pr12625-1.c: New test.
38144 2004-07-20 Steven Bosscher <stevenb@suse.de>
38146 * gcc.dg/switch-warn-1.c: New test.
38147 * gcc.dg/switch-warn-2.c: New test.
38148 * gcc.c-torture/compile/pr14730.c: Update.
38150 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38152 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38153 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38154 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38155 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38157 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38160 * g++.dg/template/assign1.C: New test.
38162 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38165 * g++.dg/template/ttp9.C: New test.
38167 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38169 * gcc.dg/format/cmn-err-1.c: New test.
38171 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38173 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38174 gcc.dg/Wparentheses-10.c: New tests.
38175 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38177 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38180 * gfortran.dg/g77//ffixed-line-length-0.f,
38181 gfortran.dg/g77/ffixed-line-length-132.f,
38182 gfortran.dg/g77/ffixed-line-length-72.f,
38183 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38184 gfortran.dg/g77/README: Update.
38186 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38189 * g++.dg/template/non-dependent7.C: New test.
38190 * g++.dg/template/non-dependent8.C: Likewise.
38191 * g++.dg/template/non-dependent9.C: Likewise.
38192 * g++.dg/template/non-dependent10.C: Likewise.
38194 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38197 * g++.dg/parse/attr2.C: New test.
38199 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38202 * g77.f-torture: Ditto.
38204 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38206 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38207 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38208 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38210 2004-07-16 Richard Henderson <rth@redhat.com>
38212 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38214 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38216 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38217 tests with full list of options.
38218 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38219 of TORTURE_OPTIONS if test contains 'dg-do run'.
38222 * gfortran.dg/do_iterator.f90: New test.
38224 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38226 PR rtl-optimization/16536
38227 * gcc.c-torture/execute/restrict-1.c: New test.
38229 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38232 * gfortran.dg/pr15324.f90: New test.
38235 * gfortran.dg/pr15129.f90: New test.
38238 * gfortran.dg/pr15140.f90: New test.
38241 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38242 compile-time simplification.
38244 2004-07-14 Mike Stump <mrs@apple.com>
38246 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38248 2004-07-14 James E Wilson <wilson@specifixinc.com>
38251 * gcc.dg/profile-generate-1.c: New.
38253 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38255 * gcc.c-torture/execute/20040709-1.c: New test.
38256 * gcc.c-torture/execute/20040709-2.c: New test.
38258 2004-07-14 Mike Stump <mrs@apple.com>
38260 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38262 2004-07-14 Mike Stump <mrs@apple.com>
38264 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38266 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38269 * g++.dg/parse/mutable1.C: New test.
38271 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38273 PR tree-optimization/16443
38274 * gcc.dg/tree-ssa/20040713-1.c: New test.
38276 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38278 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38281 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38283 * gfortran.dg/g77/README: New file
38284 * gfortran.dg/g77/19981216-0.f: Copy from
38285 g77.f-torture/noncompile. Add "dg-do compile" and
38286 dg-error as required.
38287 * gfortran.dg/g77/19990218-1.f: Likewise.
38288 * gfortran.dg/g77/19990905-1.f: Likewise.
38289 * gfortran.dg/g77/9263.f: Likewise.
38290 * gfortran.dg/g77/980615-0.f: Likewise.
38291 * gfortran.dg/g77/980616-0.f: Likewise.
38292 * gfortran.dg/g77/check0.f: Likewise.
38293 * gfortran.dg/g77/select_no_compile.f: Likewise.
38295 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38297 Copy files from g77.f-torture/compile.
38298 Add "{ dg-do compile}". Other changes as noted
38299 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38300 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38301 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38302 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38303 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38304 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38305 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38306 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38307 statement to conform to standard. Append alpha1.x for reference.
38308 * gfortran.dg/g77/xformat.f: Add dg-warning
38310 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38312 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38313 Add {dg-do compile} directive.
38314 * gfortran.dg/g77/cpp2.F: Likewise.
38316 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38319 * g++.dg/lookup/name-clash1.C: New test.
38322 * g++.dg/lookup/name-clash2.C: New test.
38325 * g++.dg/lookup/name-clash3.C: New test.
38327 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38329 * g++.dg/lookup/new2.C: New test.
38330 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38332 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38334 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38335 Add {dg-do compile} directive.
38336 * gfortran.dg/g77/13060.f: Likewise.
38337 * gfortran.dg/g77/19990218-0.f: Likewise.
38338 * gfortran.dg/g77/19990305-0.f: Likewise.
38339 * gfortran.dg/g77/19990419-0.f: Likewise.
38340 * gfortran.dg/g77/19990502-0.f: Likewise.
38341 * gfortran.dg/g77/19990502-1.f: Likewise.
38342 * gfortran.dg/g77/19990525-0.f: Likewise.
38343 * gfortran.dg/g77/19990826-1.f: Likewise.
38344 * gfortran.dg/g77/19990826-3.f: Likewise.
38345 * gfortran.dg/g77/19990905-2.f: Likewise.
38346 * gfortran.dg/g77/20000412-1.f: Likewise.
38347 * gfortran.dg/g77/20000511-1.f: Likewise.
38348 * gfortran.dg/g77/20000511-2.f: Likewise.
38349 * gfortran.dg/g77/20000518.f: Likewise.
38350 * gfortran.dg/g77/20000601-1.f: Likewise.
38351 * gfortran.dg/g77/20000601-2.f: Likewise.
38352 * gfortran.dg/g77/20000629-1.f: Likewise.
38353 * gfortran.dg/g77/20000630-2.f: Likewise.
38354 * gfortran.dg/g77/20010115.f: Likewise.
38355 * gfortran.dg/g77/20010321-1.f: Likewise.
38356 * gfortran.dg/g77/20010426.f: Likewise.
38357 * gfortran.dg/g77/20020307-1.f: Likewise.
38358 * gfortran.dg/g77/8485.f: Likewise.
38359 * gfortran.dg/g77/960317-1.f: Likewise.
38360 * gfortran.dg/g77/970915-0.f: Likewise.
38361 * gfortran.dg/g77/980310-1.f: Likewise.
38362 * gfortran.dg/g77/980310-2.f: Likewise.
38363 * gfortran.dg/g77/980310-3.f: Likewise.
38364 * gfortran.dg/g77/980310-4.f: Likewise.
38365 * gfortran.dg/g77/980310-6.f: Likewise.
38366 * gfortran.dg/g77/980310-7.f: Likewise.
38367 * gfortran.dg/g77/980310-8.f: Likewise.
38368 * gfortran.dg/g77/980419-2.f: Likewise.
38369 * gfortran.dg/g77/980424-0.f: Likewise.
38370 * gfortran.dg/g77/980427-0.f: Likewise.
38371 * gfortran.dg/g77/980729-0.f: Likewise.
38372 * gfortran.dg/g77/981117-1.f: Likewise.
38373 * gfortran.dg/g77/toon_1.f: Likewise.
38375 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38378 * g++.dg/other/abstract2.C: New test.
38380 2004-07-12 Paul Brook <paul@codesourcery.com>
38382 * gfortran.dg/pointer_init_1.f90: New test.
38384 2004-07-11 Paul Brook <paul@codesourcery.com>
38387 * gfortran.dg/contained_1.f90: New test.
38389 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38391 * g++.dg/parse/defarg8.C: New test.
38393 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38396 * gfortran.dg/pr16433.f: New test.
38399 * gfortran.dg/pr15754.f90: New test.
38401 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38403 PR tree-optimization/16437
38404 * gcc.c-torture/execute/bitfld-4.c: New test.
38406 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38408 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38409 access to common var from module.
38411 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38414 * gfortran.fortran-torture/execute/common_2.f90: New test.
38416 2004-07-10 Paul Brook <paul@codesourcery.com>
38418 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38420 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38423 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38425 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38427 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38428 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38429 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38430 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38431 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38432 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38433 * gfortran.dg/g77/funderscoring.f: Likewise.
38434 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38436 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38438 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38440 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38441 Paul Brook <paul@codesourcery.com>
38444 * gfortran.dg/common_pointer_1.f90: New test.
38446 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38448 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38450 2004-07-09 James E Wilson <wilson@specifixinc.com>
38453 * gcc.c-torture/compile/20040709-1.c: New.
38455 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38458 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38460 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38463 * gfortran.dg/shape_1.f90: New test.
38465 2004-07-09 Zack Weinberg <zack@codesourcery.com>
38466 Andrew Pinski <apinski@apple.com>
38468 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38470 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38472 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38475 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38476 Paul Brook <paul@codesourcery.com>
38478 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38481 2004-07-09 Diego Novillo <dnovillo@redhat.com>
38483 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38485 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38487 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38488 testcases with capital suffix.
38490 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38496 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38498 * gfortran.dg/implicit_1.f90: New test.
38500 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38502 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38503 expression to match gfortran warning/error messages
38504 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38507 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38509 * lib/fortran-torture.exp: Rename proc search_for to
38512 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38514 * gcc.c-torture/execute/simd-5.x: New file.
38515 XFAIL on SPARC 64-bit at -O0.
38517 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38521 * g++.dg/warn/effc3.C: New test.
38523 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38525 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38526 change X to 1X in format.
38527 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38528 add data statements to conform to standard.
38530 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38532 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38533 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38534 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38536 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38538 * gfortran.dg/g77/7388.f: Copy from g77.dg
38539 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38540 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38541 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38542 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38543 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38544 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38545 * gfortran.dg/g77/strlen0.f: Likewise.
38547 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38549 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38550 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38552 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38554 * gcc.c-torture/execute/920428-2.x: Delete.
38555 * gcc.c-torture/execute/920501-7.x: Likewise.
38557 2004-07-08 Jakub Jelinek <jakub@redhat.com>
38559 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38560 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
38561 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38563 (PREFETCH_3DNOW): Add -march=c3.
38565 2004-07-08 Diego Novillo <dnovillo@redhat.com>
38568 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38569 * gcc.c-torture/execute/bf64-1.x: Likewise.
38571 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38573 * gcc.c-torture/compile/20040708-1.c: New test.
38575 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38578 * g++.dg/warn/effc2.C: New test.
38580 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
38582 * gcc.c-torture/execute/bitfld-1.x: Remove.
38583 * gcc.c-torture/execute/bitfld-3.c: New test.
38584 * gcc.dg/bitfld-2.c: Remove XFAILs.
38586 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
38589 * g++.dg/rtti/tinfo1.C: New file.
38591 2004-07-07 Eric Christopher <echristo@redhat.com>
38593 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38595 2004-07-07 Andrew Pinski <apinski@apple.com>
38597 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38599 2004-07-07 Mark Mitchell <mark@codesourcery.com>
38601 * g++.dg/init/call1.C: XFAIL.
38603 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
38605 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38606 except for movstrict*, to movmem* and clrstr* to clrmem*.
38608 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
38610 * gcc.c-torture/execute/20040707-1.c: New test.
38612 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
38614 * gcc.c-torture/execute/20040706-1.c: New test.
38616 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38619 * g++.dg/template/spec14.C: New test.
38621 2004-07-05 Jakub Jelinek <jakub@redhat.com>
38623 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38624 nothing if not yet defined. Use it in b, c and d type definitions.
38625 * gcc.c-torture/execute/20040705-1.c: New test.
38626 * gcc.c-torture/execute/20040705-2.c: New test.
38628 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38631 * g++.dg/lookup/new1.C: New test.
38633 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38636 * g++.dg/template/sizeof8.C: New test.
38638 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
38640 * gcc.c-torture/compile/20040705-1.c: New test.
38642 2004-07-04 Bud Davis <bdavis9659@comcast.net>
38644 * gfortran.fortran-torture/execute/seq_io.f90: New test.
38646 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
38648 * gcc.dg/cpp/if-mop.c: Two new testcases.
38649 * gcc.dg/cpp/trad/comment-3.c: New.
38651 2004-07-04 Paul Brook <paul@codesourcery.com>
38653 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38655 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
38658 * g++.dg/lookup/crash4.C: New test.
38660 2004-07-02 Zack Weinberg <zack@codesourcery.com>
38662 * gcc.c-torture/execute/builtin-abs-1.c
38663 * gcc.c-torture/execute/builtin-abs-2.c
38664 * gcc.c-torture/execute/builtin-complex-1.c
38665 * gcc.c-torture/execute/builtins/string-1-lib.c
38666 * gcc.c-torture/execute/builtins/string-1.c
38667 * gcc.c-torture/execute/builtins/string-2-lib.c
38668 * gcc.c-torture/execute/builtins/string-2.c
38669 * gcc.c-torture/execute/builtins/string-3-lib.c
38670 * gcc.c-torture/execute/builtins/string-3.c
38671 * gcc.c-torture/execute/builtins/string-4-lib.c
38672 * gcc.c-torture/execute/builtins/string-4.c
38673 * gcc.c-torture/execute/builtins/string-5-lib.c
38674 * gcc.c-torture/execute/builtins/string-5.c
38675 * gcc.c-torture/execute/builtins/string-6-lib.c
38676 * gcc.c-torture/execute/builtins/string-6.c
38677 * gcc.c-torture/execute/builtins/string-7-lib.c
38678 * gcc.c-torture/execute/builtins/string-7.c
38679 * gcc.c-torture/execute/builtins/string-8-lib.c
38680 * gcc.c-torture/execute/builtins/string-8.c
38681 * gcc.c-torture/execute/builtins/string-9-lib.c
38682 * gcc.c-torture/execute/builtins/string-9.c
38683 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38684 * gcc.c-torture/execute/builtins/string-asm-1.c
38685 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38686 * gcc.c-torture/execute/builtins/string-asm-2.c
38687 * gcc.c-torture/execute/stdio-opt-1.c
38688 * gcc.c-torture/execute/stdio-opt-2.c
38689 * gcc.c-torture/execute/stdio-opt-3.c
38690 * gcc.c-torture/execute/string-opt-1.c
38691 * gcc.c-torture/execute/string-opt-10.c
38692 * gcc.c-torture/execute/string-opt-11.c
38693 * gcc.c-torture/execute/string-opt-12.c
38694 * gcc.c-torture/execute/string-opt-13.c
38695 * gcc.c-torture/execute/string-opt-14.c
38696 * gcc.c-torture/execute/string-opt-15.c
38697 * gcc.c-torture/execute/string-opt-16.c
38698 * gcc.c-torture/execute/string-opt-2.c
38699 * gcc.c-torture/execute/string-opt-6.c
38700 * gcc.c-torture/execute/string-opt-7.c
38701 * gcc.c-torture/execute/string-opt-8.c:
38704 * gcc.c-torture/execute/builtins/abs-2.c
38705 * gcc.c-torture/execute/builtins/abs-3.c
38706 * gcc.c-torture/execute/builtins/complex-1.c
38707 * gcc.c-torture/execute/builtins/fprintf.c
38708 * gcc.c-torture/execute/builtins/fputs.c
38709 * gcc.c-torture/execute/builtins/memcmp.c
38710 * gcc.c-torture/execute/builtins/memmove.c
38711 * gcc.c-torture/execute/builtins/memops-asm.c
38712 * gcc.c-torture/execute/builtins/mempcpy-2.c
38713 * gcc.c-torture/execute/builtins/mempcpy.c
38714 * gcc.c-torture/execute/builtins/memset.c
38715 * gcc.c-torture/execute/builtins/printf.c
38716 * gcc.c-torture/execute/builtins/sprintf.c
38717 * gcc.c-torture/execute/builtins/strcat.c
38718 * gcc.c-torture/execute/builtins/strchr.c
38719 * gcc.c-torture/execute/builtins/strcmp.c
38720 * gcc.c-torture/execute/builtins/strcpy.c
38721 * gcc.c-torture/execute/builtins/strcspn.c
38722 * gcc.c-torture/execute/builtins/strlen-2.c
38723 * gcc.c-torture/execute/builtins/strlen.c
38724 * gcc.c-torture/execute/builtins/strncat.c
38725 * gcc.c-torture/execute/builtins/strncmp-2.c
38726 * gcc.c-torture/execute/builtins/strncmp.c
38727 * gcc.c-torture/execute/builtins/strncpy.c
38728 * gcc.c-torture/execute/builtins/strpbrk.c
38729 * gcc.c-torture/execute/builtins/strpcpy-2.c
38730 * gcc.c-torture/execute/builtins/strpcpy.c
38731 * gcc.c-torture/execute/builtins/strrchr.c
38732 * gcc.c-torture/execute/builtins/strspn.c
38733 * gcc.c-torture/execute/builtins/strstr-asm.c
38734 * gcc.c-torture/execute/builtins/strstr.c:
38735 ... these new files.
38737 * gcc.c-torture/execute/builtins/abs-2-lib.c
38738 * gcc.c-torture/execute/builtins/abs-3-lib.c
38739 * gcc.c-torture/execute/builtins/complex-1-lib.c
38740 * gcc.c-torture/execute/builtins/fprintf-lib.c
38741 * gcc.c-torture/execute/builtins/fputs-lib.c
38742 * gcc.c-torture/execute/builtins/memcmp-lib.c
38743 * gcc.c-torture/execute/builtins/memmove-lib.c
38744 * gcc.c-torture/execute/builtins/memops-asm-lib.c
38745 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38746 * gcc.c-torture/execute/builtins/mempcpy-lib.c
38747 * gcc.c-torture/execute/builtins/memset-lib.c
38748 * gcc.c-torture/execute/builtins/printf-lib.c
38749 * gcc.c-torture/execute/builtins/sprintf-lib.c
38750 * gcc.c-torture/execute/builtins/strcat-lib.c
38751 * gcc.c-torture/execute/builtins/strchr-lib.c
38752 * gcc.c-torture/execute/builtins/strcmp-lib.c
38753 * gcc.c-torture/execute/builtins/strcpy-lib.c
38754 * gcc.c-torture/execute/builtins/strcspn-lib.c
38755 * gcc.c-torture/execute/builtins/strlen-2-lib.c
38756 * gcc.c-torture/execute/builtins/strlen-lib.c
38757 * gcc.c-torture/execute/builtins/strncat-lib.c
38758 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38759 * gcc.c-torture/execute/builtins/strncmp-lib.c
38760 * gcc.c-torture/execute/builtins/strncpy-lib.c
38761 * gcc.c-torture/execute/builtins/strpbrk-lib.c
38762 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38763 * gcc.c-torture/execute/builtins/strpcpy-lib.c
38764 * gcc.c-torture/execute/builtins/strrchr-lib.c
38765 * gcc.c-torture/execute/builtins/strspn-lib.c
38766 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38767 * gcc.c-torture/execute/builtins/strstr-lib.c
38768 * gcc.c-torture/execute/builtins/lib/abs.c
38769 * gcc.c-torture/execute/builtins/lib/fprintf.c
38770 * gcc.c-torture/execute/builtins/lib/memset.c
38771 * gcc.c-torture/execute/builtins/lib/printf.c
38772 * gcc.c-torture/execute/builtins/lib/sprintf.c
38773 * gcc.c-torture/execute/builtins/lib/strcpy.c
38774 * gcc.c-torture/execute/builtins/lib/strcspn.c
38775 * gcc.c-torture/execute/builtins/lib/strncat.c
38776 * gcc.c-torture/execute/builtins/lib/strncmp.c
38777 * gcc.c-torture/execute/builtins/lib/strncpy.c
38778 * gcc.c-torture/execute/builtins/lib/strpbrk.c
38779 * gcc.c-torture/execute/builtins/lib/strspn.c
38780 * gcc.c-torture/execute/builtins/lib/strstr.c:
38781 New files containing support routines.
38783 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38785 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38786 when not optimizing.
38788 2004-07-02 Mark Mitchell <mark@codesourcery.com>
38791 * g++.dg/abi/mangle22.C: New test.
38792 * g++.dg/abi/mangle23.C: Likewise.
38794 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
38797 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38798 Allow for cases without denormalized floating point numbers.
38800 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
38803 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38804 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38805 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38806 expected warning text.
38807 * gcc.dg/format/diag-2.c: New test.
38809 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38811 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38813 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
38815 * gcc.dg/builtins-43.c: New.
38816 * gcc.dg/builtins-44.c: New.
38817 * gcc.dg/builtins-45.c: New.
38819 2004-06-26 Geoffrey Keating <geoffk@apple.com>
38820 Andreas Tobler <a.tobler@schweiz.ch>
38822 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38823 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
38825 * gcc.dg/cleanup-11.c: Likewise.
38826 * gcc.dg/cleanup-8.c: Likewise.
38827 * gcc.dg/cleanup-9.c: Likewise.
38828 * gcc.dg/cleanup-5.c: Run on all platforms.
38830 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
38832 * g++.dg/warn/nonnull1.C: New test.
38834 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38836 * gcc.dg/compat/compat-common.h: Wrap up CINT in
38837 an #ifndef SKIP_COMPLEX_INT/#endif pair.
38838 Special-case the Sun compiler wrt to <complex.h>.
38840 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
38842 * gcc.dg/Wunreachable-8.C: New test.
38844 * gcc.dg/h8300-ice2.c : New test.
38846 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
38849 * gfortran.fortran-torture/compile/implicit.f90: Add test
38850 for implicit character.
38852 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
38855 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38856 Use tiny() intrinsic to find smallest non-negative real
38858 2004-06-30 Jakub Jelinek <jakub@redhat.com>
38860 * gcc.dg/compat/struct-by-value-22_main.c: New test.
38861 * gcc.dg/compat/struct-by-value-22_x.c: New.
38862 * gcc.dg/compat/struct-by-value-22_y.c: New.
38864 * gcc.c-torture/execute/20040629-1.c: New test.
38866 2004-06-29 Jakub Jelinek <jakub@redhat.com>
38868 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38869 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38872 * gcc.dg/20040625-1.c: New test.
38874 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38876 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38878 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38881 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38883 2004-06-29 Richard Henderson <rth@redhat.com>
38885 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38887 2004-06-29 Paul Brook <paul@codesourcery.com>
38889 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38890 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38892 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
38895 * g++.dg/parse/crash15.C: New.
38897 2004-06-28 Andrew Pinski <apinski@apple.com>
38899 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38900 by the error already.
38902 * g++.dg/opt/ptrmem4.C: Change to compile only test.
38904 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
38907 * gcc.dg/h8300-bss-align-1.c : New.
38909 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
38912 * g++.dg/template/ctor4.C: New.
38914 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38917 * g++.dg/warn/Wsequence-point-1.C: New test.
38919 2004-06-27 Paul Brook <paul@codesourcery.com>
38921 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38923 2004-06-27 Zack Weinberg <zack@codesourcery.com>
38925 * g++.old-deja/g++.mike/p7325.C: Remove.
38927 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38930 * gcc.dg/pr14963.c: New test.
38932 2004-06-27 Mark Mitchell <mark@codesourcery.com>
38935 * g++.dg/parse/redef1.C: New test.
38937 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
38939 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38941 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38943 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38944 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38946 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38947 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38948 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38949 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38950 g++.brendan/enum14.C.
38951 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38952 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38953 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38955 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38958 2004-06-27 Roger Sayle <roger@eyesopen.com>
38960 * gcc.dg/20040527-1.c: New test case.
38962 2004-06-26 Bud Davis <bdavis9659@comcast.net>
38964 PR gfortran/pr16196
38965 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38967 2004-06-25 Roger Sayle <roger@eyesopen.com>
38969 PR middle-end/15825
38970 * gcc.dg/pr15825-1.c: New test case.
38972 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38974 * gcc.c-torture/execute/20040625-1.c: New test.
38976 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38978 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38980 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38982 * gcc.dg/torture/mips-div-1.c: New test.
38984 2004-06-24 Jeff Law <law@redhat.com>
38986 * gcc.dg/tree-ssa/20040624-1.c: New test.
38988 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
38990 * gcc.c-torture/compile/20040624-1.c: New test.
38992 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38994 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38997 2004-06-23 Andrew Pinski <apinski@apple.com>
38999 PR middle-end/15988
39000 * g++.dg/opt/ptrmem4.C: New test.
39002 * gcc.dg/c90-array-quals-2.c: New test.
39004 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39006 * gcc.dg/kpice1.c: New test.
39008 2006-06-23 Andrew Pinski <apinski@apple.com>
39010 * gcc.dg/c90-array-quals.c: New test.
39012 2006-06-22 Richard Henderson <rth@redhat.com>
39014 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39016 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39018 * gcc.dg/builtins-config.h: Handle FreeBSD.
39020 2006-06-22 Richard Henderson <rth@redhat.com>
39022 * g++.dg/opt/devirt1.C: New.
39024 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39026 * g++.dg/opt/pr15551.C: New testcase.
39028 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39031 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39032 x86_64-*-linux* when compiling for 32bit.
39034 2004-06-21 Andrew Pinski <apinski@apple.com>
39036 * gcc.dg/pch/struct-1.c: New.
39037 * gcc.dg/pch/struct-1.hs: New.
39039 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39041 * gcc.dg/pch/save-temps-1.c: New file.
39042 * gcc.dg/pch/save-temps-1.hs: New file.
39044 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39046 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39047 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39049 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39051 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39053 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39054 Remove trailing spaces.
39056 2004-06-21 Richard Henderson <rth@redhat.com>
39058 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39059 merging && to BIT_FIELD_REF.
39061 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39063 * g++.dg/opt/placeholder1.C: New test.
39065 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39067 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39068 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39069 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39070 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39072 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39074 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39076 * g++.dg/other/pragma-re-1.C: Add comments.
39078 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39081 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39083 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39085 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39086 instead of setting the type of size_t by
39089 2004-06-18 Roger Sayle <roger@eyesopen.com>
39091 * gcc.dg/unordered-2.c: New test case.
39092 * gcc.dg/unordered-3.c: New test case.
39094 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39097 * lib/g++.exp (g++_version): Tweak regexp for version
39098 * lib/g77.exp (g77_version): Likewise.
39099 * lib/gfortran.exp (gfortran_version): Likewise.
39100 * lib/objc.exp (objc_version): Likewise.
39101 * lib/treelang.exp (treelang_version): Likewise.
39103 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39105 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39106 Use INT_MAX instead of __INT_MAX__.
39107 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39109 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39110 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39111 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39112 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39113 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39114 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39115 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39116 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39117 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39119 * gcc.dg/range-test-1.c: New test.
39120 * g++.dg/opt/range-test-1.C: New test.
39122 2004-06-17 Richard Henderson <rth@redhat.com>
39124 * objc.dg/sync-1.m: New.
39125 * objc.dg/try-catch-1.m: Don't force next runtime.
39126 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39127 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39128 shadowed catch clause.
39129 * objc.dg/try-catch-5.m: New.
39131 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39134 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39136 2004-06-15 Richard Henderson <rth@redhat.com>
39138 * gcc.dg/20001116-1.c: Move expected warning line.
39140 2004-06-15 Richard Henderson <rth@redhat.com>
39142 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39143 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39145 2004-06-15 Jeff Law <law@redhat.com>
39147 * gcc.dg/tree-ssa/20040615-1.c: New test.
39148 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39149 be less sensitive to operand ordering.
39150 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39152 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39154 * g++.dg/abi/bitfield3.C: Add comment..
39156 2004-06-15 Richard Henderson <rth@redhat.com>
39158 * g++.dg/ext/stmtexpr1.C: XFAIL.
39159 * gcc.dg/20030612-1.c: XFAIL.
39161 2004-06-15 Eric Christopher <echristo@redhat.com>
39163 * g++.dg/charset/asm5.c: New.
39164 * gcc.dg/charset/asm6.c: New.
39166 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39169 * gfortran.fortran-torture/execute/select_1.f90: New test.
39171 2004-06-15 Paul Brook <paul@codesourcery.com>
39173 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39175 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39178 * g++.dg/lookup/crash3.C: New test.
39180 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39183 * g++.dg/parse/dtor4.C: New test.
39185 2004-06-14 Jeff Law <law@redhat.com>
39187 * gcc.c-torture/compile/20040614-1.c: New test.
39189 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39192 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39193 LEN of a character array.
39195 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39198 * g++.dg/template/ptrmem10.C: New test.
39201 * g++.dg/template/friend30.C: New test.
39203 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39206 * gfortran.fortran-torture/compile/mloc.f90: New test.
39208 2004-06-13 Paul Brook <paul@codesourcery.com>
39210 * gfortran.fortran-torture/execute/random_2.f90: New test.
39212 2004-06-13 Eric Christopher <echristo@redhat.com>
39214 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39216 2004-06-12 Paul Brook <paul@codesourcery.com>
39218 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39220 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39223 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39225 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39228 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39229 syntax errors in end statements of contained subroutines.
39231 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39234 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39236 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39239 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39241 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39244 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39246 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39249 * g++.dg/parse/enum1.C: New test.
39251 2004-06-10 Jeff Law <law@redhat.com>
39253 * gcc.c-torture/compile/20040610-1.c: New test.
39255 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39257 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39258 * g++.old-deja/g++.other/decl3.C: Likewise.
39260 2004-06-10 Brian Booth <bbooth@redhat.com>
39262 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39263 V_MAY_DEF instead of VDEF.
39264 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39266 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39269 * g++.dg/conversion/const1.C: New test.
39272 * g++.dg/conversion/reinterpret1.C: New test.
39275 * g++.dg/template/enum2.C: New test.
39278 * g++.dg/template/error13.C: New test.
39280 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39283 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39284 arguments to test_* REAL and of the right size.
39286 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39289 PR rtl-optimization/15681
39290 * gcc.dg/20040609-1.c: New test.
39292 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39295 * g++.dg/opt/builtins1.C: New test.
39297 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39299 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39300 that use default windows32 struct layout.
39301 * gcc.dg/i386-bitfield2.c: Likewise.
39303 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39305 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39306 for mingw32 and cygwin targets.
39308 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39310 * gcc.dg/pch/macro-4.c: New.
39311 * gcc.dg/pch/macro-4.hs: New.
39313 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39316 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39318 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39321 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39323 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39326 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39328 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39331 * gfortran.fortran-torture/execute/backspace.c : New test.
39333 2004-06-09 Paul Brook <paul@codesourcery.com>
39335 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39336 (pointer_to_section): Rewrite to use smaller array.
39338 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39340 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39341 * gcc.dg/ext/altivec-10.c: Same.
39342 * gcc.dg/ext/altivec-11.c: Same.
39343 * gcc.dg/ext/altivec-12.c: Same.
39344 * gcc.dg/ext/altivec-13.c: Same.
39345 * gcc.dg/ext/altivec-14.c: Same.
39346 * gcc.dg/ext/altivec-15.c: Same.
39347 * gcc.dg/ext/altivec-16.c: Same.
39348 * gcc.dg/ext/altivec-3.c: Same.
39349 * gcc.dg/ext/altivec-4.c: Same.
39350 * gcc.dg/ext/altivec-6.c: Same.
39351 * gcc.dg/ext/altivec-7.c: Same.
39352 * gcc.dg/ext/altivec-8.c: Same.
39353 * gcc.dg/ext/altivec-varargs-1.c: Same.
39355 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39356 * g++.dg/ext/altivec-10.C: Same.
39357 * g++.dg/ext/altivec-2.C: Same.
39358 * g++.dg/ext/altivec-3.C: Same.
39359 * g++.dg/ext/altivec-4.C: Same.
39360 * g++.dg/ext/altivec-5.C: Same.
39361 * g++.dg/ext/altivec-6.C: Same.
39362 * g++.dg/ext/altivec-7.C: Same.
39363 * g++.dg/ext/altivec-8.C: Same.
39364 * g++.dg/ext/altivec-9.C: Same.
39366 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39369 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39371 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39373 * gcc.dg/union-1.c: New test.
39375 2004-06-07 Roger Sayle <roger@eyesopen.com>
39377 * gcc.dg/builtins-41.c: New test case.
39378 * gcc.dg/builtins-42.c: New test case.
39380 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39382 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39383 * g++.dg/ext/altivec-10.C: Same.
39384 * g++.dg/ext/altivec-2.C: Same.
39385 * g++.dg/ext/altivec-3.C: Same.
39386 * g++.dg/ext/altivec-4.C: Same.
39387 * g++.dg/ext/altivec-5.C: Same.
39388 * g++.dg/ext/altivec-6.C: Same.
39389 * g++.dg/ext/altivec-7.C: Same.
39390 * g++.dg/ext/altivec-8.C: Same.
39391 * g++.dg/ext/altivec-9.C: Same.
39392 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39393 * g++.old-deja/g++.brendan/new3.C: Same.
39394 * gcc.c-torture/execute/eeprof-1.x: Same.
39396 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39399 * gcc.dg/pr14765-1.c: New test.
39401 2004-06-07 Roger Sayle <roger@eyesopen.com>
39404 * gcc.dg/pr14649-1.c: New test case.
39406 2004-06-07 Richard Henderson <rth@redhat.com>
39408 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39411 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39413 * g++.dg/eh/elide1.C: Remove XFAIL.
39415 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39418 * g++.dg/expr/sizeof3.C: New test.
39421 * g++.dg/template/access14.C: New test.
39424 * g++.dg/template/enum1.C: New test.
39427 * g++.dg/eh/throw1.C: New test.
39429 2004-06-07 David Ayers <d.ayers@inode.at>
39430 Ziemowit Laski <zlaski@apple.com>
39432 * lib/objc.exp (objc_target_compile): Revert the '-framework
39433 Foundation' flag fix, since bare Darwin does not ship
39434 with the Foundation framework.
39435 * objc/execute/next_mapping.h: Provide a local NSConstantString
39436 @interface and @implementation.
39437 (objc_constant_string_init): A constructor function, used to
39438 initialize the NSConstantString meta-class object.
39439 * objc/execute/string1.m: Include "next_mapping.h" instead of
39440 <Foundation/NSString.h>.
39441 * objc/execute/string2.m: Likewise.
39442 * objc/execute/string3.m: Likewise.
39443 * objc/execute/string4.m: Likewise.
39445 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
39447 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39448 to double. Replace double with FLOAT.
39449 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39451 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39452 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39453 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39454 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39455 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39456 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39457 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39458 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39460 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
39463 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39465 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39468 * g++.dg/template/meminit2.C: New test.
39470 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
39473 * gcc.c-torture/execute/compare-fp-1.c,
39474 gcc.c-torture/execute/compare-fp-2.c,
39475 gcc.c-torture/execute/compare-fp-3.c,
39476 gcc.c-torture/execute/compare-fp-4.c,
39477 gcc.c-torture/execute/compare-fp-3.x,
39478 gcc.c-torture/execute/compare-fp-4.x: Moved...
39479 * gcc.c-torture/execute/ieee/compare-fp-1.c,
39480 gcc.c-torture/execute/ieee/compare-fp-2.c,
39481 gcc.c-torture/execute/ieee/compare-fp-3.c,
39482 gcc.c-torture/execute/ieee/compare-fp-4.c,
39483 gcc.c-torture/execute/ieee/compare-fp-3.x,
39484 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39486 2004-06-04 David Ayers <d.ayers@inode.at>
39488 * objc/execute/protocol-isEqual-4.m: New testcase.
39490 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
39492 * objc/execute/protocol-isEqual-1.m: New testcase.
39493 * objc/execute/protocol-isEqual-2.m: New testcase.
39494 * objc/execute/protocol-isEqual-3.m: New testcase.
39496 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39498 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39500 2004-06-02 Ziemowit Laski <zlaski@apple.com>
39502 * lib/objc.exp (objc_target_compile): When running tests on
39503 Darwin (Mac OS X), inform the linker about '-framework
39506 2004-06-02 Eric Christopher <echristo@redhat.com>
39508 * gcc.c-torture/compile/20040602-1.c: New.
39510 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
39512 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39513 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39515 PR tree-optimization/14736
39516 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39518 PR tree-optimization/14042
39519 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39521 PR tree-optimization/14729
39522 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39524 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39527 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39529 2004-06-01 Richard Hederson <rth@redhat.com>
39531 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39533 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39536 * g++.dg/parse/offsetof4.C: New test.
39538 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
39541 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39543 2004-05-31 Mark Mitchell <mark@codesourcery.com>
39546 * g++.dg/template/friend29.C: New test.
39548 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
39551 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39553 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
39555 * gcc.dg/sparc-trap-1.c: New test.
39557 2004-05-31 Roger Sayle <roger@eyesopen.com>
39559 PR middle-end/15069
39560 * g++.dg/opt/fold3.C: New test case.
39562 2004-05-30 Graham Stott <graham.stott@btinternet.com>
39564 * lib/target-supports.exp (check_iconv_available): Fix fallout
39565 from 2004-05-28 patch.
39567 2004-05-30 Paul Brook <paul@codesourcery.com>
39570 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39571 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39573 2004-05-30 Steven G. Kargl <kargls@comcast.net>
39575 * gfortran.fortran-torture/execute/random_1.f90: New test.
39577 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39579 * g++.dg/ext/altivec-10.C: New test.
39581 2004-05-29 Paul Brook <paul@codesourcery.com>
39583 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39585 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39587 * gcc.dg/altivec-16.c: New test.
39589 2004-05-28 Janis Johnson <janis187@us.ibm.com>
39591 * lib/target-supports.exp (check_vmx_hw_available): New.
39592 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39594 * lib/target-supports.exp (check_alias_available,
39595 check_iconv_available, check_named_sections_available): Use
39596 unique names for temporary files.
39598 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39600 * gcc.dg/altivec-15.c: New test.
39602 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39605 * g++.dg/warn/noeffect6.C: New test.
39608 * g++.dg/expr/ptrmem4.C: New test.
39611 * g++.dg/template/operator3.C: New test.
39613 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39616 * g++.dg/lookup/redecl1.C: New test.
39617 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39619 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
39621 * gcc.c-torture/execute/compare-fp-1.c,
39622 gcc.c-torture/execute/compare-fp-2.c,
39623 gcc.c-torture/execute/compare-fp-3.c,
39624 gcc.c-torture/execute/compare-fp-4.c,
39625 gcc.c-torture/execute/compare-fp-3.x,
39626 gcc.c-torture/execute/compare-fp-4.x,
39627 gcc.dg/pr15649-1.c: New.
39629 2004-05-27 Adam Nemet <anemet@lnxw.com>
39632 * g++.dg/init/array14.C: New test.
39634 2004-05-25 Janis Johnson <janis187@us.ibm.com>
39636 * lib/compat.exp (compat-get-options-main): New.
39637 (compat-get-options): Remove unneeded code, warn for ignored
39639 (compat-execute): Check flag set by dg-require-* commands.
39641 * lib/compat.exp (compat-execute): Break up long lines.
39643 2004-05-24 Janis Johnson <janis187@us.ibm.com>
39645 * gcc.dg/altivec-7.c: Don't use 'vector long'.
39646 * gcc.dg/altivec-14.c: New test.
39647 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39649 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39650 * gcc.dg/altivec-12.c: Ditto.
39652 * gcc.dg/altivec-3.c: Move call to altivec_check.
39654 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39657 * g++.dg/template/error12.C: New test.
39660 * g++.dg/ext/attrib15.C: New test.
39663 * g++.dg/template/ptrmem9.C: New test.
39665 2004-05-25 Paul Brook <paul@codesourcery.com>
39667 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39669 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39672 * g++.dg/template/crash19.C: New test.
39674 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39677 * g++.dg/template/redecl1.C: New test.
39679 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39682 * g++.dg/other/ns1.C: New test.
39685 * g++.dg/template/invalid1.C: New test.
39687 2004-05-23 Paul Brook <paul@codesourcery.com>
39688 Victor Leikehman <lei@haifasphere.co.il>
39690 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39691 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39693 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39697 * g++.dg/template/non-dependent5.C: New test.
39698 * g++.dg/template/non-dependent6.C: New test.
39700 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39703 * g++.dg/inherit/union1.C: New test.
39706 * g++.dg/template/addr1.C: New test.
39709 * g++.dg/template/array5.C: New test.
39712 * g++.dg/template/array6.C: New test.
39714 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
39715 Roger Sayle <roger@eyesopen.com>
39717 * g++.dg/lookup/forscope2.C: New test case.
39719 2004-05-22 Ben Elliston <bje@au.ibm.com>
39721 * gcc.dg/cpp/Wmissingdirs.c: New.
39723 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39726 * gcc.dg/compat/union-m128-1.h: New file.
39727 * gcc.dg/compat/union-m128-1_main.c: Likewise.
39728 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39729 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39731 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39734 * gcc.dg/compat/struct-complex-1.h: New file.
39735 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39736 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39737 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39739 2004-05-20 Roger Sayle <roger@eyesopen.com>
39742 * gcc.dg/pr3074-1.c: New test case.
39743 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39745 2004-05-20 Falk Hueffner <falk@debian.org>
39748 * gcc.dg/ftrapv-1.c: New test case.
39750 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
39752 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39754 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
39755 Jeff Law <law@redhat.com>
39757 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39758 * gcc.dg/tree-ssa/20040518-2.c: New test.
39760 * gcc.dg/tree-ssa/20040518-1.c: New test.
39762 2004-05-18 Zack Weinberg <zack@codesourcery.com>
39764 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39766 2004-05-18 Paul Brook <paul@codesourcery.com>
39769 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39771 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39773 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39776 2004-05-17 Steven Bosscher <stevenb@suse.de>
39778 * gcc.dg/tree-ssa/20040517-1.c: New test.
39780 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39782 * gcc.dg/loop-4.c: New test.
39784 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
39786 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39788 2004-05-15 Bud Davis <bdavis9659@comcast.net>
39791 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39793 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39797 * gfortran.fortran-torture/compile/data_1.f90: New test.
39799 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
39801 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39802 * gcc.dg/uninit-H.c: Define ASM for __s390__.
39804 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39806 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39808 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39811 * gcc.dg/format/xopen-1.c: Adjust expected message.
39812 * gcc.dg/format/xopen-3.c: New test.
39814 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
39816 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39818 2004-05-14 Jeff Law <law@redhat.com>
39820 * gcc.dg/tree-ssa/20040514-2.c: New test.
39822 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39824 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39826 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39829 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
39831 * gcc.dg/tree-ssa/20040514-1.c: New test.
39833 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39835 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39838 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39841 * gfortran.fortran-torture/compile/do_1.f90: New test.
39843 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39846 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39849 2004-05-14 Bud Davis <bdavis9659@comcast.net>
39852 * gfortran.fortran-torture/execute/random_init.f90: New test.
39854 2004-05-13 Paul Brook <paul@codesourcery.com>
39857 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39859 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
39861 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39862 for the powerpc case.
39864 2004-05-13 Jeff Law <law@redhat.com>
39866 * gcc.dg/tree-ssa/20040513-1.c: New test.
39867 * gcc.dg/tree-ssa/20040513-2.c: New test.
39869 2004-05-13 Paul Brook <paul@codesourcery.com>
39871 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39872 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39873 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39875 2004-05-13 Andreas Schwab <schwab@suse.de>
39878 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39881 2004-05-13 Bud Davis <bdavis9659@comcast.net>
39884 * gfortran.fortran-torture/execute/adjustr.f90: New file.
39886 2004-05-13 Diego Novillo <dnovillo@redhat.com>
39888 Merge from tree-ssa-20020619-branch. See
39889 ChangeLog.tree-ssa for details.
39891 2004-05-11 Ziemowit Laski <zlaski@apple.com>
39893 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39894 include <altivec.h> explicitly.
39895 * gcc.dg/altivec-13.c: Likewise.
39897 2004-05-11 Paul Brook <paul@codesourcery.com>
39899 * gcc.c-torture/compile/20010518-1.c: Force enum size.
39901 2004-05-10 Eric Christopher <echristo@redhat.com>
39903 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39904 * gcc.dg/sibcall-4.c: Ditto.
39906 2004-05-10 Ziemowit Laski <zlaski@apple.com>
39908 * g++.dg/ext/altivec-8.C: New test case.
39909 * gcc.dg/altivec-13.c: New test case.
39911 2004-05-08 Roger Sayle <roger@eyesopen.com>
39913 * gcc.c-torture/execute/divcmp-1.c: New test case.
39914 * gcc.c-torture/execute/divcmp-2.c: New test case.
39915 * gcc.c-torture/execute/divcmp-3.c: New test case.
39917 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39919 * g++.dg/other/pragma-re-2.C: New test.
39921 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39923 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39924 * gcc.dg/i386-387-2.c: Likewise.
39926 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39928 * gcc.dg/i386-387-6.c: Likewise.
39930 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39932 * gcc.dg/builtins-33.c: Also check log1p*.
39934 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
39936 PR optimization/15296
39937 * gcc.c-torture/execute/pr15296.c: New test.
39939 2004-05-05 Uros Bizjak <uros@kss-loka.si>
39941 * gcc.dg/builtins-40.c: New test.
39943 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
39945 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39947 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
39949 * g++.dg/ext/spe1.C: New testcase.
39951 2004-05-04 Ziemowit Laski <zlaski@apple.com>
39953 * objc.dg/image-info.m: Allow additional attributes
39954 for __image_info section.
39956 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
39958 * gcc.dg/torture/mips-hilo-2.c: New test.
39960 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39963 * g++.dg/template/member5.C: New test.
39965 2004-05-03 Uros Bizjak <uros@kss-loka.si>
39967 * gcc.dg/builtins-34.c: Also check expm1*.
39969 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39971 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39972 * gcc.dg/torture/builtin-convert-3.c: New test.
39974 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
39976 PR middle-end/15054
39977 * g++.dg/opt/pr15054.C: New test.
39979 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39981 * gcc.dg/torture/builtin-rounding-1.c: New test.
39982 * gcc.dg/builtins-25.c: Delete.
39983 * gcc.dg/builtins-29.c: Delete.
39985 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
39987 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39988 * gcc.dg/sibcall-4.c: Likewise.
39989 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39991 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39993 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39994 bit-field on 16-bit targets.
39996 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39998 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40001 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40003 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40004 * gcc.dg/rs6000-power2-2.c: Likewise.
40006 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40008 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40009 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40010 Change the asm registers to be in form of frN instead of fN.
40012 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40014 * gcc.dg/torture/builtin-convert-2.c: New test.
40016 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40018 * gcc.dg/rs6000-power2-1.c: New test.
40019 * gcc.dg/rs6000-power2-2.c: New test.
40021 2004-04-28 Jan Hubicka <jh@suse.cz>
40023 * gcc.dg/unused-6.c: New test.
40025 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40026 Ulrich Weigand <uweigand@de.ibm.com>
40028 * ada/acats/run_all.sh: Define $target variable.
40030 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40033 * g++.dg/other/vararg-1.C: New test.
40036 * g++.dg/eh/cleanup3.C: New test.
40038 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40040 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40041 and ad8011a (target_insn).
40042 * ada/acats/support/macro.dfs: Likewise.
40043 * ada/acats/support/impbit.adb: New file.
40045 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40047 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40049 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40051 * gcc.dg/loop-3.c: New test.
40053 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40055 * gcc.c-torture/execute/simd-5.c: New test.
40057 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40060 * g++.dg/template/crash18.C: New test.
40062 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40064 * g++.dg/ext/complit3.C: New test.
40066 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40068 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40069 * gcc.dg/altivec-3.c: Same.
40070 * gcc.dg/altivec-varargs-1.c: Same.
40072 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40074 * lib/target-supports.exp (check_profiling_available): Assume
40075 profiling is not available on powerpc-eabi targets.
40077 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40079 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40080 * gcc.dg/vmx/bug-1.c: Ditto.
40082 2004-04-20 Eric Christopher <echristo@redhat.com>
40084 * gcc.dg/charset/extern.c: New test.
40085 * g++.dg/charset/extern3.cc: Ditto.
40087 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40089 * gcc.dg/builtins-39.c: New test.
40091 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40093 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40095 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40097 * gcc.dg/torture/mips-hilo-1.c: New test.
40099 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40101 * gcc.c-torture/compile/20040419-1.c: New test.
40103 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40105 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40107 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40108 Aldy Hernandez <aldyh@redhat.com>
40110 * gcc.c-torture/execute/va-arg-24.c: New.
40112 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40113 Aldy Hernandez <aldyh@redhat.com>
40115 * gcc.dg/vmx/1b-01.c: New.
40116 * gcc.dg/vmx/1b-02.c: New.
40117 * gcc.dg/vmx/1b-03.c: New.
40118 * gcc.dg/vmx/1b-04.c: New.
40119 * gcc.dg/vmx/1b-05.c: New.
40120 * gcc.dg/vmx/1b-06.c: New.
40121 * gcc.dg/vmx/1b-07.c: New.
40122 * gcc.dg/vmx/1c-01.c: New.
40123 * gcc.dg/vmx/1c-02.c: New.
40124 * gcc.dg/vmx/3a-01a.c: New.
40125 * gcc.dg/vmx/3a-01.c: New.
40126 * gcc.dg/vmx/3a-01m.c: New.
40127 * gcc.dg/vmx/3a-03.c: New.
40128 * gcc.dg/vmx/3a-03m.c: New.
40129 * gcc.dg/vmx/3a-04.c: New.
40130 * gcc.dg/vmx/3a-04m.c: New.
40131 * gcc.dg/vmx/3a-05.c: New.
40132 * gcc.dg/vmx/3a-06.c: New.
40133 * gcc.dg/vmx/3a-06m.c: New.
40134 * gcc.dg/vmx/3a-07.c: New.
40135 * gcc.dg/vmx/3b-01.c: New.
40136 * gcc.dg/vmx/3b-02.c: New.
40137 * gcc.dg/vmx/3b-10.c: New.
40138 * gcc.dg/vmx/3b-13.c: New.
40139 * gcc.dg/vmx/3b-14.c: New.
40140 * gcc.dg/vmx/3b-15.c: New.
40141 * gcc.dg/vmx/3c-01a.c: New.
40142 * gcc.dg/vmx/3c-01.c: New.
40143 * gcc.dg/vmx/3c-02.c: New.
40144 * gcc.dg/vmx/3c-03.c: New.
40145 * gcc.dg/vmx/3d-01.c: New.
40146 * gcc.dg/vmx/4-01.c: New.
40147 * gcc.dg/vmx/4-03.c: New.
40148 * gcc.dg/vmx/5-01.c: New.
40149 * gcc.dg/vmx/5-02.c: New.
40150 * gcc.dg/vmx/5-03.c: New.
40151 * gcc.dg/vmx/5-04.c: New.
40152 * gcc.dg/vmx/5-05.c: New.
40153 * gcc.dg/vmx/5-06.c: New.
40154 * gcc.dg/vmx/5-07.c: New.
40155 * gcc.dg/vmx/5-07t.c: New.
40156 * gcc.dg/vmx/5-08.c: New.
40157 * gcc.dg/vmx/5-10.c: New.
40158 * gcc.dg/vmx/5-11.c: New.
40159 * gcc.dg/vmx/7-01a.c: New.
40160 * gcc.dg/vmx/7-01.c: New.
40161 * gcc.dg/vmx/7c-01.c: New.
40162 * gcc.dg/vmx/7d-01.c: New.
40163 * gcc.dg/vmx/7d-02.c: New.
40164 * gcc.dg/vmx/8-01.c: New.
40165 * gcc.dg/vmx/8-02a.c: New.
40166 * gcc.dg/vmx/8-02.c: New.
40167 * gcc.dg/vmx/brode-1.c: New.
40168 * gcc.dg/vmx/bug-1.c: New.
40169 * gcc.dg/vmx/bug-2.c: New.
40170 * gcc.dg/vmx/bug-3.c: New.
40171 * gcc.dg/vmx/cw-bug-1.c: New.
40172 * gcc.dg/vmx/cw-bug-2.c: New.
40173 * gcc.dg/vmx/cw-bug-3.c: New.
40174 * gcc.dg/vmx/dct.c: New.
40175 * gcc.dg/vmx/debug-1.c: New.
40176 * gcc.dg/vmx/debug-2.c: New.
40177 * gcc.dg/vmx/debug-3.c: New.
40178 * gcc.dg/vmx/debug-4.c: New.
40179 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40180 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40181 * gcc.dg/vmx/eg-5.c: New.
40182 * gcc.dg/vmx/fft.c: New.
40183 * gcc.dg/vmx/gcc-bug-1.c: New.
40184 * gcc.dg/vmx/gcc-bug-2.c: New.
40185 * gcc.dg/vmx/gcc-bug-3.c: New.
40186 * gcc.dg/vmx/gcc-bug-4.c: New.
40187 * gcc.dg/vmx/gcc-bug-5.c: New.
40188 * gcc.dg/vmx/gcc-bug-6.c: New.
40189 * gcc.dg/vmx/gcc-bug-7.c: New.
40190 * gcc.dg/vmx/gcc-bug-8.c: New.
40191 * gcc.dg/vmx/gcc-bug-9.c: New.
40192 * gcc.dg/vmx/gcc-bug-b.c: New.
40193 * gcc.dg/vmx/gcc-bug-c.c: New.
40194 * gcc.dg/vmx/gcc-bug-d.c: New.
40195 * gcc.dg/vmx/gcc-bug-e.c: New.
40196 * gcc.dg/vmx/gcc-bug-f.c: New.
40197 * gcc.dg/vmx/gcc-bug-g.c: New.
40198 * gcc.dg/vmx/gcc-bug-i.c: New.
40199 * gcc.dg/vmx/harness.h: New.
40200 * gcc.dg/vmx/ira1.c: New.
40201 * gcc.dg/vmx/ira2a.c: New.
40202 * gcc.dg/vmx/ira2b.c: New.
40203 * gcc.dg/vmx/ira2.c: New.
40204 * gcc.dg/vmx/ira2c.c: New.
40205 * gcc.dg/vmx/mem.c: New.
40206 * gcc.dg/vmx/newton-1.c: New.
40207 * gcc.dg/vmx/ops.c: New.
40208 * gcc.dg/vmx/sn7153.c: New.
40209 * gcc.dg/vmx/spill2.c: New.
40210 * gcc.dg/vmx/spill3.c: New.
40211 * gcc.dg/vmx/spill.c: New.
40212 * gcc.dg/vmx/t.c: New.
40213 * gcc.dg/vmx/varargs-1.c: New.
40214 * gcc.dg/vmx/varargs-2.c: New.
40215 * gcc.dg/vmx/varargs-3.c: New.
40216 * gcc.dg/vmx/varargs-4.c: New.
40217 * gcc.dg/vmx/varargs-5.c: New.
40218 * gcc.dg/vmx/varargs-6.c: New.
40219 * gcc.dg/vmx/varargs-7.c: New.
40220 * gcc.dg/vmx/vmx.exp: New.
40221 * gcc.dg/vmx/vprint-1.c: New.
40222 * gcc.dg/vmx/vscan-1.c: New.
40223 * gcc.dg/vmx/x-01.c: New.
40224 * gcc.dg/vmx/x-02.c: New.
40225 * gcc.dg/vmx/x-03.c: New.
40226 * gcc.dg/vmx/x-04.c: New.
40227 * gcc.dg/vmx/x-05.c: New.
40228 * gcc.dg/vmx/yousufi-1.c: New.
40229 * gcc.dg/vmx/zero-1.c: New.
40230 * gcc.dg/vmx/zero.c: New.
40232 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40234 * g++.dg/lookup/java1.C: Update for chage of
40236 * g++.dg/lookup/java2.C: Likewise.
40238 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40240 * ada/acats/run_all.sh: use -O2 by default.
40242 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40244 * gcc.dg/vr-mult-[12].c: New tests.
40246 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40248 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40250 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40252 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40254 * lib/target-supports.exp (check_profiling_available): Assume
40255 profiling isn't available for mips*-*-elf targets.
40257 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40259 * gcc.dg/builtins-38.c: New test.
40261 2004-04-14 Eric Christopher <echristo@redhat.com>
40263 * g++.dg/charset/charset.exp: Run .cc extension tests.
40265 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40267 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40269 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40271 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40273 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40275 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40276 * gcc.dg/i386-387-2.c: Likewise.
40278 * gcc.dg/i386-387-7.c: New test.
40279 * gcc.dg/i386-387-8.c: New test.
40281 * gcc.dg/builtins-37.c: New test.
40283 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40285 * g++.dg/pch/externc-1.C: Add missing semicolon.
40287 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40289 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40291 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40293 * gcc.c-torture/execute/20040411-1.c: New test.
40295 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40297 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40299 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40301 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40303 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40305 * lib/target-supports.exp (check_named_sections_available): New.
40306 * lib/gcc-dg.exp (dg-require-named-sections): New.
40307 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40308 old-deja.exp. Also prune error-count message from HP linker.
40309 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40311 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40312 * g++.old-deja/g++.pt/static3.C: Likewise.
40313 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40315 2004-04-09 Roger Sayle <roger@eyesopen.com>
40317 * gcc.c-torture/execute/20040409-1.c: New test case.
40318 * gcc.c-torture/execute/20040409-2.c: New test case.
40319 * gcc.c-torture/execute/20040409-3.c: New test case.
40321 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40323 * gcc.dg/20040409-1.c: New test.
40325 2004-04-08 Roger Sayle <roger@eyesopen.com>
40328 * g++.dg/opt/pr14888.C: New test case.
40330 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40332 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40333 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40334 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40335 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40338 2004-04-08 Paul Brook <paul@codesourcery.com>
40340 * gcc.dg/spill-1.c: New test.
40342 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40344 * gcc.dg/torture/builtin-ctype-2.c: New test.
40346 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40348 * gcc.dg/pch/pch.exp: Add largefile test.
40350 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40352 * g++.dg/pch/externc-1.Hs: New.
40353 * g++.dg/pch/externc-1.C: New.
40355 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40357 * gcc.dg/compat/struct-by-value-5a_main.c,
40358 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40359 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40360 * gcc.dg/compat/struct-by-value-5a_x.c,
40361 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40362 gcc.dg/compat/struct-by-value-5_x.c.
40363 * gcc.dg/compat/struct-by-value-5a_y.c,
40364 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40365 gcc.dg/compat/struct-by-value-5_y.c.
40367 * gcc.dg/compat/struct-by-value-6a_main.c,
40368 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40369 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40370 * gcc.dg/compat/struct-by-value-6a_x.c,
40371 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40372 gcc.dg/compat/struct-by-value-6_x.c.
40373 * gcc.dg/compat/struct-by-value-6a_y.c,
40374 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40375 gcc.dg/compat/struct-by-value-6_y.c.
40377 * gcc.dg/compat/struct-by-value-7a_main.c,
40378 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40379 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40380 * gcc.dg/compat/struct-by-value-7a_x.c,
40381 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40382 gcc.dg/compat/struct-by-value-7_x.c.
40383 * gcc.dg/compat/struct-by-value-7a_y.c,
40384 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40385 gcc.dg/compat/struct-by-value-7_y.c.
40387 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40389 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40390 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40391 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40394 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40396 * gcc.dg/builtins-36.c: New test.
40398 2004-04-06 Paul Brook <paul@codesourcery.com>
40400 * README.gcc: Remove obsolete contraint on testcases.
40402 2004-04-05 Paul Brook <paul@codesourcery.com>
40405 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40406 failure and exit(0) on success.
40407 * g++.dg/expr/anew2.C: Ditto.
40408 * g++.dg/expr/anew3.C: Ditto.
40409 * g++.dg/expr/anew4.C: Ditto.
40411 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40414 * g++.dg/template/unify7.C: New.
40416 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40418 * g++.dg/README: Bring up to date with new subdirectories; remove
40419 duplicate subdirectory lines.
40421 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40424 * g++.dg/template/unify5.C: New.
40425 * g++.dg/template/unify6.C: New.
40426 * g++.dg/template/qualttp20.C: Adjust.
40427 * g++.old-deja/g++.jason/report.C: Adjust.
40428 * g++.old-deja/g++.other/qual1.C: Adjust.
40430 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40433 * g++.dg/inherit/ptrmem1.C: New test.
40435 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40438 * gcc.c-torture/execute/20040331-1.c: New test.
40439 * gcc.dg/20040331-1.c: New test.
40441 2004-04-01 Paul Brook <paul@codesourcery.com>
40443 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40445 2004-03-30 Mark Mitchell <mark@codesourcery.com>
40448 * g++.dg/init/goto1.C: New test.
40451 * g++.dg/template/defarg4.C: New test.
40453 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
40455 * gcc.dg/altivec-11.c: Extend test for more valid cases.
40457 2004-03-28 David Edelsohn <edelsohn@gnu.org>
40459 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40461 2004-03-28 Zack Weinberg <zack@codesourcery.com>
40463 * gcc.dg/noncompile/undeclared-2.c: New test.
40465 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
40467 * gcc.dg/940409-1.c: Remove XFAIL.
40468 * gcc.dg/reg-vol-struct-1.c: New test.
40470 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40472 * gcc.dg/torture/builtin-wctype-1.c: New test.
40474 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
40476 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40477 * gcc.dg/20001101-1.c: Likewise.
40478 * gcc.dg/20001102-1.c: Likewise.
40480 2004-03-25 Roger Sayle <roger@eyesopen.com>
40482 * gcc.dg/compare8.c: Add an additional test for XOR.
40484 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40486 * gcc.dg/torture/builtin-ctype-1.c: New test.
40488 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40490 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40491 * gcc.dg/torture/builtin-math-1.c: Likewise.
40492 * gcc.dg/torture/builtin-power-1.c: New test.
40494 2004-03-24 Andreas Schwab <schwab@suse.de>
40496 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40499 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
40500 Roger Sayle <roger@eyesopen.com>
40502 * gcc.dg/compare8.c: New test case.
40504 2004-03-23 Ziemowit Laski <zlaski@apple.com>
40506 * g++.dg/ext/altivec-7.C: New test.
40508 2004-03-23 Zack Weinberg <zack@codesourcery.com>
40510 PR 12267, 12391, 12560, 13129, 14114, 14133
40511 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40512 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40513 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40514 Adjust error regexps.
40515 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40516 * gcc.dg/noncompile/undeclared-1.c: New test cases.
40517 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40518 * gcc.dg/local1.c: Add explanatory comment.
40520 2004-03-23 Roger Sayle <roger@eyesopen.com>
40522 PR optimization/14669
40523 * g++.dg/opt/fold2.C: New test case.
40525 2004-03-22 Jakub Jelinek <jakub@redhat.com>
40528 * gcc.dg/20040322-1.c: New test.
40530 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40532 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
40533 * gcc.dg/ultrasp4.c: Likewise.
40534 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
40536 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40538 * gcc.dg/i386-sse-8.c: Reset default options.
40540 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40542 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40543 in the error message text.
40545 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40547 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40549 2004-03-21 Mark Mitchell <mark@codesourcery.com>
40552 * g++.dg/init/array13.C: New test.
40554 2004-03-20 Roger Sayle <roger@eyesopen.com>
40557 * gcc.c-torture/compile/pr13889.c: New test case.
40559 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
40562 * builtins-1.c (nan, nans): Don't test.
40563 * builtins-30.c: Don't use nan, nanf, nanl.
40564 * builtins-35.c: New test.
40566 2004-03-19 Ziemowit Laski <zlaski@apple.com>
40568 * g++.dg/ext/altivec-6.C: New test.
40570 2004-03-19 Mark Mitchell <mark@codesourcery.com>
40572 * g++.dg/init/placement3.C: New test.
40574 * g++.dg/template/spec13.C: New test.
40576 * g++.dg/lookup/using11.C: New test.
40578 * g++.dg/lookup/koenig3.C: New test.
40580 * g++.dg/template/operator2.C: New test.
40582 * g++.dg/expr/dtor3.C: New test.
40583 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40585 * g++.old-deja/g++.law/visibility28.C: Likewise.
40587 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
40589 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40590 * gcc.dg/ppc64-abi-3.c: Likewise.
40592 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40595 * g++.dg/parse/template15.C: New test.
40597 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40599 * g++.dg/expr/dtor2.C: New test.
40601 * g++.dg/lookup/anon4.C: New test.
40603 * g++.dg/overload/using1.C: New test.
40605 * g++.dg/template/lookup7.C: New test.
40607 * g++.dg/template/typename6.C: New test.
40609 * g++.dg/expr/cond6.C: New test.
40611 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40613 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40615 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40617 * g++.dg/expr/cond5.C: New test.
40618 * g++.dg/expr/constcast1.C: Likewise.
40619 * g++.dg/expr/ptrmem2.C: Likewise.
40620 * g++.dg/expr/ptrmem3.C: Likewise.
40621 * g++.dg/lookup/main1.C: Likewise.
40622 * g++.dg/template/lookup6.C: Likewise.
40624 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40626 * gcc.dg/local1.c: New test.
40628 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40630 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40632 * gcc.dg/torture/builtin-convert-1.c: New test.
40634 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40636 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40638 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40641 * g++.dg/warn/Wunused-7.C: New test.
40643 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40645 * gcc.dg/torture/builtin-integral-1.c: New test.
40647 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40650 * g++.dg/parse/non-dependent3.C: New test.
40652 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
40654 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40655 * g++.dg/eh/simd-2.C: Likewise.
40656 * g++.dg/init/array10.C: Likewise.
40657 * gcc.c-torture/compile/simd-1.c: Likewise.
40658 * gcc.c-torture/compile/simd-2.c: Likewise.
40659 * gcc.c-torture/compile/simd-3.c: Likewise.
40660 * gcc.c-torture/compile/simd-4.c: Likewise.
40661 * gcc.c-torture/compile/simd-6.c: Likewise.
40662 * gcc.c-torture/execute/simd-1.c: Likewise.
40663 * gcc.c-torture/execute/simd-2.c: Likewise.
40664 * gcc.dg/compat/vector-defs.h: Likewise.
40665 * gcc.dg/20020531-1.c: Likewise.
40666 * gcc.dg/altivec-3.c: Likewise.
40667 * gcc.dg/altivec-4.c: Likewise.
40668 * gcc.dg/altivec-varargs-1.c: Likewise.
40669 * gcc.dg/compat/vector-defs.h: Likewise.
40670 * gcc.dg/i386-mmx-3.c: Likewise.
40671 * gcc.dg/i386-sse-4.c: Likewise.
40672 * gcc.dg/i386-sse-5.c: Likewise.
40673 * gcc.dg/i386-sse-8.c: Likewise.
40674 * gcc.dg/simd-1.c: Likewise.
40675 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
40676 __ev64_opaque__ since the machine description provides it.
40678 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40680 * lib/compat.exp (skip_list): New global variable.
40681 Use it to hold the user defined COMPAT_SKIPS list if any.
40682 (compat-obj): Add the members of skip_list to optall.
40684 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40686 * gcc.dg/compat/union-by-value-1_main.c,
40687 union-by-value-1_x.c, union-by-value-1_y.c,
40688 union-check.h, union-defs.h,
40689 union-init.h, union-return-1_main.c,
40690 union-return-1_x.c, union-return-1_y.c: New files.
40692 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40694 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40695 mixed-struct-init.h: Add 4 mixed structure types.
40696 struct-by-value-21_main.c, struct-by-value-21_x.c,
40697 struct-by-value-21_y.c, struct-return-21_main.c,
40698 struct-return-21_x.c, struct-return-21_y.c: New files.
40700 2004-03-13 Mark Mitchell <mark@codesourcery.com>
40703 * g++.dg/parse/template14.C: New test.
40705 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40707 * gcc.c-torture/execute/20040313-1.c: New test.
40709 2004-03-13 Jakub Jelinek <jakub@redhat.com>
40712 * gcc.dg/20040311-2.c: New test.
40714 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
40717 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40720 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
40722 * gcc.dg/20040305-2.c: Add missing return statement.
40724 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40726 * gcc.dg/builtins-34.c: Also check pow10*.
40728 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40731 * gcc.dg/20040305-2.c: New test.
40733 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40735 * gcc.dg/20040310-1.c: New test.
40737 2004-03-11 Roger Sayle <roger@eyesopen.com>
40739 * gcc.c-torture/execute/20040311-1.c: New test case.
40741 2004-03-11 Mark Mitchell <mark@codesourcery.com>
40744 * g++.dg/lookup/enum1.C: New test.
40746 2004-03-10 Mark Mitchell <mark@codesourcery.com>
40749 * g++.dg/lookup/struct2.C: New test.
40751 2004-03-10 Uros Bizjak <uros@kss-loka.si>
40753 * gcc.dg/builtins-34.c: New test.
40755 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40757 * gcc.dg/torture/builtin-nonneg-1.c: New test.
40759 2004-03-09 James E Wilson <wilson@specifixinc.com>
40761 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40762 * gcc.dg/alias-2.c: New testcase.
40764 2004-03-09 Zack Weinberg <zack@codesourcery.com>
40766 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40768 2004-03-09 Roger Sayle <roger@eyesopen.com>
40770 * gcc.c-torture/execute/20040309-1.c: New test case.
40772 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
40775 * g++.dg/overload/ref1.C: New.
40777 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40780 * g++.dg/template/spec12.C: New test.
40783 * g++.dg/parse/crash14.C: New test.
40785 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40788 * g++.dg/init/ref11.C: New test.
40790 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40793 * g++.dg/parse/builtin2.C: New test.
40795 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40798 * g++.dg/init/ctor3.C: New test.
40799 * g++.dg/init/union1.C: New test.
40800 * g++.dg/ext/anon-struct4.C: New test.
40802 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40804 * g++.dg/lookup/koenig1.C: Tweak error messages.
40805 * g++.dg/lookup/used-before-declaration.C: Likewise.
40806 * g++.dg/other/do1.C: Likewise.
40807 * g++.dg/overload/koenig1.C: Likewise.
40808 * g++.dg/parse/crash13.C: Likewise.
40809 * g++.dg/template/instantiate3.C: Likewise.
40811 2004-03-08 Eric Christopher <echristo@redhat.com>
40813 * * lib/target-supports.exp: Enable libiconv in test
40814 compilation. Fix up error checking.
40816 2004-03-08 Roger Sayle <roger@eyesopen.com>
40818 PR middle-end/14289
40819 * gcc.dg/pr14289-1.c: New test case.
40820 * gcc.dg/pr14289-2.c: Likewise.
40821 * gcc.dg/pr14289-3.c: Likewise.
40823 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
40825 * gcc.c-torture/execute/20040308-1.c: New test.
40827 2004-03-07 Roger Sayle <roger@eyesopen.com>
40829 * gcc.c-torture/execute/20040307-1.c: New test case.
40831 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
40833 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40835 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
40837 * gcc.dg/20040306-1.c: New test.
40839 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
40841 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40843 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40845 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40848 * gcc.dg/decl-6.c: New test.
40850 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40852 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40853 Rename LOGPOW -> LOG_POW.
40854 (SQRT_EXP, POW_EXP): New.
40856 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40858 * gcc.dg/i386-sse-8.c: New test.
40860 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40863 * gcc.dg/decl-5.c: New test.
40865 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
40867 * gcc.dg/20040305-1.c: New test.
40869 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
40872 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40874 2004-03-04 Ziemowit Laski <zlaski@apple.com>
40876 PR c++/14425, c++/14426
40877 * g++.dg/ext/altivec-4.C: New test.
40878 * g++.dg/ext/altivec-5.C: New test.
40880 2004-03-04 Geoffrey Keating <geoffk@apple.com>
40882 * g++.old-deja/g++.other/linkage1.C: Expect errors about
40883 global variables of a type with no linkage.
40884 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40885 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40886 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40887 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40888 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40889 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40890 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40891 * g++.dg/warn/deprecated.C: Name enum Color.
40892 * g++.dg/overload/VLA.C: Name structure for 'b'.
40893 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40895 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40897 * gcc.c-torture/compile/20040304-1.c: New test.
40899 2004-03-03 Zack Weinberg <zack@codesourcery.com>
40902 * gcc.dg/decl-4.c: New testcase.
40904 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
40906 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40907 as PRECF if sizeof (float) > sizeof (double).
40908 (PRECL): Make it the same as PRECF if
40909 sizeof (float) > sizeof (long double).
40911 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40913 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40914 system type. Add check for irix6 which doesn't have c99 runtime.
40916 2004-03-03 Bob Wilson <bob.wilson@acm.org>
40918 * gcc.dg/const-elim-1.c: xfail for xtensa.
40920 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40923 * g++.dg/template/cond4.C: New test.
40925 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40928 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40931 * g++.dg/parse/defarg7.C: New test.
40934 * g++.dg/template/friend26.C: New test.
40936 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40939 * g++.dg/abi/mangle21.C: New test.
40942 * g++.dg/parse/constructor2.C: New test.
40945 * g++.dg/template/sfinae1.C: New test.
40947 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40950 * g++.dg/expr/crash2.C: New test.
40952 PR middle-end/13448
40953 * gcc.dg/inline-5.c: New test.
40954 * gcc.dg/always-inline.c: Split out tests into ...
40955 * gcc.dg/always-inline2.c: ... this and ...
40956 * gcc.dg/always-inline3.c: ... this.
40958 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40961 * g++.dg/debug/crash1.C: New test.
40963 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
40965 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40966 function with __attribute__((noinline)).
40967 (recurser_void2): Likewise.
40968 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40969 (recurser_void2): Likewise.
40971 2004-02-29 Roger Sayle <roger@eyesopen.com>
40973 PR middle-end/14203
40974 * g++.dg/warn/Wunused-6.C: New test case.
40976 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
40978 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40981 2004-02-27 Eric Christopher <echristo@redhat.com>
40983 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40984 * g++.dg/charset/asm2.c: Run only x86.
40985 * gcc.dg/charset/asm3.c: Ditto.
40987 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
40989 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40992 2004-02-27 Ziemowit Laski <zlaski@apple.com>
40994 * g++.dg/ext/altivec-3.C: New.
40996 2004-02-26 Richard Henderson <rth@redhat.com>
40998 * g++.dg/ext/attrib10.C: Mark for warning.
40999 * gcc.dg/attr-alias-1.c: New.
41001 2004-02-26 Richard Henderson <rth@redhat.com>
41003 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41004 * gcc.c-torture/execute/20040208-2.c: ... it back.
41006 2004-02-26 Eric Christopher <echristo@redhat.com>
41008 * lib/target-supports.exp (check-iconv-available): New function.
41009 * lib/gcc-dg.exp (dg-require-iconv): New function.
41011 * gcc.dg/charset: New directory.
41012 * gcc.dg/charset/charset.exp: New file.
41013 * gcc.dg/charset/asm1.c: Ditto.
41014 * gcc.dg/charset/asm2.c: Ditto.
41015 * gcc.dg/charset/asm3.c: Ditto.
41016 * gcc.dg/charset/asm4.c: Ditto.
41017 * gcc.dg/charset/asm5.c: Ditto.
41018 * gcc.dg/charset/attribute1.c: Ditto.
41019 * gcc.dg/charset/attribute2.c: Ditto.
41020 * gcc.dg/charset/string1.c: Ditto.
41021 * g++.dg/charset: New directory.
41022 * g++.dg/dg.exp: Add here. Special options.
41023 * g++.dg/charset/charset.exp: New file.
41024 * g++.dg/charset/asm1.c: Ditto.
41025 * g++.dg/charset/asm2.c: Ditto.
41026 * g++.dg/charset/asm3.c: Ditto.
41027 * g++.dg/charset/asm4.c: Ditto.
41028 * g++.dg/charset/attribute1.c: Ditto.
41029 * g++.dg/charset/attribute2.c: Ditto.
41030 * g++.dg/charset/extern1.cc: Ditto.
41031 * g++.dg/charset/extern2.cc: Ditto.
41032 * g++.dg/charset/string1.c: Ditto.
41034 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41037 * g++.dg/parse/comma1.C: New test.
41039 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41042 * g++.dg/template/ttp8.C: New test.
41044 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41046 * gcc.dg/fixuns-trunc-1.c: New test.
41048 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41050 * gcc.dg/builtins-config.h: Use #elif.
41052 2004-02-26 Michael Matz <matz@suse.de>
41054 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41055 * gcc.dg/991214-1.c: Likewise.
41056 * gcc.dg/i386-asm-1.c: Likewise.
41058 2004-02-25 Richard Henderson <rth@redhat.com>
41060 * gcc.c-torture/execute/20040208-2.c: Move ...
41061 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41063 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41066 * g++.dg/other/crash-3.C: New test.
41068 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41070 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41071 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41073 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41076 2004-02-24 Michael Matz <matz@suse.de>
41078 * gcc.dg/i386-regparm.c: New.
41080 2004-02-23 James E Wilson <wilson@specifixinc.com>
41082 * gcc.c-torture/execute/20040223-1.c: New.
41084 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41085 Kazu Hirata <kazu@cs.umass.edu>
41087 * gcc.dg/fwritable-strings-1.c: Remove.
41089 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41092 * gcc.dg/20040223-1.c: New test.
41094 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41097 * g++.dg/ext/typeof9.C: New test.
41099 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41102 * g++.dg/other/switch1.C: New test.
41104 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41106 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41107 * gcc.dg/va-arg-1.c: Likewise.
41109 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41112 * g++.dg/template/koenig5.C: New test.
41114 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41116 * g++.dg/ext/altivec-1.C: Generalize target triple.
41117 * g++.dg/ext/altivec-2.C: New test case.
41118 * g++.dg/ext/altivec_check.h: New file.
41119 * gcc.dg/altivec-1.c: Generalize target triple;
41120 include altivec_check.h and call altivec_check().
41121 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41122 * gcc.dg/altivec-6.c: New test case.
41123 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41124 type casts as needed.
41125 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41127 * gcc.dg/altivec-12.c: New test case.
41128 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41129 include altivec_check.h and call altivec_check().
41130 * gcc.dg/altivec_check.h: New file.
41132 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41134 * lib/target-supports.exp (check_alias_available): Don't mangle
41135 function `g' in test program.
41137 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41139 * lib/target-supports.exp (check_profiling_available): Check
41140 argument to determine whether we support a profiling type.
41141 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41142 check_profiling_available.
41143 * g++.dg/bprob/bprob.exp: Likewise.
41144 * g77.dg/bprob/bprob.exp: Likewise.
41145 * gcc.misc-tests/bprob.exp: Likewise.
41146 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41147 dg-require-profiling and delete expected error handling.
41148 * gcc.dg/20021014-1.c: Likewise.
41149 * gcc.dg/nest.c: Likewise.
41151 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41154 * g++.dg/other/vthunk1.C: New test.
41156 2004-02-20 Falk Hueffner <falk@debian.org>
41159 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41161 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41164 * g++.dg/other/error8.C: Remove XFAIL markers.
41167 * g++.dg/ext/packed5.C: New test.
41170 * g++.dg/warn/Wunused-5.C: New test.
41173 * g++.dg/lookup/member1.C: New test.
41175 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41177 * gcc.c-torture/compile/20040130-1.c: Enable only when
41178 __INT_MAX__ >= 2147483647L.
41179 * gcc.c-torture/compile/961203-1.c: Likewise.
41181 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41183 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41184 * g++.dg/opt/template1.C: Robustify assembler regexp
41186 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41188 * gcc.c-torture/execute/simd-4.x: Remove.
41189 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41190 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41191 Guard with #ifndef SKIP_ATTRIBUTE.
41192 * gcc.dg/compat/vector-1_y.c: Likewise.
41193 * gcc.dg/compat/vector-2_x.c: Likewise.
41194 * gcc.dg/compat/vector-2_y.c: Likewise.
41195 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41196 * g++.dg/eh/simd-2.C: Likewise.
41198 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41200 * gcc.c-torture/compile/complex-1.c: New.
41202 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41205 * gcc.c-torture/execute/20040218-1.c: New test.
41207 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41210 * g++.dg/parse/new2.C: New test.
41212 2004-02-18 Paul Brook <paul@codesourcery.com>
41214 * gcc.c-torture/compile/libcall-1.c: New test.
41216 2004-02-18 Paul Brook <paul@codesourcery.com>
41219 * gcc.dg/debug/debug-7.c: New test.
41221 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41223 * gcc.dg/20040217-1.c: New test.
41225 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41227 * gcc.c-torture/execute/990208-1.x: Delete.
41229 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41231 * gcc.c-torture/execute/20040208-2.x: New file.
41233 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41236 * g++.dg/abi/structret1.C: New test.
41238 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41240 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41241 (i386_cpuid): No need to test if cpuid is available on AMD64.
41242 Fix assembly, so that it works onboth i386 and AMD64.
41243 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41244 (vecInLong): Fix s[] member type to unsigned int.
41245 (vecInWord): Remove type.
41246 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41247 (a64, b64, c64, d64, e64): Remove.
41248 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41249 Remove unused variable. Remove initialization of removed variables.
41250 Don't call mmx_tests nor sse_tests.
41251 (reference_mmx, reference_sse): Remove.
41252 (check): Add return stmt.
41253 * gcc.dg/i386-sse-7.c: New test.
41254 * gcc.dg/i386-mmx-4.c: New test.
41256 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41258 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41259 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41260 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41261 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41262 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41263 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41264 g++.dg/tc1/dr94.C: Fix line terminator.
41266 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41268 * gcc.c-torture/compile/20040216-1.c: New.
41270 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41272 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41273 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41274 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41275 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41276 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41277 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41279 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41281 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41283 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41286 * g++.dg/expr/cond4.C: New test.
41289 * g++.dg/lookup/crash2.C: New test.
41291 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41293 * gcc.c-torture/compile/20040214-2.c: New test.
41295 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41298 * g++.dg/ext/typeof8.C: New test.
41300 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41302 * gcc.c-torture/compile/20040214-1.c: New test.
41304 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41307 * g++.dg/template/spec11.C: New test.
41309 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41312 * g++.dg/other/error8.C: New test.
41314 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41317 * g++.dg/template/array4.C: New test.
41320 * g++.dg/inherit/thunk2.C: New test.
41323 * g++.dg/eh/cond2.C: New test.
41325 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41327 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41329 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41331 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41333 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41335 * g++.dg/simd-2.C: xfail on ppc64-linux.
41337 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41340 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41343 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41345 * gcc.dg/builtins-33.c: New test.
41347 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41349 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41351 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41353 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41355 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41357 * gcc.dg/ppc64-abi-3.c: New test.
41359 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41363 * gcc.dg/pr14092-1.c: New testcase.
41365 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41367 * gcc.dg/cpp/assert4.c: Fix typo last change.
41369 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41370 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41372 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41374 2004-02-09 Roger Sayle <roger@eyesopen.com>
41376 * gcc.c-torture/compile/20040209-1.c: New test case.
41378 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41380 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41382 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41384 * gcc.c-torture/execute/20040208-[12].c: New tests.
41386 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41388 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41390 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41392 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41394 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41397 * gcc.dg/visibility-8.c: New testcase.
41399 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41401 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41403 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41405 2004-02-07 Roger Sayle <roger@eyesopen.com>
41407 PR middle-end/13696
41408 * g++.dg/opt/fold1.C: New test case.
41410 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41413 * g++.dg/other/crash-2.C: New test.
41415 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41418 * g++.dg/parse/angle-bracket2.C: New test.
41420 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41422 PR middle-end/13750
41424 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41426 * g++.dg/pch/wchar-1.C: New.
41427 * g++.dg/pch/wchar-1.Hs: New.
41429 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41432 * g++.dg/parse/error15.C: New test.
41433 * g++.dg/parse/crash11.C: Update dg-error mark.
41435 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41438 * g++.dg/warn/conv2.C: New test.
41440 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41443 * g++.dg/warn/incomplete1.C: Remove xfail.
41445 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41447 * lib/file-format.exp (gcc_target_object_format): Use
41448 ${tool}_target_compile, not gcc_target_compile.
41449 * lib/target-supports.exp (check_alias_available): Likewise.
41450 (check_gc_sections_available): Likewise.
41451 * g++.dg/ext/attrib10.C: Use dg-require-alias.
41452 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41455 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41458 * g++.dg/template/static6.C: New test.
41460 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
41462 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41464 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41466 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41467 tests for systems where `char' is unsigned by default.
41469 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41472 * g++.dg/template/partial3.C: New test.
41474 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
41476 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41477 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41478 Remove mentions of obsolete ports.
41480 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
41482 * gcc.dg/noncompile/20001228-1.c: Fix for new
41485 2004-02-03 Roger Sayle <roger@eyesopen.com>
41488 * gcc.c-torture/execute/multdi-1.c: New test case.
41490 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41493 * g++.dg/template/lookup5.C: New test.
41495 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41498 * g++.dg/template/lookup4.C: New test.
41501 * g++.dg/parse/error14.C: New test.
41504 * g++.dg/parse/template13.C: New test.
41506 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41509 * g++.dg/template/koenig4.C: New test.
41512 * g++.dg/template/crash17.C: New test.
41515 * g++.dg/parse/error13.C: New test.
41516 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41518 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41520 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41522 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
41526 * gcc.dg/noncompile/20040203-1.c: New test.
41527 * gcc.dg/noncompile/20040203-2.c: Likewise.
41528 * gcc.dg/noncompile/20040203-3.c: Likewise.
41529 * gcc.dg/20040203-1.c: Likewise.
41531 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
41534 * g++.dg/template/sizeof7.C: New test.
41536 2004-02-02 Eric Christopher <echristo@redhat.com>
41537 Zack Weinberg <zack@codesourcery.com>
41539 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41541 2004-02-02 Zack Weinberg <zack@codesourcery.com>
41543 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41544 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41545 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41546 * gcc.dg/cleanup-5.c: Run only on Linux targets.
41548 2004-02-02 Mark Mitchell <mark@codesourcery.com>
41551 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41554 * g++.dg/ext/attrib13.C: New test.
41557 * g++.dg/conversion/op2.C: New test.
41559 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41561 * gcc.dg/titype-1.c: Fix pasto.
41563 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41565 * gcc.dg/titype-1.c: New test.
41567 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41570 * g++.dg/template/non-type-template-argument-1.C,
41571 g++.dg/template/qualified-id1.C: Update dg-error marks.
41572 * g++.dg/template/nontype6.C: New test.
41574 2004-02-01 Roger Sayle <roger@eyesopen.com>
41576 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41577 * gcc.dg/builtins-31.c: New testcase.
41578 * gcc.dg/builtins-32.c: New testcase.
41580 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
41582 * objc.dg/call-super-2.m: Update line numbers
41583 for the including of stddef.h.
41585 2004-01-30 Michael Matz <matz@suse.de>
41587 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41588 g++.dg/ext/case-range3.C: New tests.
41590 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41594 * g++.dg/template/member4.C: New test.
41596 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41599 * g++.dg/template/sizeof6.C: New test.
41601 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41603 * gcc.dg/fwritable-strings-1.c: New test.
41605 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41607 * gcc.c-torture/compile/20040130-1.c: New test.
41609 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
41611 * objc.dg/call-super-2.m: Include stddef.h for size_t.
41613 2004-01-29 Mark Mitchell <mark@codesourcery.com>
41616 * g++.dg/template/ctor3.C: New test.
41618 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41620 * g++.dg/tc1: New directory.
41621 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41622 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41623 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41624 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41625 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41627 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41629 * g++.dg/parse/error11.C: New test.
41630 * g++.dg/parse/error12.C: Likewise.
41632 2004-01-28 Ziemowit Laski <zlaski@apple.com>
41634 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41635 (scan_initial, main): Use aligned_sizeof instead of sizeof.
41637 2004-01-28 Mark Mitchell <mark@codesourcery.com>
41640 * g++.dg/ext/attrib12.C: New test.
41643 * g++.dg/parse/cast2.C: New test.
41645 2004-01-27 James E Wilson <wilson@specifixinc.com>
41647 * objc.dg/encode-2.m (main): New local string. Set depending on
41648 sizeof long. Use in sscanf call.
41649 * objc.dg/encode-3.m (main): New local string. Set depending on
41650 sizeof long. Use in scan_initial call.
41652 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41654 * objc.dg/call-super-2.m: Make LP64-safe.
41655 * objc.dg/desig-init-1.m: Likewise.
41657 2004-01-27 Devang Patel <dpatel@apple.com>
41659 * g++.dg/debug/namespace1.C: New test.
41661 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
41663 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41666 * gcc.dg/arm-mmx-1.c: New test.
41668 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41670 * gcc.dg/20040127-1.c: New test.
41671 * gcc.dg/20040127-2.c: New test.
41673 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41675 * objc.dg/stret-1.m (glob): Renamed to globa.
41677 2004-01-26 Mark Mitchell <mark@codesourcery.com>
41680 * g++.dg/expr/for1.C: New test.
41682 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
41684 PR middle-end/13779
41685 * gcc.dg/darwin-longlong.c: New test.
41687 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
41689 * gcc.dg/20040124-1.c: Moved test from here...
41690 * gcc.c-torture/compile/20040124-1.c: ...to here.
41692 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41694 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
41695 the assembly output if -m64 is passed.
41697 2004-01-25 Mark Mitchell <mark@codesourcery.com>
41700 * g++.dg/template/cond3.C: New test.
41702 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41705 * g++.dg/template/ttp7.C: New test.
41707 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41710 * g++.dg/template/nontype4.C: New test.
41711 * g++.dg/template/nontype5.C: Likewise.
41713 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
41715 * gcc.dg/torture/mips-clobber-at.c: New test.
41717 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
41719 * gcc.dg/20040124-1.c: New test.
41721 2004-01-24 Jakub Jelinek <jakub@redhat.com>
41723 * gcc.dg/20040123-1.c: New test.
41725 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41727 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41729 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
41731 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41733 2004-01-23 Andrew Pinski <apinski@apple.com>
41735 * gcc.dg/20030121-1.c: Move to ..
41736 * gcc.dg/20040121-1.c: here.
41738 2004-01-23 Roger Sayle <roger@eyesopen.com>
41740 * gcc.dg/builtins-29.c: New test case.
41742 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41745 * gcc.dg/builtins-30.c: New testcase.
41747 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
41749 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41750 * lib/g77.exp: Likewise.
41751 * lib/objc.exp: Likewise.
41752 * lib/g++.exp: Likewise.
41754 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41756 * gcc.dg/struct-by-value-2.c: New test.
41758 2004-01-21 Andrew Pinski <apinski@apple.com>
41761 * gcc.dg/20030121-1.c: New test.
41763 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
41765 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
41766 clobber frame pointer register in asm statement.
41768 2004-01-21 Falk Hueffner <falk@debian.org>
41770 * gcc.c-torture/compile/20040121-1.c: New test.
41772 2004-01-21 Zack Weinberg <zack@codesourcery.com>
41774 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41776 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
41778 * gcc.dg/ppc64-abi-2.c: New test.
41780 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
41782 * lib/treelang.exp: Fill out this file.
41783 * lib/treelang-dg.exp: New File.
41785 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
41787 * gcc.c-torture/compile/981022-1.c: Remove.
41788 * gcc.dg/array-5.c: Remove XFAIL.
41789 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41790 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41791 gcc.dg/cond-lvalue-1.c: Update.
41792 * gcc.dg/cast-lvalue-2.c: New test.
41794 2004-01-19 Mark Mitchell <mark@codesourcery.com>
41797 * g++.dg/other/error1.C (class foo): Tweak error message.
41800 * g++.dg/template/call2.C: New test.
41802 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41804 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41805 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41806 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41807 scalar-return-1_x.c, scalar-return-2_y.c,
41808 scalar-return-3_x.c, scalar-return-3_y.c,
41809 scalar-return-4_x.c, scalar-return-4_y.c,
41810 struct-align-1.h, struct-align-1_x.c,
41811 struct-align-1_y.c, struct-align-2.h,
41812 struct-align-2_x.c, struct-align-2_y.c,
41813 struct-by-value-10_y.c, struct-by-value-11_x.c,
41814 struct-by-value-11_y.c, struct-by-value-12_x.c,
41815 struct-by-value-12_y.c, struct-by-value-13_x.c,
41816 struct-by-value-13_y.c, struct-by-value-14_x.c,
41817 struct-by-value-14_y.c, struct-by-value-15_x.c,
41818 struct-by-value-15_y.c, struct-by-value-16_y.c,
41819 struct-by-value-17_y.c, struct-by-value-18_y.c,
41820 struct-by-value-19_y.c, struct-by-value-1_x.c,
41821 struct-by-value-1_y.c, struct-by-value-20_y.c,
41822 struct-by-value-2_x.c, struct-by-value-2_y.c,
41823 struct-by-value-3_y.c, struct-by-value-4_x.c,
41824 struct-by-value-4_y.c, struct-by-value-5_y.c,
41825 struct-by-value-6_y.c, struct-by-value-7_y.c
41826 struct-by-value-8_x.c, struct-by-value-8_y.c
41827 struct-by-value-9_x.c, struct-by-value-9_y.c
41828 struct-return-10_x.c, struct-return-10_y.c,
41829 struct-return-19_x.c, struct-return-20_x.c
41830 struct-return-2_x.c, struct-return-2_y.c
41831 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41832 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
41834 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41836 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41837 attribute on sparc*-sun-solaris2.*.
41839 2004-01-18 Mark Mitchell <mark@codesourcery.com>
41842 * g++.dg/ext/typeof7.C: New test.
41844 2004-01-18 David Edelsohn <edelsohn@gnu.org>
41846 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41847 * gcc.dg/const-elim-1.c: Same.
41849 2004-01-17 Ziemowit Laski <zlaski@apple.com>
41851 * objc.dg/stret-1.m: New.
41852 * objc.dg/stret-2.m: New.
41854 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
41857 * g++.dg/ext/vector1.C: New test.
41859 2004-01-16 Geoffrey Keating <geoffk@apple.com>
41861 * gcc.dg/pch/import-1.c: New.
41862 * gcc.dg/pch/import-1.hs: New.
41863 * gcc.dg/pch/import-1a.h: New.
41864 * gcc.dg/pch/import-1b.h: New.
41865 * gcc.dg/pch/import-1c.h: New.
41867 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41870 * g++.dg/ext/array1.C: New test.
41873 * g++.dg/conversion/op1.C: New test.
41875 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
41878 From Kazumoto Kojima / Dan Kegel:
41879 * gcc.dg/pr11864-1.c: New test.
41882 From Marcus Comstedt / Dan Kegel:
41883 * gcc.dg/pr10392-1.c: New test.
41885 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41888 * g++.dg/init/ref10.C: New test.
41890 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41893 * g++.dg/parse/typename6.C: New test.
41895 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41898 * g++.dg/pch/wchar-1.C: New.
41899 * g++.dg/pch/wchar-1.Hs: New.
41901 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41904 * g++.dg/expr/sizeof2.C: New test.
41906 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
41908 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41910 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41913 * g++.dg/lookup/strong-using-3.C: New.
41914 * g++.dg/lookup/using-10.C: New.
41916 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41919 * g++.dg/lookup/strong-using-2.C: New.
41921 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
41922 Dan Kegel <dank@kegel.com>
41923 J"orn Rennecke <joern.rennecke@superh.com>
41926 * gcc.dg/pr9365-1.c: New test.
41928 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41931 * g++.dg/parse/casting-operator2.C: New test.
41932 * g++.old-deja/g++.pt/explicit83.C: Remove.
41934 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
41936 * gcc.dg/label-compound-stmt-1.c: New test.
41937 * gcc.c-torture/compile/950922-1.c,
41938 gcc.c-torture/compile/20000211-3.c,
41939 gcc.c-torture/compile/20000518-1.c,
41940 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41941 compound statements.
41943 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
41945 * gcc.dg/ppc64-abi-1.c: New test.
41947 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
41949 * g++.dg/ext/attrib9.C: Add dg-warnings.
41951 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41954 * g++.dg/parse/dtor3.C: New test.
41956 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
41959 * g++.dg/parse/try-catch-1.C: New test.
41961 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
41963 * ada/acats/run_all.sh: Add more verbose output in acats.log
41964 when compiling tests.
41966 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41969 * gcc.dg/typedef-redecl.c: New test case.
41970 * gcc.dg/typedef-redecl.h: New support file.
41972 2004-01-13 Jan Hubicka <jh@suse.cz>
41974 * gcc.dg/always_inline.c: New test.
41975 * gcc.dg/debug/20031231-1.c: Fix.
41977 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41980 * g++.dg/template/array3.C: New test.
41982 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41984 * g++.dg/ext/lvalue1.C: No longer expected to fail.
41985 * g++.dg/warn/Wunused-2.C: Likewise.
41987 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41990 * g++.dg/template/instantiate6.C: New test.
41992 2004-01-12 Roger Sayle <roger@eyesopen.com>
41994 PR middle-end/11397
41995 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41997 2004-01-12 Jan Hubicka <jh@suse.cz>
42000 * gcc.dg/20040112-1.c: New.
42002 * gcc.dg/dwarf-die[1-7].c: Move to...
42003 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42004 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42006 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42009 * g++.dg/parse/friend4.C: New test.
42011 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42014 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42015 definition is called a friend.
42017 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42019 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42021 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42024 * g++.dg/parse/error10.C: New test.
42025 * g++.dg/template/arg2.C: Accept "invalid type" error.
42027 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42029 PR middle-end/13392
42030 * g++.dg/opt/expect2.C: New test.
42032 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42034 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42035 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42036 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42037 Update dg-error regexps.
42039 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42041 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42042 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42044 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42046 * gcc.dg/pragma-re-1.c: Use right pointer type.
42048 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42050 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42052 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42054 * gcc.dg/rs6000-ldouble-1.c: New.
42056 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42060 * g++.dg/other/abstract1.C: New test.
42062 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42064 * g++.dg/lookup/strong-using-1.C: New.
42066 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42069 * gcc.dg/func-ptr-conv-1.c: New test.
42070 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42072 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42075 * gcc.c-torture/compile/20040109-1.c: New.
42077 2004-01-08 Stuart Hastings <stuart@apple.com>
42079 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42080 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42081 * gcc.dg/i386-sse-6.c: ...this new testcase.
42083 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42085 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42087 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42089 * ada/acats/run_acats: Treat 'gnatchop' the same way
42090 as 'gnatmake'. Export GCC_DRIVER.
42091 * ada/acats/run_all.sh: Add target_gnatchop. Use
42092 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42094 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42097 * g++.dg/template/dependent-expr4.C: New test.
42099 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42101 * gcc.dg/altivec-11.c: New test.
42103 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42105 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42107 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42110 * gcc.dg/enum-compat-1.c: New test.
42111 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42113 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42116 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42117 gcc.dg/c99-idem-qual-3.c: New tests.
42119 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42121 * gcc.dg/winline-7.c: Don't cast void * to int.
42123 2004-01-06 Jan Hubicka <jh@suse.cz>
42125 * gcc.dg/i386-sse-5.c: New test
42126 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42128 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42131 * g++.dg/rtti/typeid4.C: New test.
42133 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42135 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42137 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42140 * g++.dg/template/error11.C: New test.
42143 * g++.dg/template/class2.C: New test.
42145 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42146 Richard Sandiford <rsandifo@redhat.com>
42149 * g++.dg/opt/alias3.C: New test.
42151 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42154 * g++.dg/template/koenig3.C: New test.
42157 * g++.dg/parse/offsetof3.C: New test.
42159 * g++.dg/init/copy7.C: Add missing dg-error markers.
42162 * g++.dg/init/copy7.c: New test.
42165 * g++.dg/parse/cast1.C: New test.
42167 2004-01-04 Jan Hubicka <jh@suse.cz>
42169 * gcc.dg/winline[1-7].c: New tests.
42171 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42174 * g++.dg/template/qualttp22.C: New test.
42176 2004-01-01 Jan Hubicka <jh@suse.cz>
42178 * gcc.dg/debug/20031231-1.c: New.
42179 * gcc.c-torture/compile/20040101-1.c: New.
42180 * gcc.dg/dwarf-die-[1-7].c: New.
42182 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42184 PR optimization/13521
42185 * gcc.c-torture/compile/20031231-1.c: New test.
42187 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42189 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42191 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42194 * g++.dg/template/crash16.C: New test.
42196 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42198 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42200 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42202 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42204 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42205 * g++.old-deja/g++.law/profile1.C: Likewise.
42206 * gcc.c-torture/compile/981006-1.c: Likewise.
42207 * gcc.c-torture/execute/loop-2e.x: Likewise.
42208 * gcc.c-torture/execute/loop-2f.x: Remove.
42209 * gcc.c-torture/execute/loop-2g.x: Likewise.
42210 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42211 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42213 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42216 * g++.dg/ext/attrib11.C: New test.
42219 * g++.dg/template/array2-1.C: New test.
42220 * g++.dg/template/array2-2.C: New test.
42222 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42224 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42226 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42229 * g++.dg/template/array1-1.C: New test.
42230 * g++.dg/template/array1-2.C: New test.
42232 2003-12-29 Roger Sayle <roger@eyesopen.com>
42235 * g77.dg/12632.f: New test case.
42237 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42240 * g++.dg/parse/nontype1.C: New test.
42242 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42245 * g++.dg/parse/explicit1.C: New test.
42246 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42248 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42251 * g++.dg/opt/inline6.C: New test.
42254 * g++.dg/parse/error9.C: New test.
42256 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42258 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42261 * g++.dg/init/assign1.C: New test.
42263 2003-12-28 Roger Sayle <roger@eyesopen.com>
42266 * g++.dg/warn/format3.C: New test case.
42268 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42270 * gcc.c-torture/compile/20031227-1.c: New test.
42272 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42274 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42275 * g77.dg/bprob/bprob.exp: Likewise.
42276 * gcc.misc-tests/bprob.exp: Likewise.
42277 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42278 variants on systems where the library does not provide that
42280 * gcc.dg/builtins-20.c: Use builtins-config.h.
42281 * gcc.dg/builtins-config.h: New file.
42283 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42285 * lib/gcc-dg.exp (dg-require-profiling): New function.
42286 * lib/target-supports.exp (check_profiling_available): Likewise.
42287 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42288 * g77.dg/bprob/bprob.exp: Likewise.
42289 * gcc.misc-tests/bprob.exp: Likewise.
42290 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42291 * gcc.dg/20021014-1.c: Likewise.
42292 * gcc.dg/nest.c: Likewise.
42294 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42296 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42298 * g++.dg/lookup/java2.C: Likewise.
42299 * gcc.dg/cpp/lexident.c: Likewise.
42301 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42303 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42305 * gcc.c-torture/compile/961203-1.c: Likewise.
42306 * gcc.c-torture/compile/980506-1.c: Likewise.
42308 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42310 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42311 (additional_prunes): New global.
42312 (gcc-dg-prune): Handle additional per-test pruning.
42313 (dg-test): Clear additional_prunes between tests.
42315 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42316 dg-prune-output to avoid spurious failures from assembler
42317 complaining about nonexistent WAW violations.
42318 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42319 Use dg-prune-output to avoid spurious failures from assembler
42320 warning about Itanium B-step errata.
42322 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42324 * g++.dg/abi/macro0.C: New test.
42325 * g++.dg/abi/macro1.C: Likewise.
42326 * g++.dg/abi/macro2.C: Likewise.
42328 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42329 * g++.dg/abi/bitfield7.C: Likewise.
42330 * g++.dg/abi/dtor2.C: Likewise.
42331 * g++.dg/abi/mangle11.C: Likewise.
42332 * g++.dg/abi/mangle12.C: Likewise.
42333 * g++.dg/abi/mangle14.C: Likewise.
42334 * g++.dg/abi/mangle17.C: Likewise.
42335 * g++.dg/abi/vbase10.C: Likewise.
42336 * g++.dg/abi/vbase14.C: Likewise.
42337 * g++.dg/template/qualttp17.C: Likewise.
42339 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42342 * gcc.dg/20031223-1.c: New test.
42344 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42346 * gcc.dg/noreturn-7.c: New test.
42348 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42350 * gcc.dg/null-pointer-1.c: New test.
42352 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42354 * g++.old-deja/g++.jason/template18.C: Remove.
42355 * g++.old-deja/g++.jason/template37.C: Likewise.
42358 * g++.dg/lookup/ns1.C: New test.
42361 * g++.dg/template/lookup3.C: New test.
42363 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42365 * g++.dg/template/recurse1.C: New test
42367 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42370 * g++.dg/parse/semicolon1.C: New test.
42371 * g++.dg/parse/semicolon1.h: Likewise.
42373 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42375 * gcc.dg/darwin-misaligned.c: New test.
42377 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42380 * gcc.dg/20031222-1.c: New test.
42382 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42385 * g++.dg/parse/error8.C: New test.
42388 * g++.dg/warn/ctor-init-1.C: New test.
42390 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42392 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42394 * gcc.c-torture/compile/930217-1.c: Likewise.
42395 * gcc.c-torture/compile/930513-1.c: Likewise.
42396 * gcc.c-torture/execute/920908-2.c: Likewise.
42397 * gcc.c-torture/execute/921204-1.c: Likewise.
42398 * gcc.c-torture/execute/930621-1.c: Likewise.
42399 * gcc.c-torture/execute/930630-1.c: Likewise.
42400 * gcc.c-torture/execute/931031-1.c: Likewise.
42401 * gcc.c-torture/execute/980602-2.c: Likewise.
42402 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42403 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42404 * gcc.c-torture/execute/extzvsi.c: Likewise.
42405 * gcc.c-torture/unsorted/ext.c: Likewise.
42407 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42410 * gcc.c-torture/compile/20031220-2.c: New test case.
42412 2003-12-20 Roger Sayle <roger@eyesopen.com>
42414 PR optimization/13031
42415 * gcc.c-torture/compile/20031220-1.c: New test case.
42417 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42419 * gcc.dg/cast-function-1.c: New test.
42421 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42423 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42426 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42429 * g++.dg/ext/attrib10.C: New test.
42431 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42433 * gcc.dg/cleanup-10.c: New test.
42434 * gcc.dg/cleanup-11.c: New test.
42436 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42439 * g++.dg/opt/expect1.C: New test.
42441 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42443 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42445 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
42448 * gcc.dg/20031218-1.c: New test.
42451 * gcc.dg/20031218-2.c: New test.
42452 * gcc.dg/20031218-3.c: New test.
42454 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42455 of label name and allow for USER_LABEL_PREFIX == "_" names.
42456 * g++.dg/abi/mangle18-2.C: Likewise.
42457 * g++.dg/abi/mangle19-1.C: Likewise.
42458 * g++.dg/abi/mangle19-2.C: Likewise.
42459 * g++.dg/abi/mangle20-1.C: Likewise.
42460 * g++.dg/abi/mangle20-2.C: Likewise.
42462 2003-12-18 Richard Henderson <rth@redhat.com>
42464 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42466 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
42467 Dan Kegel <dank@kegel.com>
42470 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42471 testing a cross compiler, it causes spurious compile failures.
42472 * lib/g++.exp: Likewise.
42474 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42477 * g++.dg/template/access13.C: New test.
42479 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
42481 * gcc.dg/20031216-1.c: New test.
42483 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42486 * g++.dg/template/error10.C: New test.
42488 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42490 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42491 * g++.dg/eh/simd-2.C: Likewise.
42493 2003-12-17 James E Wilson <wilson@specifixinc.com>
42494 Roger Sayle <roger@eyesopen.com>
42496 * gcc.c-torture/execute/ieee/mzero5.c: New.
42498 2003-12-17 Mark Mitchell <mark@codesourcery.com>
42501 * g++.dg/parse/error6.C: New test.
42504 * g++.dg/parse/error7.C: New test.
42506 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42508 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42509 at -O with stabs debugging formats.
42510 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42511 * gcc.dg/debug/debug-2.c: Likewise.
42513 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42516 * g++.dg/init/error1.C: New test.
42519 * g++.dg/init/pm3.C: New test.
42521 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
42524 * gcc.dg/bitfld-8.c: New test.
42526 2003-12-16 James Lemke <jim@wasabisystems.com>
42528 * gcc.dg/arm-scd42-[123].c: New tests.
42530 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42533 * g++.dg/abi/mangle20-1.C: New test.
42534 * g++.dg/abi/mangle20-2.C: New test.
42536 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42539 * g++.dg/other/offsetof2.C: Remove XFAIL.
42540 * g++.dg/parse/offsetof1.C: New test.
42541 * g++.gd/parse/offsetof2.C: Likewise.
42543 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42545 * g++.dg/template/nontype3.C: New test.
42546 * g++.dg/template/static2.C: Tweaked the dg-error clause.
42548 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42550 * g++.dg/warn/noreturn-3.C: Also test instantiation.
42552 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42555 * g++.dg/expr/assign1.C: New test.
42558 * g++.dg/abi/mangle19-1.C: New test.
42559 * g++.dg/abi/mangle19-2.C: New test.
42561 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
42563 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42565 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42567 * gcc.c-torture/execute/20031216-1.c: New test.
42569 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42571 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42574 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42577 * g++.dg/template/error9.C: New test.
42580 * g++.dg/template/error8.C: New test.
42582 2003-12-15 Roger Sayle <roger@eyesopen.com>
42584 PR middle-end/13400
42585 * gcc.c-torture/execute/20031215-1.c: New test case.
42587 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42590 * g++.dg/parse/error5.C: New test.
42593 * g++.dg/expr/sizeof1.C: New test.
42596 * g++.dg/template/crash15.C: New test.
42598 2003-12-15 Geoffrey Keating <geoffk@apple.com>
42600 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42601 a non-POD type as the last named parameter of a varargs function.
42603 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42607 * g++.dg/template/crash14.C: New test.
42608 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42610 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
42612 * g++.dg/other/java1.C: New test.
42615 * g++.dg/abi/mangle18-1.C: New test.
42616 * g++.dg/abi/mangle18-2.C: New test.
42618 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42620 PR optimization/10312
42621 * gcc.c-torture/execute/20031214-1.c: New.
42623 2003-12-14 Mark Mitchell <mark@codesourcery.com>
42627 * g++.dg/parse/error3.C: New test.
42628 * g++.dg/parse/error4.C: Likewise.
42629 * g++.dg/abi/mangle4.C: Tweak error messages.
42630 * g++.dg/lookup/using5.C: Likewise.
42631 * g++.dg/other/error2.C: Likewise.
42632 * g++.dg/parse/typename5.C: Likewise.
42633 * g++.dg/parse/undefined1.C: Likewise.
42634 * g++.dg/template/arg2.C: Likewise.
42635 * g++.dg/template/ttp3.C: Likewise.
42636 * g++.dg/template/type1.C: Likewise.
42637 * g++.old-deja/g++.other/crash32.C: Likewise.
42638 * g++.old-djea/g++.pt/defarg8.C: Likewise.
42640 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42643 * g++.dg/warn/noreturn-3.C: New test.
42645 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42648 * g++.dg/abi/covariant3.C: New.
42650 2003-12-12 Jakub Jelinek <jakub@redhat.com>
42652 * g++.dg/eh/ia64-1.C: New test.
42654 2003-12-12 Roger Sayle <roger@eyesopen.com>
42656 PR optimization/13037
42657 * g77.f-torture/execute/13037.f: New test case.
42659 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42662 * g++.dg/abi/covariant2.C: New.
42664 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
42666 * gcc.dg/cpp/trad/macro.c: New tests.
42668 2003-12-11 Zack Weinberg <zack@codesourcery.com>
42670 * gcc.c-torture/execute/wchar_t-1.x: Delete.
42672 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
42675 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42677 * lib/g++.exp (g++_version): Likewise.
42678 * lib/g77.exp (g77_version): Likewise.
42679 * lib/objc.exp (default_objc_version): Likewise.
42681 2003-12-10 Richard Henderson <rth@redhat.com>
42683 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42685 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42687 2003-12-08 Matt Austern <austern@apple.com>
42690 * lib/gcc-dg.exp (dg-require-visibility): Define.
42691 * lib/target-supports (check_visibility_available): Define.
42692 * gcc.dg/visibility-1.c: New test.
42693 * gcc.dg/visibility-2.c: Likewise.
42694 * gcc.dg/visibility-3.c: Likewise.
42695 * gcc.dg/visibility-4.c: Likewise.
42696 * gcc.dg/visibility-5.c: Likewise.
42697 * gcc.dg/visibility-6.c: Likewise.
42698 * g++.dg/ext/visibility-1.C: Likewise.
42699 * g++.dg/ext/visibility-2.C: Likewise.
42700 * g++.dg/ext/visibility-3.C: Likewise.
42701 * g++.dg/ext/visibility-4.C: Likewise.
42702 * g++.dg/ext/visibility-5.C: Likewise.
42703 * g++.dg/ext/visibility-6.C: Likewise.
42705 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42707 * g++.dg/lookup/java1.C: New test.
42708 * g++.dg/lookup/java2.C: New test.
42710 2003-12-07 Falk Hueffner <falk@debian.org>
42712 * g++.dg/opt/noreturn-1.C: New test.
42714 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
42716 * gcc.dg/overflow-1.c: New test.
42718 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42720 * g77.f-torture/compile/13060.f: New test.
42722 2003-12-06 Mark Mitchell <mark@codesourcery.com>
42725 * g++.dg/inherit/operator2.C: New test.
42727 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42730 * g++.dg/ext/attrib9.C: New test.
42732 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42735 * g++.dg/template/error7.C: New test.
42737 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
42738 J"orn Rennecke <joern.rennecke@superh.com>
42741 * g++.dg/other/struct-va_list.C: New test.
42743 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42746 * g++.dg/parse/defarg6.C: New test.
42748 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
42751 * gcc.c-torture/execute/20031201-1.c: New test.
42753 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
42755 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42757 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42759 * gcc.dg/builtin-return-1.c: New test.
42761 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
42762 J"orn Rennecke <joern.rennecke@superh.com>
42764 PR optimization/13260
42765 * gcc.c-torture/execute/20031204-1.c: New test.
42767 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42770 * g++.dg/template/error6.C: New test.
42772 2003-12-03 Jakub Jelinek <jakub@redhat.com>
42774 * gcc.dg/20031202-1.c: New test.
42776 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42779 * g++.dg/template/eh1.C: New test.
42782 * g++.dg/template/error5.C: New test.
42784 2003-12-02 David Ung <davidu@mips.com>
42786 * gcc.dg/compat/vector-check.h: Corrected type for var
42789 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42792 * g++.dg/template/ptrmem8.C: New test.
42794 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42797 * g++.dg/template/dependent-expr3.C: New test.
42799 2003-12-01 James Lemke <jim@wasabisystems.com>
42801 * gcc.dg/arm-g2.c: New test.
42803 2003-12-01 Roger Sayle <roger@eyesopen.com>
42805 PR optimization/11634
42806 * gcc.dg/20031201-2.c: New test case.
42808 2003-12-01 Zack Weinberg <zack@codesourcery.com>
42811 * objc.dg/proto-lossage-3.m: New test.
42813 2003-12-01 Roger Sayle <roger@eyesopen.com>
42815 PR optimization/12628
42816 * gcc.dg/20031201-1.c: New test case.
42818 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42820 * gcc.dg/unaligned-1.c: New test.
42822 2003-11-30 Mark Mitchell <mark@codesourcery.com>
42825 * g++.dg/template/error4.C: New test.
42826 * g++.dg/template/nested3.C: Adjust error markers.
42828 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42830 * gcc.dg/cpp/assert4.c: Check more #system assertions.
42832 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
42835 * gcc.dg/bitfld-7.c: New test.
42837 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
42839 * gcc.dg/tls/asm-1.C: New test.
42841 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42843 * gcc.dg/cpp/assert4.c: Update.
42845 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42847 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42848 * gcc.dg/builtin-apply3.c: New test.
42850 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42852 * lib/compat.exp (compat-obj): New xfaildata parameter.
42853 Use it to set compiler_conditional_xfail_data before compiling.
42854 (compat-get-options): Handle dg-xfail-if.
42855 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42856 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42857 * gcc.dg/compat/vector-1_y.c: Likewise.
42858 * gcc.dg/compat/vector-2_x.c: Likewise.
42859 * gcc.dg/compat/vector-2_y.c: Likewise.
42861 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42863 * g++.dg/opt/reg-stack4.C: New test.
42865 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42867 * gcc.dg/builtin-apply2.c: New test.
42869 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42871 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42873 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42876 * g++.dg/template/template-id-2.C: New test.
42878 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42881 * g++.dg/template/memfriend1.C: New test.
42882 * g++.dg/template/memfriend2.C: Likewise.
42883 * g++.dg/template/memfriend3.C: Likewise.
42884 * g++.dg/template/memfriend4.C: Likewise.
42885 * g++.dg/template/memfriend5.C: Likewise.
42886 * g++.dg/template/memfriend6.C: Likewise.
42887 * g++.dg/template/memfriend7.C: Likewise.
42888 * g++.dg/template/memfriend8.C: Likewise.
42889 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42891 2003-11-21 Mark Mitchell <mark@codesourcery.com>
42894 * g++.dg/ext/cond1.C: New test.
42896 2003-11-20 Richard Henderson <rth@redhat.com>
42898 * gcc.dg/20020201-2.c: Remove.
42899 * gcc.dg/20020201-4.c: Remove.
42900 * gcc.dg/20020304-1.c: Remove.
42902 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
42904 * gcc.dg/cpp/trad/xwin1.c: New test case.
42906 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
42908 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42909 * lib/g77.exp: Likewise.
42910 * lib/objc.exp: Likewise.
42911 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42914 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42917 * g++.dg/template/static5.C: New test.
42919 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
42921 * gcc.dg/nested-func-1.c: New test.
42923 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42925 * gcc.dg/cpp/assert4.c: New test.
42927 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42930 * g++.dg/lookup/using9.c: New test.
42932 2003-11-14 Mark Mitchell <mark@codesourcery.com>
42935 * g++.dg/template/error3.C: New test.
42937 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
42940 * ada/acats/run_acats, run_all.sh: Fix syntax error.
42941 No longer use a wrapper for gcc, since this does not work under
42944 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42947 * g++.dg/template/ptrmem7.C: New test.
42949 2003-11-13 Andrew Pinski <apinski@apple.com>
42951 * gcc.c-torture/compile/20031113-1.c: New test.
42953 2003-11-13 Mark Mitchell <mark@codesourcery.com>
42954 Kean Johnston <jkj@sco.com>
42957 * gcc.dg/unused-4.c: Update.
42959 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42961 * g++.dg/opt/const3.C: New test.
42963 2003-11-13 Jan Hubicka <jh@suse.cz>
42965 * gcc.c-torture/compile/20031112-1.c: New test.
42967 2003-11-12 Mark Mitchell <mark@codesourcery.com>
42969 * g++.dg/parse/crash10.C: Remove bogus error marker.
42971 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42973 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42974 (host_gcc): Likewise.
42975 (ROOT): Honor $PWDCMD.
42977 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42979 2003-11-12 Catherine Moore <clm@redhat.com>
42981 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42983 2003-11-12 Andreas Jaeger <aj@suse.de>
42984 Jakub Jelinek <jakub@redhat.com>
42985 Andrew Pinski <pinskia@physics.uc.edu>
42986 Richard Henderson <rth@redhat.com>
42988 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42990 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42992 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42993 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42995 2003-11-11 Andreas Jaeger <aj@suse.de>
42997 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42999 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43001 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43003 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43006 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43008 * gcc.dg/trampoline-1.c: New test.
43010 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43012 * gcc.c-torture/compile/200031109-1.c: New test.
43014 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43018 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43019 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43020 gcc.dg/format/no-y2k-1.c: Update.
43022 2003-11-08 Roger Sayle <roger@eyesopen.com>
43024 PR optimization/10467
43025 * gcc.dg/20031108-1.c: New test case.
43027 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43029 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43031 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43033 * gcc.dg/compound-lvalue-1.c: New test.
43034 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43037 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43039 * gcc.dg/altivec-varargs-1.c: New test.
43041 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43043 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43044 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43045 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43046 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43047 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43049 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43051 * gcc.dg/cond-lvalue-1.c: New test.
43053 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43055 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43057 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43060 * g++.dg/template/instantiate5.C: New test.
43062 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43065 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43066 * ChangeLog: Add missing first entry for above test.
43068 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43071 * g++.dg/template/using8.C: New test.
43072 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43074 2003-11-02 Roger Sayle <roger@eyesopen.com>
43076 PR optimization/10817
43077 * gcc.c-torture/compile/20031102-1.c: New test case.
43079 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43081 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43084 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43086 * gcc.dg/20031102-1.c: New test.
43088 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43090 * gcc.dg/complex-1.c: New test.
43092 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43095 * g++.dg/template/crash13.C: Adjust expected error location.
43096 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43098 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43100 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43102 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43105 * gcc.c-torture/compile/20031031-2.c: New test.
43107 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43110 * gcc.c-torture/compile/20031031-1.c: New test.
43112 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43114 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43115 * gcc.misc-tests/bprob.exp: Likewise.
43116 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43117 the execution test on arm-elf configs.
43118 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43119 configs that don't support scratch files.
43120 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43122 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43124 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43127 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43129 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43130 Avoid non pure sh syntax. Add more logging.
43132 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43135 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43138 * gcc.dg/ppc-stackalign-1.c: New test.
43140 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43142 * ada/acats/run_all.sh: Change output to be more compliant with
43144 Create acats.sum and acats.log files under testsuite/ada/acats
43145 Only run [a-z]* directories, to filter out e.g. CVS.
43146 Redirect build output to log file.
43148 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43150 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43152 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43155 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43157 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43159 * gcc.c-torture/compile/20031023-1.c: New test.
43160 * gcc.c-torture/compile/20031023-2.c: New test.
43161 * gcc.c-torture/compile/20031023-3.c: New test.
43162 * gcc.c-torture/compile/20031023-4.c: New test.
43164 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43167 * g++.dg/lookup/scoped8.C: New test.
43169 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43171 * g++.dg/opt/reg-stack3.C: New test.
43173 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43175 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43177 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43180 * g++.dg/template/crash13.C: New test.
43182 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43184 * gcc.dg/c99-restrict-2.c: New test.
43186 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43188 PR c++/12698, c++/12699, c++/12700, c++/12566
43189 * g++.dg/inherit/covariant9.C: New test.
43190 * g++.dg/inherit/covariant10.C: New test.
43191 * g++.dg/inherit/covariant11.C: New test.
43193 2003-10-23 Jason Merrill <jason@redhat.com>
43196 * g++.dg/ext/complit2.C: New test.
43198 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43201 * gcc.c-torture/execute/20031020-1.c: New test.
43203 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43205 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43206 following the jump_insn.
43208 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43210 * gcc.dg/cast-lvalue-1.c: New test.
43212 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43215 * g++.dg/template/cond2.C: New test.
43217 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43219 * gcc.dg/builtins-28.c: New test.
43221 2003-10-20 Jan Hubicka <jh@suse.cz>
43223 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43225 * gcc.dg/inline-2.c: Likewise.
43227 2003-10-20 Phil Edwards <phil@codesourcery.com>
43229 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43230 * gcc.dg/nest.c: Likewise.
43232 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43234 PR c++/9781, c++/10583, c++/11862
43235 * g++.dg/parse/crash13.C: New test.
43237 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43239 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43241 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43243 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43244 Define HAVE_C99_RUNTIME except on Solaris.
43245 * gcc.dg/builtins-20.c: Likewise.
43247 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43249 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43251 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43254 * g++.dg/template/crash21.C: New test.
43256 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43259 * g++.dg/template/typename5.C: New test.
43261 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43264 * g++.dg/template/friend25.C: New test.
43266 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43268 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43271 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43273 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43276 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43278 * gcc.c-torture/execute/960416-1.x: Remove.
43279 * gcc.c-torture/execute/divconst-3.x: Likewise.
43281 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43284 * gcc.dg/torture/cris-volatile-1.c: New test.
43286 2003-10-14 Roger Sayle <roger@eyesopen.com>
43288 PR optimization/9325
43289 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43290 for overflowing floating point to integer conversion during RTL
43293 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43295 * objc/execute/_cmd.m: Fix typo.
43296 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43297 Relax 'scan-assembler' regexp.
43298 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43299 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43300 * objc.dg/zero-link-2.m: Remove blank line.
43301 * objc.dg/zero-link-3.m: New test case.
43303 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43305 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43307 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43308 than linker trickery.
43310 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43313 * g++.dg/other/friend2.C: New test.
43315 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43317 * gcc.dg/20031012-1.c: New test.
43319 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43321 * gcc.dg/weak/weak-3.c: Fix for new warning.
43323 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43325 PR optimization/8750
43326 * gcc.c-torture/execute/20031012-1.c: New test case.
43328 2003-10-11 Roger Sayle <roger@eyesopen.com>
43330 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43331 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43333 2003-10-11 Roger Sayle <roger@eyesopen.com>
43335 PR optimization/12260
43336 * gcc.c-torture/compile/20031011-2.c: New test case.
43338 2003-10-11 Roger Sayle <roger@eyesopen.com>
43340 * gcc.c-torture/execute/20031011-1.c: New testcase.
43342 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43344 * gcc.c-torture/compile/20031011-1.c: New test.
43346 2003-10-11 Jan Hubicka <jh@suse.cz>
43348 * g++.dg/other/first-global.C: New test.
43350 2003-10-11 Roger Sayle <roger@eyesopen.com>
43352 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43354 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43356 * gcc.c-torture/compile/20031010-1.c: New test.
43358 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43360 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43361 * gcc.c-torture/execute/va-arg-25.c: ... here.
43363 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43365 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43367 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43369 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43371 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43373 * g++.dg/parse/error2.C: New test.
43375 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43378 * g++.dg/other/error5.C: Modify the error message.
43379 * g++.dg/lookup/using8.C: New test.
43381 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43383 * gcc.dg/darwin-abi-2.c: New file.
43384 * gcc.c-torture/execute/va-arg-24.c: New file.
43386 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43388 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43391 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43394 * g++.dg/other/error4.C: Update error messages.
43395 * g++.dg/template/ptrmem4.C: Likewise.
43398 * g++.dg/init/new9.C: New test.
43400 PR c++/12334, c++/12236, c++/8656
43401 * g++.dg/ext/attrib8.C: New test.
43403 2003-10-06 Devang Patel <dpatel@apple.com>
43405 * gcc.dg/debug/dwarf2-3.h: New test.
43406 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43408 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43410 * g++.dg/opt/cfg2.C: New test.
43412 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43414 * g++.dg/opt/float1.C: New test.
43416 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43418 * gcc.dg/c90-array-lval-6.c: New test.
43419 * gcc.dg/c99-array-lval-6.c: New test.
43421 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43422 Ziemowit Laski <zlaski@apple.com>
43424 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43425 'Derived', so that it is never considered a class method; add
43426 new warning for '+port' method ambiguity.
43427 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43428 <objc/objc-api.h> (needed on Mac OS X).
43429 * objc.dg/method-13.m: New test.
43431 2003-10-03 Roger Sayle <roger@eyesopen.com>
43433 PR optimization/9325, PR java/6391
43434 * gcc.c-torture/execute/20031003-1.c: New test case.
43436 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43438 PR optimization/12180
43439 * gcc.dg/20031002-1.c: New test.
43442 * g++.dg/inherit/error1.C: New test.
43444 2003-10-02 Chris Demetriou <cgd@broadcom.com>
43446 * lib/f-torture.exp (search_for): Rename to...
43447 (search_for_re): This. Also, clean up comments and the
43448 "regexp" invocation.
43450 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
43452 * gcc.c-torture/compile/20031002-1.c: New test.
43454 2003-10-02 Jakub Jelinek <jakub@redhat.com>
43456 * g++.dg/opt/cond1.C: New test.
43458 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
43460 * gcc.dg/Wold-style-definition-2.c: New testcase.
43461 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43463 2003-09-29 Richard Henderson <rth@redhat.com>
43465 * g++.dg/init/array10.C: Add dg-options.
43467 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
43469 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43471 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43473 * g++.dg/template/friend19.C: Fix typo.
43474 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43476 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
43478 * gcc.c-torture/execute/20030928-1.c: New test.
43479 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43481 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43483 * g++.dg/opt/unroll1.C: New test.
43485 2003-09-26 Roger Sayle <roger@eyesopen.com>
43487 PR optimization/11741
43488 * gcc.dg/20030926-1.c: New test case.
43490 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43493 * g++.dg/parse/access7.C: New test.
43494 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43496 2003-09-24 Ziemowit Laski <zlaski@apple.com>
43498 MERGE OF objc-improvements-branch into MAINLINE:
43499 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43500 if libobjc has not been built.
43501 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43502 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43503 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43504 objc/execute/nested-3.m, objc/execute/np-2.m,
43505 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43506 objc/execute/redefining_self.m, objc/execute/root_methods.m,
43507 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43508 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43509 objc.dg/special/unclaimed-category-1.h,
43510 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43511 well as GNU runtime.
43512 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43513 * execute/cascading-1.m, execute/function-message-1.m,
43514 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43515 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43516 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43517 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43518 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43519 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43520 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43521 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43522 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43523 * objc.dg/bitfield-2.m: Run only on Darwin.
43524 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43525 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43526 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43527 * objc.dg/const-str-1.m: Fix constant string layout.
43529 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
43531 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43533 2003-09-23 Geoffrey Keating <geoffk@apple.com>
43535 * gcc.dg/darwin-abi-1.c: New file.
43537 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
43540 * gcc.c-torture/compile/20030921-1.c: New test.
43542 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43544 * g++.dg/opt/reg-stack2.C: New test.
43546 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43548 * g++.dg/eh/delayslot1.C: New test.
43550 2003-09-20 Richard Henderson <rth@redhat.com>
43552 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43554 2003-09-20 Roger Sayle <roger@eyesopen.com>
43556 * gcc.c-torture/execute/20030920-1.c: New test case.
43558 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43560 * g++.dg/rtti/typeid3.C: Correct expected error message.
43562 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43565 * g++.dg/parse/crash12.C: New test.
43567 2003-09-19 Janis Johnson <janis187@us.ibm.com>
43569 * gcc.dg/compat/mixed-struct-check.h: New.
43570 * gcc.dg/compat/mixed-struct-defs.h: New.
43571 * gcc.dg/compat/mixed-struct-init.h: New.
43572 * gcc.dg/compat/struct-by-value-19_main.c: New.
43573 * gcc.dg/compat/struct-by-value-19_x.c: New.
43574 * gcc.dg/compat/struct-by-value-19_y.c: New.
43575 * gcc.dg/compat/struct-by-value-20_main.c: New.
43576 * gcc.dg/compat/struct-by-value-20_x.c: New.
43577 * gcc.dg/compat/struct-by-value-20_y.c: New.
43578 * gcc.dg/compat/struct-return-19_main.c: New.
43579 * gcc.dg/compat/struct-return-19_x.c: New.
43580 * gcc.dg/compat/struct-return-19_y.c: New.
43581 * gcc.dg/compat/struct-return-20_main.c: New.
43582 * gcc.dg/compat/struct-return-20_x.c: New.
43583 * gcc.dg/compat/struct-return-20_y.c: New.
43585 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
43586 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43587 so that it will not complain on LP64 targets.
43589 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43592 * g++.dg/template/friend24.C: New test.
43594 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
43597 * g++.dg/template/memtmpl2.C: New test.
43599 2003-09-18 Mark Mitchell <mark@codesourcery.com>
43602 * gcc.dg/builtin-apply1.c: New test.
43604 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
43607 * g++.dg/warn/Wunused-4.C: New test.
43609 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43612 * g++.dg/other/gc2.C: New test.
43614 2003-09-17 Mark Mitchell <mark@codesourcery.com>
43617 * g++.dg/rtti/typeid3.C: New test.
43620 * g++.dg/overload/template1.C: New test.
43622 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43624 * g++.dg/opt/cfg3.C: New test.
43626 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43629 * g++.dg/template/crash11.C: New test.
43631 2003-09-16 Jason Merrill <jason@redhat.com>
43632 Jakub Jelinek <jakub@redhat.com>
43634 * gcc.dg/attr-warn-unused-result.c: New test.
43636 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
43639 * g++.dg/expr/call2.C: New test.
43641 2003-09-15 Andreas Jaeger <aj@suse.de>
43643 * gcc.dg/Wold-style-definition-1.c: New test.
43645 2003-09-14 Mark Mitchell <mark@codesourcery.com>
43648 * g++.dg/parse/template12.C: New test.
43650 * g++.dg/abi/bitfield11.C: New test.
43651 * g++.dg/abi/bitfield12.C: Likewise.
43653 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
43655 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
43656 non-expansion of functional macro name without arguments at EOL.
43657 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
43659 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
43661 * gcc.c-torture/execute/20030914-[12].c: New tests.
43663 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
43666 * g++.dg/overload/addr1.C: New test.
43668 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
43670 * gcc.dg/20030909-1.c: New test.
43672 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43674 * gcc.dg/ultrasp10.c: New test.
43676 2003-09-09 Devang Patel <dpatel@apple.com>
43678 * gcc.dg/darwin-ld-6.c: New test.
43680 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43682 * gcc.dg/torture/builtin-explog-1.c: New testcase.
43684 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43686 * gcc.dg/ia64-types1.c: New test.
43687 * gcc.dg/ia64-types2.c: Likewise.
43689 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43691 * gcc.dg/builtins-1.c: Add more _Complex tests.
43692 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43694 * gcc.dg/builtins-1.c: Test existing _Complex functions.
43695 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43697 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43700 * g++.dg/lookup/koenig2.C: New test.
43703 * g++.dg/rtti/typeid2.C: New test.
43705 2003-09-08 Jakub Jelinek <jakub@redhat.com>
43707 * gcc.c-torture/compile/20030904-1.c: New test.
43709 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43711 * g++.dg/opt/longbranch2.C: New test.
43713 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43715 * g++.dg/template/crash10.C: Only compile it.
43717 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43719 PR middle-end/11665
43720 * gcc.c-torture/compile/20030907-1.c: New test.
43721 * g++.dg/init/array11.C: New test.
43723 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43726 * g++.dg/init/struct1.C: New test.
43728 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43731 * g++.dg/expr/comma1.C: New test.
43733 2003-09-06 Mark Mitchell <mark@codesourcery.com>
43736 * g++.dg/expr/static_cast5.C: New test.
43738 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
43741 * g++.dg/lookup/scoped7.C: New test.
43744 * g++.dg/other/static1.C: New test.
43747 * g++.dg/warn/template-1.C: New test.
43750 * g++.dg/template/crash10.C: New test.
43753 * g++.dg/overload/VLA.C: New test.
43756 * g++.dg/template/call1.C: New test.
43758 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43761 * g++.dg/parse/using3.C: New test.
43763 2003-09-06 Roger Sayle <roger@eyesopen.com>
43766 * g++.dg/overload/builtin3.C: New test case.
43768 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
43771 * gcc.dg/20030906-1.c: New test.
43772 * gcc.dg/20030906-2.c: Likewise.
43774 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43777 * g++.dg/parse/defarg5.C: New test.
43779 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43781 2003-09-05 Mark Mitchell <mark@codesourcery.com>
43784 * g++.dg/expr/static_cast4.C: New test.
43787 * g++.dg/template/crash9.C: New test.
43789 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
43791 * g++.old-deja/g++.ext/pretty2.C: Update for change
43793 * g++.old-deja/g++.ext/pretty3.C: Likewise.
43795 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
43798 * g++/dg/template/qualified-id1.C: New test.
43801 * g++.dg/warn/noeffect4.C: New test.
43803 2003-09-04 Matt Austern <austern@apple.com>
43805 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43806 * g++.dg/ext/fnname2.C: Likewise.
43807 * g++.dg/ext/fnname3.C: Likewise.
43809 2003-09-04 Mark Mitchell <mark@codesourcery.com>
43811 * g++.dg/expr/lval1.C: New test.
43812 * g++.dg/ext/lvcast.C: Remove.
43814 2003-09-03 Roger Sayle <roger@eyesopen.com>
43816 PR optimization/11700.
43817 * gcc.c-torture/compile/20030903-1.c: New test case.
43819 2003-09-03 Mark Mitchell <mark@codesourcery.com>
43822 * g++.dg/abi/layout4.C: New test.
43824 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
43827 * g++.dg/parse/friend3.C: New test.
43829 2003-09-02 Mark Mitchell <mark@codesourcery.com>
43832 * g++.dg/template/class1.C: New test.
43835 * g++.dg/expr/call1.C: New test.
43837 2003-09-01 Mark Mitchell <mark@codesourcery.com>
43840 * g++.dg/init/ref9.C: New test.
43843 * g++.dg/template/nested4.C: New test.
43845 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43848 * g++.dg/template/non-dependent4.C: New test.
43851 * g++.dg/inherit/conv1.C: New test.
43853 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43856 * g++.dg/ext/label1.C: New test.
43857 * g++.dg/ext/label2.C: Likewise.
43859 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43861 * g++.dg/expr/cond3.C: New test.
43863 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43865 * gcc.dg/builtins-1.c: Add new builtin cases.
43867 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43869 * gcc.dg/builtins-1.c: Add new cases.
43870 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43872 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43874 * gcc.dg/builtins-1.c: Add more math builtin tests.
43875 * gcc.dg/torture/builtin-attr-1.c: New test.
43877 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43879 PR optimization/5079
43880 * g++.dg/opt/static3.C: New test.
43882 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43884 * gcc.misc-tests/gcov-10b.c: New test.
43886 2003-08-27 Mark Mitchell <mark@codesourcery.com>
43888 * g++.dg/opt/ptrmem3.C: New test.
43890 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43892 2003-08-27 Jakub Jelinek <jakub@redhat.com>
43894 * gcc.dg/20030826-2.c: New test.
43896 2003-08-26 Roger Sayle <roger@eyesopen.com>
43898 PR middle-end/12002
43899 * g77.f-torture/compile/12002.f: New test case.
43901 2003-08-26 Roger Sayle <roger@eyesopen.com>
43903 * gcc.dg/20030826-1.c: New test case.
43905 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
43907 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43909 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
43912 * c++.dg/lookup/crash1.C: New test.
43914 * c++.dg/warn/noeffect3.C: New test.
43916 2003-08-25 Janis Johnson <janis187@us.ibm.com>
43918 * gcc.dg/compat/vector-1_x.c: Compile with -w.
43919 * gcc.dg/compat/vector-1_y.c: Ditto.
43920 * gcc.dg/compat/vector-2_x.c: Ditto.
43921 * gcc.dg/compat/vector-2_y.c: Ditto.
43923 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
43925 * gcc.dg/20030702-1.c: New test.
43927 2003-08-25 Mark Mitchell <mark@codesourcery.com>
43930 * g++.dg/ext/altivec-1.C: New test.
43932 2003-08-24 Richard Henderson <rth@redhat.com>
43934 * g++.dg/eh/simd-2.C: Add -w for x86.
43936 2003-08-23 Jakub Jelinek <jakub@redhat.com>
43938 * gcc.dg/20030815-1.c: New test.
43940 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43943 * g++.dg/parse/access6.C: New test.
43945 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43947 PR c++/641, c++/11876
43948 * g++.dg/template/friend22.C: New test.
43949 * g++.dg/template/friend23.C: Likewise.
43951 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43953 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43956 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43958 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43960 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43962 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43964 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43966 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43968 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43970 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43972 2003-08-21 Mark Mitchell <mark@codesourcery.com>
43975 * g++.dg/overload/prom1.C: New test.
43978 * g++.dg/parse/dtor2.C: New test.
43981 * g++.dg/parse/using2.C: New test.
43983 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
43986 * gcc.c-torture/compile/20030821-1.c: New.
43988 2003-08-20 Mark Mitchell <mark@codesourcery.com>
43991 * g++.dg/template/deduce2.C: New test.
43993 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
43995 * gcc.c-torture/execute/20030821-1.c: New test.
43997 2003-08-20 Roger Sayle <roger@eyesopen.com>
43999 PR middle-end/11984
44000 * gcc.dg/20030820-1.c: New test case.
44002 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44005 * g++.dg/warn/noeffect2.C: New test.
44007 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44010 * g++.dg/template/dtor2.C: New test.
44013 * g++.dg/template/operator1.C: New test.
44014 * g++.dg/parse/operator4.C: New test.
44017 * g++.dg/expr/enum1.C: New test.
44018 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44021 * g++.dg/parse/elab2.C: New test.
44022 * g++.dg/parse/typedef4.C: Change error message.
44023 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44024 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44025 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44027 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44029 * gcc.dg/pch/warn-1.c: New.
44030 * gcc.dg/pch/warn-1.hs: New.
44032 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44035 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44037 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44039 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44041 * gcc.dg/uninit-D.c: New Test.
44042 * gcc.dg/uninit-E.c: New Test.
44043 * gcc.dg/uninit-F.c: New Test.
44044 * gcc.dg/uninit-G.c: New Test.
44046 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44048 * g++.dg/README: Describe the pch directory.
44050 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44053 * g++.dg/parse/access4.C: New test.
44054 * g++.dg/parse/access5.C: Likewise.
44055 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44057 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44059 * gcc.dg/noncompile/20030818-1.c: New.
44061 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44064 * g++.dg/warn/noeffect1.C: New test.
44066 * g++.dg/template/scope2.C: New test.
44067 * g++.dg/template/error2.C: Correct dg-error
44069 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44071 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44073 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44076 * g++.dg/template/warn1.C: New.
44078 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44080 * g++.dg/template/error2.C: New test.
44081 * g++.dg/lookup/using7.C: Adjust errors
44082 * g++.old-deja/g++.pt/crash36.C: Likewise.
44083 * g++.old-deja/g++.pt/derived3.C: Likewise.
44085 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44087 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44088 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44089 * gcc.c-torture/execute/builtins/string-9.c: New, from
44090 string-opt-9.c. Adjust for execute/builtins framework.
44091 * gcc.c-torture/execute/string-opt-9.c: Delete.
44093 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44095 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44097 * g++.dg/parse/ret-type2.C: New test.
44100 * g++.dg/init/new8.C: New test.
44103 * g++.dg/parse/typedef5.C: New test.
44106 * g++.dg/parse/qualified2.C: New test.
44107 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44110 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44112 * g++.dg/conversion/ptrmem1.C: New test.
44114 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44117 * gcc.dg/20030811-1.c: New test.
44120 * gcc.c-torture/execute/20030811-1.c: New test.
44122 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44124 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44126 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44129 * g++.dg/inherit/multiple1.C: New test.
44131 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44133 * gcc.dg/spe1.c: New test.
44136 * g++.dg/expr/cast2.C: New test.
44139 * g++.dg/template/dependent-name2.C: New test.
44141 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44143 * g++.dg/parse/crash11.C: Put the dg options in comments.
44145 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44147 * lib/gcc-dg.exp: Update for diagnostic change.
44149 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44152 * g++.dg/parse/crash11.C: New test.
44154 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44156 * gcc.dg/cpp/spacing1.c: Update.
44158 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44161 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44162 a value for -mtune.
44164 2003-08-04 Roger Sayle <roger@eyesopen.com>
44166 PR middle-end/11771
44167 * gcc.c-torture/compile/20030804-1.c: New test case.
44169 2003-08-04 Roger Sayle <roger@eyesopen.com>
44171 * gcc.dg/20030804-1.c: New test case.
44173 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44175 * gcc.dg/cpp/separate-1.c: New test.
44177 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44180 * g++.dg/template/dependent-expr2.C: New test.
44183 * g++.dg/expr/ptrmem1.C: New test.
44185 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44188 * g++.dg/template/friend15.C: New test.
44190 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44192 * lib/dg-pch.exp: Work round PCH bug.
44194 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44196 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44197 builtins. Move cases from builtins-4.c here.
44199 * gcc.dg/torture/builtin-math-1.c: New test taken from
44200 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44203 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44206 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44209 * g++.dg/template/using7.C: New test.
44211 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44213 * import1.c, import2.c: New tests.
44215 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44217 * g++.dg/eh/crossjump1.C: New test.
44219 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44222 * g++.dg/template/using6.C: New test.
44225 * g++.dg/template/koenig2.C: New test.
44227 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44230 * g++.dg/parse/typedef4.C: New test.
44232 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44234 PR c++/8442, c++/8806
44235 * g++.dg/template/elab1.C: New test.
44236 * g++.dg/template/type2.C: Likewise.
44237 * g++.dg/template/ttp3.C: Adjust expected error message.
44238 * g++.old-deja/g++.law/visibility13.C: Likewise.
44239 * g++.old-deja/g++.niklas/t135.C: Likewise.
44240 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44241 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44243 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44245 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44248 * g++.dg/ext/stmtexpr1.C: New test.
44250 * g++.dg/opt/tmp1.C: New test.
44253 * g++.dg/parse/constant4.C: New test.
44256 * g++.dg/template/using5.C: New test.
44258 2003-07-31 Roger Sayle <roger@eyesopen.com>
44260 * gcc.dg/builtins-27.c: New test case.
44262 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44264 * gcc.dg/tls/opt-7.c: New test.
44266 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44268 * g++.old-deja/g++.other/crash18.C: Remove.
44270 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44272 * g++.dg/template/explicit3.C: New.
44273 * g++.dg/template/explicit4.C: New.
44274 * g++.dg/template/explicit5.C: New.
44277 * g++.dg/template/memtmpl1.C: New.
44279 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44282 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44283 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44285 2003-07-30 Jan Hubicka <jh@suse.cz>
44289 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44291 * gcc.dg/struct-in-proto-1.c: New test.
44293 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44295 * gcc.dg/cpp/include2.c: Only expect one message.
44297 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44300 * g++.dg/template/using1.C: New test.
44301 * g++.dg/template/using2.C: New test.
44302 * g++.dg/template/using3.C: New test.
44303 * g++.dg/template/using4.C: New test.
44305 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44307 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44308 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44310 2003-07-28 Jan Hubicka <jh@suse.cz>
44313 * g++.dg/opt/call1.C: New test.
44315 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44318 * g++.dg/init/enum2.C: New test.
44319 * g++.dg/template/overload1.C: Add "-w" option.
44321 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44323 * gcc.dg/Wdeclaration-after-statement-1.c,
44324 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44326 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44328 * gcc.c-torture/compile/20030725-1.c: New test.
44330 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44332 * gcc.dg/20030505.c: Only run for SPE.
44333 Remove definition of opaque type.
44335 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44337 * g++.dg/template/ptrmem6.C: New test.
44339 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44341 * gcc.c-torture/compile/zero-strct-2.c: New test.
44343 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44345 * gcc.dg/intermod-1.c: New test.
44347 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44350 * g++.dg/template/lookup2.C: New test.
44351 * g++.dg/template/memclass1.C: Remove instantiated from error.
44352 * g++.dg/other/error2.C: Tweak expected errors.
44355 * g++.dg/template/defarg3.C: New test.
44357 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44359 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44361 * g++.dg/inherit/access5.C: New test.
44363 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44366 * g++.dg/template/crash8.C: New test.
44368 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44371 * gcc.dg/noncompile/incomplete-2.c: New test.
44373 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44376 * g++.dg/inherit/access4.C: New test.
44379 * g++.dg/expr/cond2.C: New test.
44381 PR optimization/10679
44382 * g++.dg/opt/inline4.C: New test.
44384 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44386 * g++.dg/parse/crash10: New test.
44388 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44390 * g++.dg/ext/flexary1.C: New test.
44392 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44395 * g++.dg/template/crash9.C: New test.
44397 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44400 * g++.dg/parse/typedef3.C: New test.
44403 * g++.dg/parse/operator2.C: New test.
44406 * g++.dg/parse/def-tmpl-arg1.C: New test.
44409 * g++.dg/parse/funptr1.C: New test.
44412 * g++.dg/parse/ambig3.C: New test.
44415 * g++.dg/parse/operator3.C: New test.
44418 * g++.dg/parse/template10.C: New test.
44421 * g++.dg/parse/template11.C: New test.
44424 * g++.dg/parse/invalid-op1.C: New test.
44427 * g++.dg/parse/condexpr1.C: New test.
44429 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44431 * g++.dg/ext/packed3.C: New test.
44432 * g++.dg/ext/packed4.C: New test.
44434 * gcc.dg/pack-test-3.c: New test.
44436 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44438 * lib/compat.exp: Handle dg-options per source file.
44439 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44440 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44441 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44442 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44443 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44444 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44445 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44446 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44447 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44448 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44449 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44450 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44451 * g++.dg/compat/break/bitfield7_x.C: Ditto.
44452 * g++.dg/compat/break/bitfield7_y.C: Ditto.
44454 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
44457 * gcc.c-torture/execute/20030718-1.c: New test.
44459 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44461 PR optimization/11536
44462 * gcc.dg/20030721-1.c: New test.
44464 2003-07-19 Mark Mitchell <mark@codesourcery.com>
44467 * g++.dg/template/lookup1.C: New test.
44469 2003-07-19 Zack Weinberg <zack@codesourcery.com>
44471 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44472 diagnostics of ill-formed constructs involving labels.
44473 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44474 the new 'previously defined here' message.
44476 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
44478 * g++.dg/parse/non-dependent2.C: New test.
44480 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
44482 * g++.dg/init/init-ref4.C: xfail on targets without
44485 2003-07-17 Jakub Jelinek <jakub@redhat.com>
44488 * gcc.c-torture/execute/20030717-1.c: New test.
44490 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44492 * g++.dg/opt/cfg1.C: New test.
44494 2003-07-17 Mark Mitchell <mark@codesourcery.com>
44496 PR optimization/11557
44497 * gcc.dg/20030717-1.c: New test.
44499 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44502 * g++.dg/expr/crash-1.C: New test.
44505 * g++.dg/template/init3.C: New test.
44508 * g++.dg/template/non-dependent1.C: New test.
44511 * g++.dg/template/non-dependent2.C: New test.
44514 * g++.dg/template/non-dependent3.C: New test.
44517 * g++.dg/template/sizeof5.C: New test.
44519 2003-07-17 Geoffrey Keating <geoffk@apple.com>
44522 * gcc.c-torture/compile/mangle-1.c: New file.
44524 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44527 * g++.dg/parse/access3.C: New test.
44529 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44532 * g++.dg/init/init-ref4.C: New test.
44534 2003-07-16 Mark Mitchell <mark@codesourcery.com>
44537 * g++.dg/parse/constant3.C: New test.
44538 * g++.dg/parse/crash7.C: Likewise.
44540 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
44543 * gcc.dg/i386-pentium4-not-mull.c: New.
44545 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
44547 * gcc.dg/asm-names.c (ymain): Make it weak.
44549 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44552 * g++.dg/template/friend21.C: New test.
44554 2003-07-16 Jakub Jelinek <jakub@redhat.com>
44556 * gcc.dg/cleanup-8.c: New test.
44557 * gcc.dg/cleanup-9.c: New test.
44559 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
44561 * g++.dg/ext/dll-MI1.h: New file.
44562 * g++.dg/ext/dllexport-MI1.C: New file.
44563 * g++.dg/ext/dllimport-MI1.C: New file.
44565 2003-07-15 Jakub Jelinek <jakub@redhat.com>
44567 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44568 it does not have cmpstrsi patterns (just cmpmemsi).
44570 2003-07-15 Mark Mitchell <mark@codesourcery.com>
44573 * g++.dg/debug/debug8.C: New test.
44575 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44578 * g++.dg/template/crash7.C: New test.
44580 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
44583 * gcc.c-torture/compile/20030708-1.c: New.
44585 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
44587 * gcc.c-torture/execute/20030715-1.c: New test.
44589 2003-07-14 Geoffrey Keating <geoffk@apple.com>
44591 * gcc.dg/pch/inline-3.c: New file.
44592 * gcc.dg/pch/inline-3.hs: New file.
44593 * gcc.dg/pch/inline-4.c: New file.
44594 * gcc.dg/pch/inline-4.hs: New file.
44596 2003-07-14 Mark Mitchell <mark@codesourcery.com>
44599 * g++.dg/template/crash6.C: New test.
44602 * g++.dg/template/friend20.C: New test.
44605 * g++.dg/template/overload2.C: New test.
44607 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44609 PR optimization/11440
44610 * gcc.c-torture/execute/20030714-1.c: New test.
44612 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44615 * g++.dg/template/partial2.C: New test.
44617 2003-07-13 Mark Mitchell <mark@codesourcery.com>
44620 * g++.dg/template/anon1.C: New test.
44624 * g++.dg/parse/template9.C: Likewise.
44625 * g++.dg/template/crash4.C: New test.
44626 * g++.dg/template/koenig1.C: Likewise.
44627 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44628 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44629 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44631 * g++.old-deja/g++.jason/template36.C: Likewise.
44632 * g++.old-deja/g++.mike/p1989.C: Likewise.
44633 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44634 * g++.old-deja/g++.pt/ttp20.C: Use this->.
44635 * g++.old-deja/g++.pt/ttp21.C: Use this->.
44636 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44638 * g++.old-deja/g++.pt/union2.C: Use this->.
44640 2003-07-11 Jakub Jelinek <jakub@redhat.com>
44642 * gcc.dg/20030711-1.c: New test.
44644 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
44647 * g++.dg/parse/args1.C: New test.
44648 * g++.pt/defarg8.C: Change expected errors.
44650 2003-07-11 Mark Mitchell <mark@codesourcery.com>
44653 * g++.dg/template/nontype2.C: New test.
44656 * g++.dg/parse/template8.C: New test.
44659 * g++.dg/template/scope1.C: New test.
44661 * g++.dg/warn/Wsign-compare-1.C: New test.
44663 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44665 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44667 2003-07-10 Mark Mitchell <mark@codesourcery.com>
44670 * g++.dg/template/explicit2.C: New test.
44673 * g++.dg/warn/pedantic1.C: New test.
44675 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
44678 * g++.dg/other/field1.C: New test.
44680 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44683 * gcc.c-torture/compile/20030707-1.c: New.
44685 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44688 * g++.dg/template/access12.C: New test.
44690 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
44692 * g++.dg/bprob/bprob.exp (prof_ext): Update.
44693 * g77.dg/bprob/bprob.exp (prof_ext): Update.
44694 * gcc.misc-tests/bprob.exp (prof_ext): Update.
44695 * gcc.misc-tests/gcov.exp: Update
44696 * g++.dg/gcov/gcov.exp: Update
44697 * lib/gcov.exp: Update.
44699 2003-07-08 Mark Mitchell <mark@codesourcery.com>
44701 * g++.dg/abi/mangle17.C: Make sure template expressions are
44703 * g++.dg/abi/mangle4.C: Mark erroneous casts.
44704 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44705 * g++.dg/opt/stack1.C: Remove erroneous code.
44706 * g++.dg/parse/template7.C: New test.
44707 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44708 * g++.old-deja/g++.pt/crash4.C: Likewise.
44710 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44712 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44713 with zero or one occurence of `$' after the initial `L'.
44715 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
44717 * gcc.c-torture/compile/20030704-1.c: Add a comment.
44719 2003-07-08 Roger Sayle <roger@eyesopen.com>
44722 * gcc.dg/Wunreachable-6.c: New testcase.
44723 * gcc.dg/Wunreachable-7.c: New testcase.
44725 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44728 * gcc.dg/20030708-1.c: New test.
44730 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
44732 * gcc.dg/compat/sdata-section.h: New file.
44733 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44734 * gcc.dg/torture/mips-sdata-1.c: New test.
44736 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44739 * g++.dg/template/friend19.C: New test.
44741 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44743 * g++.dg/opt/strength-reduce.C: New test.
44745 2003-07-07 Roger Sayle <roger@eyesopen.com>
44748 * gcc.dg/20030707-1.c: New testcase.
44750 2003-07-07 Roger Sayle <roger@eyesopen.com>
44752 PR optimization/11059
44753 * g++.dg/opt/emptyunion.C: New testcase.
44755 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44756 Eric Botcazou <ebotcazou@libertysurf.fr>
44758 * g++.dg/opt/stack1.C: New test.
44760 2003-07-05 Mark Mitchell <mark@codesourcery.com>
44762 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44766 * g++.dg/expr/static_cast3.C: New test.
44768 2003-07-04 Zack Weinberg <zack@codesourcery.com>
44770 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44772 * gcc.dg/concat.c: Concatenation of string constants with
44773 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44774 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44775 * gcc.dg/cpp/escape-2.c: Use wide character constants where
44776 necessary to avoid multi-character character constant warning.
44777 * gcc.dg/cpp/escape.c: Likewise.
44778 * gcc.dg/cpp/ucs.c: Likewise.
44779 Remove backslashes from dg-bogus comments, as they confuse Tcl.
44782 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44785 * gcc.c-torture/compile/20030704-1.c: New.
44787 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44789 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44791 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
44793 PR c++/5287, PR c++/7910, PR c++/11021
44794 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44795 tests for warnings.
44796 * g++.dg/ext/dllimport2.C: Add tests for warnings.
44797 * g++.dg/ext/dllimport3.C: Likewise.
44798 * g++.dg/ext/dllimport4.C: New file.
44799 * g++.dg/ext/dllimport5.C: New file.
44800 * g++.dg/ext/dllimport6.C: New file.
44801 * g++.dg/ext/dllimport7.C: New file.
44802 * g++.dg/ext/dllimport8.C: New file.
44803 * g++.dg/ext/dllimport9.C: New file.
44804 * g++.dg/ext/dllimport10.C: New file.
44805 * g++.dg/ext/dllexport1.C: New file.
44807 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44809 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44810 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44812 2003-07-03 Roger Sayle <roger@eyesopen.com>
44814 * gcc.dg/builtins-25.c: New testcase.
44815 * gcc.dg/builtins-26.c: New testcase.
44817 2003-07-03 Janis Johnson <janis187@us.ibm.com>
44819 * gcc.dg/compat/vector-defs.h: New file.
44820 * gcc.dg/compat/vector-setup.h: New file.
44821 * gcc.dg/compat/vector-check.h: New file.
44822 * gcc.dg/compat/vector-1_main.c: New file.
44823 * gcc.dg/compat/vector-1_x.c: New file.
44824 * gcc.dg/compat/vector-1_y.c: New file.
44825 * gcc.dg/compat/vector-2_main.c: New file.
44826 * gcc.dg/compat/vector-2_x.c: New file.
44827 * gcc.dg/compat/vector-2_y.c: New file.
44829 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44830 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44831 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44832 * gcc.dg/compat/struct-align-1.h: New file.
44833 * gcc.dg/compat/struct-align-1_main.c: New file.
44834 * gcc.dg/compat/struct-align-1_x.c: New file.
44835 * gcc.dg/compat/struct-align-1_y.c: New file.
44836 * gcc.dg/compat/struct-align-2.h: New file.
44837 * gcc.dg/compat/struct-align-2_main.c: New file.
44838 * gcc.dg/compat/struct-align-2_x.c: New file.
44839 * gcc.dg/compat/struct-align-2_y.c: New file.
44841 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44842 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44843 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44844 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44845 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44846 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44847 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44848 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44849 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44850 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44851 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44852 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44853 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44854 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44855 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44856 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44857 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44858 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44859 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44860 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44861 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44862 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44863 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44864 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44865 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44866 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44867 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44868 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44869 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44871 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44873 * gcc.dg/i386-call-1.c: New test.
44875 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
44878 * g++.dg/parse/defarg4.C: New.
44880 2003-07-03 Roger Sayle <roger@eyesopen.com>
44883 * gcc.c-torture/compile/20030703-1.c: New test case.
44885 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44887 * g++.dg/template/local3.C: Remove extra semicolon.
44889 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44891 * gcc.dg/i386-volatile-1.c: New test.
44893 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
44896 * g++.dg/other/offsetof2.C: XFAIL.
44897 * g++.dg/other/offsetof5.C: New.
44900 * g++.dg/template/error1.C: New.
44903 * g++.dg/template/dependent-expr1.C: New.
44905 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44908 * g++.dg/template/local3.C: New test.
44911 * g++.dg/lookup/scoped6.C: New test.
44913 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
44916 * g++.dg/other/error7.C: New test.
44918 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
44920 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44921 * g++.old-deja/g++.abi/vtable3.h: Likewise.
44922 * g++.old-deja/g++.law/code-gen5.C: Likewise.
44923 * g++.old-deja/g++.other/union2.C: Likewise.
44924 * gcc.dg/c90-const-expr-2.c: Likewise.
44925 * gcc.dg/c90-const-expr-3.c: Likewise.
44926 * gcc.dg/c99-const-expr-2.c: Likewise.
44927 * gcc.dg/c99-const-expr-3.c: Likewise.
44928 * gcc.dg/concat.c: Likewise.
44930 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44933 * g++.dg/init/static1.C: New test.
44935 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44937 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44938 * g++.old-deja/g++.other/access2.C: Likewise.
44939 * g++.old-deja/g++.other/decl2.C: Likewise.
44940 * gcc.c-torture/execute/20020615-1.c: Likewise.
44942 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44945 * g++.dg/template/sizeof4.C: New test.
44947 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44949 * g++.dg/other/error6.C: New test.
44951 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44954 * g++.dg/parse/constant2.C: New test.
44956 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44959 * g++.dg/other/error5.C: New test.
44961 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44963 * gcc.dg/format/gcc_diag-1.c: New test.
44965 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
44967 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44969 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
44971 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44972 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44973 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44975 2003-06-28 Jakub Jelinek <jakub@redhat.com>
44977 * gcc.c-torture/execute/builtins/string-8.c: New test.
44978 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44979 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44980 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44982 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44985 * g++.dg/ext/typeof6.C: New test.
44987 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44990 * g++.dg/init/enum1.C: New test.
44992 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
44994 * gcc.dg/20030627-1.c: New test.
44996 2003-06-26 Mark Mitchell <mark@codesourcery.com>
44999 * g++.dg/expr/static_cast2.C: New test.
45001 2003-06-26 Roger Sayle <roger@eyesopen.com>
45002 Jakub Jelinek <jakub@redhat.com>
45004 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45005 sprintf(dst,"%s",src) optimization.
45006 * gcc.c-torture/execute/20030626-1.c: New test case.
45007 * gcc.c-torture/execute/20030626-2.c: New test case.
45009 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45011 * gcc.c-torture/execute/multi-ix.c: New test.
45013 * gcc.c-torture/execute/simd-4.c (main):
45014 Added missing semicolon at end of union.
45016 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45019 * g++.dg/template/explicit-instantiation3.C: New test.
45021 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45023 * gcc.dg/20030626-1.c: Use signed char.
45025 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45027 * gcc.dg/20030626-1.c: New test.
45029 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45031 * const-str-2.m: Update.
45033 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45036 * g++.dg/rtti/dyncast1.C: New test.
45037 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45038 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45039 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45042 * g++.dg/expr/static_cast1.C: New test.
45044 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45046 * gcc.dg/20030625-1.c: New test.
45048 2003-06-24 Roger Sayle <roger@eyesopen.com>
45050 * gcc.c-torture/compile/20030624-1.c: New test case.
45052 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45054 * gcc.c-torture/execute/string-opt-17.c: New test.
45056 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45059 * g++.dg/parse/crash6.C: New test.
45061 2003-06-23 Roger Sayle <roger@eyesopen.com>
45063 * gcc.dg/builtins-24.c: New test case.
45065 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45067 * g++.dg/opt/operator1.C: New test.
45069 2003-06-22 Roger Sayle <roger@eyesopen.com>
45071 * gcc.c-torture/execute/string-opt-16.c: New test case.
45073 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45075 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45076 * g++.old-deja/g++.other/conv7.C: Likewise.
45077 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45078 * g++.old-deja/g++.other/overload14.C: Likewise.
45080 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45082 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45083 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45085 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45088 * g++.dg/warn/Winline-3.C: New test.
45090 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45092 * lib/target-supports.exp (check_alias_available): Make the test
45093 program acceptable to the Solaris assembler.
45096 * g++.dg/template/memclass2.C: New test.
45098 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45099 Eric Botcazou <ebotcazou@libertysurf.fr>
45101 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45102 data for non-matching targets.
45103 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45105 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45108 * g++.dg/template/member3.C: New test.
45110 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45113 * g++.dg/template/func1.C: New test.
45116 * g++.dg/template/static4.C: New test.
45117 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45120 * g++.dg/init/ref7.C: New test.
45122 2003-06-19 Matt Austern <austern@apple.com>
45125 * g++.dg/anew1.C: New test.
45126 * g++.dg/anew2.C: New test.
45127 * g++.dg/anew3.C: New test.
45128 * g++.dg/anew4.C: New test.
45130 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45132 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45134 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45136 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45139 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45141 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45144 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45146 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45147 * gcc.c-torture/compile/961203-1.c: Likewise.
45148 * gcc.c-torture/compile/980506-1.c: Likewise.
45150 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45153 * g++.dg/lookup/using7.C: New test.
45155 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45158 * g++.dg/abi/conv1.C: Remove it.
45159 * g++.dg/template/conv7.C: New test.
45160 * g++.dg/template/conv8.C: Likewise.
45161 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45162 conversion operator.
45164 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45166 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45167 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45168 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45169 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45170 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45171 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45172 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45173 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45174 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45175 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45176 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45177 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45178 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45179 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45180 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45181 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45182 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45183 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45184 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45185 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45186 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45187 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45188 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45189 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45190 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45191 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45192 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45193 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45194 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45196 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45198 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45199 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45202 2003-06-16 Roger Sayle <roger@eyesopen.com>
45204 * gcc.dg/i386-387-5.c: New test case.
45205 * gcc.dg/i386-387-6.c: New test case.
45206 * gcc.dg/builtins-23.c: New test case.
45208 2003-06-15 Roger Sayle <roger@eyesopen.com>
45210 * gcc.dg/builtins-22.c: New test case.
45211 * gcc.dg/i386-387-1.c: Update to test exp.
45212 * gcc.dg/i386-387-2.c: Likewise.
45214 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45216 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45218 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45220 * lib/gcc-dg.exp (dg-require-dll): New function.
45221 (dg-xfail-if): Likewise.
45222 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45225 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45226 * gcc.c-torture/compile/20001205-1.c: Likewise.
45227 * gcc.c-torture/compile/20001226-1.c: Likewise.
45228 * gcc.c-torture/compile/20010518-2.c: Likewise.
45229 * gcc.c-torture/compile/20020312-1.c: Likewise.
45230 * gcc.c-torture/compile/20020604-1.c: Likewise.
45231 * gcc.c-torture/compile/920501-12.c: Likewise.
45232 * gcc.c-torture/compile/920501-4.c: Likewise.
45233 * gcc.c-torture/compile/920520-1.c: Likewise.
45234 * gcc.c-torture/compile/920521-1.c: Likewise.
45235 * gcc.c-torture/compile/920625-1.c: Likewise.
45236 * gcc.c-torture/compile/961203-1.c: Likewise.
45237 * gcc.c-torture/compile/980506-1.c: Likewise.
45238 * gcc.c-torture/compile/981006-1.c: Likewise.
45239 * gcc.c-torture/compile/981022-1.c: Likewise.
45240 * gcc.c-torture/compile/981223-1.c: Likewise.
45241 * gcc.c-torture/compile/990617-1.c: Likewise.
45242 * gcc.c-torture/compile/dll.c: Likewise.
45243 * gcc.c-torture/compile/labels-3.c: Likewise.
45244 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45245 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45246 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45247 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45248 * gcc.c-torture/compile/simd-5.c: Likewise.
45249 * gcc.c-torture/compile/20000804-1.x: Remove.
45250 * gcc.c-torture/compile/20001205-1.x: Likewise.
45251 * gcc.c-torture/compile/20001226-1.x: Likewise.
45252 * gcc.c-torture/compile/20010518-2.x: Likewise.
45253 * gcc.c-torture/compile/20020312-1.x: Likewise.
45254 * gcc.c-torture/compile/20020604-1.x: Likewise.
45255 * gcc.c-torture/compile/920501-12.x: Likewise.
45256 * gcc.c-torture/compile/920501-4.x: Likewise.
45257 * gcc.c-torture/compile/920520-1.x: Likewise.
45258 * gcc.c-torture/compile/920521-1.x: Likewise.
45259 * gcc.c-torture/compile/920625-1.x: Likewise.
45260 * gcc.c-torture/compile/961203-1.x: Likewise.
45261 * gcc.c-torture/compile/980506-1.x: Likewise.
45262 * gcc.c-torture/compile/981006-1.x: Likewise.
45263 * gcc.c-torture/compile/981022-1.x: Likewise.
45264 * gcc.c-torture/compile/981223-1.x: Likewise.
45265 * gcc.c-torture/compile/990617-1.x: Likewise.
45266 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45267 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45268 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45269 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45270 * gcc.c-torture/compile/simd-5.x: Likewise.
45272 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45274 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45276 * gcc.c-torture/execute/20030611-1.c: New test.
45278 2003-06-12 Roger Sayle <roger@eyesopen.com>
45281 * gcc.dg/20030612-1.c: New test case.
45283 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45286 * g++.dg/expr/cast1.C: New test.
45288 2003-06-12 Roger Sayle <roger@eyesopen.com>
45290 * gcc.dg/builtins-21.c: New test case.
45292 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45294 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45295 options instead of at the end.
45296 * lib/objc.exp (objc_target_compile): Likewise.
45298 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45301 * g++.dg/parse/error1.C: New test.
45303 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45305 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45306 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45307 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45308 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45309 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45310 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45311 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45312 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45313 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45314 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45315 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45316 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45317 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45318 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45319 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45320 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45321 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45322 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45323 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45324 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45325 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45326 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45327 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45328 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45330 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45331 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45332 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45333 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45334 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45335 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45336 * gcc.dg/compat/scalar-return-3_main.c: New file.
45337 * gcc.dg/compat/scalar-return-3_x.c: New file.
45338 * gcc.dg/compat/scalar-return-3_y.c: New file.
45339 * gcc.dg/compat/scalar-return-4_main.c: New file.
45340 * gcc.dg/compat/scalar-return-4_x.c: New file.
45341 * gcc.dg/compat/scalar-return-4_y.c: New file.
45343 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45345 * gcc.dg/compat/fp2-struct-check.h: New file.
45346 * gcc.dg/compat/fp2-struct-defs.h: New file.
45347 * gcc.dg/compat/fp2-struct-init.h: New file.
45348 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45349 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45350 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45351 * gcc.dg/compat/struct-return-10_main.c: New file.
45352 * gcc.dg/compat/struct-return-10_x.c: New file.
45353 * gcc.dg/compat/struct-return-10_y.c: New file.
45355 * gcc.dg/compat/compat-common.h: New file.
45356 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45357 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45358 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45359 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45360 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45361 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45362 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45363 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45364 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45365 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45366 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45367 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45368 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45369 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45370 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45371 * gcc.dg/compat/small-struct-check.h: Ditto.
45372 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45373 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45374 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45375 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45376 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45377 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45378 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45379 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45380 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45381 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45382 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45383 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45384 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45385 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45386 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45387 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45388 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45389 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45390 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45391 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45392 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45393 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45394 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45395 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45396 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45397 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45398 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45399 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45400 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45401 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45403 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45405 * g++.dg/pch/static-1.C: New file.
45406 * g++.dg/pch/static-1.Hs: New file.
45408 2003-06-10 Richard Henderson <rth@redhat.com>
45410 * gcc.dg/asm-7.c: Adjust expected warning text.
45412 2003-06-10 Roger Sayle <roger@eyesopen.com>
45414 * gcc.dg/builtins-20.c: New test case.
45416 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45419 * g++.dg/opt/template1.C: New test.
45421 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45423 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45424 additional_sources.
45426 2003-05-21 David Taylor <dtaylor@emc.com>
45428 * gcc.dg/Wpadded.c: New file.
45430 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45432 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45433 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45434 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45437 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45439 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45441 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45443 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45444 (dg-require-alias): Likewise.
45445 (dg-require-gc-sections): Likewise.
45446 * lib/target-supports.exp (check_gc_sections_available): Likewise.
45448 2003-06-08 Richard Henderson <rth@redhat.com>
45450 * gcc.dg/20011029-2.c: Fix the array reference.
45451 * gcc.dg/asm-7.c: New.
45453 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
45455 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45457 2003-06-08 Mark Mitchell <mark@codesourcery.com>
45459 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45460 (dg-require-gc-sections): Likewise.
45462 2003-06-08 Jan Hubicka <jh@suse.cz>
45464 * i386-cmov1.c: Fix regular expression.
45465 * i386-cvt-1.c: Likewise.
45466 * i386-local.c: Likewise.
45467 * i386-local2.c: Likewise.
45468 * i386-mul.c: Likewise.
45469 * i386-ssetype-1.c: Likewise.
45470 * i386-ssetype-3.c: Likewise.
45471 * i386-ssetype-5.c: Likewise.
45473 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45476 * g++.dg/warn/implicit-typename2.C: New test.
45477 * g++.dg/warn/implicit-typename3.C: New test.
45479 2003-06-07 Richard Henderson <rth@redhat.com>
45481 * g++.dg/other/offsetof3.C: Use size_t.
45482 * g++.dg/other/offsetof4.C: Likewise.
45484 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
45486 * lib/copy-file.exp: New. Implement gcc_copy_files.
45488 * lib/dg-pch.exp: Load copy-file.exp
45489 (dg-pch): Use gcc_copy_files instead of "file copy".
45491 2003-06-06 Mark Mitchell <mark@codesourcery.com>
45493 * gcc.dg/weak/weak.exp: Simplify.
45494 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45495 * gcc.dg/weak/weak-1.c: Likewise.
45496 * gcc.dg/weak/weak-2.c: Likewise.
45497 * gcc.dg/weak/weak-3.c: Likewise.
45498 * gcc.dg/weak/weak-4.c: Likewise.
45499 * gcc.dg/weak/weak-5.c: Likewise.
45500 * gcc.dg/weak/weak-6.c: Likewise.
45501 * gcc.dg/weak/weak-7.c: Likewise.
45502 * gcc.dg/weak/weak-8.c: Likewise.
45503 * gcc.dg/weak/weak-9.c: Likewise.
45505 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
45507 gcc.c-torture/execute/20030606-1.c: New.
45509 2003-06-06 Roger Sayle <roger@eyesopen.com>
45511 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45512 * gcc.dg/builtins-19.c: Likewise.
45514 2003-06-06 Roger Sayle <roger@eyesopen.com>
45516 * gcc.dg/builtins-2.c: Add some more tests.
45517 * gcc.dg/builtins-18.c: New test case.
45518 * gcc.dg/builtins-19.c: New test case.
45520 2003-06-06 Roger Sayle <roger@eyesopen.com>
45521 Jim Wilson <wilson@tuliptree.org>
45523 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45525 2003-06-06 Jakub Jelinek <jakub@redhat.com>
45527 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45528 mempcpy/stpcpy calls not to be optimized into something else.
45529 * gcc.c-torture/execute/string-opt-3.c: Moved to...
45530 * gcc.c-torture/execute/builtins/string-7.c: ...here.
45531 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45533 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45535 * gcc.dg/format/asm_fprintf-1.c: New test.
45537 2003-06-05 Mark Mitchell <mark@codesourcery.com>
45539 * lib/gcc-defs.exp (additional_sources): New variable.
45540 (dg-additional-sources): New function.
45541 (additional_files): New variable.
45542 (dg-additional-files): New function.
45543 (dg-additional-files-options): Likewise.
45544 * lib/gcc-dg.exp (dg-require-weak): New function.
45545 (dg-require-alias): Likewise.
45546 (dg-require-gc-sections): Likewise.
45547 * lib/target-supports.exp (check_alias_available): Remove testfile
45549 (check_gc_sections_available): New function.
45550 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45551 (dg-gpp-additional-files): Likewise.
45552 * lib/g++.exp (additional_sources): Remove.
45553 (additional_files): Likewise.
45554 (g++_target_compile): Use dg-additional-files-options.
45556 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
45558 * gcc.dg/special/ecos.exp: Remove.
45559 * gcc.dg/special/20000419-2.c: Use dg-require-*.
45560 * gcc.dg/special/alias-1.c: Likewise.
45561 * gcc.dg/special/alias-2.c: Likewise.
45562 * gcc.dg/special/gcsec-1.c: Likewise.
45563 * gcc.dg/special/weak-1.c: Likewise.
45564 * gcc.dg/special/weak-2.c: Likewise.
45565 * gcc.dg/special/wkali-1.c: Likewise.
45566 * gcc.dg/special/wkali-2.c: Likewise.
45568 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45569 dg-gpp-additional-*.
45570 * g++.dg/special/conpr-3.C: Likewise.
45571 * g++.dg/special/conpr-4.C: Likewise.
45572 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45573 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45574 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45575 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45576 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45577 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45578 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45579 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45580 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45581 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45582 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45583 * g++.old-deja/g++.other/comdat1.C: Likewise.
45584 * g++.old-deja/g++.other/comdat2.C: Likewise.
45585 * g++.old-deja/g++.other/comdat3.C: Likewise.
45586 * g++.old-deja/g++.other/ctor1.C: Likewise.
45587 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45589 2003-06-05 Richard Henderson <rth@redhat.com>
45591 * gcc.dg/debug/20030605-1.c: New.
45593 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45595 * README.QMTEST: Update.
45597 2003-06-04 Richard Henderson <rth@redhat.com>
45599 * gcc.dg/cleanup-1.c: New.
45600 * gcc.dg/cleanup-2.c: New.
45601 * gcc.dg/cleanup-3.c: New.
45602 * gcc.dg/cleanup-4.c: New.
45603 * gcc.dg/cleanup-5.c: New.
45604 * gcc.dg/cleanup-6.c: New.
45605 * gcc.dg/cleanup-7.c: New.
45607 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45609 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45611 * lib/dg-pch.exp: New file.
45612 * g++.dg/pch/pch.exp: Use dg-pch.exp.
45613 * gcc.dg/pch/pch.exp: Likewise.
45615 2003-06-04 Roger Sayle <roger@eyesopen.com>
45617 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45618 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45619 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45620 * gcc.dg/builtins-17.c: New test case.
45621 * gcc.dg/i386-387-4.c: New test case.
45622 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45624 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45626 * gcc.dg/ultrasp9.c: New test.
45628 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45630 * gcc.c-torture/compile/20030604-1.c: New test.
45631 * gcc.dg/sparc-constant-1.c: New test.
45633 2003-06-03 Glen Nakamura <glen@imodulo.com>
45635 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45637 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
45639 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45641 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45642 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45644 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
45646 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45648 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45651 * g++.dg/template/spec10.C: New test.
45653 2003-06-03 Roger Sayle <roger@eyesopen.com>
45655 * gcc.dg/builtins-16.c: New test case.
45657 2003-06-03 Jakub Jelinek <jakub@redhat.com>
45659 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45660 mempcpy test with post-increments.
45661 * gcc.c-torture/execute/string-opt-3.c: New test.
45662 * gcc.dg/string-opt-1.c: New test.
45664 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
45667 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45669 2003-06-02 Mark Mitchell <mark@codesourcery.com>
45671 * lib/scanasm.exp (dg-scan): New function, factored out of ...
45672 (scan-assembler): ... here. Use dg-scan.
45673 (scan-assembler-not): Likewise.
45674 (scan-file): New function.
45675 (scan-file-not): Likewise.
45676 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45677 * gcc.dg/cpp/_Pragma4.c: Likewise.
45678 * gcc.dg/cpp/_Pragma5.c: Likewise.
45679 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45680 * gcc.dg/cpp/avoidpaste2.c: Likewise.
45681 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45682 * gcc.dg/cpp/cmdlne-P.c: Likewise.
45683 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45684 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45685 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45686 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45687 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45688 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45689 * gcc.dg/cpp/cxxcom1.c: Likewise.
45690 * gcc.dg/cpp/line1.c: Likewise.
45691 * gcc.dg/cpp/maccom1.c: Likewise.
45692 * gcc.dg/cpp/maccom2.c: Likewise.
45693 * gcc.dg/cpp/maccom3.c: Likewise.
45694 * gcc.dg/cpp/maccom4.c: Likewise.
45695 * gcc.dg/cpp/maccom5.c: Likewise.
45696 * gcc.dg/cpp/maccom6.c: Likewise.
45697 * gcc.dg/cpp/multiline.c: Likewise.
45698 * gcc.dg/cpp/spacing1.c: Likewise.
45699 * gcc.dg/cpp/spacing2.c: Likewise.
45700 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45701 * gcc.dg/cpp/trad/maccom1.c: Likewise.
45702 * gcc.dg/cpp/trad/maccom2.c: Likewise.
45703 * gcc.dg/cpp/trad/maccom3.c: Likewise.
45704 * gcc.dg/cpp/trad/maccom4.c: Likewise.
45705 * gcc.dg/cpp/trad/maccom6.c: Likewise.
45706 * gcc.dg/cpp/cxxcom2.c: Likewise.
45707 * gcc.dg/cpp/cxxcom2.h: New file.
45709 * gcc.dg/cpp/truefalse.cpp: Move it to ...
45710 * g++.dg/cpp/truefalse.C: Here.
45711 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45713 2003-06-01 Loren James Rittle <ljrittle@acm.org>
45715 * gcc.dg/cpp/redef3.c: New file.
45717 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45719 * gcc.dg/i386-loop-3.c: New test.
45721 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
45723 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45725 2003-05-31 Roger Sayle <roger@eyesopen.com>
45727 * gcc.dg/fwrapv-1.c: New test case.
45728 * gcc.dg/fwrapv-2.c: New test case.
45730 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45733 * g++.dg/template/spec9.C: New test.
45735 2003-05-29 Roger Sayle <roger@eyesopen.com>
45737 * gcc.dg/duff-4.c: New test case.
45739 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
45742 * g77.dg/ffixed-form-1.f: New test
45743 * g77.dg/ffixed-form-2.f: New test
45744 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45745 * g77.dg/ffree-form-3.f: New test
45747 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
45749 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45750 * gcc.dg/wint_t-1.c: Likewise.
45752 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45754 * g++.dg/template/access11.C: New test.
45756 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45759 * g++.dg/template/access10.C: New test.
45761 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45762 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45764 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45766 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45768 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45769 suppress for powerpc-*-darwin*.
45770 * gcc.dg/torture/builtin-noret-2.c: Likewise.
45772 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45774 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45775 suppress option for powerpc-*-darwin*.
45777 2003-05-23 Roger Sayle <roger@eyesopen.com>
45779 * gcc.dg/builtins-1.c: Add tests for tan and atan.
45780 * gcc.dg/builtins-4.c: Add test for fmod.
45782 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45785 * g++.dg/template/instantiate4.C: New test.
45787 2003-05-22 Roger Sayle <roger@eyesopen.com>
45789 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45791 2003-05-21 Janis Johnson <janis187@us.ibm.com>
45793 * gcc.dg/compat/scalar-return-1_main.c: New file.
45794 * gcc.dg/compat/scalar-return-1_x.c: New file.
45795 * gcc.dg/compat/scalar-return-1_y.c: New file.
45796 * gcc.dg/compat/scalar-return-2_main.c: New file.
45797 * gcc.dg/compat/scalar-return-2_x.c: New file.
45798 * gcc.dg/compat/scalar-return-2_y.c: New file.
45799 * gcc.dg/compat/struct-return-3_main.c: New file.
45800 * gcc.dg/compat/struct-return-3_y.c: New file.
45801 * gcc.dg/compat/struct-return-3_x.c: New file.
45802 * gcc.dg/compat/struct-return-2_main.c: New file.
45803 * gcc.dg/compat/struct-return-2_x.c: New file.
45804 * gcc.dg/compat/struct-return-2_y.c: New file.
45806 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45808 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45809 for hppa*-hp-hpux*.
45810 * gcc.dg/20021014-1.c (dg-options): Likewise.
45811 * gcc.dg/nest.c (dg-options): Likewise.
45813 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
45816 * g++.dg/ext/dllimport2.C: New file.
45817 * g++.dg/ext/dllimport3.C: New file.
45819 2003-05-20 Janis Johnson <janis187@us.ibm.com>
45821 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45822 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45823 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45824 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45825 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45826 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45827 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45828 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45829 * gcc.dg/compat/small-struct-defs.h: New file.
45830 * gcc.dg/compat/small-struct-init.h: New file.
45831 * gcc.dg/compat/small-struct-check.h: New file.
45832 * gcc.dg/compat/fp-struct-defs.h: New file.
45833 * gcc.dg/compat/fp-struct-check.h: New file.
45834 * gcc.dg/compat/fp-struct-init.h: New file.
45835 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45836 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45838 2003-05-19 Jakub Jelinek <jakub@redhat.com>
45840 * gcc.dg/20030225-2.c: New test.
45842 2003-05-18 Roger Sayle <roger@eyesopen.com>
45843 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45845 * gcc.c-torture/compile/20030518-1.c: New test case.
45847 2003-05-18 Mark Mitchell <mark@codesourcery.com>
45849 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45850 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45851 gcc-dg-debug-runtest.
45852 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45853 gcc-dg-debug-runtest.
45855 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45858 * g++.dg/lookup/using6.C: New test.
45860 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45862 * g++.dg/parse/access2.C: New test.
45864 2003-05-17 Mark Mitchell <mark@codesourcery.com>
45866 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45867 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45868 * gcc.dg/debug/debug.exp: Likewise.
45870 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
45872 * gcc.dg/dollar.c: New test.
45874 2003-05-16 Janis Johnson <janis187@us.ibm.com>
45876 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45877 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45878 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45879 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45880 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45881 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45882 * gcc.dg/compat/struct-by-value-6_main.c: New file.
45883 * gcc.dg/compat/struct-by-value-6_x.c: New file.
45884 * gcc.dg/compat/struct-by-value-6_y.c: New file.
45885 * gcc.dg/compat/struct-by-value-7_main.c: New file.
45886 * gcc.dg/compat/struct-by-value-7_x.c: New file.
45887 * gcc.dg/compat/struct-by-value-7_y.c: New file.
45888 * gcc.dg/compat/struct-by-value-8_main.c: New file.
45889 * gcc.dg/compat/struct-by-value-8_x.c: New file.
45890 * gcc.dg/compat/struct-by-value-8_y.c: New file.
45891 * gcc.dg/compat/struct-by-value-9_main.c: New file.
45892 * gcc.dg/compat/struct-by-value-9_x.c: New file.
45893 * gcc.dg/compat/struct-by-value-9_y.c: New file.
45895 2003-05-16 Mark Mitchell <mark@codesourcery.com>
45897 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45898 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
45899 support for "repo" mode.
45900 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45901 * lib/g77-dg.exp: Likewise.
45902 * lib/obj-dg.exp: Likewise.
45904 2003-05-16 Jakub Jelinek <jakub@redhat.com>
45906 Merge from gcc-3_2-rhl8-branch:
45907 2003-04-23 Jakub Jelinek <jakub@redhat.com>
45909 * gcc.dg/tls/opt-6.c: New test.
45911 2003-04-05 Jakub Jelinek <jakub@redhat.com>
45913 * gcc.dg/20030405-1.c: New test.
45915 2003-03-09 Jakub Jelinek <jakub@redhat.com>
45917 * gcc.dg/20030309-1.c: New test.
45919 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45921 * gcc.c-torture/execute/20030307-1.c: New test.
45923 2003-02-20 Randolph Chung <tausq@debian.org>
45925 * gcc.c-torture/compile/20030220-1.c: New test.
45927 2003-02-18 Jakub Jelinek <jakub@redhat.com>
45929 * gcc.dg/20030217-1.c: New test.
45931 2003-01-29 Jakub Jelinek <jakub@redhat.com>
45933 * gcc.c-torture/compile/20020129-1.c: New test.
45935 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45937 * gcc.dg/unroll-1.c: New test.
45939 2002-11-16 Jan Hubicka <jh@suse.cz>
45941 * gcc.c-torture/execute/20020920-1.c: New test.
45943 2002-10-08 Jakub Jelinek <jakub@redhat.com>
45946 * gcc.c-torture/compile/20021008-1.c: New test.
45948 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
45951 * gcc.c-torture/execute/20020810-1.c: New test.
45953 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45955 * gcc.c-torture/compile/20020807-1.c: New test.
45957 2002-07-30 Jakub Jelinek <jakub@redhat.com>
45959 * gcc.dg/tls/opt-1.c: New test.
45961 2002-07-29 Jakub Jelinek <jakub@redhat.com>
45963 * gcc.dg/20020729-1.c: New test.
45965 2002-07-20 Jakub Jelinek <jakub@redhat.com>
45967 * g++.dg/opt/life1.C: New test.
45969 2002-05-20 Jakub Jelinek <jakub@redhat.com>
45971 * gcc.dg/20020525-1.c: New test.
45973 2002-05-24 Jakub Jelinek <jakub@redhat.com>
45976 * g++.dg/ext/pretty1.C: New test.
45977 * g++.dg/ext/pretty2.C: New test.
45979 2003-05-15 Mark Mitchell <mark@codesourcery.com>
45982 * g++.dg/ext/typeof5.C: New test.
45984 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
45986 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45987 __USER_LABEL_PREFIX__ into account.
45988 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45990 2003-05-14 Roger Sayle <roger@eyesopen.com>
45992 * gcc.dg/builtins-15.c: New test case.
45994 2003-05-13 Zack Weinberg <zack@codesourcery.com>
45996 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45998 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46000 * lib/g++.exp: Tweak handling of additional source files.
46001 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46002 * g++.dg/special/conpr-2a.C: Rename to ...
46003 * g++.dg/special/conpr-2a.cc: ... this.
46004 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46005 * g++.dg/special/conpr-3a.C: Rename to ...
46006 * g++.dg/special/conpr-3a.cc: This.
46007 * g++.dg/special/conpr-3b.C: Rename to ...
46008 * g++.dg/special/conpr-3b.cc: This.
46009 * g++.dg/special/conpr-4.C: New test.
46010 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46012 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46014 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46016 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46018 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46019 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46020 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46021 * g++.old-deja/g++.other/warn3.C: Likewise.
46023 2003-05-11 Roger Sayle <roger@eyesopen.com>
46025 * gcc.dg/i386-387-1.c: Update to also test log.
46026 * gcc.dg/i386-387-2.c: Likewise.
46028 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46030 * g77.f-torture/execute/int8421.f: New test.
46032 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46034 PR c++/10230, c++/10481
46035 * g++.dg/lookup/scoped5.C: New test.
46037 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46040 * g++.dg/template/ttp6.C: New test.
46042 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46044 * gcc.c-torture/execute/builtins: New directory.
46045 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46046 gcc.c-torture/execute/builtins.
46047 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46048 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46049 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46050 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46052 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46055 * g++.dg/template/access8.C: New test.
46056 * g++.dg/template/access9.C: New test.
46058 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46061 * g++.dg/parse/access1.C: New test.
46063 2003-05-09 DJ Delorie <dj@redhat.com>
46065 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46066 long, and not an int.
46068 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46070 PR c++/10555, c++/10576
46071 * g++.dg/template/memclass1.C: New test.
46073 2003-05-08 DJ Delorie <dj@redhat.com>
46075 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46077 * gcc.c-torture/execute/20021024-1.x: Likewise.
46078 * gcc.c-torture/execute/shiftdi.x: Likewise.
46079 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46080 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46081 * gcc.dg/20021018-1.c: Likewise.
46083 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46085 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46087 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46088 (bcopy): Call memmove.
46090 2003-05-08 Roger Sayle <roger@eyesopen.com>
46092 * g77.f-torture/compile/8485.f: New test case.
46094 2003-05-07 Richard Henderson <rth@redhat.com>
46097 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46098 Verify exception_cleanup not called for rethrows.
46099 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46100 when exiting catch block without rethrowing.
46101 * g++.dg/eh/forced3.C: New.
46102 * g++.dg/eh/forced4.C: New.
46104 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46106 * gcc.dg/20030505.c: Fix triplet.
46108 2003-05-06 DJ Delorie <dj@redhat.com>
46110 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46111 * gcc.dg/nest.c: Likewise.
46113 2003-05-05 Roger Sayle <roger@eyesopen.com>
46115 * gcc.dg/builtins-14.c: New test case.
46117 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46119 * lib/compat.exp (compat-execute): New argument.
46120 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46121 * gcc.dg/compat: New test directory.
46122 * gcc.dg/compat/compat.exp: New expect script.
46123 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46124 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46125 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46126 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46127 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46128 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46130 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46131 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46132 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46133 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46134 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46135 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46136 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46137 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46138 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46139 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46140 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46141 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46142 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46143 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46144 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46146 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46148 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46150 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46152 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46154 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46156 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46157 * gcc.dg/ppc-fsel-2.c: New test.
46159 * gcc.dg/unused-5.c: New test.
46161 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46164 * g++.dg/warn/pmf1.C: New test.
46166 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46169 * g++.dg/warn/main.C: New test.
46171 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46173 * gcc.dg/nonnull-3.c: New test.
46175 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46177 * gcc.dg/cpp/Wtrigraphs.c: Update.
46178 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46180 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46182 * gcc.dg/ppc-fsel-1.c: New test.
46184 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46187 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46189 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46191 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46193 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46195 PR c++/9364, c++/10553, c++/10586
46196 * g++.dg/parse/typename4.C: New test.
46197 * g++.dg/parse/typename5.C: Likewise.
46199 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46201 * gcc.c-torture/compile/20030503-1.c: New test.
46203 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46205 * g++.dg/lookup/using5.C: Fix testcase error.
46207 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46209 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46210 since MEABI is no longer supported. Remove all vestiges
46211 of MEABI from the test.
46213 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46216 * g++.dg/lookup/using5.C: New test.
46218 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46221 * g++.dg/template/ttp5.C: New test.
46223 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46225 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46226 (dg-gpp-additional-sources): New function.
46227 (dg-gpp-additional-files): Likewise.
46228 * lib/g++.exp (additional_sources): New variable.
46229 (additional_files): Likewise.
46230 (g++_target_compile): Deal with them.
46231 * lib/old-dejagnu.exp: Remove.
46232 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46233 * g++.old-deja: Revise all tests to use dg commands.
46235 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46237 PR c++/9432, c++/9528
46238 * g++.dg/lookup/using4.C: New test.
46240 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46242 * gcc.dg/noreturn-5.c: New file.
46243 * gcc.dg/noreturn-6.c: New file.
46245 * gcc.c-torture/compile/inline-1.c: New file.
46247 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46250 * g++.dg/template/explicit1.C: New test.
46252 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46255 * g++.dg/other/bitfield1.C: New test.
46258 * g++.dg/init/new7.C: New test.
46260 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46262 * g++.dg/ext/desig1.C: New test.
46263 * g++.dg/ext/init1.C: Update.
46265 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46267 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46270 * g++.dg/warn/Winline-1.C: New test.
46272 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46274 * gcc.c-torture/execute/string-opt-19.c: New test.
46276 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46277 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46279 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46282 * g++.dg/init/new6.C: New test.
46285 * g++.dg/init/ref6.C: New test.
46287 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46289 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46291 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46293 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46294 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46296 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46298 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46299 initialized static data members.
46301 2003-04-25 H.J. Lu <hjl@gnu.org>
46303 * gcc.dg/ia64-sync-4.c: New test.
46305 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46307 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46310 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46313 * g++.dg/warn/conv1.C: New test.
46314 * g++.old-deja/g++.other/conv7.C: Adjust.
46315 * g++.old-deja/g++.other/overload14.C: Adjust.
46317 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46320 * g++.dg/template/defarg2.C: New test.
46322 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46324 * gcc.dg/cpp/include2.c: Update.
46325 * gcc.dg/cpp/multiline-2.c: New.
46326 * gcc.dg/cpp/multiline.c: Update.
46327 * gcc.dg/cpp/strify2.c: Update.
46328 * gcc.dg/cpp/trad/literals-2.c: Update.
46330 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46332 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46334 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46336 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46338 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46341 * g++.dg/parse/crash4.C: New test.
46344 * g++.dg/parse/crash5.C: New test.
46346 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46349 * g++.dg/parse/crash3.C: New test.
46352 * g++.dg/parse/elab1.C: New test.
46354 2003-04-22 Devang Patel <dpatel@apple.com>
46356 * gcc.dg/cpp/trad/funlike-5.c: New test.
46358 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46360 * g++.dg/other/packed1.C: Fix dg options.
46362 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46364 * g++.dg/other/offsetof2.C: New test.
46366 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46368 * g++.dg/template/recurse.C: Adjust location of error messages.
46370 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46373 * g++.dg/init/addr-const1.C: New test.
46374 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46376 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46379 * g++.dg/lookup/struct-hack1.C: New test.
46381 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46383 * ucs.c: Update diagnostic messages.
46385 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46387 * gcc.dg/cpp/truefalse.cpp: New test.
46388 * gcc.dg/cpp/cpp.exp: Update.
46389 * g++.dg/other/stdbool-if.C: Remove.
46391 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46393 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46394 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46396 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46398 * gcc.c-torture/compile/20030418-1.c: New test.
46400 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46402 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46404 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46407 g++.dg/template/dependent-name1.C: New test.
46409 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46411 * gcc.dg/warn-1.c (tourist_guide): New array,
46412 contains a pointer to bar.
46414 2003-04-16 Roger Sayle <roger@eyesopen.com>
46416 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46417 * gcc.c-torture/execute/medce-1.c: New test case.
46418 * gcc.c-torture/execute/medce-2.c: New test case.
46420 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46422 * lib/prune.exp: Ignore more messages.
46425 * g++.dg/parse/lookup3.C: New test.
46427 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46429 * gcc.c-torture/compile/20030415-1.c : New test.
46431 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46433 * gcc.c-torture/execute/scope-2.c: Move to ...
46434 * gcc.dg/noncompile/scope.c: .... here.
46436 2003-04-14 Roger Sayle <roger@eyesopen.com>
46438 * gcc.dg/20030414-2.c: New test case.
46440 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46443 * gcc.dg/20030414-1.c: New test.
46445 2003-04-13 Roger Sayle <roger@eyesopen.com>
46447 * gcc.dg/builtins-12.c: New test case.
46448 * gcc.dg/builtins-13.c: New test case.
46450 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46452 * gcc.c-torture/execute/string-opt-18.c: New test.
46454 2003-04-13 Mark Mitchell <mark@codesourcery.com>
46457 * g++.dg/init/new5.C: New test.
46459 2003-04-12 Mark Mitchell <mark@codesourcery.com>
46462 * g++.dg/ext/dllimport1.C: New test.
46464 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46466 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46468 2003-04-11 Bud Davis <bdavis9659@comcast.net>
46471 * g77.f-torture/noncompile/9263.f: New test
46473 * g77.f-torture/execute/1832.f: New test
46475 2003-04-11 David Chad <davidc@freebsd.org>
46476 Loren J. Rittle <ljrittle@acm.org>
46479 * objc.dg/headers.m: New test.
46481 2003-04-10 Zack Weinberg <zack@codesourcery.com>
46483 * gcc.c-torture/execute/builtin-noret-2.c: New.
46484 * gcc.c-torture/execute/builtin-noret-2.x: New.
46485 XFAIL builtin-noret-2.c at -O1 and above.
46486 * gcc.dg/redecl.c: New.
46487 * gcc.dg/Wshadow-1.c: Update error regexps.
46489 2003-04-10 Mark Mitchell <mark@codesourcery.com>
46491 * g++.dg/abi/bitfield10.C: New test.
46493 2003-04-09 Mike Stump <mrs@apple.com>
46495 * gcc.dg/pch/pch.exp: Make testcase names longer.
46496 * g++.dg/pch/pch.exp: Make testcase names longer.
46498 2003-04-08 Roger Sayle <roger@eyesopen.com>
46500 * gcc.dg/builtins-11.c: New test case.
46502 2003-04-08 Roger Sayle <roger@eyesopen.com>
46504 * gcc.dg/builtins-9.c: New test case.
46505 * gcc.dg/builtins-10.c: New test case.
46507 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
46509 * gcc.dg/noncompile/init-4.c.c: New test.
46511 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
46513 * gcc.misc-test/gcov-9.c: New test.
46514 * gcc.misc-test/gcov-10.c: New test
46515 * gcc.misc-test/gcov-11.c: New test.
46517 2003-04-05 Zack Weinberg <zack@codesourcery.com>
46519 PR optimization/10024
46520 * gcc.c-torture/compile/20030405-1.c: New test.
46522 2003-04-04 Geoffrey Keating <geoffk@apple.com>
46524 * gcc.dg/pch/static-3.c: New.
46525 * gcc.dg/pch/static-3.hs: New.
46526 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46528 2003-04-04 Richard Henderson <rth@redhat.com>
46530 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46531 * g++.dg/eh/forced2.C: Likewise.
46533 2003-04-03 Mike Stump <mrs@apple.com>
46535 * lib/scanasm.exp (scan-assembler): Add xfail processing for
46537 (scan-assembler-times, scan-assembler-not): Likewise.
46538 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46540 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46542 * gcc.dg/sparc-loop-1.c: New test.
46544 2003-04-02 Geoffrey Keating <geoffk@apple.com>
46547 * g++.dg/pch/system-2.C: New.
46548 * g++.dg/pch/system-2.Hs: New.
46550 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
46552 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46554 * g++.dg/eh/simd-1.C (vecfunc): Same.
46556 2003-04-01 Roger Sayle <roger@eyesopen.com>
46558 * gcc.c-torture/execute/20030401-1.c: New test case.
46560 2003-04-01 Ziemowit Laski <zlaski@apple.com>
46562 * objc.dg/defs.m: New.
46564 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
46566 * g++.dg/eh/simd-1.C: New.
46567 * g++.dg/eh/simd-2.C: New.
46569 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
46571 * gcc.c-torture/execute/simd-3.c: New.
46573 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46576 * gcc.dg/20030331-2.c: New test.
46578 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46581 * g++.dg/parse/crash2.C: New test.
46583 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46585 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46586 * gcc.c-torture/execute/20030331-1.c: ...here.
46588 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46590 * gcc.c-torture/execute/20030331-1.c: New test.
46592 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
46594 * lib/gcov.exp: Adjust call return testing strings.
46595 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46597 2003-03-31 Roger Sayle <roger@eyesopen.com>
46599 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46600 * gcc.dg/builtins-7.c: New test case.
46601 * gcc.dg/builtins-8.c: New test case.
46603 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46605 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46607 2003-03-30 Mark Mitchell <mark@codesourcery.com>
46610 * g++.dg/lookup-class-member-2.C: New test.
46612 2003-03-30 Glen Nakamura <glen@imodulo.com>
46614 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46616 2003-03-28 Roger Sayle <roger@eyesopen.com>
46618 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46620 2003-03-28 Mark Mitchell <mark@codesourcery.com>
46622 * g++.dg/init/attrib1.C: New test.
46624 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46626 * gcc.dg/ultrasp8.c: New test.
46628 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46630 * gcc.dg/ultrasp7.c: New test.
46632 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
46635 * g++.dg/template/inline1.C: New test.
46637 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46639 * gcc.dg/sparc-dwarf2.c: New test.
46641 2003-03-27 Roger Sayle <roger@eyesopen.com>
46643 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46644 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46646 2003-03-27 Mark Mitchell <mark@codesourcery.com>
46648 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46649 than reading .x files.
46650 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46651 * g77.dg/gcov/gcov-1.f: Likewise.
46652 * gcc.misc-tests/gcov-4b.c: Likewise.
46653 * gcc.misc-tests/gcov-5b.c: Likewise.
46654 * gcc.misc-tests/gcov-6.c: Likewise.
46655 * gcc.misc-tests/gcov-7.c: Likewise.
46656 * gcc.misc-tests/gcov-8.c: Likewise.
46657 * g++.dg/gcov/gcov-1.x: Remove.
46658 * g77.dg/gcov/gcov-1.x: Likewise.
46659 * gcc.misc-tests/gcov-4b.x: Likewise.
46660 * gcc.misc-tests/gcov-5b.x: Likewise.
46661 * gcc.misc-tests/gcov-6.x: Likewise.
46662 * gcc.misc-tests/gcov-7.x: Likewise.
46663 * gcc.misc-tests/gcov-8.x: Likewise.
46665 2003-03-27 Glen Nakamura <glen@imodulo.com>
46668 * gcc.dg/20030324-1.c: New test.
46670 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
46673 * g++.dg/template/arg3.C: New test.
46676 * g++.dg/template/friend18.C: New test.
46678 2003-03-26 Roger Sayle <roger@eyesopen.com>
46680 * g77.f-torture/compile/20030326-1.f: New test case.
46682 2003-03-26 Janis Johnson <janis187@us.ibm.com>
46684 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46686 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46688 2003-03-26 Jakub Jelinek <jakub@redhat.com>
46690 * gcc.dg/ia64-sync-3.c: New test.
46692 2003-03-26 Alan Modra <amodra@bigpond.net.au>
46694 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46696 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46698 * gcc.dg/ultrasp6.c: New test.
46700 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46702 * gcc.dg/i386-signbit-1.c: New test.
46703 * gcc.dg/i386-signbit-2.c: New test.
46704 * gcc.dg/i386-signbit-3.c: New test.
46706 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46708 * gcc.dg/ultrasp5.c: Fix options.
46710 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46712 * gcc.dg/ultrasp5.c: Fix comment.
46714 2003-03-24 Bud Davis <bdavis9659@comcast.net>
46717 * g77.f-torture/execute/10197.f: New test.
46719 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
46721 PR c++/9898, c++/383
46722 * g++.dg/template/conv6.C: New test.
46725 * g++.dg/template/ptrmem5.C: New test.
46728 * g++.dg/lookup/koenig1.C: New test.
46731 * g++.dg/lookup/template2.C: New test.
46733 2003-03-24 Jakub Jelinek <jakub@redhat.com>
46735 * g++.dg/opt/rtti1.C: New test.
46737 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
46739 * gcc.dg/ultrasp5.c: New test.
46741 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
46744 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46747 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46750 * gcc.dg/20030323-1.c: New test.
46752 2003-03-23 Roger Sayle <roger@eyesopen.com>
46754 * gcc.c-torture/compile/20030323-1.c: New test case.
46756 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
46758 * gcc.dg/20030321-1.c: New test.
46760 2003-03-22 Zack Weinberg <zack@codesourcery.com>
46762 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46764 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
46766 PR c++/9978, c++/9708
46767 * g++.dg/ext/vlm1.C: Adjust expected error.
46768 * g++.dg/ext/vla2.C: New test.
46769 * g++.dg/template/arg1.C: New test.
46770 * g++.dg/template/arg2.C: New test.
46772 2003-03-22 Bud Davis <bdavis9659@comcast.net>
46774 * g77.f-torture/execute/select.f: New test.
46775 * g77.f-torture/noncompile/select_no_compile.f: New test.
46777 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
46780 * g++.dg/other/error4.C: New test.
46782 2003-03-20 Mark Mitchell <mark@codesourcery.com>
46784 * g++.dg/template/friend17.C: New test.
46786 2003-03-21 Alan Modra <amodra@bigpond.net.au>
46788 * gcc.c-torture/compile/20030320-1.c: New.
46790 2003-03-20 Roger Sayle <roger@eyesopen.com>
46792 * gcc.dg/builtins-6.c: New test case.
46794 2003-03-19 Alan Modra <amodra@bigpond.net.au>
46797 * gcc.c-torture/compile/20030319-1.c: New.
46799 2003-03-18 Jan Hubicka <jh@suse.cz>
46801 * gcc.dg/i386-cvt-1.c: New test.
46803 2003-03-17 Zack Weinberg <zack@codesourcery.com>
46805 * objc.dg/naming-1.m: Use "(parse|syntax) error".
46806 * objc.dg/naming-2.m: Likewise.
46808 2003-03-17 Mark Mitchell <mark@codesourcery.com>
46811 * g++.dg/parse/crash1.C: New test.
46813 2003-03-16 Mark Mitchell <mark@codesourcery.com>
46816 * g++.dg/eh/cleanup1.C: New test.
46818 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46820 * gcc.c-torture/execute/20030316-1.c: New test case.
46822 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
46825 * g++.dg/init/ctor2.C: New test.
46827 2003-03-15 Roger Sayle <roger@eyesopen.com>
46829 * g77.f-torture/compile/xformat.f: New test case.
46831 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46833 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46834 * g++.old-deja/g++.mike/eh50.C: Likewise.
46836 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46839 * g++.dg/template/spec7.C: New test.
46840 * g++.dg/template/spec8.C: Likewise.
46842 2003-03-14 Jakub Jelinek <jakub@redhat.com>
46844 * gcc.c-torture/execute/20030313-1.c: New test.
46846 2003-03-14 Richard Henderson <rth@redhat.com>
46848 * gcc.dg/inline-2.c: Adjust alpha test for external call.
46850 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46852 * gcc.c-torture/compile/20030314-1.c: New test.
46854 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
46856 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46857 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46859 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46860 to accept newer _imp__ prefix and additional
46861 newline in .drectve section.
46862 * gcc.dg/dll-4.c: Likewise.
46863 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46866 2003-03-13 Mark Mitchell <mark@codesourcery.com>
46868 * g++.dg/parse/namespace9.C: New test.
46870 * g++.dg/init/ref5.C: New test.
46871 * g++.dg/parse/ptrmem1.C: Likewise.
46873 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46875 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46876 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46877 regular expression.
46878 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46879 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46881 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
46883 * gcc.c-torture/execute/20030224-2.c: New test.
46885 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46887 * gcc.dg/decl-3.c: New test.
46889 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46891 * gcc.dg/i386-loop-2.c: New test.
46893 2003-03-11 Mark Mitchell <mark@codesourcery.com>
46896 * g++.dg/parse/namespace8.C: New test.
46899 * g++.dg/overload/builtin2.C: New test.
46901 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
46903 * gcc.dg/return-type-3.c: New test.
46905 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46907 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46908 profiling options are not supported.
46910 2003-03-10 Mark Mitchell <mark@codesourcery.com>
46912 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46913 * g++.old-deja/g++.warn/impint2.C: Likewise.
46915 2003-03-10 Devang Patel <dpatel@apple.com>
46917 * g++.dg/cpp/c++_cmd_1.C: New test.
46918 * g++.dg/cpp/c++_cmd_1.h: New file.
46920 2003-03-10 Segher Boessenkool <segher@koffie.nl>
46922 * gcc.dg/altivec-9.c: New file.
46924 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46926 * gcc.dg/ppc-sdata-1.c: New test.
46927 * gcc.dg/ppc-sdata-2.c: New test.
46929 2003-03-09 Mark Mitchell <mark@codesourcery.com>
46932 * g++.dg/opt/ptrmem2.C: New test.
46935 * g++.dg/opt/ptrmem1.C: New test.
46937 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46939 * gcc.dg/i386-loop-1.c: New test.
46941 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46944 * g++.dg/lookup/friend1.C: New test.
46946 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46949 * g++.dg/parser/constructor1.C: New test.
46951 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
46953 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46955 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46957 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
46959 * gcc.dg/cpp/Wunused.c: Update test.
46961 2003-03-08 Jan Hubicka <jh@suse.cz>
46963 * gcc.dg/inline-3.c: New test.
46965 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46968 * g++.dg/parse/builtin1.C: New test.
46971 * g++.dg/abi/cookie1.C: New test.
46972 * g++.dg/abi/cookie2.C: Likewise.
46975 * g++.dg/template/field1.C: New test.
46978 * g++.dg/parse/class1.C: New test.
46979 * g++.dg/parse/namespace7.C: Likewise.
46980 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46982 2003-03-07 Mark Mitchell <mark@codesourcery.com>
46984 * g++.dg/init/ref4.C: New test.
46986 2003-03-07 Jan Hubicka <jh@suse.cz>
46988 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46989 * gcc.dg/inline-3.c: New test.
46991 2003-03-06 Mark Mitchell <mark@codesourcery.com>
46993 * g++.dg/init/ref3.C: New test.
46996 * g++.dg/init/ref2.C: New test.
46999 * g++.dg/warn/Wshadow-2.C: New test.
47002 * g++.dg/warn/Woverloaded-1.C: New test.
47004 2003-03-05 Jan Hubicka <jh@suse.cz>
47006 * gcc.dg/i386-local2.c: New.
47007 * gcc.dg/i386-local.c: Fix typo.
47009 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47011 * g++.dg/abi/layout3.C: New test.
47013 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47015 * gcc.c-torture/compile/20030305-1.c
47017 2003-03-05 Jan Hubicka <jh@suse.cz>
47019 * gcc.dg/i386-local.c: New.
47021 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47023 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47025 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47027 * gcc.dg/switch-2.c: New test.
47028 * gcc.dg/switch-3.c: New test.
47029 * gcc.dg/Wswitch.c: Adjust line numbers.
47030 * gcc.dg/Wswitch-default.c: Likewise.
47031 * gcc.dg/Wswitch-enum.c: Likewise.
47033 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47035 * gcc.c-torture/execute/20030222-1.c: New test.
47037 2003-03-03 James E Wilson <wilson@tuliptree.org>
47039 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47041 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47044 * g++.dg/init/ref1.C: New test.
47046 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47048 * gcc.dg/sh-relax.c: New SH-only test.
47050 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47052 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47053 comment explaining purpose of testcase.
47055 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47057 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47058 for HC11/HC12 (asm needs two int registers).
47059 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47060 HC11/HC12 because the test uses an asm which needs two 32-bit
47063 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47065 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47066 for HC11/HC12 (array is too large otherwise).
47067 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47068 * gcc.c-torture/compile/20010518-2.x: Likewise.
47069 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47070 HC11/HC12 (array is too large).
47072 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47074 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47075 * lib/g++-dg.exp (g++-dg-test): Likewise.
47077 2003-03-01 Roger Sayle <roger@eyesopen.com>
47079 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47080 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47082 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47084 * g++.dg/warn/implicit-typename1.C: Remove warning.
47086 2003-02-28 Richard Henderson <rth@redhat.com>
47088 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47089 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47091 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47093 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47094 * g++.dg/pch/pch.exp: Likewise.
47096 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47099 * g++.dg/init/new4.C: New test.
47101 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47103 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47105 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47107 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47110 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47113 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47115 * lib/scanasm.exp: Add support for counting numbers of
47117 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47118 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47120 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47123 * g++.dg/template/static3.C: New test.
47126 * g++.dg/parse/namespace6.C: New test.
47128 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47131 * gcc.dg/20030225-1.c: New test.
47133 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47135 * README: Remove out-of-date information.
47138 * g++.dg/template/spec6.C: New test.
47140 2003-02-24 Jeff Law <law@redhat.com>
47142 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47144 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47146 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47147 * gcc.dg/pragma-ep-1.c: Likewise.
47149 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47152 * g++.dg/template/friend16.C: New test.
47154 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47157 * g++.dg/parse/fused-params1.C: Adjust error messages.
47158 * g++.dg/template/nested3.C: New test.
47160 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47162 * g++.dg/abi/param1.C: New test.
47164 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47167 * g++.dg/warn/implicit-typename1.C: New test.
47169 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47171 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47173 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47174 * gcc.c-torture/execute/20010129-1.x: Likewise.
47175 * gcc.dg/20011107-1.c: Likewise.
47176 * gcc.dg/20020108-1.c: Likewise.
47177 * gcc.dg/20020122-3.c: Likewise.
47178 * gcc.dg/20020206-1.c: Likewise.
47179 * gcc.dg/20020310-1.c: Likewise.
47180 * gcc.dg/20020426-2.c: Likewise.
47181 * gcc.dg/20020517-1.c: Likewise.
47182 * gcc.dg/991230-1.c: Likewise.
47183 * gcc.dg/i386-unroll-1.c: Likewise.
47184 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47186 2003-02-22 Jan Hubicka <jh@suse.cz>
47188 * gcc.dg/i386-mul.c: New test.
47190 2003-02-21 Roger Sayle <roger@eyesopen.com>
47192 * gcc.dg/builtins-5.c: New test case.
47194 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47196 * gcc.dg/asmreg-1.c: New test.
47198 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47201 * g++.dg/parse/varmod1.C: New test.
47203 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47206 * g++.dg/template/op1.C: New test.
47208 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47211 * g++.dg/template/nested2.C: New test.
47213 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47216 * g++.dg/expr/dtor1.C: New test.
47218 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47220 * gcc.dg/cpp/include3.c: New test.
47221 * gcc.dg/cpp/inc/foo.h: New file.
47223 2003-02-21 Glen Nakamura <glen@imodulo.com>
47225 * gcc.c-torture/execute/20030221-1.c: New test.
47227 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47230 * g++.dg/abi/conv1.C: New test.
47232 2003-02-20 Jan Hubicka <jh@suse.cz>
47234 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47236 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47238 * gcc.c-torture/compile/20030219-1.c: New test.
47240 2003-02-18 Jan Hubicka <jh@suse.cz>
47242 * gcc.dg/funcorder.c: New test.
47244 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47246 * gcc.c-torture/execute/20030218-1.c: New.
47248 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47250 * gcc.dg/20030218-1.c: New.
47252 2003-02-18 Richard Henderson <rth@redhat.com>
47254 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47255 * gcc.dg/attr-used-2.c: New.
47257 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47260 * g++.dg/init/copy5.C: New test.
47262 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47264 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47265 * g++.dg/pch/pch.exp: Likewise.
47267 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47269 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47270 STACK_SIZE is not defined.
47272 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47275 * g++.dg/template/init1.C: New test.
47277 2003-02-16 Jan HUbicka <jh@suse.cz>
47279 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47280 (foo): Add few extra tests
47281 * gcc.dg/c99-const-expr-3.c: Likewise.
47282 * gcc.c-torture/execute/20030216-1.c: New.
47284 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47287 * g++.dg/ext/typeof4.C: New test.
47289 2003-02-15 Roger Sayle <roger@eyesopen.com>
47291 * gcc.dg/i386-387-3.c: New test case.
47293 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47295 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47296 cris-*-elf* cris-*-aout* and mmix-*-*.
47298 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47300 * gcc.dg/20030213-1.c: New test.
47302 2003-02-12 Roger Sayle <roger@eyesopen.com>
47304 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47305 * gcc.dg/i386-387-2.c: Likewise.
47307 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47309 * gcc.dg/ppc-spe.c: Fix formatting.
47310 Enable tests that were previously unsupported by gas.
47311 Delete tests for instructions that no longer exist.
47312 Switch arguments on evsubifw builtin.
47314 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47316 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47317 STACK_SIZE is too small.
47319 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47320 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47322 * gcc.dg/decl-2.c: New test.
47324 2003-02-10 Jan Hubicka <jh@suse.cz>
47326 * gcc.dg/i386-fpcvt-1.c: New test.
47328 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47330 * gcc.c-torture/execute/20030209-1.c: New test.
47332 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47334 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47335 int-wide bitops, use the constants of the same width.
47336 Likewise, if long long is 32-bit wide, test bitops using
47339 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47341 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47343 2003-02-07 Roger Sayle <roger@eyesopen.com>
47345 * gcc.dg/builtins-4.c: New test case.
47347 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47349 * gcc.dg/20020430-1.c: Fix dg command typos.
47350 * gcc.dg/20020503-1.c: Likewise.
47352 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47355 * g++.dg/parse/fused-params1.C: New test.
47358 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47361 * g++.dg/parse/non-dependent1.C: New test.
47364 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47367 * g++.dg/parse/undefined7.C: New test.
47368 * g++.dg/parse/non-templ1.C: New test.
47371 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47373 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47375 * gcc.c-torture/compile/20030206-1.c: New test.
47377 2003-02-05 Roger Sayle <roger@eyesopen.com>
47379 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47380 "pow" to "foo" to avoid potential confusion with a math built-in.
47382 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47384 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47385 conditions for SPARC targets.
47387 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47389 * gcc.dg/20030204-1.c: New test.
47391 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47394 * g++.dg/parse/array-size1.C: New test.
47397 * g++.dg/parse/undefined3.C: New test.
47400 * g++.dg/parse/undefined4.C: New test.
47403 * g++.dg/parse/undefined5.C: New test.
47406 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47409 * g++.dg/parse/casting-operator1.C: New test.
47412 * g++.dg/parse/undefined6.C: New test.
47415 * g++.dg/parse/missing-template1.C: New test.
47417 2003-02-04 Jan Hubicka <jh@suse.cz>
47419 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47420 * gcc.dg/i386-cmov?.c: Likewise.
47421 * gcc.dg/i386-fpcvt-?.c: Likewise.
47422 * gcc.dg/i386-ssefp-1.c: Likewise.
47423 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47426 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47429 * g++.dg/ext/max.C: New test.
47431 2003-02-03 Jan Hubicka <jh@suse.cz>
47433 * gcc.c-torture/execute/20030203-1.c: New test.
47435 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47437 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47440 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47442 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47443 * g++.dg/init/new2.C: Likewise.
47444 * g++.dg/other/new1.C: Likewise.
47446 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
47448 * gcc.dg/struct-ret-libc.c: New test.
47450 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
47452 * gcc.dg/20030129-1.c: New test.
47454 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47457 * g++.dg/template/ptrmem4.C: New test.
47459 2003-01-29 Mark Mitchell <mark@codesourcery.com>
47461 * g++.dg/parser/constant1.C: New test.
47463 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47466 * g++.dg/parse/friend2.C: New test.
47468 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
47471 * g++.dg/template/unify4.C: New test.
47473 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
47475 * gcc.c-torture/execute/20030128-1.c: New test.
47477 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
47479 * g++.dg/lookup/nested1.C: Test moved from ...
47480 * g++.old-deja/g++.other/lookup24.C: ... here.
47482 2003-01-28 Jan Hubicka <jh@suse.cz>
47484 * gcc.dg/i386-cmov5.c: New test.
47486 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47488 * gcc.c-torture/execute/20010925-1.c: Changed the
47489 memcpy declaration.
47491 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47494 * g++.dg/parse/template5.C: New test.
47496 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
47499 * g77.dg/pr9258: New test.
47501 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47503 * README: Move relevant parts from README.g++.
47505 * README.g++: Remove this file.
47507 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47509 * g++.dg/abi/dcast1.C: New test.
47511 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47513 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47515 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
47518 * g++.old-deja/g++.other/lookup24.C: New test.
47520 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47523 * gcc.dg/uninit-C.c: New test.
47525 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
47527 * g++.dg/abi/covariant1.C: New test.
47529 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
47531 * gcc.dg/20030123-1.c: New test.
47533 2003-01-25 Jan Hubicka <jh@suse.cz>
47536 * gcc.c-torture/compile/20030125-1.c
47538 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
47541 * g++.dg/parse/template3.C: New test.
47542 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47545 * g++.dg/parse/template4.C: New test.
47548 * g++.dg/template/qual2.C: New test.
47551 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47553 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47555 2003-01-25 Roger Sayle <roger@eyesopen.com>
47557 * gcc.c-torture/execute/switch-1.c: New test case.
47559 2003-01-25 Jan Hubicka <jh@suse.cz>
47561 * gcc.c-torture/execute/20030125-1.[cx]: New test.
47563 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
47565 Tweaks for Bison-1.875. From the NEWS file:
47566 "- `parse error' -> `syntax error'
47567 Bison now uniformly uses the term `syntax error'"
47568 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47569 * gcc.dg/cpp/digraph2.c: Likewise.
47570 * gcc.dg/cpp/direct2.c: Likewise.
47571 * gcc.dg/cpp/paste4.c: Likewise.
47572 * gcc.dg/c90-restrict-1.c: Likewise.
47573 * gcc.dg/c99-func-2.c: Likewise.
47574 * gcc.dg/noncompile/920721-2.c: Likewise.
47575 * gcc.dg/noncompile/930622-2.c: Likewise.
47576 * gcc.dg/noncompile/940112-1.c: Likewise.
47577 * gcc.dg/noncompile/950921-1.c: Likewise.
47578 * gcc.dg/noncompile/951123-1.c: Likewise.
47579 * gcc.dg/noncompile/971104-1.c: Likewise.
47580 * gcc.dg/noncompile/990416-1.c: Likewise.
47582 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
47584 * g++.dg/parse/undefined1.C: Add error message.
47586 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47589 * g++.dg/parse/new1.C: New test.
47592 * g++.dg/parse/template2.C: New test.
47595 * g++.dg/parse/typedef2.C: New test.
47598 * g++.dg/ext/typeof3.C: New test.
47600 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47603 * g++.dg/parse/ret-type1.C: New test.
47606 * g++.dg/parse/tmpl-outside1.C: New test.
47609 * g++.dg/parse/int-as-enum1.C: New test.
47612 * g++.dg/parse/no-typename1.C: New test.
47615 * g++.dg/parse/no-value1.C: New test.
47618 * g++.dg/parse/wrong-inline1.C: New test.
47621 * g++.dg/parse/ref1.C: New test.
47624 * g++.dg/parse/attr-ctor1.C: New test.
47627 * g++.dg/parse/namespace5.C: New test.
47630 * g++.dg/parse/func-def1.C: New test.
47633 * g++.dg/parse/undefined1.C: New test.
47635 PR c++/5723, PR c++/8522
47636 * g++.dg/parse/specialization1.C: New test.
47638 PR c++/163, PR c++/8595
47639 * g++.dg/parse/struct-as-enum1.C: New test.
47642 * g++.dg/parse/undefined2.C: New test.
47644 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47647 * g++.dg/parse/template1.C: New test.
47650 * g++.dg/parse/using1.C: New test.
47654 * g++.dg/parse/expr2.C: New test.
47657 * g++.dg/parse/lookup2.C: Likewise.
47659 2003-01-21 Jan Hubicka <jh@suse.cz>
47661 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47662 * gcc.c-torture/execute/eeprof-1.c: Likewise.
47663 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47664 * gcc.c-torture/execute/string-opt-*.c: Likewise.
47666 2003-01-20 Nick Clifton <nickc@redhat.com>
47668 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
47669 problem with ARM sibcall code generation.
47671 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
47673 * gcc.c-torture/execute/20030120-1.c: New.
47675 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
47677 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47679 2003-01-17 Mark Mitchell <mark@codesourcery.com>
47682 * g++.dg/parse/ctor1.C: New test.
47685 * g++.dg/parse/qualified1.C: New test.
47687 * g++.dg/parse/typename3.C: New test.
47689 2003-01-16 Richard Henderson <rth@redhat.com>
47691 * g++.dg/tls/init-2.C: Fix error matches for real this time.
47693 2003-01-16 Richard Henderson <rth@redhat.com>
47695 * g++.dg/pch/pch.exp: Copy test header to the working directory
47696 before using it either for precompilation or direct use.
47697 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47698 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47700 2003-01-16 Richard Henderson <rth@redhat.com>
47702 * gcc.dg/pch/pch.exp: Copy test header to the working directory
47703 before using it either for precompilation or direct use.
47704 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47705 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47707 2003-01-16 Mark Mitchell <mark@codesourcery.com>
47709 * g++.dg/ext/typename1.C: Add typename keyword.
47710 * g++.dg/template/crash1.C: Update error messages.
47711 * g++.dg/template/crash2.C: Remove error message.
47712 * g++.dg/parse/typename2.C: New test.
47713 * g++.dg/template/typename2.C: Change implicit
47714 typename warning into error.
47715 * g++.old-deja/g++.benjamin/tem03.C: Issue more
47717 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47718 * g++.old-deja/g++.brendan/crash56.C: Add this->.
47719 * g++.old-deja/g++.law/visibility13.C: Remove error
47721 * g++.old-deja/g++.ns/template17.C: Reorder code to
47722 make declaration visible in template.
47723 * g++.old-deja/g++.pt/crash3.C: Fix typos.
47724 * g++.old-deja/g++.pt/crash36.C: Issue more error
47726 * g++.old-deja/g++.pt/crash5.C: Improve error
47728 * g++.old-deja/g++.pt/crash67.C: Remove warning.
47729 * g++.old-deja/g++.pt/inherit1.C: Add this->.
47730 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47731 * g++.old-deja/g++.pt/typename16.C: Replace implicit
47732 typename warning with error message.
47733 * g++.old-deja/g++.pt/typename19.C: Remove warning.
47734 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47735 * g++.old-deja/g++.robertl/eb24.C: Use this->.
47737 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
47739 * g++.dg/parse/ambig2.C: New test.
47741 2003-01-15 Richard Henderson <rth@redhat.com>
47743 * g++.dg/tls/init-2.C: Update error message string.
47745 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47747 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47749 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
47751 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47753 * gcc.c-torture/compile/20001205-1.x: Likewise.
47754 * gcc.c-torture/compile/20001226-1.x: Likewise.
47755 * gcc.c-torture/compile/920520-1.x: Likewise.
47756 * gcc.c-torture/compile/961203-1.x: Likewise.
47757 * gcc.c-torture/compile/20020604-1.x: Likewise.
47759 2003-01-15 Jan Hubicka <jh@suse.cz>
47761 * gcc.c-torture/compile/20030115-1.c: New test.
47763 * gcc.dg/i386-fpcvt-1.c: New test.
47764 * gcc.dg/i386-fpcvt-2.c: New test.
47766 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
47768 Further conform g++'s __vmi_class_type_info to the C++ ABI
47770 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47773 2003-01-14 Jan Hubicka <jh@suse.cz>
47775 * gcc.dg/i386-fpcvt-1.c: New test.
47776 * gcc.dg/i386-fpcvt-2.c: New test.
47778 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47780 * gcc.dg/i386-mmx-3.c: New test.
47782 2003-01-12 Mark Mitchell <mark@codesourcery.com>
47785 * g++.dg/parse/octal1.C: New file.
47788 * g++.dg/parse/typename1.C: New file.
47790 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
47792 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47793 * gcc.dg/bf-no-ms-layout.c: Likewise.
47794 * gcc.dg/bf-ms-attrib.c: Likewise.
47796 2003-01-10 Mark Mitchell <mark@codesourcery.com>
47799 * g++.dg/parse/dtor1.C: New file.
47802 * g++.dg/rtti/typeid1.C: New file.
47805 * g++.dg/parse/lookup1.C: New file.
47808 * g++.dg/templ/spec5.C: New file.
47810 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
47812 * gcc.c-torture/compile/20030110-1.c: New test.
47814 2003-01-09 Geoffrey Keating <geoffk@apple.com>
47816 Merge from pch-branch:
47818 2002-12-23 Geoffrey Keating <geoffk@apple.com>
47820 * gcc.dg/pch/cpp-1.h: New.
47821 * gcc.dg/pch/cpp-1.c: New.
47822 * gcc.dg/pch/cpp-2.h: New.
47823 * gcc.dg/pch/cpp-2.c: New.
47825 2002-11-19 Geoffrey Keating <geoffk@apple.com>
47827 * gcc.dg/pch/except-1.h: New.
47828 * gcc.dg/pch/except-1.c: New.
47830 2002-11-13 Geoffrey Keating <geoffk@apple.com>
47832 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47834 * gcc.dg/pch: Include *.hp not *.h.
47835 * gcc.dg/pch/system-1.h: New.
47836 * gcc.dg/pch/system-1.c: New.
47838 2002-11-11 Geoffrey Keating <geoffk@apple.com>
47840 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47841 rather than trying to build and run a program using PCH.
47842 * gcc.dg/pch: Remove dg-do commands from test files.
47844 2002-11-08 Geoffrey Keating <geoffk@apple.com>
47846 * gcc.dg/pch/macro-3.c: New.
47847 * gcc.dg/pch/macro-3.h: New.
47849 2002-11-04 Geoffrey Keating <geoffk@apple.com>
47851 * gcc.dg/pch/common-1.c: New.
47852 * gcc.dg/pch/common-1.h: New.
47853 * gcc.dg/pch/decl-1.c: New.
47854 * gcc.dg/pch/decl-1.h: New.
47855 * gcc.dg/pch/decl-2.c: New.
47856 * gcc.dg/pch/decl-2.h: New.
47857 * gcc.dg/pch/decl-3.c: New.
47858 * gcc.dg/pch/decl-3.h: New.
47859 * gcc.dg/pch/decl-4.c: New.
47860 * gcc.dg/pch/decl-4.h: New.
47861 * gcc.dg/pch/decl-5.c: New.
47862 * gcc.dg/pch/decl-5.h: New.
47863 * gcc.dg/pch/global-1.c: New.
47864 * gcc.dg/pch/global-1.h: New.
47865 * gcc.dg/pch/inline-1.c: New.
47866 * gcc.dg/pch/inline-1.h: New.
47867 * gcc.dg/pch/inline-2.c: New.
47868 * gcc.dg/pch/inline-2.h: New.
47869 * gcc.dg/pch/static-1.c: New.
47870 * gcc.dg/pch/static-1.h: New.
47871 * gcc.dg/pch/static-2.c: New.
47872 * gcc.dg/pch/static-2.h: New.
47874 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
47876 * g++.dg/pch/pch.exp: Better handle failing testcases.
47877 * gcc.dg/pch/pch.exp: Likewise.
47878 * gcc.dg/pch/macro-1.c: New.
47879 * gcc.dg/pch/macro-1.h: New.
47880 * gcc.dg/pch/macro-2.c: New.
47881 * gcc.dg/pch/macro-2.h: New.
47883 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
47885 * g++.dg/dg.exp: Treat files in pch/ specially.
47886 * g++.dg/pch/pch.exp: New file.
47887 * g++.dg/pch/empty.H: New file.
47888 * g++.dg/pch/empty.C: New file.
47889 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47892 * gcc.dg/pch/pch.exp: New file.
47893 * gcc.dg/pch/empty.h: New file.
47894 * gcc.dg/pch/empty.c: New file.
47895 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47898 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47900 * g++.dg/template/friend14.C: New test.
47902 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47904 * gcc.dg/old-style-asm-1.c: New test.
47906 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
47908 * gcc.c-torture/compile/20030109-1.c: New test.
47910 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47912 * gcc.c-torture/execute/20030109-1.c: New test.
47914 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
47916 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47917 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47918 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47919 * g++.old-deja/g++.mike/eh2.C: Likewise.
47920 * g++.old-deja/g++.mike/eh3.C: Likewise.
47921 * g++.old-deja/g++.mike/eh5.C: Likewise.
47922 * g++.old-deja/g++.mike/eh6.C: Likewise.
47923 * g++.old-deja/g++.mike/eh7.C: Likewise.
47924 * g++.old-deja/g++.mike/eh8.C: Likewise.
47925 * g++.old-deja/g++.mike/eh9.C: Likewise.
47926 * g++.old-deja/g++.mike/eh10.C: Likewise.
47927 * g++.old-deja/g++.mike/eh12.C: Likewise.
47928 * g++.old-deja/g++.mike/eh13.C: Likewise.
47929 * g++.old-deja/g++.mike/eh14.C: Likewise.
47930 * g++.old-deja/g++.mike/eh16.C: Likewise.
47931 * g++.old-deja/g++.mike/eh17.C: Likewise.
47932 * g++.old-deja/g++.mike/eh18.C: Likewise.
47933 * g++.old-deja/g++.mike/eh21.C: Likewise.
47934 * g++.old-deja/g++.mike/eh23.C: Likewise.
47935 * g++.old-deja/g++.mike/eh24.C: Likewise.
47936 * g++.old-deja/g++.mike/eh25.C: Likewise.
47937 * g++.old-deja/g++.mike/eh26.C: Likewise.
47938 * g++.old-deja/g++.mike/eh27.C: Likewise.
47939 * g++.old-deja/g++.mike/eh28.C: Likewise.
47940 * g++.old-deja/g++.mike/eh29.C: Likewise.
47941 * g++.old-deja/g++.mike/eh31.C: Likewise.
47942 * g++.old-deja/g++.mike/eh33.C: Likewise.
47943 * g++.old-deja/g++.mike/eh34.C: Likewise.
47944 * g++.old-deja/g++.mike/eh35.C: Likewise.
47945 * g++.old-deja/g++.mike/eh36.C: Likewise.
47946 * g++.old-deja/g++.mike/eh37.C: Likewise.
47947 * g++.old-deja/g++.mike/eh38.C: Likewise.
47948 * g++.old-deja/g++.mike/eh39.C: Likewise.
47949 * g++.old-deja/g++.mike/eh40.C: Likewise.
47950 * g++.old-deja/g++.mike/eh41.C: Likewise.
47951 * g++.old-deja/g++.mike/eh42.C: Likewise.
47952 * g++.old-deja/g++.mike/eh44.C: Likewise.
47953 * g++.old-deja/g++.mike/eh46.C: Likewise.
47954 * g++.old-deja/g++.mike/eh47.C: Likewise.
47955 * g++.old-deja/g++.mike/eh48.C: Likewise.
47956 * g++.old-deja/g++.mike/eh49.C: Likewise.
47957 * g++.old-deja/g++.mike/eh50.C: Likewise.
47958 * g++.old-deja/g++.mike/eh51.C: Likewise.
47959 * g++.old-deja/g++.mike/eh53.C: Likewise.
47960 * g++.old-deja/g++.mike/eh55.C: Likewise.
47961 * g++.old-deja/g++.mike/p7912.C: Likewise.
47962 * g++.old-deja/g++.mike/p9706.C: Likewise.
47963 * g++.old-deja/g++.mike/p10416.C: Likewise.
47964 * g++.old-deja/g++.mike/p11667.C: Likewise.
47965 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47966 Remove redundant reference to Iris.
47967 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47968 Elxsi, i860, Pico Java, and WE32K.
47970 2003-01-07 Mark Mitchell <mark@codesourcery.com>
47972 * g++.dg/ext/asm4.C: New test.
47974 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47977 * g++.dg/template/friend12.C: New test.
47978 * g++.dg/template/friend13.C: Likewise.
47979 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47981 2003-01-08 Jan Hubicka <jh@suse.cz>
47983 * gcc.dg/i386-cadd.c: New test.
47984 * gcc.dg/i386-cmov4.c: Likewise.
47986 2003-01-06 Mark Mitchell <mark@codesourcery.com>
47989 * g++.dg/warn/Wunused-3.C: New test.
47991 * g++.dg/abi/bitfield9.C: New test.
47994 * g++.dg/parse/defarg3.C: New test.
47996 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
47998 * g++.dg/parse/ambig1.C: New test.
47999 * g++.dg/parse/defarg2.C: New test.
48001 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48003 * g++.dg/template/defarg-1.C: New test.
48004 * g++.dg/template/local2.C: Likewise.
48006 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48008 * gcc.c-torture/execute/20030105-1.c: New test.
48010 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48012 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48013 * g++.dg/parse/namespace4.C: Likewise.
48015 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48017 * g++.dg/template/ntp2.C: New test.
48019 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48021 * g++.dg/parse/extern-C-1.C: New test.
48023 * g++.dg/parse/namespace4.C: New test.
48025 * g++.dg/template/nested1.C: New test.
48027 * g++.dg/parse/namespace3.C: New test.
48029 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48031 * g++.dg/lookup/two-stage1.C: New test.
48033 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48035 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48036 * g++.old-deja/g++.jason/access8.C: Likewise.
48037 * g++.old-deja/g++.other/decl5.C: Likewise.
48039 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48041 * g++.dg/parse/parse7.C: New test.
48043 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48046 * g++.dg/ext/attrib7.C: New test.
48048 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48050 * g++.dg/parse/parse6.C: New test.
48052 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48054 * gcc.dg/h8300-stack-1.c: New.
48056 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48058 g++.dg/lookup/exception1.C: New test.
48060 g++.dg/lookup/template1.C: New test.
48062 g++.dg/parse/namespace2.C: New test.
48064 g++.dg/parse/parens2.C: New test.
48066 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48068 * g++.dg/parse/parse5.C: New test.
48069 * g++.dg/lookup/scoped4.C: New test.
48071 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48073 * g++.dg/parse/parens1.C: New test.
48075 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48077 * g++.dg/parse/parens2.C: New test.
48079 * g++.dg/lookup/scope-operator1.C: New test.
48081 * g++.dg/parse/operator1.C: New test.
48083 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48085 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48086 * g++.old-deja/g++.other/access6.C: Likewise.
48087 * g++.old-deja/g++.other/decl1.C: Likewise.
48088 * g++.old-deja/g++.pt/typename12.C: Likewise.
48090 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48092 * g++.dg/parse/namespace1.C: New test.
48094 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48096 * g++.dg/parse/parse4.C: New test.
48098 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48100 * g++.dg/parse/parse3.C: New test.
48102 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48104 * g++.dg/parse/parse2.C: New test.
48106 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48108 * g++.dg/template/friend11.C: New test.
48110 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48112 * g++.dg/parse/parse1.C: New test.
48114 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48116 * lib/profopt.exp: Change the name of a global variable to avoid
48117 possible clashes with other test suites.
48119 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48121 * g++.dg/inherit/covariant8.C: New test.
48123 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48125 * g++.dg/init/array9.C: New test.
48128 * g++.dg/parse/expr1.C: New test.
48130 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48132 * gcc.c-torture/compile/20021230-1.c: New test.
48134 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48136 * g++.dg/inherit/covariant5.C: New test.
48137 * g++.dg/inherit/covariant6.C: New test.
48138 * g++.dg/inherit/covariant7.C: New test.
48140 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48143 * g++.dg/other/access2.C: New test.
48145 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48147 * g++.dg/other/anon-struct.C: No longer fails
48148 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48149 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48150 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48152 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48154 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48156 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48158 * g++.dg/eh/spec4.C: Remove stray semicolon.
48159 * g++.dg/expr/pmf-1.C: Change error message.
48160 * g++.dg/ext/asm1.C: Remove stray semicolon.
48161 * g++.dg/ext/typename1.C: Add missing typenames.
48162 * g++.dg/inherit/template-as-base.C: Change error message.
48163 * g++.dg/lookup/scoped1.C: Likewise.
48164 * g++.dg/lookup/scoped2.C: Likewise.
48165 * g++.dg/lookup/using2.C: Likewise.
48166 * g++.dg/other/component1.C: Remove stray semicolon.
48167 * g++.dg/other/do1.C: Change error message.
48168 * g++.dg/other/error2.C: Likewise.
48169 * g++.dg/other/init1.C: Likewise.
48170 * g++.dg/other/packed1.C: Remove stray semicolon.
48171 * g++.dg/other/ptrmem2.C: Change error message.
48172 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48174 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48175 * g++.dg/template/access3.C: Add typename keyword.
48176 * g++.dg/template/access5.C: Remove stray semicolon.
48177 * g++.dg/template/access6.C: Likewise.
48178 * g++.dg/template/complit1.C: Likewise.
48179 * g++.dg/template/crash1.C: Change error message.
48180 * g++.dg/template/inherit2.C: Remove stray semicolon.
48181 * g++.dg/template/instantiate2.C: Likewise.
48182 * g++.dg/template/instantiate3.C: Change error message.
48183 * g++.dg/template/qual1.C: Remove stray semicolon.
48184 * g++.dg/template/qualttp18.C: Change error message.
48185 * g++.dg/template/ref1.C: Remove stray semicolon.
48186 * g++.dg/template/sizeof1.C (A::value): Declare it.
48187 * g++.dg/template/spec4.C: Change error message.
48188 * g++.dg/template/static1.C: Likewise.
48189 * g++.dg/template/type1.C: Likewise.
48190 * g++.dg/template/typename3.C: Likewise.
48191 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48192 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48193 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48194 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48195 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48196 named return value extension.
48197 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48198 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48199 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48200 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48201 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48202 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48203 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48204 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48205 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48206 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48207 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48208 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48209 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48210 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48212 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48213 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48214 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48215 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48216 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48217 * g++.old-deja/g++.brendan/template11.C: Likewise.
48218 * g++.old-deja/g++.brendan/template26.C: Likewise.
48219 * g++.old-deja/g++.brendan/template27.C: Use explicit
48220 specialization syntax.
48221 * g++.old-deja/g++.brendan/template30.C: Likewise.
48222 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48223 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48224 non-dependent names.
48225 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48226 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48227 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48228 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48229 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48230 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48231 named return value extension.
48232 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48233 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48234 * g++.old-deja/g++.ext/return1.C: Likewise.
48235 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48236 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48237 * g++.old-deja/g++.jason/access8.C: Likewise.
48238 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48239 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48240 pseudo-destructor names.
48241 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48242 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48243 pseudo-destructor names.
48244 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48245 * g++.old-deja/g++.jason/overload19.C: Likewise.
48246 * g++.old-deja/g++.jason/overload32.C: Likewise.
48247 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48249 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48250 * g++.old-deja/g++.jason/return.C: Likewise.
48251 * g++.old-deja/g++.jason/return2.C: Likewise.
48252 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48253 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48255 * g++.old-deja/g++.jason/template10.C: Account for use of
48256 non-dependent names.
48257 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48259 * g++.old-deja/g++.jason/template37.C: Likewise.
48260 * g++.old-deja/g++.law/access4.C: Change error messages.
48261 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48262 pseudo-destructor names.
48263 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48264 * g++.old-deja/g++.law/ctors9.C: Likewise.
48265 * g++.old-deja/g++.law/cvt22.C: Likewise.
48266 * g++.old-deja/g++.law/dtors5.C: Likewise.
48267 * g++.old-deja/g++.law/global-init1.C: Likewise.
48268 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48269 * g++.old-deja/g++.law/operators28.C: Likewise.
48270 * g++.old-deja/g++.law/visibility28.C: Likewise.
48271 * g++.old-deja/g++.martin/eval1.C: Likewise.
48272 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48274 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48275 * g++.old-deja/g++.mike/net34.C: Likewise.
48276 * g++.old-deja/g++.mike/net36.C: Likewise.
48277 * g++.old-deja/g++.mike/ns2.C: Likewise.
48278 * g++.old-deja/g++.mike/p12306.C: Likewise.
48279 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48281 * g++.old-deja/g++.mike/p700.C: Likewise.
48282 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48283 * g++.old-deja/g++.mike/p710.C: Likewise.
48284 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48286 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48287 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48288 * g++.old-deja/g++.ns/crash2.C: Likewise.
48289 * g++.old-deja/g++.ns/crash3.C: Likewise.
48290 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48291 * g++.old-deja/g++.ns/ns17.C: Likewise.
48292 * g++.old-deja/g++.ns/template16.C: Likewise.
48293 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48295 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48296 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48297 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48298 named return value extension.
48299 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48300 * g++.old-deja/g++.other/access4.C: Issue additional error
48302 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48303 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48304 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48305 * g++.old-deja/g++.other/crash25.C: Change error message.
48306 * g++.old-deja/g++.other/crash4.C: Change error message.
48307 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48308 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48309 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48311 * g++.old-deja/g++.other/defarg8.C: Likewise.
48312 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48313 * g++.old-deja/g++.other/dtor10.C: Likewise.
48314 * g++.old-deja/g++.other/incomplete.C: Likewise.
48315 * g++.old-deja/g++.other/linkage7.C: Likewise.
48316 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48318 * g++.old-deja/g++.other/mangle2.C: Likewise.
48319 * g++.old-deja/g++.other/refinit2.C: Likewise.
48320 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48321 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48322 * g++.old-deja/g++.pt/crash28.C: Likewise.
48323 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48325 * g++.old-deja/g++.pt/crash32.C: Change error message.
48326 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48327 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48328 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48329 error message position.
48330 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48331 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48332 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48334 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48335 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48336 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48337 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48339 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48340 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48341 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48343 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48344 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48346 * g++.old-deja/g++.pt/friend28.C: Account for use of
48347 non-dependent names.
48348 * g++.old-deja/g++.pt/friend29.C: Likewise.
48349 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48351 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48352 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48353 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48355 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48356 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48358 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48359 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48360 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48362 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48363 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48364 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48365 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48366 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48367 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48369 * g++.old-deja/g++.pt/spec10.C: Likewise.
48370 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48371 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48372 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48373 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48374 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48375 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48376 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48377 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48378 * g++.old-deja/g++.pt/typename15.C: Likewise.
48379 * g++.old-deja/g++.pt/typename22.C: Likewise.
48380 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48381 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48382 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48383 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48385 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48386 return value extension.
48387 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48388 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48389 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48390 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48392 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48394 * g++.dg/warn/inline1.C: New test.
48395 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48396 * g++.old-deja/g++.jason/synth10.C: Likewise.
48397 * g++.old-deja/g++.mike/net31.C: Likewise.
48398 * g++.old-deja/g++.mike/p8786.C: Likewise.
48400 * g++.dg/template/friend10.C: New test.
48401 * g++.dg/template/conv5.C: New test.
48403 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48405 * g++.dg/lookup/scoped3.C: New test.
48407 * g++.dg/lookup/decl1.C: New test.
48408 * g++.dg/lookup/decl2.C: New test.
48410 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48412 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48413 gcc.c-torture/compile/20021015-1.c,
48414 gcc.c-torture/compile/20021015-2.c,
48415 gcc.c-torture/compile/20021123-1.c,
48416 gcc.c-torture/compile/20021123-2.c,
48417 gcc.c-torture/compile/20021123-3.c,
48418 gcc.c-torture/compile/20021123-4.c,
48419 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48420 only to 3.1 or 3.2 branch.
48422 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48424 * gcc.dg/i386-bitfield3.c: New test.
48426 * gcc.dg/i386-bitfield2.c: New test.
48428 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48430 * g++.dg/parse/conv_op1.C: New test.
48432 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48434 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48437 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48439 * gcc.c-torture/compile/20021220-1.c: New test.
48441 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48443 * gcc.dg/i386-fastcall-1.c: New.
48445 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48447 * gcc.c-torture/execute/20021219-1.c: New test.
48449 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48451 * gcc.dg/i386-pic-1.c: New test.
48453 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48456 * g++.dg/template/friend9.C: New test.
48458 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48461 * g++.dg/template/access7.C: New test.
48463 2002-12-18 Nick Clifton <nickc@redhat.com>
48465 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48466 the libstdc++-v3 directory has been found.
48468 2002-12-12 Devang Patel <dpatel@apple.com>
48469 * gcc.dg/darwin-ld-1.c: New test.
48470 * gcc.dg/darwin-ld-2.c: New test.
48471 * gcc.dg/darwin-ld-3.c: New test.
48472 * gcc.dg/darwin-ld-4.c: New test.
48473 * gcc.dg/darwin-ld-5.c: New test.
48475 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48477 * gcc.c-torture/compile/20021212-1.c: New test.
48479 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
48481 * gcc.dg/fshort-wchar: New test.
48483 2002-12-10 Mark Mitchell <mark@codesourcery.com>
48486 * g++.dg/template/dtor1.C: New test.
48488 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48491 2002-12-10 Jakub Jelinek <jakub@redhat.com>
48493 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48495 2002-12-09 Mark Mitchell <mark@codesourcery.com>
48497 * g++.dg/template/static1.C: New test.
48498 * g++.dg/template/static2.C: New test.
48499 * g++.old-deja/g++.ext/memconst.C: New test.
48501 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48503 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48504 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48505 * g++.dg/special/initp1.C: Likewise.
48507 2002-12-06 Jakub Jelinek <jakub@redhat.com>
48509 * gcc.c-torture/execute/20021204-1.c: New test.
48511 2002-12-04 Geoffrey Keating <geoffk@apple.com>
48513 * gcc.dg/ppc-fmadd-1.c: New file.
48514 * gcc.dg/ppc-fmadd-2.c: New file.
48515 * gcc.dg/ppc-fmadd-3.c: New file.
48517 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48519 * gcc.c-torture/compile/20021204-1.c: New test.
48521 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
48523 * g++.dg/inherit/covariant2.C: New test.
48524 * g++.dg/inherit/covariant3.C: New test.
48525 * g++.dg/inherit/covariant4.C: New test.
48526 * g++.dg/inherit/covariant1.C: Remove XFAIL.
48527 * g++.old-deja/g++.robertl/eb17.C: Likewise.
48529 2002-12-03 Mark Mitchell <mark@codesourcery.com>
48532 * g++.dg/init/brace3.C: New test.
48534 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
48536 * gcc.dg/20020210-1.c: Fix a comment typo.
48538 2002-12-02 Mark Mitchell <mark@codesourcery.com>
48541 * g++.dg/parse/defarg1.C: New test.
48544 * g++.dg/template/char1.C: New test.
48546 * g++.dg/template/varmod1.C: Fix typo.
48548 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48551 * g++.old-deja/g++.pt/crash32.C: Expect error.
48553 2002-12-01 Mark Mitchell <mark@codesourcery.com>
48556 * g++.dg/template/varmod1.C: New test.
48559 * g++.dg/inherit/typeinfo1.C: New test.
48562 * g++.dg/inherit/typedef1.C: New test.
48564 2002-11-30 Mark Mitchell <mark@codesourcery.com>
48568 * g++.dg/template/strlen1.C: New test.
48571 * g++.dg/template/ctor2.C: New test.
48574 * g++.dg/init/string1.C: New test.
48577 * g++.dg/template/friend8.C: New test.
48579 2002-11-29 Joe Buck <jbuck@synopsys.com>
48581 * g++.dg/lookup/anon2.C: New test.
48583 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
48585 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48588 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
48590 * gcc.dg/bitfld-6.c: New test.
48592 2002-11-27 Jan Hubicka <jh@suse.cz>
48594 * gcc.c-torture/execute/20021127.[cx]: New test.
48596 2002-11-26 Jan Hubicka <jh@suse.cz>
48598 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48601 2002-11-26 Geoffrey Keating <geoffk@apple.com>
48603 * g++.dg/init/brace2.C: New test.
48604 * g++.old-deja/g++.mike/p9129.C: Correct.
48606 2002-11-26 Mark Mitchell <mark@codesourcery.com>
48608 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48610 2002-11-25 Andreas Bauer <baueran@in.tum.de>
48612 * gcc.dg/sibcall-6: New test for indirect sibcalls.
48614 2002-11-25 Mark Mitchell <mark@codesourcery.com>
48616 * g++.dg/abi/empty11.C: New test.
48617 * g++.dg/rtti/cv1.C: New test.
48619 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
48621 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48623 2002-11-24 Mark Mitchell <mark@codesourcery.com>
48625 * g++.dg/abi/empty10.C: New test.
48627 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48629 * gcc.c-torture/compile/20021124-1.c: New test.
48631 2002-11-22 Mark Mitchell <mark@codesourcery.com>
48633 * g++.dg/abi/rtti2.C: New test.
48635 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48637 * gcc.dg/i386-unroll-1.c: New test.
48639 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
48641 * gcc.c-torture/compile/20021120-1.c: New test.
48642 * gcc.c-torture/compile/20021120-2.c: New test.
48644 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48646 * gcc.dg/bitfld-5.c: New test.
48648 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48650 * gcc.c-torture/execute/20021120-3.c: New test.
48652 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48654 * gcc.c-torture/execute/20021120-2.c: New test.
48656 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48658 * gcc.c-torture/execute/20021120-1.c: New test.
48660 2002-11-20 Jakub Jelinek <jakub@redhat.com>
48662 * gcc.c-torture/execute/20021118-3.c: New test.
48664 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48666 * gcc.c-torture/compile/20021119-1.c: New test.
48668 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
48670 * gcc.dg/duff-1.c: New test.
48671 * gcc.dg/duff-2.c: New test.
48672 * gcc.dg/duff-3.c: New test.
48674 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
48676 * gcc.dg/cpp/_Pragma5.c: New test.
48678 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48680 * gcc.c-torture/execute/20021118-2.c: New test.
48682 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48684 * gcc.c-torture/execute/20021118-1.c: New test.
48686 2002-11-16 Jakub Jelinek <jakub@redhat.com>
48688 * gcc.dg/20021116-1.c: New test.
48690 2002-11-14 Mark Mitchell <mark@codesourcery.com>
48692 * g++.dg/abi/vcall1.C: New test.
48694 2002-11-14 Jakub Jelinek <jakub@redhat.com>
48696 * gcc.dg/20021029-1.c: New test.
48697 * gcc.dg/20021029-2.c: New test.
48699 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48701 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48703 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48706 * gcc.dg/20021110.c: Move to ...
48707 * gcc.c-torture/compile/20021110.c: .... here.
48709 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48712 * gcc.c-torture/execute/20021111-1.c
48714 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48717 * gcc.dg/20021110.c: New test.
48719 2002-11-10 Mark Mitchell <mark@codesourcery.com>
48721 * g++.dg/abi/vthunk3.C: Run only on x86.
48723 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
48725 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48727 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
48729 * lib/compat.exp (compat-execute): Fix logic error in last
48732 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
48734 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48736 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48739 * g++.dg/template/access6.C: New test.
48741 2002-11-08 Jan Hubicka <jh@suse.cz>
48743 * gcc.dg/i386-ssefp-1.c: New test.
48744 * gcc.dg/i386-ssefp-1.c: New test.
48746 2002-11-08 Jan Hubicka <jh@suse.cz>
48748 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48750 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48752 * g++.dg/abi/vthunk3.C: New test.
48755 * g++.dg/template/crash2.C: New test.
48757 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48759 * g++.dg/abi/dtor1.C: New test.
48760 * g++.dg/abi/dtor2.C: Likewise.
48762 2002-11-05 Geoffrey Keating <geoffk@apple.com>
48764 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48767 2002-11-04 Adam Nemet <anemet@lnxw.com>
48769 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48770 -mthumb. Only xfail with -O0.
48772 2002-11-03 Mark Mitchell <mark@codesourcery.com>
48774 * g++.dg/abi/thunk1.C: New test.
48775 * g++.dg/abi/thunk2.C: Likewise.
48776 * g++.dg/abi/vtt1.C: Likewise.
48778 2002-11-02 Diego Novillo <dnovillo@redhat.com>
48780 PR optimization/8423
48781 * gcc.c-torture/execute/builtin-constant.c: New test.
48783 2002-11-01 Zack Weinberg <zack@codesourcery.com>
48785 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48786 Add some more cases.
48788 2002-11-01 Mark Mitchell <mark@codesourcery.com>
48791 * g++.dg/opt/local1.C: New test.
48793 2002-10-30 Mark Mitchell <mark@codesourcery.com>
48796 * g++.dg/template/complit1.C: New test.
48799 * g++.dg/template/typename4.C: Likewise.
48801 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48803 Core issue 287, PR c++/7639
48804 * g++.dg/template/instantiate1.C: Adjust error location.
48805 * g++.dg/template/instantiate3.C: New test.
48806 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48807 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48808 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48810 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
48812 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48814 2002-10-29 Mark Mitchell <mark@codesourcery.com>
48817 * g++.dg/init/dtor2.C: New test.
48819 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48821 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48822 * gcc.dg/nest.c: Bypass errors on irix6.
48824 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
48826 * gcc.dg/nest.c: Expect error for mmix-*-*.
48827 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48829 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
48831 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48834 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48836 2002-10-25 Mike Stump <mrs@apple.com>
48838 * gcc.dg/warn-1.c: New test.
48840 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48842 * g++.dg/template/typename3.C: New test.
48844 2002-10-25 Mark Mitchell <mark@codesourcery.com>
48846 * g++.dg/lookup/ptrmem1.C: New test.
48848 * g++.dg/abi/vthunk2.C: New test.
48850 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48852 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48854 2002-10-24 Mark Mitchell <mark@codesourcery.com>
48856 * g++.dg/abi/empty9.C: New test.
48858 2002-10-24 Richard Henderson <rth@redhat.com>
48860 * g++.dg/inherit/thunk1.C: Enable for ia64.
48862 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48865 * g++.dg/lookup/pretty1.C: New test.
48867 2002-10-23 Jakub Jelinek <jakub@redhat.com>
48869 * gcc.dg/20021023-1.c: New test.
48871 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48874 * g++.dg/parse/inline1.C: New test.
48876 2002-10-23 Richard Henderson <rth@redhat.com>
48878 * g++.dg/inherit/thunk1.C: Enable for x86_64.
48880 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48882 2002-10-22 Mark Mitchell <mark@codesourcery.com>
48885 * g++.dg/parse/stmtexpr3.C: New test.
48887 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
48889 * g++.dg/expr/cond1.C: New test.
48891 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48893 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48895 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48897 * g++.dg/abi/vbase13.C: New test.
48898 * g++.dg/abi/vbase14.C: Likewise.
48900 2002-10-21 Jakub Jelinek <jakub@redhat.com>
48902 * gcc.dg/tls/pic-1.c: New test.
48903 * gcc.dg/tls/nonpic-1.c: New test.
48904 * gcc.dg/20021018-1.c: New test.
48906 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48908 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48909 Remove only files with the same base name as the test case.
48910 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48911 (profopt-execute): Likewise. Also, remove old profiling
48912 and performance data files before running the tests.
48914 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48915 * g++.dg/bprob/bprob.exp: Likewise.
48916 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
48917 to allow more general test case names.
48919 * g++.dg/bprob/bprob-1.C: Rename to ...
48920 * g++.dg/bprob/g++-bprob-1.C: ... this.
48922 * g77.dg/bprob/bprob-1.f: Rename to ...
48923 * g77.dg/bprob/g77-bprob-1.f: ... this.
48925 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48927 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48928 bison 1.50 or later.
48930 2002-10-21 Janis Johnson <janis187@us.ibm.com>
48932 * g++.dg/README: Describe more test directories.
48934 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48936 * g++.dg/init/array6.C: Add additional tests.
48938 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48940 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48941 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48943 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
48945 * gcc.c-torture/compile/20020604-1.x: New.
48946 * gcc.c-torture/compile/simd-5.x: Likewise.
48947 * gcc.c-torture/execute/920710-1.x: Likewise.
48948 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48950 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48952 * g++.dg/inherit/override1.C: Add dg-options clause.
48954 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48956 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48959 2002-10-19 Andreas Schwab <schwab@suse.de>
48961 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48962 directory component.
48964 2002-10-18 Mark Mitchell <mark@codesourcery.com>
48966 * g++.dg/inherit/thunk1.C: New test.
48968 * g++.dg/inherit/override1.C: New test.
48970 * g++.dg/abi/mangle11.C: New test.
48971 * g++.dg/abi/mangle14.C: New test.
48972 * g++.dg/abi/mangle17.C: New test.
48974 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
48976 * g++.dg/overload/member2.C: New test.
48978 2002-10-17 Janis Johnson <janis187@us.ibm.com>
48980 * g++.dg/README: Describe new compat directory.
48981 * g++.dg/dg.exp: Skip tests in compat directory.
48982 * README.compat: New file.
48983 * lib/compat.exp: New expect script.
48984 * g++.dg/compat: New test directory.
48985 * g++.dg/compat/compat.exp: New expect script.
48986 * g++.dg/compat/abi: New test directory.
48987 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48988 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48989 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48990 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48991 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48992 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48993 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48994 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48995 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48996 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48997 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48998 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48999 * g++.dg/compat/break: New test directory.
49000 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49001 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49002 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49003 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49004 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49005 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49006 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49007 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49008 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49009 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49010 g++.dg/compat/break/README: New files.
49011 * g++.dg/compat/eh: New test directory.
49012 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49013 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49014 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49015 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49016 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49017 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49018 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49019 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49020 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49021 g++.dg/compat/eh/filter2_y.C,
49022 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49023 g++.dg/compat/eh/new1_y.C,
49024 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49025 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49026 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49027 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49028 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49029 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49030 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49031 g++.dg/compat/eh/unexpected1_y.C: New files.
49032 * g++.dg/compat/init: New test directory.
49033 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49034 g++.dg/compat/init/array5_y.C,
49035 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49036 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49037 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49038 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49039 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49040 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49041 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49042 g++.dg/compat/init/init-ref2_y.C: New files.
49044 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49047 * g++.dg/inherit/using3.C: New test.
49049 2002-10-17 Jan Hubicka <jh@suse.cz>
49051 * gcc.dg/20021017-2.c: New test.
49053 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49055 * g++.dg/abi/mangle16.C: Adjust.
49057 * g++.dg/init/array8.C: New test.
49059 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49061 * gcc.dg/special/mips-abi.exp: New test.
49062 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49064 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49066 * g++.dg/abi/mangle16.C: New test.
49067 * g++.dg/abi/mangle17.C: Likewise.
49070 * g++.dg/template/ref1.C: New test.
49072 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49074 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49076 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49078 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49080 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49083 * g++.dg/init/array7.C: New test.
49085 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49087 * g++.dg/init/array6.C: New test.
49089 * g++.dg/abi/mangle13.C: Likewise.
49090 * g++.dg/abi/mangle14.C: Likewise.
49091 * g++.dg/abi/mangle15.C: Likewise.
49093 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49095 * g++.dg/abi/empty8.C: New test.
49097 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49099 * g++.dg/init/ctor1.C: New test.
49101 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49103 * gcc.c-torture/execute/20021015-1.c: New test.
49105 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49107 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49109 2002-10-14 Jan Hubicka <jh@suse.cz>
49111 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49113 2002-10-14 Richard Henderson <rth@redhat.com>
49115 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49117 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49119 PR optimization/6631
49120 * g++.dg/opt/const2.C: New test.
49122 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49125 * g++.dg/parse/friend1.C: New test.
49126 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49128 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49130 * gcc.dg/20021014-1.c: New test.
49132 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49135 * g++.dg/ext/vlm1.C: New test.
49136 * g++.dg/ext/vlm2.C: Likewise.
49138 * g++.dg/init/array1.C: Remove invalid braces.
49139 * g++.dg/init/brace1.C: New test.
49140 * g++.dg/init/copy2.C: Likewise.
49141 * g++.dg/init/copy3.C: Likewise.
49142 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49143 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49146 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49148 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49150 2002-10-11 Richard Shann <richard.shann@superh.com>
49152 * gcc.c-torture/compile/simd-5.c: New test.
49154 2002-10-10 Roger Sayle <roger@eyesopen.com>
49156 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49158 2002-10-10 Jim Wilson <wilson@redhat.com>
49160 * gcc.c-torture/execute/20021010-1.c: New test.
49162 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49165 * g++.dg/ext/typedef-init.C: New test.
49166 * gcc.dg/typedef-init.c: New test.
49168 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49170 * gcc.dg/cpp/paste13.c: New test.
49172 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49174 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49175 remaining platforms, XFAIL during compile, not execute. Don't
49178 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49180 * gcc.dg/alias-1.c: Tweak expected warning.
49182 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49184 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49186 2002-10-06 Andreas Jaeger <aj@suse.de>
49188 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49189 * gcc.dg/cpp/c++98.C: Likewise.
49191 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49192 * g++.dg/cpp/c++98.C: Likewise.
49194 * g++.dg/README (Subdirectories): Mention cpp directory.
49197 * gcc.dg/20021006-1.c: New test.
49199 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49202 * g++.dg/other/warning1.C: New test.
49204 2002-10-04 Roger Sayle <roger@eyesopen.com>
49206 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49207 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49208 and sparc-*-* with -m64 as expected failures. See PR 8087.
49210 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49213 * g++.dg/template/ptrmem3.C: New test.
49216 * g++.dg/template/union1.C: New test.
49218 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49221 * g++.dg/abi/mangle9.C: New test.
49222 * g++.dg/abi/mangle10.C: New test.
49223 * g++.dg/abi/mangle11.C: New test.
49224 * g++.dg/abi/mangle12.C: New test.
49226 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49229 * g++.dg/template/meminit1.C: New test.
49230 * g++.dg/warn/Wreorder-1.C: Likewise.
49231 * g++.old-deja/g++.mike/warn3.C: Tweak.
49232 * lib/prune.exp: Ingore "in copy constructor".
49234 2002-10-02 Andreas Jaeger <aj@suse.de>
49236 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49237 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49238 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49241 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49243 * gcc.dg/empty1.C: Fix typo.
49245 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49247 * gcc.dg/alias-1.c: New test.
49249 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49251 * gcc.dg/empty1.C: New test.
49253 * g++.dg/tls/init-2.C: Tweak error messages.
49255 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49257 * gcc.c-torture/compile/20020923-1.c: New test.
49259 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49261 * gcc.c-torture/execute/ffs-1.c: New test.
49262 * gcc.c-torture/execute/ffs-2.c: Ditto.
49264 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49266 * g++.dg/overload/member1.C: New test.
49268 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49270 * g++.dg/abi/empty7.C: New test.
49271 * g++.dg/init/pm2.C: Likewise.
49273 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49275 * g++.dg/rtti/crash1.C: New test.
49277 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49279 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49280 gcc.dg/sibcall-4.c: New tests.
49282 2002-09-28 Roger Sayle <roger@eyesopen.com>
49284 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49285 powerpc and MMIX targets.
49287 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49289 * gcc.dg/cpp/20020927-1.c: New.
49291 2002-09-26 David S. Miller <davem@redhat.com>
49293 * gcc.c-torture/compile/trunctfdf.c: New.
49295 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49297 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49299 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49301 * gcc.c-torture/execute/loop-15.c: New.
49303 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49305 * README.QMTEST: Fix typo.
49307 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49309 * gcc.dg/20020926-1.c: New test.
49311 2002-09-25 David S. Miller <davem@redhat.com>
49314 * gcc.c-torture/execute/shiftdi.c: New test.
49316 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49318 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49319 unique to the tool.
49320 * lib/g77.exp (g77_init): Likewise.
49321 * lib/g++.exp (g++_init): Likewise.
49322 * lib/objc.exp (objc_init): Likewise.
49324 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49326 * g++.dg/abi/empty5.C: New test.
49327 * g++.dg/abi/empty6.C: New test.
49328 * g++.dg/abi/vbase12.C: New test.
49330 2002-09-25 Richard Henderson <rth@redhat.com>
49332 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49333 too-small long double.
49335 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49337 * gcc.dg/20020919-1.c: New test.
49339 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49341 * g++.dg/abi/bitfield6.C: New test.
49342 * g++.dg/abi/bitfield7.C: New test.
49343 * g++.dg/abi/bitfield8.C: New test.
49344 * g++.dg/abi/vbase11.C: New test.
49346 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49348 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49349 hppa*-*-hpux*. Update test comment.
49351 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49353 * gcc.dg/tls/struct-1.c: New test.
49355 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49357 * gcc.dg/cpp/tr-warn2.c: Update.
49359 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49361 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49363 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49365 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49368 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49370 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49372 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49373 Adjust for c++filt moved to binutils. Remove spurious duplicate
49374 setting of cxxfilt.
49376 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49378 * gcc.dg/20020312-2.c: Update for darwin.
49380 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49382 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49384 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49386 * objc.dg/comp-types-1.m: New test.
49387 * objc.dg/comp-types-2.m: New test.
49388 * objc.dg/comp-types-3.m: New test.
49389 * objc.dg/comp-types-4.m: New test.
49390 * objc.dg/comp-types-5.m: New test.
49391 * objc.dg/comp-types-6.m: New test.
49393 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49395 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49397 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49399 * g++.dg/other/do1.C: New test.
49401 * g++.dg/template/subst1.C: New test.
49403 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49405 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49407 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49409 * g++.dg/template/qualttp20.C: Adjust expected errors.
49410 * g++.old-deja/g++.jason/report.C: Likewise.
49411 * g++.old-deja/g++.other/qual1.C: Likewise.
49413 * g++.dg/lookup/scoped2.C: New test.
49415 * g++.dg/ext/asm3.C: New test.
49417 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49419 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49421 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49423 * ChangeLog: follow spelling conventions.
49424 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49425 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49426 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49427 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49428 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49429 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49430 * g++.old-deja/g++.law/global-init1.C: Likewise.
49431 * g++.old-deja/g++.other/delete4.C: Likewise.
49432 * g++.old-deja/g++.other/inline21.C: Likewise.
49433 * g++.old-deja/g++.other/singleton.C: Likewise.
49434 * g77.dg/strlen0.f: Likewise.
49435 * g77.f-torture/compile/20010519-1.f: Likewise.
49436 * g77.f-torture/compile/980310-4.f: Likewise.
49437 * gcc.c-torture/compile/20000605-1.c: Likewise.
49438 * gcc.c-torture/execute/20020225-1.c: Likewise.
49439 * gcc.dg/c90-hexfloat-2.c: Likewise.
49440 * gcc.dg/c99-bool-1.c: Likewise.
49441 * gcc.dg/c99-hexfloat-2.c: Likewise.
49442 * gcc.dg/dll-2.c: Likewise.
49443 * gcc.dg/wtr-union-init-1.c: Likewise.
49444 * gcc.dg/wtr-union-init-2.c: Likewise.
49445 * gcc.dg/wtr-union-init-3.c: Likewise.
49446 * gcc.dg/cpp/avoidpaste1.c: Likewise.
49447 * gcc.dg/cpp/defined.c: Likewise.
49448 * gcc.dg/cpp/macsyntx.c: Likewise.
49449 * gcc.dg/cpp/paste2.c: Likewise.
49450 * gcc.dg/cpp/trad/defined.c: Likewise.
49451 * gcc.dg/format/c90-printf-1.c: Likewise.
49452 * gcc.dg/format/c90-scanf-1.c: Likewise.
49453 * gcc.dg/format/c99-printf-1.c: Likewise.
49454 * gcc.dg/format/c99-scanf-1.c: Likewise.
49455 * gcc.misc-tests/gcov-8.c: Likewise.
49456 * lib/profopt.exp: Likewise.
49458 2002-09-15 Krister Walfridsson <cato@df.lth.se>
49460 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49462 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49464 * g++.dg/inherit/using2.C: New test.
49466 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
49468 * ChangeLog: Follow spelling conventions.
49469 * g++.dg/template/friend4.C: Likewise.
49470 * g++.old-deja/g++.pt/crash67.C: Likewise.
49471 * gcc.c-torture/execute/20000801-4.c: Likewise.
49472 * gcc.dg/c90-digraph-1.c: Likewise.
49473 * gcc.dg/c94-digraph-1.c: Likewise.
49474 * gcc.dg/c99-digraph-1.c: Likewise.
49475 * gcc.dg/cpp/line5.c: Likewise.
49476 * gcc.dg/cpp/multiline.c: Likewise.
49477 * gcc.dg/cpp/trad/literals-1.c: Likewise.
49478 * gcc.dg/format/attr-3.c: Likewise.
49479 * gcc.dg/format/c90-scanf-3.c: Likewise.
49480 * gcc.dg/format/ext-4.c: Likewise.
49482 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49484 * g++.dg/template/pretty1.C: New test.
49486 2002-09-14 Alan Modra <amodra@bigpond.net.au>
49488 * gcc.c-torture/execute/struct-cpy-1.c: New test.
49490 2002-09-13 Matt Austern <austern@apple.com>
49492 * g++.dg/other/constref[12].C: New, regression tests for
49493 passing a cast expression to a function by const reference.
49495 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
49497 * g++.dg/template/deduce1.C: New test.
49499 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
49501 * gcc.c-torture/execute/simd-1.c: Force all use of int to
49504 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
49506 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49509 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
49511 * gcc.c-torture/compile/20020910-1.c: New test.
49513 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
49515 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49517 2002-09-10 Andreas Jaeger <aj@suse.de>
49519 * gcc.dg/20020312-2.c: Adjust for x86-64.
49521 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
49523 * g77.dg/7388.f: New test case for PR 7388.
49525 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
49527 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49529 2002-09-05 Ziemowit Laski <zlaski@apple.com>
49531 * objc.dg/proto-lossage-1.m: New test.
49533 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
49535 * gcc.dg/cpp/_Pragma4.c: Fix typo.
49537 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
49539 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
49542 2002-09-06 Stan Shebs <shebs@apple.com>
49543 David Edelsohn <edelsohn@gnu.org>
49545 * gcc.dg/weak: New directory.
49546 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49547 target-specific xfail bits.
49548 * gcc.dg/typeof-2.c: Move to new directory.
49549 * gcc.dg/weak.exp: New expect script.
49551 2002-09-06 Alan Modra <amodra@bigpond.net.au>
49553 * gcc.c-torture/execute/extzvsi.c: New test.
49555 2002-09-05 Stan Shebs <shebs@apple.com>
49557 * gcc.dg/weak-1.c: xfail on Darwin.
49558 * gcc.dg/weak-2.c: Ditto.
49559 * gcc.dg/weak-3.c: Ditto.
49560 * gcc.dg/weak-4.c: Ditto.
49561 * gcc.dg/weak-5.c: Ditto.
49562 * gcc.dg/weak-6.c: Ditto.
49563 * gcc.dg/weak-7.c: Ditto.
49564 * gcc.dg/weak-8.c: Ditto.
49565 * gcc.dg/weak-9.c: Ditto.
49567 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
49569 * gcc.c-torture/execute/loop-14.c: New test.
49571 2002-09-04 Jakub Jelinek <jakub@redhat.com>
49573 * g++.dg/other/cxa-atexit1.C: New test.
49575 * gcc.dg/typeof-2.c: New test.
49577 2002-09-03 Roger Sayle <roger@eyesopen.com>
49579 * gcc.dg/builtins-2.c: New testcase.
49580 * gcc.dg/builtins-3.c: New testcase.
49582 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
49584 * gcc.dg/cpp/_Pragma4.c: New test.
49586 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
49588 * objc/execute/nil_method-1.m: New testcase.
49590 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
49592 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49593 [Object class], not [Object initialize].
49595 2002-08-31 Roger Sayle <roger@eyesopen.com>
49596 Hans-Peter Nilsson <hp@bitrange.com>
49598 * gcc.c-torture/execute/20020720-1.x: Skip test on
49599 mmix-knuth-mmixware. Correct comment.
49601 2002-08-27 Mark Mitchell <mark@codesourcery.com>
49603 * g++.dg/abi/bitfield5.C: New test.
49604 * g++.dg/abi/vbase10.C: Likewise.
49606 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
49608 * objc.dg/undeclared-selector.m: New test.
49610 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
49612 * g++.dg/other/offsetof1.C: Avoid cast warning.
49614 2002-08-26 Ziemowit Laski <zlaski@apple.com>
49616 * objc.dg/super-class-2.m: New test.
49618 2002-08-24 Matt Austern <austern@apple.com>
49620 * g++.dg/ext/lvaddr.C: New test.
49621 * g++.dg/ext/lvcast.C: New test.
49623 2002-08-22 Mark Mitchell <mark@codesourcery.com>
49625 * g++.dg/inherit/cond1.C: New test.
49627 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
49629 * gcc.dg/noncompile/incomplete-1.c: New test.
49631 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
49633 * gcc.dg/typespec-1.c: New test.
49635 2002-08-20 Devang Patel <dpatel@apple.com>
49636 * objc.dg/proto-hier-2.m: New test.
49638 2002-08-19 Ziemowit Laski <zlaski@apple.com>
49640 * objc.dg/bitfield-1.m: New test.
49641 * objc.dg/bitfield-2.m: New test.
49643 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
49645 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49646 gcc.dg/c99-flex-array-4.c: New tests.
49648 2002-08-16 Stan Shebs <shebs@apple.com>
49650 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49652 2002-08-15 Jakub Jelinek <jakub@redhat.com>
49654 * gcc.dg/typeof-1.c: New test.
49655 * g++.dg/ext/typeof2.C: New test.
49657 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
49659 * g++.dg/other/offsetof1.C: New test.
49661 2002-08-14 Richard Henderson <rth@redhat.com>
49663 * gcc.dg/tls/diag-3.c: Fix expected message strings.
49665 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
49667 * gcc.dg/cpp/_Pragma3.c: New test.
49669 2002-08-13 Mark Mitchell <mark@codesourcery.com>
49671 * g++.dg/template/inherit3: New test.
49673 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
49675 * gcc.dg/bitfld-4.c: Add blank options.
49677 2002-08-09 Mark Mitchell <mark@codesourcery.com>
49679 * g++.dg/template/crash1.C: New test.
49681 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49683 * gcc.dg/tls/opt-2.c: New test.
49685 2002-08-08 Devang Patel <dpatel@apple.com>
49687 * objc.dg/selector-1.m : New test
49689 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49691 * g++.dg/abi/bitfield4.C: New test.
49692 * gcc.dg/bitfld-4.c: New test.
49694 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49696 * g++.dg/other/packed1.C: New test.
49698 2002-08-07 Mark Mitchell <mark@codesourcery.com>
49700 * g++.dg/abi/offsetof.C: Tweak error messages.
49701 * g++.old-deja/g++.mike/p10769a.C: Likewise.
49703 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49705 * gcc.dg/bitfld-3.c: New test.
49707 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49708 Richard Henderson <rth@redhat.com>
49710 * gcc.dg/i386-bitfield1.c: New test.
49711 * g++.dg/abi/bitfield3.C: Update.
49713 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
49715 * objc.dg/const-str-2.m: Update.
49716 * gcc.dg/cpp/c++98.c: Change to C extension.
49717 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49718 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49720 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
49722 * gcc.dg/tls/diag-3.c: New.
49724 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
49726 * g++.dg/README (Subdirectories): Document new subdir expr.
49727 * g++.dg/expr/pmf-1.C: New test.
49729 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
49731 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49733 2002-08-06 Jakub Jelinek <jakub@redhat.com>
49735 * g++.dg/abi/bitfield3.C: New test.
49737 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
49739 * lib/gcov.exp: Tweak expected line formats.
49740 * gcc.misc-tests/gcov8.c: New test.
49741 * gcc.misc-tests/gcov8.x: New flags.
49743 2002-08-05 Jakub Jelinek <jakub@redhat.com>
49745 * consistency.vlad/layout/endian.c: Include string.h.
49747 * gcc.c-torture/execute/20020805-1.c: New test.
49749 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
49751 * g++.dg/other/conversion1.C: New test.
49753 2002-08-03 Roger Sayle <roger@eyesopen.com>
49755 * gcc.dg/builtins-1.c: New testcase.
49757 2002-08-02 Mark Mitchell <mark@codesourcery.com>
49759 * g++.dg/inherit/access3.C: New test.
49761 2002-08-01 Jakub Jelinek <jakub@redhat.com>
49763 * gcc.dg/ia64-visibility-2.c: New test.
49765 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
49767 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49768 __qualifier_flags to __flags.
49770 2002-07-31 Mark Mitchell <mark@codesourcery.com>
49772 * g++.dg/inherit/operator1.C: New test.
49773 * g++.dg/lookup/disamb1.C: Fix typo in comment.
49774 * g++.dg/other/error1.C: Change expected error message.
49775 * g++.dg/template/conv4.C: Likewise.
49777 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
49779 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49780 for documented behavior.
49782 2002-07-25 Roger Sayle <roger@eyesopen.com>
49784 * gcc.c-torture/execute/20020720-1.x: Skip this test on
49785 several targets known to fail.
49787 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
49789 * gcc.dg/mips-args-[123].c: New tests.
49791 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
49793 * gcc.dg/ppc-spe.c: New.
49795 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
49797 * g++.dg/other/ptrmem4.C: New testcase.
49799 2002-07-24 Richard Henderson <rth@redhat.com>
49801 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49803 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
49805 * g++.dg/ext/alignof1.C (main): Return 0 for success.
49807 2002-07-24 Roger Sayle <roger@eyesopen.com>
49809 * gcc.c-torture/execute/memset-3.c: New testcase.
49811 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
49813 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49814 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49816 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49818 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49821 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
49823 * gcc.c-torture/compile/simd-4.c: New test.
49825 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49827 PR c++/7347, c++/7348
49828 * g++.dg/template/access4.C: New test.
49829 * g++.dg/template/access5.C: New test.
49830 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49831 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49832 * g++.old-deja/g++.pt/ttp58.C: Likewise.
49833 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49835 2002-07-22 Jakub Jelinek <jakub@redhat.com>
49837 * gcc.dg/gnu89-init-2.c: New test.
49839 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
49841 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49843 2002-07-20 Roger Sayle <roger@eyesopen.com>
49845 * gcc.c-torture/execute/20020720-1.c: New testcase.
49847 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
49849 * gcc.dg/cpp/Wsignprom.c: New tests.
49851 2002-07-20 Alan Modra <amodra@bigpond.net.au>
49853 * gcc.c-torture/execute/loop-13.c: New test.
49855 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
49857 * gcc.dg/cpp/expr.c: New tests.
49859 2002-07-18 David Edelsohn <edelsohn@gnu.org>
49861 * g++.dg/opt/pr6713.C: Add template instantiation.
49863 2002-07-18 Alan Modra <amodra@bigpond.net.au>
49865 * gcc.dg/nest.c: New test.
49867 2002-07-17 Richard Henderson <rth@redhat.com>
49869 * g++.dg/opt/pr6713.C: New test.
49871 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
49873 * gcc.c-torture/execute/loop-2e.x: Let the testcase
49874 XFAIL for all x86 processors.
49876 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
49878 * gcc.c-torture/execute/20010122-1.x: Do not test with
49879 -fomit-frame-pointer.
49881 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49883 * g++.dg/template/instantiate2.C: New test.
49884 * g++.dg/template/spec4.C: New test.
49886 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49888 * g++.dg/template/access2.C: New test.
49889 * g++.dg/template/access3.C: New test.
49891 2002-07-15 Zack Weinberg <zack@codesourcery.com>
49893 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49894 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49895 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49896 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49897 Convert to use <stdarg.h>.
49898 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49900 * gcc.dg/va-arg-2.c: New.
49901 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49903 2002-07-15 Jakub Jelinek <jakub@redhat.com>
49905 * gcc.c-torture/compile/20020710-1.c: New test.
49907 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
49908 Andrew Pinski <pinskia@physics.uc.edu>
49910 gcc.c-torture/compile/simd-2.c: New testcase.
49911 gcc.c-torture/compile/simd-3.c: Likewise.
49913 2002-07-11 Mark Mitchell <mark@codesourcery.com>
49916 * g++.dg/overload/error1.C: New test.
49918 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49920 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49921 configuration and IRIX 6 O32 ABI.
49923 2002-07-11 Roger Sayle <roger@eyesopen.com>
49925 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49927 2002-07-10 Roger Sayle <roger@eyesopen.com>
49929 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49931 2002-07-10 Jeffrey A Law <law@redhat.com>
49933 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49935 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
49937 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
49939 * gcc.dg/20020312-2.c: Check for __PPC__.
49941 2002-07-09 Diego Novillo <dnovillo@redhat.com>
49943 * gcc.c-torture/compile/20020709-1.c: New test.
49945 2002-07-07 Roger Sayle <roger@eyesopen.com>
49947 * g++.dg/template/qualttp21.C: New test case.
49949 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
49951 * gcc.c-torture/compile/20020706-1.c: New test.
49952 * gcc.c-torture/compile/20020706-2.c: New test.
49954 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
49955 Alexandre Oliva <aoliva@redhat.com>
49957 * g++.dg/warn/incomplete1.C: New test.
49959 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49962 * g++.dg/warn/noreturn1.C: New test.
49964 2002-07-03 Mark Mitchell <mark@codesourcery.com>
49967 * g++.dg/debug/debug6.C: New test.
49968 * g++.dg/debug/debug7.C: New test.
49970 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
49972 * gcc.c-torture/compile/simd-3.c: New test.
49974 2002-07-03 Chris Demetriou <cgd@broadcom.com>
49976 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49977 * gcc.dg/20020620-1.c: Likewise.
49979 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49982 * g++.dg/init/array4.C: New test.
49983 * g++.dg/init/array5.C: New test.
49985 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
49987 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49988 * gcc.c-torture/execute/simd-2.c (main): Likewise.
49990 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49992 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49993 * gcc.dg/wtr-aggr-init-1.c: Likewise.
49994 * gcc.dg/wtr-conversion-1.c: Likewise.
49995 * gcc.dg/wtr-escape-1.c: Likewise.
49996 * gcc.dg/wtr-int-type-1.c: Likewise.
49997 * gcc.dg/wtr-label-1.c: Likewise.
49998 * gcc.dg/wtr-static-1.c: Likewise.
49999 * gcc.dg/wtr-strcat-1.c: Likewise.
50000 * gcc.dg/wtr-suffix-1.c: Likewise.
50001 * gcc.dg/wtr-switch-1.c: Likewise.
50002 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50003 * gcc.dg/wtr-union-init-1.c: Likewise.
50004 * gcc.dg/wtr-union-init-2.c: Likewise.
50005 * gcc.dg/wtr-union-init-3.c: Likewise.
50007 * gcc.dg/wtr-func-def-1.c: New test.
50009 2002-07-02 Devang Patel <dpatel@apple.com>
50011 * objc.dg/param-1.m: New test.
50013 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50015 * gcc.dg/cpp/trad/directive.c: Add test.
50016 * gcc.dg/cpp/trad/macroargs.c: Add test.
50017 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50019 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50021 * gcc.dg/cpp/cmdlne-M.c: New test.
50023 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50025 * objc.dg/desig-init-1.m: New test.
50027 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50030 * g++.dg/template/instantiate1.C: New test.
50032 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50035 * g++.dg/template/sizeof2.C: New test.
50037 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50039 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50040 gcc.dg/cpp/trad/include.c: New tests.
50042 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50045 * gcc.c-torture/compile/20020701-1.c: New test.
50047 2002-07-01 Stan Shebs <shebs@apple.com>
50049 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50051 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50052 (objc-torture-execute): or here.
50054 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50056 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50058 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50060 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50062 2002-06-30 Devang Patel <dpatel@apple.com>
50064 * objc.dg/fsyntax-only.m: New test.
50066 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50069 * g++.dg/template/friend7.C: New file.
50071 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50073 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50076 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50078 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50079 avoid division by zero.
50081 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50083 * gcc.dg/Wunknownprag.c: New tests.
50085 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50087 * gcc.c-torture/execute/simd-2.c: New test.
50089 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50091 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50092 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50093 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50094 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50095 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50096 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50097 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50098 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50099 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50100 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50101 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50102 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50103 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50104 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50105 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50106 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50107 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50109 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50111 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50112 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50113 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50114 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50116 * gcc.dg/cpp/trad/directive.c: Update.
50118 2002-06-23 Andreas Jaeger <aj@suse.de>
50120 * gcc.c-torture/execute/complex-6.c: New.
50122 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50124 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50125 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50126 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50127 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50129 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50131 * gcc.dg/cpp/trad: New directory with traditional tests copied
50132 from parent directory.
50133 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50134 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50135 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50136 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50137 Move to trad/ and rename.
50138 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50139 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50140 gcc.dg/cpp/trad/redef2.c: New tests.
50141 * gcc.dg/cpp/trad/trad.exp: New driver.
50143 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50145 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50146 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50147 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50148 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50151 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50153 * gcc.dg/20020620-1.c: New test.
50155 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50157 * g++.dg/template/ttp4.C: New test.
50159 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50161 * g++.dg/opt/vt1.C: Fix regexp.
50163 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50165 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50166 Don't use attribute `noinline'.
50168 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50170 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50172 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50174 * gcc.c-torture/execute/simd-1.c: New.
50176 * gcc.dg/simd-1.c: New.
50178 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50180 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50182 2002-06-16 Richard Henderson <rth@redhat.com>
50184 * g++.dg/ext/anon-struct1.C: New.
50185 * g++.dg/ext/anon-struct2.C: New.
50186 * g++.dg/ext/anon-struct3.C: New.
50187 * gcc.dg/anon-struct-1.c: New.
50188 * gcc.dg/anon-struct-2.c: New.
50189 * gcc.dg/anon-struct-3.c: New.
50190 * gcc.dg/20011008-1.c: Adjust warning text.
50191 * gcc.dg/20020527-1.c: Add -fms-extensions.
50193 2002-06-16 Richard Henderson <rth@redhat.com>
50195 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50197 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50199 * gcc.c-torture/execute/20020615-1.c: New test.
50201 2002-06-15 Roger Sayle <roger@eyesopen.com>
50203 * gcc.c-tortuture/execute/compare-1.c: New test case.
50204 * gcc.c-tortuture/execute/compare-2.c: New test case.
50205 * gcc.c-tortuture/execute/compare-3.c: New test case.
50207 2002-06-13 Richard Henderson <rth@redhat.com>
50209 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50212 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50214 * g++.dg/template/typename2.C: Update error message.
50216 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50218 * gcc.c-torture/execute/20020611-1.c: New test.
50220 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50222 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50223 list of targets to skip.
50225 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50227 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50228 targets if not optimizing.
50230 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50232 * gcc.c-torture/compile/20020605-1.c: New test.
50234 * g++.dg/opt/vt1.C: New test.
50236 * gcc.dg/20020531-1.c: New test.
50238 * gcc.dg/20020530-1.c: New test.
50240 * gcc.dg/20020527-1.c: New test.
50242 * g++.dg/opt/cse1.C: New test.
50244 2002-06-07 Roger Sayle <roger@eyesopen.com>
50246 * gcc.dg/20020607-2.c: New test case.
50248 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50250 * gcc.c-torture/compile/20020604-1.c: New test.
50252 2002-06-04 Richard Henderson <rth@redhat.com>
50254 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50255 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50256 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50258 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50260 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50262 2002-06-03 Richard Henderson <rth@redhat.com>
50264 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50265 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50267 2002-06-02 Richard Henderson <rth@redhat.com>
50269 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50270 test functions static.
50272 2002-06-02 Andreas Jaeger <aj@suse.de>
50274 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50277 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50279 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50280 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50281 Update for mofified diagnostics.
50282 * gcc.dg/c99-intconst-1.c: No longer fail.
50284 2002-06-02 Richard Henderson <rth@redhat.com>
50286 * gcc.dg/uninit-A.c: Remove xfail markers.
50288 2002-06-01 Roger Sayle <roger@eyesopen.com>
50290 * gcc.dg/fnegate-1.c: New test case.
50292 2002-05-30 Osku Salerma <osku@iki.fi>
50294 * gcc.c-torture/execute/mayalias-1.c: New file.
50296 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50298 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50299 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50300 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50302 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50304 * gcc.c-torture/execute/20020529-1.c: New test.
50306 2002-05-27 Richard Henderson <rth@redhat.com>
50308 * g++.dg/ext/attrib6.C: New test case.
50310 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50312 * gcc.c-torture/execute/pure-1.c: New test.
50314 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50316 * gcc.dg/cpp/arith-2.c: Remove.
50318 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50320 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50321 * gcc.dg/cpp/if-3.c: Remove.
50323 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50325 * g++.dg/opt/cse2.C: New test.
50327 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50329 * gcc.dg/cpp/arith-1.c: New semantic tests.
50330 * gcc.dg/cpp/if-1.c: Update.
50332 2002-05-24 Ben Elliston <bje@redhat.com>
50334 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50336 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50338 * gcc.dg/verbose-asm.c: New test.
50340 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50342 * gcc.dg/cpp/paste12.c: New test.
50344 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50346 * g++.dg/parse/named_ops.C: New test.
50348 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50350 * gcc.dg/weak-8.c: New test.
50352 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50354 * gcc.dg/weak-2.c: Allow optional leading underscore
50355 in scan-assembler symbol name.
50356 * gcc.dg/weak-3.c: Likewise.
50357 * gcc.dg/weak-4.c: Likewise.
50358 * gcc.dg/weak-5.c: Likewise.
50360 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50362 * gcc.dg/20020523-1.c: New test.
50364 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50366 * objc.dg/const-str-2.m: Update now that we stop after
50367 a command line error.
50369 2002-05-22 Richard Henderson <rth@redhat.com>
50371 * g++.dg/dg.exp: Fix typo in test pruneing.
50373 2002-05-22 Richard Henderson <rth@redhat.com>
50375 * g++.dg/dg.exp: Prune the tls subdirectory.
50376 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50377 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50378 * g++.dg/tls/init-1.C: New.
50380 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50382 * gcc.dg/20020517-1.c: New test.
50384 2002-05-21 Richard Henderson <rth@redhat.com>
50386 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50387 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50389 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50391 * g++.dg/other/copy2.C: New test.
50393 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50395 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50396 (MAX_COPY): Bump up to 10 times sizeof (long long).
50397 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50399 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50400 sizeof (long long).
50402 * gcc.c-torture/execute/strcpy-1.c: New test.
50404 2002-05-19 Jason Merrill <jason2redhat.com>
50406 * g++.dg/ext/oper1.C: New test.
50408 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50409 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50411 * README.QMTEST: New file.
50413 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50415 2002-05-19 Andreas Jaeger <aj@suse.de>
50417 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50419 * gcc.c-torture/execute/loop-2d.x: Likewise.
50421 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50423 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50424 support weak symbols.
50425 * gcc.dg/weak-4.c: Likewise.
50426 * gcc.dg/weak-6.c: Likewise.
50428 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50430 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50431 cygwin, coff and h8300-*-hms targets
50432 * gcc.dg/weak-5.c: Likewise.
50433 * gcc.dg/weak-7.c: Likewise.
50435 2002-05-16 Jason Merrill <jason@redhat.com>
50437 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50438 (scan-assembler-not, scan-assembler-dem): Likewise.
50439 (scan-assembler-dem-not): Likewise.
50441 2002-05-15 Richard Henderson <rth@redhat.com>
50443 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50445 2002-05-15 Richard Henderson <rth@redhat.com>
50447 * gcc.dg/weak-5.c (vfoo1c): No warning here.
50448 (vfoo1f): Warning here.
50449 (vfoo1l): Don't redefine the alias.
50451 2002-05-14 Jason Merrill <jason@redhat.com>
50452 Alexandre Oliva <aoliva@redhat.com>
50454 * g++.dg/init/pm1.C: New test.
50456 2002-05-12 David S. Miller <davem@redhat.com>
50458 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50461 2002-05-10 Roger Sayle <roger@eyesopen.com>
50463 * gcc.c-torture/execute/20020510-1.c: New test case.
50465 2002-05-10 David S. Miller <davem@redhat.com>
50467 * gcc.c-torture/execute/conversion.c: Test long double too.
50469 2002-05-09 Jakub Jelinek <jakub@redhat.com>
50471 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50472 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50473 * lib/g++.exp (g++_link_flags): Likewise.
50474 * lib/objc.exp (objc_target_compile): Likewise.
50476 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
50478 * gcc.dg/cpp/poison.c: Update.
50479 * gcc.dg/cpp/20000625-2.c: Remove.
50480 * gcc.dg/cpp/direct2s.c: Remove final test.
50482 2002-05-08 Tom Rix <trix@redhat.com>
50484 * gcc.c-torture/execute/20020508-1.c: New test.
50485 * gcc.c-torture/execute/20020508-2.c: New test.
50486 * gcc.c-torture/execute/20020508-3.c: New test.
50488 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
50490 * gcc.dg/cpp/charconst-4.c: More tests.
50492 2002-05-08 Mark Mitchell <mark@codesourcery.com>
50495 * gcc.dg/weak-3.c: Update location of warning messages.
50496 * gcc.dg/weak-5.c: Likewise.
50498 2002-05-06 Roger Sayle <roger@eyesopen.com>
50500 * gcc.c-torture/execute/20020506-1.c: New test case.
50502 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
50504 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50506 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50508 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50510 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50512 * gcc.dg/cpp/charconst-3.c: New test.
50514 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50516 * gcc.dg/cpp/charconst.c: Update tests.
50518 2002-05-05 Tim Josling <tej@melbpc.org.au>
50520 * treelang: Added directory for new sample language treelang. Also
50521 lib/treelang.exp: New file to signal treelang should be tested.
50523 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50525 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50526 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50527 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50528 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50529 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50530 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50531 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50533 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
50535 * gcc.dg/format/xopen-2.c: New test.
50537 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50539 * gcc.dg/20020503-1.c: New test.
50541 2002-05-02 Mark Mitchell <mark@codesourcery.com>
50543 * g++.dg/init/dtor1.C: Make it tougher.
50545 2002-05-01 Mark Mitchell <mark@codesourcery.com>
50547 * g++.dg/init/dtor1.C: New test.
50549 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
50551 * gcc.dg/altivec-8.c: New.
50553 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
50555 * gcc.dg/altivec-7.c: New.
50557 2002-04-29 Jakub Jelinek <jakub@redhat.com>
50559 * g++.dg/parse/typedef1.C: New test.
50561 2002-04-29 Mark Mitchell <mark@codesourcery.com>
50564 * g++.dg/template/friend6.C: New test.
50567 * g++.dg/init/copy1.C: New test.
50569 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
50571 * g++.dg/warn/effc1.C: New test.
50573 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
50575 * gcc.dg/cpp/if-cexp.c: Add a test.
50577 2002-04-28 Jakub Jelinek <jakub@redhat.com>
50579 * gcc.dg/20020426-2.c: New test.
50581 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
50583 * gcc.dg/cpp/if-mop.c: Update.
50584 * gcc.dg/cpp/if-mpar.c: Add test.
50585 * gcc.dg/cpp/if-oppr.c: Update.
50587 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50590 * gcc.dg/weak-[2-7].c: New tests.
50592 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50594 * gcc.dg/enum1.c: New test.
50596 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50599 * g++.dg/inherit/access2.C: New test.
50601 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50604 * gcc.dg/20020426-1.c: New test.
50606 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50608 * g++.dg/abi/enum1.C: New test.
50610 2002-04-26 Richard Henderson <rth@redhat.com>
50612 * gcc.dg/c99-bool-1.c: Expect always true warning.
50614 2002-04-25 Roger Sayle <roger@eyesopen.com>
50616 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50618 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50620 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50623 2002-04-24 Mark Mitchell <mark@codesourcery.com>
50625 * g++.dg/abi/mange7.C: New test.
50628 * g++.dg/parse/stmtexpr2.C: New test.
50630 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
50632 * gcc.dg/20020312-2.c: Add SH target.
50634 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50636 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50637 compiler output on mips*-*-irix*.
50639 2002-04-23 Jakub Jelinek <jakub@redhat.com>
50641 * g++.dg/parse/attr1.C: New test.
50643 2002-04-23 Roger Sayle <roger@eyesopen.com>
50645 * gcc.c-torture/execute/string-opt-17.c: New test case.
50646 * gcc.c-torture/execute/memset-2.c: New test case.
50648 2002-04-23 Mark Mitchell <mark@codesourcery.com>
50651 * g++.dg/template/friend5.C: New test.
50654 * g++.dg/template/qual1.C: Likewise.
50656 2002-04-22 Zack Weinberg <zack@codesourcery.com>
50658 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50659 Include stdlib.h, not stdio.h or ctype.h.
50661 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
50663 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50664 cris-*-elf* and mmix-*-*.
50665 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50666 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50667 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50669 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50670 * gcc.dg/wchar_t-1.c: Ditto.
50672 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
50674 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50677 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
50679 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50681 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50683 * gcc.c-torture/execute/20000906-1.x: Delete.
50685 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
50687 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50689 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
50692 * g77.f-torture/execute/6367.f: New test.
50693 * g77.f-torture/execute/6367.x: Disable for MMIX.
50695 2002-04-19 Mark Mitchell <mark@codesourcery.com>
50698 * g++.dg/opt/inline2.C: New test.
50700 2002-04-18 Richard Henderson <rth@redhat.com>
50702 * gcc.dg/20000906-1.c: Enable for all targets.
50703 * gcc.c-torture/compile/iftrap-2.c: New.
50705 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50707 * gcc.dg/20020418-1.c: New test.
50708 * gcc.dg/20020418-2.c: New test.
50710 2002-04-18 Richard Henderson <rth@redhat.com>
50712 * gcc.c-torture/compile/iftrap-1.c: New.
50713 * gcc.dg/iftrap-1.c: Adjust for ia64.
50714 * gcc.dg/iftrap-2.c: New.
50716 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50718 * gcc.c-torture/compile/20020418-1.c: New test.
50720 2002-04-18 Roger Sayle <roger@eyesopen.com>
50722 * gcc.c-torture/compile/20020415-1.c: New.
50724 2002-04-18 David S. Miller <davem@redhat.com>
50726 * gcc.c-torture/execute/20020418-1.c: New test.
50728 2002-04-17 Jakub Jelinek <jakub@redhat.com>
50730 * gcc.dg/20020416-1.c: New test.
50732 * g++.dg/opt/inline1.C: New test.
50734 2002-04-16 Jakub Jelinek <jakub@redhat.com>
50736 * gcc.dg/altivec-5.c: New test.
50738 * gcc.dg/20020415-1.c: New test.
50740 2002-04-15 Mark Mitchell <mark@codesourcery.com>
50742 * lib/chill.exp: Remove.
50744 2002-04-14 Jakub Jelinek <jakub@redhat.com>
50746 * g++.dg/other/big-struct.C: New test.
50748 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
50750 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50753 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
50756 * gcc.dg/i386-387-1.c: Allow optional leading underscore
50757 in scan-assembler function name
50759 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
50761 * g77.f-torture/execute/980628-4.x,
50762 g77.f-torture/execute/980628-5.x,
50763 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50764 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50765 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50768 2002-04-13 David S. Miller <davem@redhat.com>
50770 * gcc.c-torture/execute/20020413-1.c: New test.
50772 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
50775 * g++.dg/ext/asm1.C: New tests.
50777 2002-04-12 Mark Mitchell <mark@codesourcery.com>
50780 * g++.dg/parse/stmtexpr1.C: New test.
50783 * g++.dg/template/copy1.C: New test.
50785 2002-04-12 Richard Henderson <rth@redhat.com>
50787 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50789 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
50791 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50792 gcc.c-torture/execute/20020307-2.c.
50794 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
50796 * g++.dg/ext/attrib5.C,
50797 * g++.dg/lookup/struct1.C: New tests.
50799 2002-04-11 Jakub Jelinek <jakub@redhat.com>
50801 * gcc.dg/20020411-1.c: New test.
50803 * gcc.c-torture/execute/20020411-1.c: New test.
50805 2002-04-10 Janis Johnson <janis187@us.ibm.com>
50807 * g77.f-torture/execute/6177.f: New test.
50809 2002-04-10 Jakub Jelinek <jakub@redhat.com>
50812 * g++.dg/opt/cleanup1.C: New test.
50814 * g++.dg/opt/const1.C: New test.
50816 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
50818 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50820 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
50823 * g++.dg/template/typename2.C: New test.
50825 2002-04-10 Alan Modra <amodra@bigpond.net.au>
50827 * gcc.c-torture/execute/loop-12.c: New.
50829 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
50831 * g77.f-torture/execute/980628-4.x,
50832 g77.f-torture/execute/980628-5.x,
50833 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50834 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50835 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50837 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50839 PR optimization/6086
50840 * g++.dg/opt/preinc1.C: New test.
50842 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50845 * g++.dg/opt/static2.C: New test.
50847 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50850 * gcc.dg/20020406-1.c: New test.
50852 2002-04-04 David S. Miller <davem@redhat.com>
50854 * gcc.c-torture/execute/20020404-1.c: New test.
50856 2002-04-04 Jakub Jelinek <jakub@redhat.com>
50859 * gcc.dg/20020312-2.c: Do not declare global register variable
50860 if __PIC__ or __pic__ is defined.
50862 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
50864 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
50865 __asm__ so that it works correctly even if -ansi -pedantic-errors.
50867 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50869 * gcc.misc-tests/linkage.exp: Update last change to handle
50870 sparc*-, not just sparc-.
50872 2002-04-03 Richard Henderson <rth@redhat.com>
50874 * gcc.dg/cpp/ucs.c: Improved long UCS test.
50876 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50878 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50880 2002-04-02 David S. Miller <davem@redhat.com>
50882 * gcc.c-torture/execute/20020402-3.c: New test.
50884 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50886 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50887 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50889 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50890 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50891 g77.f-torture/execute/20001201.x,
50892 g77.f-torture/execute/u77-test.x: New files.
50894 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50895 * gcc.dg/wchar_t-1.c: Ditto.
50897 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50899 * gcc.c-torture/execute/20020402-1.c: New test.
50901 2002-04-01 Richard Henderson <rth@redhat.com>
50903 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50905 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50907 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50909 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50911 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50913 * g++.dg/inherit/template-as-base.C: Expect error.
50914 * g++.dg/inherit/namespace-as-base.C: Likewise.
50916 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
50918 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50919 g++.dg/ext/instantiate3.C: Tweak match patterns.
50921 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50922 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50925 2002-03-31 Richard Henderson <rth@redhat.com>
50927 * gcc.dg/special/alias-2.c: New.
50928 * gcc.dg/special/ecos.exp: Run it.
50930 2002-03-31 Richard Henderson <rth@redhat.com>
50932 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50934 2002-03-31 Kazu Hirata <kazu@hxi.com>
50936 * gcc.dg/weak-1.c: Disable on h8300 port.
50938 2002-03-29 Janis Johnson <janis187@us.ibm.com>
50940 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50941 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50943 * g++.dg/bprob/bprob-1.C: New test.
50944 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50945 * g++.dg/gcov/gcov-1.C: New test.
50946 * g++.dg/gcov/gcov-1.x: New file.
50947 * g++.dg/gcov/gcov-2.C: New test.
50948 * g++.dg/gcov/gcov-3.C: New test.
50949 * g++.dg/gcov/gcov-3.h: New file.
50951 2002-03-28 Roger Sayle <roger@eyesopen.com>
50953 * g++.old-deja/g++.other/builtins5.C: New test.
50954 * g++.old-deja/g++.other/builtins6.C: New test.
50955 * g++.old-deja/g++.other/builtins7.C: New test.
50956 * g++.old-deja/g++.other/builtins8.C: New test.
50957 * g++.old-deja/g++.other/builtins9.C: New test.
50959 2002-03-29 Jakub Jelinek <jakub@redhat.com>
50961 * g++.dg/opt/static1.C: New test.
50963 * g++.dg/opt/longbranch1.C: New test.
50965 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
50967 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50969 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50971 2002-03-28 Jeffrey A Law (law@redhat.com)
50973 * gcc.c-torture/execute/20020328-1.c: New test.
50975 2002-03-27 Richard Henderson <rth@redhat.com>
50977 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50978 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50979 move from g++.old-deja/g++.ext/.
50981 2002-03-27 Mark Mitchell <mark@codesourcery.com>
50983 * g++.dg/init/new2.C: New test.
50985 2002-03-26 Richard Henderson <rth@redhat.com>
50987 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50989 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50992 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
50994 * gcc.dg/20001102-1.c: Likewise.
50996 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
50998 * gcc.dg/cpp/endif-pedantic1.c,
50999 gcc.dg/cpp/endif-pedantic2.c: New tests.
51001 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51003 * g++.dg/init/new1.C: New test.
51005 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51007 * g++.dg/abi/vbase9.C: New test.
51009 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51011 * gcc.dg/arm-asm.c: New test.
51013 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51015 * gcc.dg/Wswitch-enum.c: New test.
51018 2002-03-26 Richard Henderson <rth@redhat.com>
51020 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51023 2002-03-25 Richard Henderson <rth@redhat.com>
51025 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51028 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51029 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51031 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51033 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51035 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51037 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51038 targets using generic thunk support.
51040 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51042 * gcc.c-torture/compile/20020323-1.c: New test.
51044 * g++.dg/opt/conj2.C: New test.
51046 2002-03-24 Richard Henderson <rth@redhat.com>
51048 * gcc.dg/weak-1.c: Use -fno-common.
51050 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51052 * g77.dg/f77-edit-apostrophe-out.f: New test
51053 * g77.dg/f77-edit-h-out.f: New test
51054 * g77.dg/f77-edit-t-in.f: New test
51055 * g77.dg/f77-edit-t-out.f: New test
51056 * g77.dg/f77-edit-x-out.f: New test
51057 * g77.dg/f77-edit-slash-out.f: New test
51058 * g77.dg/f77-edit-colon-out.f: New test
51059 * g77.dg/f77-edit-s-out.f: New test
51061 2002-03-24 Richard Henderson <rth@redhat.com>
51063 * objc/execute/formal_protocol-6.x: New XFAIL.
51065 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51067 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51068 that do not support weak symbols
51070 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51072 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51073 * lib/g77.exp: Likewise.
51074 * lib/objc.exp: Likewise.
51076 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51078 * gcc.dg/Wswitch-default.c: New test.
51080 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51082 * g++.dg/other/enum1.C: New test.
51084 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51086 * gcc.dg/pragma-ep-3.c: Fix typo.
51088 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51090 * g++.dg/inherit/template-as-base.C: New test.
51092 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51094 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51095 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51097 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51099 * gcc.dg/cpp/multiline.c: Update to match.
51101 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51103 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51105 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51107 * gcc.dg/cpp/extratokens2.c: New file.
51109 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51111 * gcc.dg/20020312-2.c: Add rs6000 target.
51113 * gcc.c-torture/compile/20020319-1.c: New test.
51115 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51117 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51118 (A, E): Handle this.
51120 2002-03-20 Jason Merrill <jason@redhat.com>
51122 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51124 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51125 through prune_gcc_output.
51127 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51129 * gcc.c-torture/compile/20020320-1.c: New test.
51131 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51133 * gcc.c-torture/compile/20020318-1.c: New test.
51135 * gcc.dg/struct-by-value-1.c: New test.
51137 * gcc.dg/20020319-1.c: New test.
51139 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51141 * g++.dg/opt/conj1.C: New test.
51143 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51145 * g++.dg/template/qualttp20.C: Revert previous change.
51146 * g++.dg/template/qualttp3.C: Likewise.
51147 * g++.dg/template/qualttp4.C: Likewise.
51148 * g++.dg/template/qualttp5.C: Likewise.
51149 * g++.dg/template/qualttp6.C: Likewise.
51150 * g++.dg/template/qualttp7.C: Likewise.
51151 * g++.dg/template/qualttp8.C: Likewise.
51152 * g++.dg/template/recurse.C: Likewise.
51154 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51156 * gcc.dg/cpp/wchar-1.c: Update.
51158 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51160 * g++.dg/template/conv1.C: New test.
51161 * g++.dg/template/conv2.C: New test.
51162 * g++.dg/template/conv3.C: New test.
51163 * g++.dg/template/conv4.C: New test.
51165 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51167 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51168 * g++.dg/template/qualttp3.C: Likewise.
51169 * g++.dg/template/qualttp4.C: Likewise.
51170 * g++.dg/template/qualttp5.C: Likewise.
51171 * g++.dg/template/qualttp6.C: Likewise.
51172 * g++.dg/template/qualttp7.C: Likewise.
51173 * g++.dg/template/qualttp8.C: Likewise.
51174 * g++.dg/template/recurse.C: Likewise.
51176 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51178 * g++.dg/opt/dtor1.C: New test.
51180 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51182 * gcc.c-torture/compile/20020315-1.c: New test.
51184 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51186 * gcc.dg/weak-1.c: Fix scan tests.
51188 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51190 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51191 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51192 cris-*-aout* mmix-*-*.
51193 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51194 cris-*-aout* mmix-*-*.
51195 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51196 cris-*-elf* cris-*-aout* and mmix-*-*.
51197 * gcc.dg/20001009-1.c: Ditto.
51198 * gcc.dg/20010912-1.c: Ditto.
51199 * gcc.dg/20020122-4.c: Ditto.
51200 * gcc.dg/inline-2.c: Ditto.
51202 2002-03-14 Jeffrey A Law (law@cygnus.com)
51204 * gcc.c-torture/compile/20020314-1.c: New test.
51206 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51208 * gcc.c-torture/execute/20020314-1.c: New test.
51210 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51212 * g++.dg/warn/Wunused-1.C: New test.
51214 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51216 * g++.dg/abi/mangle6.C: New test.
51218 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51220 * gcc.c-torture/compile/20020309-2.c: New test.
51222 * gcc.c-torture/compile/20020312-1.c: New test.
51224 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51226 * g++.dg/other/access1.C: New test.
51228 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51230 * gcc.c-torture/execute/wchar_t-1.c: New test.
51232 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51234 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51236 2002-03-12 Roger Sayle <roger@eyesopen.com>
51238 * gcc.dg/20020312-1.c: New test case.
51240 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51242 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51244 2002-03-11 Richard Henderson <rth@redhat.com>
51246 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51247 * g++.old-deja/g++.jason/report.C: Likewise.
51249 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51251 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51252 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51254 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51256 * g++.dg/overload/pmf1.C: New test.
51258 2002-03-11 Kazu Hirata <kazu@hxi.com>
51260 * gcc.c-torture/execute/20020307-1.c: Use long.
51262 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51264 PR optimization/5844
51265 * gcc.dg/20020310-1.c: New test.
51267 2002-03-09 Michael Meissner <meissner@redhat.com>
51269 * gcc.c-torture/execute/memcpy-2.c: New test.
51270 * gcc.c-torture/execute/memset-1.c: New test.
51271 * gcc.c-torture/execute/strlen-1.c: New test.
51272 * gcc.c-torture/execute/strcmp-1.c: New test.
51273 * gcc.c-torture/execute/strncmp-1.c: New test.
51275 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51277 * gcc.dg/ppc-ldstruct.c: New test.
51279 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51281 * gcc.c-torture/execute/va-arg-22.c: New test.
51283 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51285 * gcc.c-torture/compile/20020309-1.c: New test.
51287 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51289 * gcc.c-torture/execute/20020307-2.c: New test.
51291 2002-03-07 Jeffrey A Law (law@redhat.com)
51293 * g77.f-torture/compile/20020307-1.f: New test.
51295 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51297 * gcc.dg/unordered-1.c: New test.
51299 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51301 * gcc.c-torture/execute/20020307-1.c: New test.
51303 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51305 * gcc.dg/20020304-1.c: New test.
51307 * gcc.c-torture/compile/20020304-2.c: New test.
51309 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51311 * gcc.c-torture/compile/20020304-1.c: New test case
51314 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51316 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51318 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51320 * g++.dg/other/classkey1.C: New test.
51322 2002-03-01 Richard Henderson <rth@redhat.com>
51324 * gcc.c-torture/compile/981223-1.x: New.
51325 * gcc.c-torture/compile/920625-1.x: New.
51327 2002-02-28 Richard Henderson <rth@redhat.com>
51329 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51331 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51333 * gcc.c-torture/execute/20020227-1.c: New test.
51335 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51337 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51339 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51340 * g++.old-deja.g++.other/defarg1.C: Likewise.
51341 * g++.old-deja/g++.pt/calls2.C: Likewise.
51342 * g++.old-deja/g++.pt/crash20.C: Likewise.
51343 * g++.old-deja/g++.pt/crash30.C: Likewise.
51344 * g++.old-deja/g++.pt/crash36.C: Likewise.
51345 * g++.old-deja/g++.pt/crash6.C: Likewise.
51346 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51347 * g++.old-deja/g++.pt/derived3.C: Likewise.
51348 * g++.old-deja/g++.pt/error1.C: Likewise.
51349 * g++.old-deja/g++.pt/friend21.C: Likewise.
51350 * g++.old-deja/g++.pt/friend23.C: Likewise.
51351 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51352 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51354 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51356 * gcc.c-torture/execute/20020225-2.c: New test.
51358 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51360 * gcc.c-torture/execute/920730-1t.c,
51361 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51362 Delete test cases, only relevant to -traditional.
51364 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51366 * gcc.dg/cpp/undef1.c: Remove.
51367 * gcc.dg/cpp/directiv.c: Update.
51368 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51370 2002-02-27 Michael Meissner <meissner@redhat.com>
51372 * gcc.c-torture/execute/20020226-1.c: New test.
51374 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51376 * g++.dg/debug/debug4.C: New test.
51378 * gcc.dg/ia64-visibility-1.c: New test.
51380 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51382 * gcc.dg/debug/20020224-1.c: New.
51384 2002-02-25 Kazu Hirata <kazu@hxi.com>
51386 * gcc.c-torture/execute/960416-1.x: New.
51387 * gcc.c-torture/execute/divconst-3.x: Likewise.
51389 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51391 * gcc.dg/20020224-1.c: New test.
51393 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51395 * gcc.c-torture/execute/20020225-1.c: New.
51397 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51399 * gcc.dg/cpp/wchar-1.c: New test.
51401 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51403 * gcc.dg/20020222-1.c: New test.
51405 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51407 * g++.dg/opt/anonunion1.C: New test.
51409 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51411 * g++.dg/template/qualttp19.C: New test.
51412 * g++.dg/template/qualttp20.C: New test.
51413 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51414 * g++.old-deja/g++.other/qual1.C: Likewise.
51416 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51418 * gcc.dg/attr-alwaysinline.c: New.
51420 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51422 * gcc.dg/20020220-1.c: New test.
51424 * gcc.dg/20020220-2.c: New test.
51426 * g++.dg/opt/mmx1.C: New test.
51428 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51430 * gcc.c-torture/compile/20020110.c: New test.
51432 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51434 * gcc.c-torture/execute/20020219-1.c: New test.
51436 * gcc.dg/20020219-1.c: New test.
51438 * gcc.dg/noncompile/20020220-1.c: New test.
51440 * g++.dg/opt/ptrintsum1.C: New test.
51442 * gcc.dg/debug/20020220-1.c: New test.
51444 2002-02-17 Jakub Jelinek <jakub@redhat.com>
51446 * gcc.c-torture/execute/20020216-1.c: New test.
51448 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51450 * gcc.dg/decl-1.c: Update, new test.
51452 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
51454 * g++.dg/abi/bitfield1.C: New test.
51455 * g++.dg/abi/bitfield2.C: New test.
51457 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51459 * gcc.dg/attr-nest.c: New test.
51461 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51463 * gcc.c-torture/execute/20020215-1.c: New test.
51465 2002-02-14 Jakub Jelinek <jakub@redhat.com>
51467 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51468 * g++.dg/debug/debug.exp: New.
51469 * g++.dg/debug/trivial.C: New.
51470 * g++.dg/debug/debug1.C: Moved...
51471 * g++.dg/other/debug1.C: ...from here.
51472 * g++.dg/debug/debug2.C: Moved...
51473 * g++.dg/other/debug2.C: ...from here.
51474 * g++.dg/debug/debug3.C: Moved...
51475 * g++.dg/other/debug3.C: ...from here.
51477 * gcc.dg/noncompile/20020213-1.c: New test.
51479 2002-02-13 Jakub Jelinek <jakub@redhat.com>
51481 * g++.dg/other/debug3.C: New test.
51483 * gcc.c-torture/execute/20020213-1.c: New test.
51485 2002-02-13 Richard Smith <richard@ex-parrot.com>
51487 * g++.old-deja/g++.other/thunk1.C: New test.
51489 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51491 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51493 2002-02-13 Stan Shebs <shebs@apple.com>
51495 * gcc.dg/altivec-3.c: New.
51497 2002-02-12 Jakub Jelinek <jakub@redhat.com>
51499 * gcc.dg/Wunreachable-1.c: New test.
51500 * gcc.dg/Wunreachable-2.c: New test.
51502 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51504 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51506 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
51508 * gcc.dg/decl-1.c: New test.
51510 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51512 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51514 2002-02-10 Kazu Hirata <kazu@hxi.com>
51516 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51517 * gcc.c-torture/compile/980506-1.x: Likewise.
51519 2002-02-10 Kazu Hirata <kazu@hxi.com>
51521 * gcc.dg/20020210-1.c: New.
51523 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
51525 * g77.f-torture/execute/947.f: New regression test
51526 for PR fortran/947.
51528 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
51530 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51531 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51533 2002-02-08 Richard Henderson <rth@redhat.com>
51535 * gcc.c-torture/compile/labels-3.c: New.
51537 2002-02-08 Jakub Jelinek <jakub@redhat.com>
51539 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51540 expression statements work instead.
51541 * gcc.dg/noncompile/20020207-1.c: New test.
51543 2002-02-07 Richard Henderson <rth@redhat.com>
51545 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51547 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51549 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51551 * lib/g77-dg.exp: Trim g77 error messages so that they are
51552 recognized by dg.exp.
51554 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51557 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
51559 2002-02-07 Richard Henderson <rth@redhat.com>
51561 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51562 to be sufficiently aligned for integers.
51564 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
51566 * g++.dg/template/friend4.C: New test.
51568 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51571 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51574 2002-02-07 Richard Henderson <rth@redhat.com>
51576 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51577 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51578 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51579 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51581 2002-02-06 Richard Henderson <rth@redhat.com>
51583 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51585 2002-02-06 Janis Johnson <janis187@us.ibm.com>
51587 * gcc.dg/20020206-1.c: New test.
51589 2002-02-06 Jakub Jelinek <jakub@redhat.com>
51591 * gcc.c-torture/execute/20020206-1.c: New test.
51593 * gcc.c-torture/execute/20020206-2.c: New test.
51595 PR optimization/5429:
51596 * gcc.c-torture/compile/20020206-1.c: New test.
51598 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
51600 * g++.dg/ext/align1.C: Do not use an explicit alignment value
51601 as certain file formats cannot support particularly large
51604 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51605 and do not expect to be able to link the executable.
51607 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51608 fail because the COFF format does not support the weak attribute.
51610 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
51612 * g77.dg/pr5473.f: New test
51614 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
51616 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51617 Fix testcase accordingly.
51619 2002-02-04 Richard Henderson <rth@redhat.com>
51621 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51622 (buf): Change to be an array of pointers, not ints.
51624 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51626 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
51627 before all tests. Move warning one line above to match where it
51629 * gcc.dg/Wswitch-2.c: New test.
51630 * g++.dg/warn/Wswitch-1.C: New test.
51631 * g++.dg/warn/Wswitch-2.C: New test.
51633 2002-02-04 Richard Henderson <rth@redhat.com>
51635 * g++.dg/abi/offsetof.C: Fix size comparison.
51637 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
51639 * gcc.dg/cast-qual-2.c: New test.
51641 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51643 * gcc.dg/20020201-4.c: New test.
51645 2002-02-04 Ben Elliston <bje@redhat.com>
51647 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51648 target_info attribute != 0, in addition to the empty string.
51649 (gcc_target_compile): Likewise.
51651 2002-02-03 Andrew Cagney <ac131313@redhat.com>
51653 * gcc.dg/Wswitch.c: New test.
51654 PR gcc/4475. PR gcc/3780.
51656 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
51658 * g77.f-torture/execute/5122.f: New test for regressions
51659 against PR fortran/5122.
51661 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
51663 * g77.f-torture/compile/pr3743.f: Delete
51664 * g77.dg/pr3743-1.f: New test.
51665 * g77.dg/pr3743-2.f: New test.
51666 * g77.dg/pr3743-3.f: New test.
51667 * g77.dg/pr3743-4.f: New test.
51669 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51671 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51673 2002-02-02 Richard Henderson <rth@redhat.com>
51675 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51676 * gcc.c-torture/execute/bf64-1.c: Likewise.
51678 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51680 * gcc.dg/20020201-2.c: New test.
51682 * gcc.dg/20020201-3.c: New test.
51684 * gcc.c-torture/execute/bitfld-2.c: New test.
51686 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51688 * gcc.dg/bitfld-1.c: Update.
51689 * gcc.dg/bitfld-2.c: Update.
51690 * gcc.c-torture/execute/bitfld-1.x: New.
51692 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51694 * gcc.c-torture/execute/20020201-1.c: New test.
51696 2002-02-01 Janis Johnson <janis187@us.ibm.com>
51699 * gcc.dg/20020201-1.c: New test.
51701 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
51704 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51705 * g77.f-torture/compile/pr3743.x: Remove
51707 2002-01-31 Tom Rix <trix@redhat.com>
51709 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51711 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51713 * gcc.dg/noncompile/20020130-1.c: New test.
51715 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
51717 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51719 2002-01-29 Richard Henderson <rth@redhat.com>
51721 * gcc.c-torture/execute/991118-1.c: Cast various constants back
51723 * gcc.c-torture/execute/bf64-1.c: Likewise.
51725 2002-01-29 Jakub Jelinek <jakub@redhat.com>
51727 * gcc.c-torture/execute/20020129-1.c: New test.
51729 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51731 * gcc.c-torture/compile/20000224-1.c: Update.
51732 * gcc.c-torture/execute/bitfld-1.c: New tests.
51733 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51734 * gcc.dg/uninit-A.c: Update.
51736 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
51738 * g++.dg/template/ctor1.C: Add instantiation.
51740 2002-01-28 Paul Koning <pkoning@equallogic.com>
51742 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51743 argument to __builtin_prefetch to be const ptr.
51745 2002-01-28 Jakub Jelinek <jakub@redhat.com>
51747 * gcc.c-torture/compile/20020120-1.c: New test.
51749 2002-01-27 Kazu Hirata <kazu@hxi.com>
51751 * gcc.c-torture/execute/20020127-1.c: New test.
51753 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
51755 * g77.dg/f77-edit-i-in.f: New test
51756 * g77.dg/f77-edit-i-out.f: New test
51758 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
51760 * gcc.dg/debug/debug.exp: New file.
51761 * gcc.dg/debug/trivial.c: New file.
51762 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51763 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51764 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51765 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51766 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51767 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51768 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51769 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51770 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51771 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51772 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51773 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51774 * gcc.dg/20000503-1.c: Removed.
51775 * gcc.dg/20010207-1.c: Removed.
51776 * gcc.dg/20011223-1.c: Removed.
51777 * gcc.dg/20020104-2.c: Removed.
51778 * gcc.dg/debug-1.c: Removed.
51779 * gcc.dg/debug-2.c: Removed.
51780 * gcc.dg/debug-3.c: Removed.
51781 * gcc.dg/debug-4.c: Removed.
51782 * gcc.dg/debug-5.c: Removed.
51783 * gcc.dg/debug-6.c: Removed.
51784 * gcc.dg/dwarf2-1.c: Removed.
51785 * gcc.dg/dwarf2-2.c: Removed.
51787 2002-01-25 Jakub Jelinek <jakub@redhat.com>
51789 * g++.old-deja/g++.other/eh5.C: New test.
51790 * g++.old-deja/g++.other/sibcall2.C: New test.
51791 * g++.old-deja/g++.other/array9.C: New test.
51792 * g++.old-deja/g++.other/typename2.C: New test.
51793 * g++.old-deja/g++.other/crash60.C: New test.
51794 * g++.old-deja/g++.other/conv9.C: New test.
51795 * g++.old-deja/g++.other/mangle10.C: New test.
51796 * g++.old-deja/g++.other/unchanging1.C: New test.
51797 * g++.old-deja/g++.other/exprstmt1.C: New test.
51798 * g++.old-deja/g++.other/inline23.C: New test.
51799 * g++.old-deja/g++.eh/ia64-1.C: New test.
51800 * g++.old-deja/g++.other/dwarf2-1.C: New test.
51801 * g++.old-deja/g++.other/reload1.C: New test.
51802 * g++.old-deja/g++.other/static20.C: New test.
51803 * g++.old-deja/g++.other/local-alloc1.C: New test.
51804 * g++.old-deja/g++.other/conv8.C: New test.
51805 * g++.old-deja/g++.other/stmtexpr2.C: New test.
51806 * g++.old-deja/g++.other/storeexpr1.C: New test.
51807 * g++.old-deja/g++.other/storeexpr2.C: New test.
51808 * g++.dg/eh/template2.C: New test.
51809 * g++.dg/warn/weak1.C: New test.
51811 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
51813 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51814 Remove first, non-varying, argument.
51816 2002-01-23 Richard Henderson <rth@redhat.com>
51818 * gcc.dg/inline-2.c: New.
51820 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51821 Add optional target arg. Check number of arguments.
51822 (scan-assembler-not, scan-assembler-dem): Likewise.
51823 (scan-assembler-dem-not): Likewise.
51825 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51827 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51829 * g++.old-deja/g++.brendan/parse3.C,
51830 g++.old-deja/g++.other/crash26.C,
51831 g++.old-deja/g++.other/crash28.C,
51832 g++.old-deja/g++.other/crash29.C,
51833 g++.old-deja/g++.other/crash30.C,
51834 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51836 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
51838 * gcc.dg/20020115-1.c: New.
51840 2002-01-23 Bob Wilson <bob.wilson@acm.org>
51842 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51844 2002-01-23 Janis Johnson <janis187@us.ibm.com>
51846 * gcc.dg/20020122-3.c: New.
51848 2002-01-23 Jakub Jelinek <jakub@redhat.com>
51850 * g++.dg/other/gc1.C: New test.
51852 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51854 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51856 2002-01-22 Richard Henderson <rth@redhat.com>
51858 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51860 2002-01-22 Richard Henderson <rth@redhat.com>
51862 * gcc.dg/20020122-4.c: New.
51864 2002-01-22 H.J. Lu <hjl@gnu.org>
51866 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51868 * gcc.dg/special/ecos.exp: Likewise.
51869 * lib/g++-dg.exp: Likewise.
51870 * lib/g77-dg.exp: Likewise.
51871 * lib/gcc-dg.exp : Likewise.
51872 * lib/mike-g++.exp: Likewise.
51873 * lib/mike-g77.exp: Likewise.
51874 * lib/mike-gcc.exp: Likewise.
51875 * lib/objc-dg.exp: Likewise.
51877 2002-01-22 Janis Johnson <janis187@us.ibm.com>
51880 * gcc.dg/20020122-2.c: New test.
51882 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
51884 * gcc.dg/20020122-1.c: New test.
51886 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
51888 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51890 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
51892 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51894 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51896 * gcc.c-torture/compile/20020121-1.c: New test.
51898 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
51900 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51903 2002-01-21 Jakub Jelinek <jakub@redhat.com>
51905 * gcc.dg/20020218-1.c: New test.
51907 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
51909 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51911 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51912 "At global scope" warning
51913 * g++.dg/ext/align1.C: Change cygwin test for alignment
51914 from db-bogus to dg-warning
51916 2002-01-21 Zack Weinberg <zack@codesourcery.com>
51918 * g77.f-torture/compile/cpp2.F: New test.
51920 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
51922 * g++.dg/template/access1.C: New test.
51924 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
51926 * gcc.dg/20020118-1.c: New.
51928 2002-01-18 Kazu Hirata <kazu@hxi.com>
51930 * gcc.c-torture/execute/20020118-1.c: New test.
51932 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51934 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51935 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51936 alignment warnings.
51938 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51940 * gcc.misc-tests/i386-prefetch.exp: Save and restore
51941 torture_with_loops and torture_without_loops
51943 2002-01-17 Jakub Jelinek <jakub@redhat.com>
51945 * gcc.c-torture/compile/20020116-1.c: New test.
51947 2002-01-16 Jakub Jelinek <jakub@redhat.com>
51949 * gcc.dg/20020116-2.c: New test.
51951 * gcc.dg/ultrasp4.c: New test.
51953 * gcc.dg/20020116-1.c: New test.
51955 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
51957 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51960 2002-01-15 Janis Johnson <janis187@us.ibm.com>
51962 * gcc.misc-tests/i386-prefetch.exp: New.
51963 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51964 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51965 * gcc.misc-tests/i386-pf-none-1.c: New test.
51966 * gcc.misc-tests/i386-pf-sse-1.c: New test.
51968 2002-01-15 Jakub Jelinek <jakub@redhat.com>
51970 * gcc.dg/gnu89-init-1.c: Add new tests.
51972 2002-01-15 Andreas Jaeger <aj@suse.de>
51974 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51975 * gcc.dg/i386-mmx-2.c: Likewise.
51976 * gcc.dg/i386-sse-1.c: Likewise.
51977 * gcc.dg/i386-sse-2.c: Likewise.
51978 * gcc.dg/i386-sse-3.c: Likewise.
51980 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
51982 * g77.f-torture/execute/intrinsic-unix-bessel.f:
51983 Uncomment additional cases that now pass.
51985 2002-01-11 Richard Henderson <rth@redhat.com>
51987 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51988 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51990 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
51992 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51994 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
51996 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51997 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51999 2002-01-10 Dale Johannesen <dalej@apple.com>
52001 * gcc.c-torture/execute/loop-11.c: New.
52003 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52005 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52006 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52008 2002-01-09 Richard Henderson <rth@redhat.com>
52010 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52011 type in which to perform the operation for each size.
52013 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52015 * gcc.c-torture/compile/20020109-2.c: New test.
52017 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52019 * gcc.c-torture/execute/loop-10.c: New test.
52021 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52023 * gcc.c-torture/compile/20010226-1.c: New test.
52024 * gcc.c-torture/compile/20010227-1.c: New test.
52025 * gcc.c-torture/compile/20010426-1.c: New test.
52026 * gcc.c-torture/compile/20010510-1.c: New test.
52027 * gcc.c-torture/compile/20010605-3.c: New test.
52028 * gcc.c-torture/compile/20010824-1.c: New test.
52029 * gcc.c-torture/execute/20010409-1.c: New test.
52030 * gcc.dg/noncompile/20000901-1.c: New test.
52031 * gcc.dg/20001023-1.c: New test.
52032 * gcc.dg/20001101-1.c: New test.
52033 * gcc.dg/20001102-1.c: New test.
52034 * gcc.dg/20010207-1.c: New test.
52035 * gcc.dg/20010405-1.c: New test.
52036 * gcc.dg/20010822-1.c: New test.
52037 * gcc.dg/20011107-1.c: New test.
52039 2002-01-09 Jeffrey A Law (law@redhat.com)
52041 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52043 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52044 execution failure on PA targets.
52046 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52048 * gcc.c-torture/compile/20020109-1.c: New test.
52050 2002-01-08 Kazu Hirata <kazu@hxi.com>
52052 * gcc.c-torture/execute/20020108-1.c: New test.
52054 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52056 * gcc.dg/20020108-1.c: New test.
52058 2002-01-08 H.J. Lu <hjl@gnu.org>
52060 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52063 2002-01-08 Geoff Keating <geoffk@redhat.com>
52065 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52068 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52070 * gcc.dg/altivec-4.c: Test altivec predicates.
52072 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52074 * gcc.c-torture/execute/20020107-1.c: New test.
52076 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52079 * gcc.c-torture/compile/20020106-1.c: New test.
52081 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52083 * gcc.c-torture/execute/nestfunc-4.c: New test.
52085 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52087 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52088 extra triple that slipped in.
52089 * g++.old-deja/g++.abi/align.C: Likewise.
52090 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52092 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52094 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52095 * g++.old-deja/g++.abi/align.C: Likewise.
52096 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52098 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52100 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52103 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52105 * gcc.dg/20020104-1.c: New test.
52107 * gcc.dg/20020104-2.c: New test.
52109 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52111 * gcc.dg/20020103-1.c: Fix typo in target selector.
52113 2002-01-03 Richard Henderson <rth@redhat.com>
52115 * gcc.dg/20020103-1.c: New.
52117 2002-01-03 Kazu Hirata <kazu@hxi.com>
52119 * gcc.c-torture/execute/20020103-1.c: New test.
52121 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52123 * g++.dg/other/debug2.C: New test.
52125 * gcc.c-torture/compile/20020103-1.c: New test.
52127 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52129 * gcc.dg/gnu89-init-1.c: Added new tests.
52131 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52133 * g++.dg/template/friend2.C: Remove as patch is reverted.
52135 * g++.dg/warn/oldcast1.C: New test.
52137 * g++.dg/template/ptrmem1.C: New test.
52138 * g++.dg/template/ptrmem2.C: New test.
52140 * g++.dg/template/ntp.C: New test.
52142 * g++.dg/other/component1.C: New test.
52144 * g++.dg/template/ttp3.C: New test.
52146 * g++.dg/template/friend2.C: New test.
52147 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52149 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52151 * g++.dg/other/ptrmem1.C: New test.
52152 * g++.dg/other/ptrmem2.C: New test.
52154 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52156 * g++.dg/template/ctor1.C: New test.
52158 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52160 * g++.dg/template/friend2.C: New test.
52162 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52164 * gcc.dg/mmix-1.c: New test.
52166 2001-12-31 Richard Henderson <rth@redhat.com>
52168 * gcc.dg/asm-5.c: New.
52170 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52172 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52173 in namespace __gnu_cxx
52175 2001-12-30 Richard Henderson <rth@redhat.com>
52177 * gcc.dg/debug-6.c: New.
52179 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52181 * gcc.c-torture/compile/20011229-2.c: New test.
52183 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52185 * gcc.dg/debug-3.c: New test.
52186 * gcc.dg/debug-4.c: New test.
52187 * gcc.dg/debug-5.c: New test.
52189 2001-12-29 Richard Henderson <rth@redhat.com>
52191 * g++.dg/eh/loop1.C: New.
52193 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52195 * g++.dg/template/crash1.C: New test.
52197 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52199 * g++.dg/other/const1.C: New test.
52201 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52203 * gcc.c-torture/compile/20011229-1.c: New test.
52205 2001-12-28 Stan Shebs <shebs@apple.com>
52207 * lib/objc-torture.exp: Resync with c-torture.exp.
52208 * lib/objc.exp: Load standard libraries.
52210 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52212 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52215 2001-12-27 Roger Sayle <roger@eyesopen.com>
52217 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52219 2001-12-27 Richard Henderson <rth@redhat.com>
52221 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52223 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52225 * g++.dg/eh/ctor1.C: New test.
52226 * g++.dg/other/error2.C: New test.
52228 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52230 * g++.dg/other/init2.C: New test.
52232 2001-12-24 Richard Henderson <rth@redhat.com>
52234 * gcc.dg/20011223-1.c: New.
52235 * gcc.dg/inline-1.c: New.
52237 2001-12-23 Richard Henderson <rth@redhat.com>
52239 * gcc.dg/asm-4.c: Test operand modifiers.
52241 2001-12-23 Richard Henderson <rth@redhat.com>
52243 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52245 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52247 * gcc.c-torture/execute/20011223-1.c: New test.
52249 2001-12-21 Richard Henderson <rth@redhat.com>
52251 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52252 re-enables the warning.
52254 2001-12-21 Richard Henderson <rth@redhat.com>
52256 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52258 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52260 * gcc.c-torture/compile/20011218-1.c: New test.
52262 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52264 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52266 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52267 epilogue generation for ARM ISR routines.
52269 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52271 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52272 * gcc.dg/format/c90-printf-3.c: Likewise.
52273 * gcc.dg/format/c99-printf-3.c: Likewise.
52274 * gcc.dg/format/ext-1.c: Likewise.
52275 * gcc.dg/format/ext-6.c: Likewise.
52276 * gcc.dg/format/format.h: Prototype unlocked stdio.
52278 2001-12-20 Richard Henderson <rth@redhat.com>
52280 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52282 (malloc): Correct allocation logic. Abort if we fill up the
52283 arena before initialization complete.
52284 (realloc): Correct allocation logic.
52286 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52288 * gcc.c-torture/compile/20011219-2.c: New test.
52290 * gcc.c-torture/execute/20011219-1.c: New test.
52292 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52294 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52295 target does not support weak symbols.
52297 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52299 * gcc.c-torture/compile/20011219-1.c: New test.
52301 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52303 * g++.dg/other/error1.C: New test.
52305 2001-12-17 Jeffrey A Law (law@redhat.com)
52307 * gcc.c-torture/execute/20011217-1.c: New test.
52309 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52311 * objc.dg/special/: New directory.
52312 * objc.dg/special/special.exp: New file.
52313 * objc.dg/special/unclaimed-category-1.h: New file.
52314 * objc.dg/special/unclaimed-category-1a.m: New file.
52315 * objc.dg/special/unclaimed-category-1.m: New file.
52317 2001-12-17 Andreas Jaeger <aj@suse.de>
52319 * gcc.c-torture/compile/20011217-2.c: New test.
52321 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52323 * gcc.c-torture/compile/20011217-1.c: New test.
52325 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52327 * gcc.dg/20011214-1.c: New.
52329 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52331 * gcc.dg/altivec-4.c: New.
52333 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52335 * gcc.dg/20011113-1.c: New test.
52337 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52339 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52340 std::__malloc_alloc_template<0> and
52341 std::__default_alloc_template<false, 0>.
52343 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52345 * objc/execute/bf-21.m: New test.
52346 * objc/execute/enumeration-1.m: New test.
52347 * objc/execute/enumeration-2.m: New test.
52349 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52351 * gcc.dg/gnu89-init-1.c: New test.
52353 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52355 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52356 * g++.old-deja/g++.jason/2371.C: Likewise.
52357 * g++.old-deja/g++.jason/template33.C: Likewise.
52358 * g++.old-deja/g++.jason/template34.C: Likewise.
52359 * g++.old-deja/g++.jason/template36.C: Likewise.
52360 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52361 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52362 * g++.old-deja/g++.other/typename1.C: Likewise.
52363 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52364 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52365 * g++.old-deja/g++.pt/typename11.C: Likewise.
52366 * g++.old-deja/g++.pt/typename14.C: Likewise.
52367 * g++.old-deja/g++.pt/typename16.C: Likewise.
52368 * g++.old-deja/g++.pt/typename3.C: Likewise.
52369 * g++.old-deja/g++.pt/typename4.C: Likewise.
52370 * g++.old-deja/g++.pt/typename5.C: Likewise.
52371 * g++.old-deja/g++.pt/typename7.C: Likewise.
52372 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52374 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52376 * g++.dg/other/linkage1.C: New test.
52377 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52380 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52382 * gcc.dg/concat.c: New test.
52384 2001-12-11 Stan Shebs <shebs@apple.com>
52386 * objc/compile: New test directory.
52387 * objc/compile/compile.exp: New expect script.
52388 * objc/compile/20011211-1.m: New compile test.
52390 2001-12-11 Jason Merrill <jason@redhat.com>
52392 * lib/prune.exp (prune_gcc_output): Also handle "In member
52393 function". So many permutations...
52395 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52397 * g++.dg/template/typedef1.C: New test.
52399 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52401 * g++.dg/other/copy1.C: New test.
52403 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52405 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52407 * gcc.dg/builtin-choose-expr.c: New.
52409 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52411 * gcc.dg/altivec-2.c: New.
52413 2001-12-07 Richard Henderson <rth@redhat.com>
52415 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52417 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52419 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52422 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52424 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52426 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52428 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52429 variable argument list.
52431 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52433 * gcc.c-torture/execute/memcheck: Delete entire directory.
52434 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52435 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52437 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52439 * gcc.dg/Wshadow-1.c: New test.
52441 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52443 * gcc.c-torture/compile/20011130-1.c: New test.
52445 * gcc.dg/noncompile/20011025-1.c: New test.
52447 * g++.dg/other/anon-union.C: New test.
52449 * gcc.c-torture/execute/20011024-1.c: New test.
52451 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
52453 * gcc.c-torture/execute/20000722-1.x,
52454 gcc.c-torture/execute/20010123-1.x: Remove.
52455 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52456 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52457 gcc.dg/c99-complit-2.c: New tests.
52459 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
52461 * g++.dg/inherit/base1.C: New test.
52463 2001-12-04 Jakub Jelinek <jakub@redhat.com>
52465 * g++.dg/other/stdarg1.C: New test.
52467 * gcc.c-torture/compile/20011130-2.c: New test.
52469 2001-12-03 Janis Johnson <janis187@us.ibm.com>
52471 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52472 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52473 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52474 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52475 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52476 * gcc.dg/builtin-prefetch-1.c: New test.
52478 2001-12-03 Jakub Jelinek <jakub@redhat.com>
52480 * gcc.dg/20011130-1.c: New test.
52482 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
52484 * g++.dg/other/scope1.C: New test.
52485 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52487 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52489 * gcc.dg/vla-init-1.c: New test.
52491 2001-12-01 Geoff Keating <geoffk@redhat.com>
52493 * gcc.c-torture/compile/structs.c: New testcase from GDB.
52495 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
52497 * objc.dg/alias.m: Update.
52498 * objc.dg/class-1.m: Update.
52499 * objc.dg/const-str-1.m: Update.
52500 * objc.dg/fwd-proto-1.m: Update.
52501 * objc.dg/id-1.m: Update.
52502 * objc.dg/super-class-1.m: Update.
52504 2001-11-29 Mark Mitchell <mark@codesourcery.com>
52506 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52509 2001-11-28 Jeffrey A Law (law@cygnus.com)
52511 * gcc.c-torture/execute/20011128-1.c: New test.
52513 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
52515 * gcc.dg/20011127-1.c: New test.
52517 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52519 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
52520 from Austin Group draft 7.
52521 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
52522 scanf format arguments.
52523 * gcc.dg/format/no-exargs-2.c: New test.
52525 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
52527 * g++.dg/abi/vbase8-4.C: New test.
52529 2001-11-24 Ian Lance Taylor <ian@airs.com>
52531 * gcc.c-torture/execute/20011121-1.c: New test.
52533 2001-11-23 Jeffrey A Law (law@cygnus.com)
52535 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52537 2001-11-23 Andreas Jaeger <aj@suse.de>
52539 * gcc.dg/cpp/charconst-2.c: New test.
52541 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
52543 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52544 to the host if it is remote. Let tests specify extra headers
52546 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52547 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52548 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52549 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52550 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52551 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52552 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52553 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52554 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52555 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52557 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
52559 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52560 for little endian ARMs.
52562 2001-11-20 Jakub Jelinek <jakub@redhat.com>
52564 * gcc.c-torture/compile/20011119-1.c: New test.
52565 * gcc.c-torture/compile/20011119-2.c: New test.
52567 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
52569 * gcc.dg/altivec-1.c: Fix typo.
52571 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52573 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52575 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
52577 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52579 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
52581 * lib/g77.exp: Don't specify --rpath-link.
52583 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52584 across all the headers.
52585 * gcc.dg/format/format.exp: For testing on a remote host,
52588 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52589 * gcc.c-torture/execute/930406-1.c: Likewise.
52590 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52592 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
52594 * gcc.dg/altivec-1.c: New.
52596 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
52598 * gcc.dg/cpp/fpreprocessed.c: New test case.
52600 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52602 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52603 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52604 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52606 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52608 * gcc.dg/no-builtin-1.c: New test.
52610 2001-11-16 Jakub Jelinek <jakub@redhat.com>
52612 * gcc.c-torture/execute/20011115-1.c: New test.
52614 2001-11-15 Jakub Jelinek <jakub@redhat.com>
52616 * gcc.c-torture/compile/20011114-2.c: New test.
52617 * gcc.c-torture/compile/20011114-3.c: New test.
52618 * gcc.c-torture/compile/20011114-4.c: New test.
52620 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
52622 * g++.dg/other/init1.C: New test.
52624 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
52626 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52629 * gcc.c-torture/execute/20011114-1.c: New testcase.
52631 * gcc.c-torture/compile/20010327-1.c: Revert last change.
52632 * gcc.c-torture/compile/20011114-1.c: New test, exactly
52633 like the (before this change) version of 20010327-1.c.
52635 2001-11-14 Roger Sayle <roger@eyesopen.com>
52637 * gcc.c-torture/execute/string-opt-13.c: New testcase.
52639 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
52641 * g++.dg/init/array2.C: New test.
52643 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
52645 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52647 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
52649 * g++.dg/other/forscope1.C: New test.
52650 * g++.dg/ext/forscope1.C: New test.
52651 * g++.dg/ext/forscope2.C: New test.
52653 2001-11-13 Jakub Jelinek <jakub@redhat.com>
52655 * gcc.c-torture/execute/20011113-1.c: New test.
52657 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
52659 * gcc.c-torture/execute/20011109-2.c: New test.
52661 * gcc.c-torture/execute/20011109-1.c: New test.
52663 2001-11-09 Jakub Jelinek <jakub@redhat.com>
52665 * gcc.c-torture/compile/20011109-1.c: New test.
52667 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
52669 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52670 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52671 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52672 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52673 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52674 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52675 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52677 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
52679 * g++.dg/warn/Wshadow-1.C: New tests.
52680 * g++.old-deja/g++.mike/for3.C: Update.
52682 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
52684 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52685 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52686 XFAILs. Adjust expected error texts.
52687 * gcc.c-torture/compile/20011106-1.c,
52688 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52689 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52690 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52691 gcc.dg/c99-array-lval-5.c: New tests.
52693 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52695 * gcc.dg/cpp/defined.c: Update.
52697 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52699 * gcc.c-torture/execute/anon-1.c: New test.
52701 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
52703 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52704 same size, so no warning should be produced on stormy16.
52706 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52707 due to oversized array.
52708 * g++.old-deja/g++.mike/ns15.C: Likewise.
52709 * g++.old-deja/g++.pt/crash16.C: Likewise.
52711 2001-11-02 Graham Stott <grahams@redhat.com>
52713 * g++.dgother/debug1.C: Fix typos.
52715 2001-11-01 Jakub Jelinek <jakub@redhat.com>
52717 * g++.dg/other/debug1.C: New test.
52719 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52721 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52724 2001-10-30 Jakub Jelinek <jakub@redhat.com>
52726 * gcc.dg/20011029-2.c: New test.
52728 * gcc.c-torture/compile/20011029-1.c: New test.
52730 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
52732 * objc/execute/class_self-1.m: New test.
52733 * objc/execute/class_self-2.m: New test.
52735 2001-10-25 Zack Weinberg <zack@codesourcery.com>
52737 * gcc.misc-tests/msgs.exp: Delete.
52738 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52739 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
52740 error set to match recent changes.
52742 2001-10-24 Zack Weinberg <zack@codesourcery.com>
52744 * gcc.dg/20011021-1.c: New test.
52746 2001-10-24 Jakub Jelinek <jakub@redhat.com>
52748 * gcc.c-torture/compile/20011023-1.c: New test.
52750 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
52752 * lib/g77.exp: Rewrite based on lib/g++.exp.
52754 2001-10-19 Jakub Jelinek <jakub@redhat.com>
52756 * gcc.c-torture/execute/20011019-1.c: New test.
52758 * gcc.dg/20011018-1.c: New test.
52760 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
52762 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52764 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
52766 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52767 * gcc.dg/attr-invalid.c: Likewise.
52769 2001-10-18 Jakub Jelinek <jakub@redhat.com>
52771 * gcc.dg/20011015-1.c: New test.
52773 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52775 * g++.dg/template/unify2.C: New test.
52777 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52779 * g++.dg/other/exception-specification.C: New test
52781 2001-10-13 Tom Rix <trix@redhat.com>
52783 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52784 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52786 2001-10-12 Jakub Jelinek <jakub@redhat.com>
52788 * gcc.dg/20011009-1.c: New test.
52790 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
52793 * g++.dg/other/friend1.C: New test.
52795 2001-10-11 Richard Henderson <rth@redhat.com>
52797 * g++.old-deja/g++.other/crash18.C: Add -S to options.
52799 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52801 * gcc.c-torture/compile/20011010-1.c: New.
52803 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
52805 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52806 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52807 g77.f-torture/execute/execute.exp,
52808 g77.f-torture/noncompile/noncompile.exp,
52809 gcc.c-torture/compile/compile.exp,
52810 gcc.c-torture/execute/execute.exp,
52811 gcc.c-torture/execute/ieee/ieee.exp,
52812 gcc.c-torture/execute/memcheck/memcheck.exp,
52813 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52814 objc/execute/execute.exp: Update FSF address.
52816 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
52818 * gcc.dg/cpp/cmdlne-C.c: Update.
52819 * gcc.dg/cpp/cmdlne-C2.c: New.
52821 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52823 * gcc.c-torture/execute/20011008-3.c: New.
52825 2001-10-08 DJ Delorie <dj@redhat.com>
52827 * gcc.dg/20011008-1.c: New.
52828 * gcc.dg/20011008-2.c: New.
52830 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
52832 * gcc.dg/cpp/spacing1.c: Update test.
52834 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52836 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52837 spelling errors of "separate" as "seperate".
52839 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
52841 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52842 enough to avoid inlining.
52844 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52846 * lib/g77.exp: set libg2c_dir correctly.
52848 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
52850 * gcc.dg/cpp/macro11.c: New test.
52852 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52854 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52855 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52856 gcc.dg/format/multattr-3.c: New tests.
52857 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
52858 tests for format attributes on function pointers being rejected.
52860 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52862 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52864 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52866 * g++.dg/warn/format1.C: New test.
52868 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
52870 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52872 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52874 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52876 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52878 * gcc.dg/cpp/redef2.c: Add test.
52880 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
52882 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52883 long-standing bug on i686, apparently.
52884 * gcc.c-torture/execute/loop-2c.x: New file.
52885 * gcc.c-torture/execute/loop-2d.x: New file.
52886 * gcc.c-torture/execute/loop-3c.x: New file.
52888 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
52890 * gcc.dg/cpp/20000625-2.c: Correct line number.
52892 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52894 * gcc.dg/cpp/macro10.c: New test.
52895 * gcc.dg/cpp/strify3.c: New test.
52896 * gcc.dg/cpp/spacing1.c: Add tests.
52897 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52898 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52900 2001-09-24 DJ Delorie <dj@redhat.com>
52902 * gcc.c-torture/execute/20010924-1.c: New test.
52904 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52906 * objc/execute/paste.m: Remove.
52908 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
52910 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52912 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
52914 * g77.dg/strlen0.f: New test.
52916 2001-09-21 Richard Henderson <rth@redhat.com>
52918 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52919 * g++.old-deja/g++.abi/vtable2.C: Likewise.
52921 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
52923 Table-driven attributes.
52924 * g++.dg/ext/attrib1.C: New test.
52926 2001-09-20 DJ Delorie <dj@redhat.com>
52928 * gcc.dg/20000926-1.c: Update expected warning messages.
52929 * gcc.dg/array-2.c: Likewise, and test for warnings too.
52930 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52933 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
52935 * g++.dg/eh/registers1.C: New test case.
52937 2001-09-17 Richard Henderson <rth@redhat.com>
52939 * gcc.dg/array-5.c: Fix VLA decomposition test.
52941 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
52943 * gcc.dg/cpp/line5.c: New testcase.
52945 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
52947 * gcc.dg/cpp/macro9.c: New test.
52949 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
52951 * gcc.c-torture/execute/980223.c: Change type of addr from long
52954 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
52956 * gcc.c-torture/execute/20010915-1.c: New test.
52958 2001-09-14 Janis Johnson <janis187@us.ibm.com>
52960 * g77.dg/bprob: New directory.
52961 * g77.dg/bprob/bprob.exp: New file.
52962 * g77.dg/bprob/bprob-1.f: New test.
52963 * g77.dg/gcov: New directory.
52964 * g77.dg/gcov/gcov.exp: New file.
52965 * g77.dg/gcov/gcov-1.f: New test.
52966 * g77.dg/gcov/gcov-1.x: New file.
52968 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
52970 * gcc.dg/cpp/directiv.c: Update.
52971 * gcc.dg/cpp/undef1.c: Update.
52973 2001-09-12 Jakub Jelinek <jakub@redhat.com>
52975 * gcc.dg/20010912-1.c: New test.
52977 2001-09-11 Janis Johnson <janis187@us.ibm.com>
52979 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52980 language-independent file in lib.
52981 * lib/gcov.exp: New file.
52983 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
52985 * gcc.c-torture/compile/20010911-1.c: New test.
52987 2001-09-10 Janis Johnson <janis187@us.ibm.com>
52989 * lib/profopt.exp: New, to support profile-directed optimizations.
52990 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52991 * gcc.misc-tests/bprob-1.c: New test.
52992 * gcc.misc-tests/bprob-2.c: New test.
52994 2001-09-07 Janis Johnson <janis187@us.ibm.com>
52996 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52997 XFAIL and which kinds of gcov output to verify.
52998 * gcc.misc-tests/gcov-4b.x: New file.
52999 * gcc.misc-tests/gcov-5b.x: New file.
53000 * gcc.misc-tests/gcov-6.x: New file.
53001 * gcc.misc-tests/gcov-7.c: New test.
53002 * gcc.misc-tests/gcov-7.x: New file.
53004 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53006 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53007 * gcc.misc-tests/gcov-6.c: New test.
53009 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53012 * g++.dg/abi/vbase1.C: New test.
53014 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53016 * objc.dg/method-2.m: New.
53018 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53021 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53022 * g++.dg/init/empty1.C: New test.
53024 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53026 * gcc.c-torture/compile/20010903-1.c: New test.
53028 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53030 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53033 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53035 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53037 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53039 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53041 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53043 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53044 for 16-bit 'unsigned int'.
53046 2001-08-29 Kazu Hirata <kazu@hxi.com>
53048 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53050 2001-08-27 Richard Henderson <rth@redhat.com>
53052 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53053 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53055 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53057 * gcc.dg/asm-names.c (ymain): New.
53059 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53061 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53062 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53063 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53065 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53067 * gcc.dg/compare5.c: New testcase.
53069 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53071 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53072 and "In instantiation".
53074 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53076 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53078 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53080 * gcc.misc-tests/gcov.exp: Add support for branch information.
53081 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53082 * gcc.misc-tests/gcov-4.c: New test.
53083 * gcc.misc-tests/gcov-4b.c: New test.
53084 * gcc.misc-tests/gcov-5b.c: New test.
53086 2001-08-20 Zack Weinberg <zackw@panix.com>
53088 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53091 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53093 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53095 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53097 * g++.dg/eh/template1.C: New test.
53099 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53101 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53103 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53106 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53108 * lib/g77-dg.exp: Use prune.exp for common procedures
53109 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53110 * lib/g77.exp: (g77-dg-prune) Remove
53112 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53114 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53116 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53118 * g++.dg/template/unify1.C: New test.
53120 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53122 * g++.dg/abi/empty4.C: New test.
53124 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53126 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53128 * g77.f-torture/compile/pr3743.x: Likewise.
53130 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53132 * g++.dg/other/using-declaration.C: New test.
53134 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53136 * gcc.dg/cpp/tr-sign.c: New testcase.
53138 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53140 * gcc.dg/cpp/19951025-1.c: Revert.
53141 * gcc.dg/cpp/directiv.c: We no longer process directives that
53142 interrupt macro arguments.
53144 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53146 * gcc.dg/bconstp-1.c: New test.
53148 2001-08-03 Richard Henderson <rth@redhat.com>
53150 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53152 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53154 * gcc.dg/cpp/19951025-1.c: Update.
53156 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53158 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53161 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53164 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53165 * g++.old-deja/g++.other/std1.C: Likewise.
53166 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53168 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53170 * lib/g77.exp: Load gcc-defs.exp for common procedures
53171 (g77_pass, g77_fail, g77_finish, g77_exit,
53172 ${tool}_check_unsupported_p} Now redundant. Deleted.
53174 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53176 * g77.dg/fbackslash.f
53177 * g77.dg/fcase-preserve.f
53179 * g77.dg/ffixed-line-length-0.f
53180 * g77.dg/ffixed-line-length-132.f
53181 * g77.dg/ffixed-line-length-7.f
53182 * g77.dg/ffixed-line-length-72.f
53183 * g77.dg/ffixed-line-length-none.f
53184 * g77.dg/ffree-form-1.f
53185 * g77.dg/fno-backslash.f
53186 * g77.dg/fno-f90-1.f
53187 * g77.dg/fno-fixed-form-1.f
53188 * g77.dg/fno-onetrip.f
53189 * g77.dg/fno-typeless-boz.f
53190 * g77.dg/fno-underscoring.f
53191 * g77.dg/fno-vxt-1.f
53192 * g77.dg/fonetrip.f
53193 * g77.dg/ftypeless-boz.f
53194 * g77.dg/fugly-assumed.f
53195 * g77.dg/funderscoring.f
53198 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53200 * objc.dg/fwd-proto-1.m: New.
53201 * objc.dg/local-decl-1.m: New.
53202 * objc.dg/naming-1.m: New.
53203 * objc.dg/naming-2.m: New.
53204 * objc.dg/proto-hier-1.m: New.
53206 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53208 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53209 largest-type elements to a struct makes its size grow.
53211 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53213 * g++.dg/abi/vthunk1.C: New test.
53215 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53217 * g++.dg/abi/vbase8-22.C: New test.
53219 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53221 * gcc.dg/cpp/macro8.c: New test.
53223 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53225 * g++.dg/abi/vbase8-21.C: New test.
53227 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53229 * g++.dg/abi/vbase8-10.C: New test.
53231 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53233 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53234 ${tool}_set_ld_library_path.
53236 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53239 2001-07-26 Stan Cox <scox@redhat.com>
53241 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53242 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53243 gcc_exit, gcc_check_unsupported_p):
53244 Moved to gcc-deps.exp
53245 * gcc-deps.exp: New file.
53247 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53249 * g++.old-deja/g++.pt/defarg14.C: New test.
53251 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53253 * g++.old-deja/g++.other/lineno5.C: New test.
53255 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53257 * g++.old-deja/g++.pt/crash68.C: New test.
53259 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53261 * g++.old-deja/g++.other/crash42.C: New test.
53263 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53265 * gcc.dg/cpp/extratokens.c: Fix.
53266 * gcc.dg/cpp/skipping2.c: New tests.
53268 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53270 * gcc.c-torture/execute/20010724-1.c: New file.
53271 * gcc.c-torture/execute/20010724-1.x: New file.
53273 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53275 * g++.old-deja/g++.other/cond7.C: New test.
53277 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53279 * g++.old-deja/g++.other/optimize4.C: New test.
53281 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53283 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53285 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53287 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53288 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53289 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53290 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53292 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53293 bug report" message.
53295 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53296 * g++.dg/ext/instantiate1.C: Move from old-deja.
53298 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53300 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53301 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53302 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53303 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53305 2001-07-23 Jeffrey A Law (law@cygnus.com)
53307 * gcc.c-torture/execute/20010723-1.c: New test.
53309 2001-07-23 Ben Elliston <bje@redhat.com>
53311 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53313 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53315 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53317 Delete handling of ieee_multilib_flags.
53318 Pass -mieee for alpha*-*-* and sh-*-*.
53319 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53321 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53323 Remove old-abi tests.
53324 * g++.old-deja/g++.mike/p11116.C: Remove.
53325 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53327 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53329 * g77.f-torture/compile/pr3743.f: New test
53331 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53333 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53335 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53337 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53338 g++.old-deja/g++.pt/static6.C: Likewise.
53339 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53340 supports weak symbols.
53342 2001-07-18 Andreas Jaeger <aj@suse.de>
53344 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53347 2001-07-18 Andreas Jaeger <aj@suse.de>
53349 * gcc.dg/iftrap-1.c: Fix target line.
53351 2001-07-17 Richard Henderson <rth@redhat.com>
53353 * gcc.c-torture/execute/20010717-1.c: New.
53355 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53357 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53360 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53362 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53364 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53366 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53367 UAC_SIGBUS, UAC_NOPRINT definitions.
53369 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53371 * objc/execute/object_is_class.m: New test.
53372 * objc/execute/object_is_meta_class.m: New test.
53374 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53376 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53377 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53379 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53381 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53382 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53384 2001-07-14 Richard Henderson <rth@redhat.com>
53386 * gcc.dg/iftrap-1.c: New.
53388 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53390 * g77.f-torture/execute/intrinsic77.f: New test.
53392 2001-07-11 Janis Johnson <janis@us.ibm.com>
53394 * gcc.misc-tests/gcov-3.c: New test.
53396 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53398 * gcc.c-torture/compile/20010711-1.c,
53399 * gcc.c-torture/compile/20010711-2.c: New tests.
53401 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53403 * gcc.c-torture/execute/20010711-1.c: New test.
53405 2001-07-11 Ben Elliston <bje@redhat.com>
53407 * g++.old-deja/g++.other/enum5.C: New test.
53409 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53411 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53412 (g++-dg-prune): Call prune_gcc_output.
53413 * prune.exp: New file for prune_gcc_output.
53414 * lib/g++.exp, lib/gcc.exp: Load it.
53416 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53418 * gcc.c-torture/compile/20010701-1.c,
53419 g++.old-deja/g++.ext/attrib6.C: New tests.
53421 2001-07-06 Jeffrey A Law (law@cygnus.com)
53423 * gcc.c-torture/compile/20010706-1.c: New test.
53425 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53427 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53429 2001-06-28 Stan Shebs <shebs@apple.com>
53431 * gcc.dg/pragma-darwin.c: New test.
53433 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53435 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53436 Solaris 2.[678] system.
53438 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53440 * gcc.dg/20010622-1.c: New test.
53442 2001-06-18 Stan Shebs <shebs@apple.com>
53444 * objc.dg: New directory.
53445 * objc.dg/dg.exp: New file.
53446 * objc.dg/alias.m: New.
53447 * objc.dg/class-1.m: New.
53448 * objc.dg/class-2.m: New.
53449 * objc.dg/const-str-1.m: New.
53450 * objc.dg/const-str-2.m: New.
53451 * objc.dg/id-1.m: New.
53452 * objc.dg/method-1.m: New.
53453 * objc.dg/super-class-1.m: New.
53454 * lib/objc-dg.exp: New file.
53456 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
53458 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53461 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
53463 * g++.old-deja/g++.abi/vbase8-9.C: New test.
53465 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53467 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53470 2001-06-12 Richard Henderson <rth@redhat.com>
53472 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53474 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53476 * g++.old-deja/g++.abi/vbase5.C: New test.
53477 * g++.old-deja/g++.abi/vbase6.C: New test.
53478 * g++.old-deja/g++.abi/vbase7.C: New test.
53480 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53482 * gcc.c-torture/compile/20010610-1.c: New test.
53484 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53486 * g++.old-deja/g++.abi/vbase4.C: New test.
53488 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53490 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53491 support %f for HC11/HC12 targets.
53492 * gcc.c-torture/execute/930513-1.x: New file, likewise.
53493 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53494 on HC11/HC12 targets.
53495 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53497 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53499 * gcc.dg/wchar_t-1.c: New file.
53500 * gcc.dg/wint_t-1.c: Likewise.
53502 2001-06-11 Bernd Schmidt <bernds@redhat.com>
53504 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53506 2001-06-11 Richard Henderson <rth@redhat.com>
53508 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53510 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53512 * gcc.c-torture/compile/20010611-1.c: New test.
53514 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53516 * gcc.dg/c99-tag-1.c: Add more tests.
53518 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
53520 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53521 representation on MN10300 and ARM/Thumb.
53523 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
53525 * g77.f-torture/execute/20010610.f: New.
53527 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
53529 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53532 2001-06-09 Richard Henderson <rth@redhat.com>
53534 * gcc.c-torture/execute/ashrdi-1.c: New.
53535 * gcc.c-torture/execute/ashldi-1.c: New.
53536 * gcc.c-torture/execute/lshrdi-1.c: New.
53538 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
53540 * objc/execute/load-3.m: Added. Check sending +load to categories,
53541 in addition to classes.
53543 2001-06-08 Stan Shebs <shebs@apple.com>
53545 * objc/execute/load-2.m: New test. From Nicola Pero
53546 <n.pero@mi.flashnet.it>.
53548 2001-06-08 Jakub Jelinek <jakub@redhat.com>
53550 * gcc.c-torture/execute/20010605-2.c: New test.
53552 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53554 * g++.old-deja/g++.abi/vbase2.C: New test.
53555 * g++.old-deja/g++.abi/vbase3.C: New test.
53557 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53559 * g++.old-deja/g++.pt/friend49.C: New test.
53561 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
53563 * g++.old-deja/g++.ext/anon3.C: New test.
53565 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
53567 * g++.old-deja/g++.other/conv7.C: New test.
53569 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
53571 * gcc.c-torture/compile/20010605-2.c: New test.
53573 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
53575 * gcc.c-torture/execute/20010604-1.c: New test.
53577 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
53579 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53581 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
53583 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53584 (g++_link_flags): Likewise.
53585 (g++_init): Pass gccpath's value to two previous functions.
53587 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53589 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53590 Ensure logfile entry matches exec command line.
53592 2001-05-31 Richard Henderson <rth@redhat.com>
53594 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53595 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53597 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
53599 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53600 compiler for irix6.2
53602 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
53604 * g++.old-deja/g++.other/optimize3.C: New file.
53606 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
53608 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53611 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
53613 * g++.old-deja/g++.other/optimize2.C: New file.
53615 2001-05-25 Diego Novillo <dnovillo@redhat.com>
53617 * gcc.c-torture/compile/20010518-2.c: New file.
53618 * gcc.c-torture/execute/20010518-1.c: New file.
53619 * gcc.c-torture/execute/20010518-2.c: New file.
53621 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
53623 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53625 2001-05-24 Mark Mitchell <mark@codesourcery.com>
53627 G++ no longer defines builtins that do not begin with __builtin.
53628 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53629 * g++.old-deja/g++.brendand/misc13.C: Likewise.
53630 * g++.old-deja/g++.law/builtin1.C: Likewise.
53631 * g++.old-deja/g++.law/cvt2.C: Likewise.
53632 * g++.old-deja/g++.mike/net5.C: Likewise.
53633 * g++.old-deja/g++.other/builtins1.C: Likewise.
53634 * g++.old-deja/g++.other/builtins2.C: Likewise.
53635 * g++.old-deja/g++.other/builtins3.C: Likewise.
53636 * g++.old-deja/g++.other/builtins4.C: Likewise.
53637 * g++.old-deja/g++.other/inline8.C: Likewise.
53638 * g++.old-deja/g++.robertl/eb39.C: Likewise.
53640 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
53642 * g++.old-deja/g++.pt/using1.C: Adjust.
53643 * g++.old-deja/g++.pt/using2.C: New test.
53645 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53647 * gcc.dg/cpp/charconst.c: New tests.
53648 * gcc.dg/cpp/escape.c: New tests.
53649 * gcc.dg/cpp/escape-1.c: New tests.
53650 * gcc.dg/cpp/escape-2.c: New tests.
53651 * gcc.dg/cpp/ucs.c: New tests.
53653 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
53655 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53656 native compiler for irix6.5.
53658 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
53660 * lib/g++.exp (g++_include_flags): Use args to compute
53662 (g++_link_flags): Likewise.
53663 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53665 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
53667 * gcc.dg/c90-hexfloat-1.c: Add more tests.
53669 2001-05-21 Geoff Keating <geoffk@redhat.com>
53671 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53674 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53676 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53678 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53679 to STACK_SIZE; Use it to define size of add_histo array.
53680 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53682 (f): Use GITT_SIZE to define size of gitt local table.
53683 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53684 to STACK_SIZE; Use it to define size of bytemem array.
53686 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53688 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53689 on 68HC11/HC12 due to the asm instruction.
53690 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53691 * gcc.c-torture/compile/920520-1.x: Likewise.
53692 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53693 on 68HC11/HC12 because the function is larger than 64K.
53694 * gcc.c-torture/compile/961203-1.x: New file, this test fails
53695 on 68HC11/HC12 because the structure is too large.
53697 2001-05-20 Richard Henderson <rth@redhat.com>
53699 * gcc.c-torture/execute/20010520-1.c: New.
53701 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53703 * g++.old-deja/g++.warn/compare1.C: New test.
53704 * gcc.dg/compare4.c: New test.
53706 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
53708 * g++.old-deja/g++.other/optimize1.C: New test.
53710 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53712 * g++.old-deja/g++.pt/spec41.C: New test.
53714 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
53716 * gcc.c-torture/compile/20010114-1.x: Remove.
53718 2001-05-18 Stan Shebs <shebs@apple.com>
53720 * gcc.c-torture/compile/20010518-1.c: New test.
53722 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
53724 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53725 * g++.old-deja/g++.pt/crash67.C: New test.
53727 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
53729 * g++.old-deja/g++.other/debug9.C: New test.
53731 2001-05-16 Zack Weinberg <zackw@stanford.edu>
53733 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53735 2001-05-16 Jan Hubicka <jh@suse.cz>
53737 * gcc.c-torture/compile/20010516-1.c: New test.
53739 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53741 * g++.old-deja/g++.other/crash41.C: New test.
53743 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53745 * g++.old-deja/g++.pt/crash66.C: New test.
53747 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
53749 * g++.old-deja/g++.robertl/eb27.C: Convert.
53751 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
53753 * g++.dg/friend-warn.C: New test. Do not warn about friend
53754 declaration being redundant.
53756 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
53758 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53760 2001-05-14 Mark Mitchell <mark@codesourcery.com>
53762 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53764 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
53766 * lib/g++.exp: Use testsuite_flags.
53768 2001-05-13 Mark Mitchell <mark@codesourcery.com>
53770 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53772 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
53774 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53776 2001-05-11 Mark Mitchell <mark@codesourcery.com>
53778 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53780 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
53782 * gcc.c-torture/compile/20010313-1.c: New test.
53784 2001-05-09 Zack Weinberg <zackw@stanford.edu>
53786 * gcc.dg/cpp/direct2.c: New test.
53787 * gccq.dg/cpp/direct2s.c: New test.
53789 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53791 2001-05-07 Mark Mitchell <mark@codesourcery.com>
53793 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53794 * g++.old-deja/g++.other/op3.C: Likewise.
53796 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53798 * gcc.dg/cpp/syshdr.h: New file.
53799 * gcc.dg/cpp/sysmac1.c: Update.
53800 * gcc.dg/cpp/sysmac2.c: Update.
53802 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53804 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53806 2001-05-04 David Edelsohn <edelsohn@gnu.org>
53808 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53809 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53811 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
53813 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53815 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
53817 * lib/g++.exp (g++_include_flags): Don't use any special flags
53818 if TESTING_IN_BUILD_TREE is not defined.
53819 (g++_init): Use a plain 'c++' as the compiler if
53820 TESTING_IN_BUILD_TREEE is not defined.
53822 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53824 * g++.old-deja/g++.eh/catch13.C: New test.
53825 * g++.old-deja/g++.eh/catch14.C: New test.
53827 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53829 * gcc.dg/cpp/tr-define.c: New test.
53831 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
53833 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53834 <stdlib.h>, not <malloc.h>.
53836 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53838 * g++.old-deja/g++.ns/template17.C: New test.
53840 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53842 * g++.old-deja/g++.pt/ref4.C: New test.
53844 2001-04-30 Richard Henderson <rth@redhat.com>
53846 * gcc.dg/20000724-1.c: Revert last change.
53848 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
53850 * g77.f-torture/execute/20010430.f: New test.
53852 2001-04-30 Mark Mitchell <mark@codesourcery.com>
53854 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53856 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
53858 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53860 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53862 * g++.old-deja/g++.eh/crash6.C: New test.
53864 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53866 * g++.old-deja/g++.other/warn7.C: New test.
53868 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53870 * g++.old-deja/g++.other/defarg9.C: New test.
53872 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53874 * g77.f-torture/compile/20010426.f: New test.
53875 * g77.f-torture/execute/20010426.f: New test.
53877 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53879 * g77.f-torture/compile/20000629-1.x: Remove - error
53882 2001-04-26 Jeffrey A Law (law@cygnus.com)
53884 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53885 Tweak slightly to work with g++.dg framework.
53886 * g++.dg/special/ecos.exp: Run initp1.C test.
53887 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53889 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53890 its linker doesn't give line numbers either.
53891 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53893 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53895 * g++.old-deja/g++.other/lex1.C: New test.
53897 2001-04-26 Jakub Jelinek <jakub@redhat.com>
53899 * gcc.dg/noncompile/20010425-1.c: New test.
53901 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53903 * g++.old-deja/g++.pt/mangle2.C: New test.
53905 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53907 * gcc.dg/format/plus-1.c: New test.
53909 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53911 * gcc.dg/20010423-1.c: New test.
53913 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53915 * gcc.c-torture/execute/20010422-1.c: New test.
53917 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
53919 * g++.old-deja/g++.ns/type2.C: New test.
53921 2001-04-24 Zack Weinberg <zackw@stanford.edu>
53923 * g++.old-deja/g++.other/perf1.C: New test.
53925 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
53927 * gcc.dg/c99-func-2.c: Remove xfail.
53928 * gcc.dg/c99-func-3.c: Remove xfail.
53929 * gcc.dg/c99-func-4.c: Remove xfail.
53931 2001-04-23 Zack Weinberg <zackw@stanford.edu>
53933 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53935 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
53937 * gcc.c-torture/compile/20010423-1.c: New test.
53939 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53941 * g++.old-deja/g++.pt/typename28.C: New test.
53943 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53945 * g++.old-deja/g++.abi/empty2.C: New test.
53946 * g++.old-deja/g++.abi/empty3.C: New test.
53948 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53950 * g++.old-deja/g++.other/comdat2.C: New test.
53951 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53953 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53955 * g++.old-deja/g++.other/overload14.C: New test.
53957 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53959 * g++.old-deja/g++.other/lookup23.C: New test.
53961 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53963 * gcc.c-torture/execute/20010403-1.c: New test.
53965 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
53966 Mark Mitchell <mark@codesourcery.com>
53968 * lib/old-dejagnu.exp: Don't delete output of executable.
53969 Add .exe suffix to executables.
53971 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
53973 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53975 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53977 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53979 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53981 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53982 * g++.old-deja/g++.abi/crash1.C: New test.
53984 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53986 * g++.old-deja/g++.other/crash40.C: New test.
53988 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53990 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53992 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
53994 * g++.old-deja/g++.other/warn6.C: New test.
53996 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53998 * g++.old-deja/g++.robertl/eb42.C: Same.
54000 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54002 * gcc.dg/wtr-conversion-1.c: New testcase.
54004 2001-04-10 Richard Henderson <rth@redhat.com>
54006 * g++.old-deja/g++.other/array5.C: New.
54008 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54010 * gcc.c-torture/execute/20010408-1.c: New test.
54012 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54014 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54015 headers and constructs.
54016 * g++.old-deja/g++.robertl/eb79.C: Same.
54017 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54018 * g++.old-deja/g++.robertl/eb73.C: Same.
54019 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54020 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54021 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54022 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54023 * g++.old-deja/g++.robertl/eb44.C: Same.
54024 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54025 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54026 * g++.old-deja/g++.robertl/eb39.C: Same.
54027 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54028 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54029 * g++.old-deja/g++.robertl/eb30.C: Same.
54030 * g++.old-deja/g++.robertl/eb3.C: Same.
54031 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54032 * g++.old-deja/g++.robertl/eb21.C: Same.
54033 * g++.old-deja/g++.robertl/eb15.C: Same.
54034 * g++.old-deja/g++.robertl/eb118.C: Same.
54035 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54036 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54037 * g++.old-deja/g++.robertl/eb109.C: Same.
54038 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54039 * g++.old-deja/g++.mike/rtti1.C: Same.
54040 * g++.old-deja/g++.mike/p658.C: Same.
54041 * g++.old-deja/g++.mike/net46.C: Same.
54042 * g++.old-deja/g++.mike/net34.C: Same.
54043 * g++.old-deja/g++.mike/memoize1.C: Same.
54044 * g++.old-deja/g++.mike/eh2.C: Same.
54045 * g++.old-deja/g++.law/weak.C: Same.
54046 * g++.old-deja/g++.law/visibility7.C: Same.
54047 * g++.old-deja/g++.law/visibility25.C: Same.
54048 * g++.old-deja/g++.law/visibility22.C: Same.
54049 * g++.old-deja/g++.law/visibility2.C: Same.
54050 * g++.old-deja/g++.law/visibility17.C: Same.
54051 * g++.old-deja/g++.law/visibility13.C: Same.
54052 * g++.old-deja/g++.law/visibility10.C: Same.
54053 * g++.old-deja/g++.law/visibility1.C: Same.
54054 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54055 * g++.old-deja/g++.law/vbase1.C: Same.
54056 * g++.old-deja/g++.law/operators32.C: Same.
54057 * g++.old-deja/g++.law/nest3.C: Same.
54058 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54059 * g++.old-deja/g++.law/except5.C (main): Same.
54060 * g++.old-deja/g++.law/cvt7.C (run): Same.
54061 * g++.old-deja/g++.law/cvt2.C: Same.
54062 * g++.old-deja/g++.law/cvt16.C: Same.
54063 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54064 * g++.old-deja/g++.law/ctors17.C (main): Same.
54065 * g++.old-deja/g++.law/ctors13.C: Same.
54066 * g++.old-deja/g++.law/ctors12.C (main): Same.
54067 * g++.old-deja/g++.law/ctors10.C: Same.
54068 * g++.old-deja/g++.law/code-gen5.C: Same.
54069 * g++.old-deja/g++.law/bad-error7.C: Same.
54070 * g++.old-deja/g++.law/arm9.C: Same.
54071 * g++.old-deja/g++.law/arm12.C: Same.
54072 * g++.old-deja/g++.law/arg8.C: Same.
54073 * g++.old-deja/g++.law/arg1.C: Same.
54074 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54075 * g++.old-deja/g++.jason/template31.C: Same.
54076 * g++.old-deja/g++.jason/template24.C (main): Same.
54077 * g++.old-deja/g++.jason/2371.C: Same.
54078 * g++.old-deja/g++.eh/new2.C: Same.
54079 * g++.old-deja/g++.eh/new1.C: Same.
54080 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54081 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54082 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54083 * g++.old-deja/g++.brendan/crash62.C: Same.
54084 * g++.old-deja/g++.brendan/crash52.C: Same.
54085 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54086 * g++.old-deja/g++.brendan/crash38.C: Same.
54087 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54088 * g++.old-deja/g++.brendan/copy9.C: Same.
54090 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54092 * gcc.c-torture/execute/20001203-2.c (memset):
54093 Count argument is of type __SIZE_TYPE__.
54095 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54097 * gcc.c-torture/compile/20010404-1.c: New test.
54099 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54101 * gcc.c-torture/compile/20010326-1.c: New test.
54103 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54105 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54106 peculiarities of the SH.
54107 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54109 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54111 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54112 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54113 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54115 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54117 * g77.f-torture/compile/20010321-1.f: New test.
54119 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54121 * gcc.c-torture/compile/20010329-1.c: New test.
54123 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54125 * gcc.c-torture/execute/20010329-1.c: New test.
54127 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54129 * g++.old-deja/g++.other/eh4.C: Fix typo.
54131 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54133 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54135 2001-03-28 Philip Blundell <philb@gnu.org>
54137 * gcc.c-torture/compile/20010328-1.c: New test.
54139 2001-03-27 Richard Henderson <rth@redhat.com>
54141 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54142 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54144 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54146 * gcc.c-torture/compile/20010327-1.c: New test.
54148 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54150 * g++.old-deja/g++.other/friend12.C: New test.
54151 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54152 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54154 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54156 * gcc.c-torture/execute/20010325-1.c: New test.
54158 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54160 * g++.old-deja/g++.other/mangle3.C: New test.
54162 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54164 * g++.old-deja/g++.other/anon8.C: New test.
54166 2001-03-20 Philip Blundell <philb@gnu.org>
54168 * gcc.c-torture/compile/20010320-1.c: New test.
54170 2001-03-17 Richard Henderson <rth@redhat.com>
54172 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54174 2001-03-15 Geoff Keating <geoff@redhat.com>
54176 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54179 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54181 * g++.old-deja/g++.other/eh4.C: New test.
54183 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54185 * gcc.dg/cpp/mi1.c: Update.
54187 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54189 * g++.old-deja/g++.other/regstack.C: New test.
54191 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54193 * g++.old-deja/g++.other/ref4.C: New test.
54195 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54197 * objc/execute/va_method.m: Added.
54198 * objc/execute/IMP.m: Added.
54199 * objc/execute/_cmd.m: Added.
54200 * objc/execute/accessing_ivars.m: Added.
54201 * objc/execute/class-1.m: Added.
54202 * objc/execute/class-10.m: Added.
54203 * objc/execute/class-11.m: Added.
54204 * objc/execute/class-12.m: Added.
54205 * objc/execute/class-13.m: Added.
54206 * objc/execute/class-14.m: Added.
54207 * objc/execute/class-2.m: Added.
54208 * objc/execute/class-3.m: Added.
54209 * objc/execute/class-4.m: Added.
54210 * objc/execute/class-5.m: Added.
54211 * objc/execute/class-6.m: Added.
54212 * objc/execute/class-7.m: Added.
54213 * objc/execute/class-8.m: Added.
54214 * objc/execute/class-9.m: Added.
54215 * objc/execute/class-tests-1.h
54216 * objc/execute/class-tests-2.h
54217 * objc/execute/compatibility_alias.m: Added.
54218 * objc/execute/encode-1.m: Added.
54219 * objc/execute/formal_protocol-1.m: Added.
54220 * objc/execute/formal_protocol-2.m: Added.
54221 * objc/execute/formal_protocol-3.m: Added.
54222 * objc/execute/formal_protocol-4.m: Added.
54223 * objc/execute/formal_protocol-5.m: Added.
54224 * objc/execute/formal_protocol-6.m: Added.
54225 * objc/execute/formal_protocol-7.m: Added.
54226 * objc/execute/informal_protocol.m: Added.
54227 * objc/execute/initialize.m: Added.
54228 * objc/execute/load.m: Added.
54229 * objc/execute/many_args_method.m: Added.
54230 * objc/execute/nested-3.m: Added.
54231 * objc/execute/no_clash.m: Added.
54232 * objc/execute/private.m: Added.
54233 * objc/execute/redefining_self.m: Added.
54234 * objc/execute/root_methods.m: Added.
54235 * objc/execute/selector-1.m: Added.
54236 * objc/execute/static-1.m: Added.
54237 * objc/execute/static-2.m: Added.
54238 * objc/execute/va_method.m: Added.
54240 2001-03-10 Richard Henderson <rth@redhat.com>
54242 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54244 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54246 * g++.old-deja/g++.other/crash31.C: XFAIL.
54247 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54248 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54249 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54250 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54251 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54253 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54255 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54257 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54259 * gcc.dg/20000724-1.c: Don't use multiline strings.
54261 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54263 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54264 result of -cString against what we expect it to be; don't just
54265 print it out for no one to read.
54267 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54268 Based on testcases provided by Nicola Pero.
54270 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54272 * gcc.dg/cpp/macro7.c: New test.
54274 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54276 * gcc.dg/cpp/multiline.c: Update.
54278 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54280 * g++.old-deja/g++.other/enum3.C: New test.
54282 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54284 * g++.old-deja/g++.other/pod1.C: New test.
54286 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54288 * g++.old-deja/g++.ext/overload1.C: New test.
54290 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54292 * g++.old-deja/g++.pt/using1.C: New test.
54294 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54296 * g++.old-deja/g++.other/using9.C: New test.
54298 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54300 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54302 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54304 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54306 * g++.old-deja/g++.ext/realpt1.C: Remove.
54308 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54310 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54312 2001-02-26 Will Cohen <wcohen@redhat.com>
54314 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54316 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54318 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54319 templatized constructors.
54321 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54323 * gcc.c-torture/execute/20010224-1.c: New test.
54325 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54327 * gcc.c-torture/execute/20010222-1.c: New test.
54329 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54331 * g++.old-deja/g++.other/inline20.C: New test.
54333 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54335 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54337 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54339 * g++.old-deja/g++.other/lookup22.C: New test.
54341 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54343 * g77.dg: New directory.
54344 * g77.dg/20010216-1.f: New test case.
54345 * g77.dg/dg.exp: New driver.
54346 * lib/g77-dg.exp: New driver library.
54348 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54350 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54352 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54354 * g++.old-deja/g++.other/decl9.C: New test.
54356 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54358 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54359 not need <string> and also tests the initialization at runtime.
54361 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54363 * gcc.c-torture/execute/longlong.c: New test.
54365 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54367 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54369 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54371 * gcc.c-torture/execute/920302-1.c (execute):
54372 Change argument type to short.
54374 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54376 * g++.old-deja/g++.pt/deduct6.C: New test.
54378 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54380 * g++.old-deja/g++.pt/deduct5.C: New test.
54382 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54384 * gcc.c-torture/execute/20010209-1.c: New test.
54386 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54388 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54390 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54392 * g++.dg/vtgc1.C: Update for new ABI.
54394 * consistency.vlad: New directory, 1665 files.
54396 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54398 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54400 * gcc.dg/cpp/digraphs.c: Declare puts.
54402 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54404 * g++.old-deja/g++.other/warn5.C: New test.
54406 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54408 * g++.old-deja/g++.pt/spec40.C: New test.
54410 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54412 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54414 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54416 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54418 * gcc.c-torture/compile/20010209-1.c: New test.
54420 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54422 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54423 excess errors message but not if it crashes.
54424 * g++.old-deja/g++.other/crash27.C: Likewise.
54425 * g++.old-deja/g++.other/crash28.C: Likewise.
54426 * g++.old-deja/g++.other/crash30.C: Likewise.
54427 * g++.old-deja/g++.other/crash32.C: Likewise.
54428 * g++.old-deja/g++.other/crash35.C: Likewise.
54429 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54431 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54433 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54434 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54435 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54436 g77.f-torture/execute/execute.exp,
54437 g77.f-torture/noncompile/noncompile.exp,
54438 gcc.c-torture/execute/execute.exp,
54439 gcc.c-torture/execute/memcheck/memcheck.exp,
54440 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54441 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54442 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54443 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54444 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54445 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54446 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54447 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54448 Remove bug reporting instructions with ancient email addresses.
54450 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54452 * gcc.dg/20010202-1.c: New test.
54453 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54455 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
54457 * g++.dg/stdbool-if.C: New test.
54459 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
54461 * objc/execute/fdecl.m: Added main().
54463 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54465 * gcc.c-torture/execute/20010206-1.c: New test.
54467 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
54469 * gcc.dg/cpp/avoidpaste1.c: Update.
54471 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
54473 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54474 Pero <nicola@brainstorm.co.uk>.
54475 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54477 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
54479 * g++.old-deja/g++.pt/spec39.C: New test.
54481 2001-02-05 Jakub Jelinek <jakub@redhat.com>
54483 * gcc.c-torture/compile/20010202-1.c: New test.
54485 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
54487 * g++.old-deja/g++.abi/primary2.C: New test.
54488 * g++.old-deja/g++.abi/primary3.C: New test.
54489 * g++.old-deja/g++.abi/primary4.C: New test.
54490 * g++.old-deja/g++.abi/primary5.C: New test.
54491 * g++.old-deja/g++.abi/vtable3.h: New test.
54492 * g++.old-deja/g++.abi/vtable3a.C: New test.
54493 * g++.old-deja/g++.abi/vtable3b.C: New test.
54494 * g++.old-deja/g++.abi/vtable3c.C: New test.
54495 * g++.old-deja/g++.abi/vtable3d.C: New test.
54496 * g++.old-deja/g++.abi/vtable3e.C: New test.
54497 * g++.old-deja/g++.abi/vtable3f.C: New test.
54498 * g++.old-deja/g++.abi/vtable3g.C: New test.
54499 * g++.old-deja/g++.abi/vtable3h.C: New test.
54500 * g++.old-deja/g++.abi/vtable3i.C: New test.
54501 * g++.old-deja/g++.abi/vtable3j.C: New test.
54502 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54504 2001-02-03 Jakub Jelinek <jakub@redhat.com>
54506 * g++.old-deja/g++.other/anon6.C: New test.
54507 * g++.old-deja/g++.other/anon7.C: New test.
54509 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
54511 * gcc.dg/cpp/avoidpaste2.c: New tests.
54513 2001-01-31 Jakub Jelinek <jakub@redhat.com>
54515 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54517 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
54519 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54520 DECIMAL_DIG cases for Irix."
54522 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
54524 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54526 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54528 * gcc.dg/c99-tag-1.c: New test.
54530 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54532 * gcc.dg/cpp/tr-warn1.c: Add tests.
54534 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54536 * gcc.dg/cpp/avoidpaste1.c: Update.
54537 * gcc.dg/cpp/paste4.c: Update.
54539 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
54541 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54544 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54546 * g++.old-deja/g++.other/inline19.C: New test.
54548 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
54550 * gcc.dg/Wlarger-than.c: New test.
54552 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54554 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54556 2001-01-29 Jakub Jelinek <jakub@redhat.com>
54558 * gcc.c-torture/execute/20010129-1.c: New test.
54559 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54561 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
54563 * gcc.dg/cpp/avoidpaste1.c: Test case.
54565 2001-01-28 Jakub Jelinek <jakub@redhat.com>
54567 * g++.old-deja/g++.other/inline18.C: New test.
54569 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54571 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54572 and __builtin_putchar.
54574 2001-01-27 Jakub Jelinek <jakub@redhat.com>
54576 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54579 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
54581 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54582 floating point number rounding mode to round to the nearest
54583 representable mode.
54585 2001-01-25 Jakub Jelinek <jakub@redhat.com>
54587 * g++.old-deja/g++.other/mangle2.C: New test.
54589 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
54591 * gcc.c-torture/compile/20010124-1.c: New test.
54593 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
54595 * g++.old-deja/g++.pt/spec38.C: New test.
54597 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54599 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54602 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54604 * gcc.c-torture/execute/20010123-1.c: New test.
54606 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54608 * g++.old-deja/g++.pt/spec37.C: New test.
54610 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54612 * g++.old-deja/g++.pt/overload14.C: New test.
54614 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54616 * gcc.c-torture/execute/20010122-1.c: New test, exercise
54617 __builtin_return_address.
54619 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
54621 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54622 * g++.old-deja/g++.pt/spec35.C: New test.
54623 * g++.old-deja/g++.pt/spec36.C: New test.
54625 2001-01-20 Jakub Jelinek <jakub@redhat.com>
54627 * gcc.c-torture/compile/20010118-1.c: New test.
54629 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
54631 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54633 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54635 * gcc.c-torture/execute/20010119-1.c: New test.
54637 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54639 * g++.old-deja/g++.other/vbase5.C: New test.
54641 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54643 * gcc.c-torture/execute/20010118-1.c: New test.
54645 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54647 * g++.old-deja/g++.pt/deduct3.C: New test.
54649 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54651 * g++.old-deja/g++.pt/spec34.C: New test.
54653 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54655 * g77.f-torture/compile/20000601-2.f: New test.
54657 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54659 * g++.old-deja/g++.other/init17.C: New test.
54661 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
54663 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54665 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54667 * g++.old-deja/g++.pt/unify8.C: New test.
54669 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54671 * g++.old-deja/g++.abi/vbase1.C: New test.
54673 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54675 * g++.old-deja/g++.pt/crash65.C: New test.
54677 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
54679 * gcc.dg/cpp/assembl2.S: New test case.
54681 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
54683 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54686 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54688 * g++.old-deja/g++.other/builtins1.C: New test.
54689 * g++.old-deja/g++.other/builtins2.C: Likewise.
54690 * g++.old-deja/g++.other/builtins3.C: Likewise.
54691 * g++.old-deja/g++.other/builtins4.C: Likewise.
54693 2001-01-17 Jakub Jelinek <jakub@redhat.com>
54695 * gcc.c-torture/compile/20010117-1.c: New test.
54696 * gcc.c-torture/compile/20010117-2.c: New test.
54698 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54700 * g77.f-torture/execute/20010116.[fx]: New test,
54702 * g77.f-torture/compile/20010115.f: Indicate it's
54703 a test for PR fortran/1636.
54705 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
54707 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54709 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54711 * g77.f-torture/compile/20010115.f: New test.
54713 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
54715 * g++.old-deja/g++.pt/nontype5.C: New test.
54717 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
54719 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54720 have an equivalent working one below it.
54722 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54724 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54725 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54727 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54729 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54730 message containing "init_priority".
54731 (conpr-2.C): Likewise.
54732 (conpr-3.C): Likewise.
54733 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54735 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54737 * gcc.c-torture/execute/20010114-2.c: New test.
54739 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
54741 * gcc.c-torture/compile/20010114-1.c: New test.
54742 * gcc.c-torture/compile/20010114-1.x: Xfail.
54743 * gcc.c-torture/compile/20010114-2.c: New test.
54744 * gcc.c-torture/execute/20010114-1.c: New test.
54745 * gcc.dg/trunc-1.c: New test.
54746 * gcc.dg/uninit-B.c: New test.
54748 2001-01-13 Nick Clifton <nickc@redhat.com>
54750 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54753 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
54755 * gcc.c-torture/compile/20010113-1.c: New test.
54757 2001-01-13 Jakub Jelinek <jakub@redhat.com>
54759 * gcc.c-torture/compile/20001212-1.c: New test.
54761 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
54763 * gcc.dg/cpp/widestr1.c: Update.
54764 * gcc.dg/cpp/prag-imp.c: Remove.
54766 2001-01-12 Jakub Jelinek <jakub@redhat.com>
54768 * gcc.c-torture/execute/20000801-3.x: Remove.
54769 * gcc.dg/c90-init-1.c: New test.
54770 * gcc.dg/c99-init-1.c: New test.
54771 * gcc.dg/c99-init-2.c: New test.
54772 * gcc.dg/gnu99-init-1.c: New test.
54774 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
54776 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54777 testing that no relevant ones were found.
54779 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54781 * g++.old-deja/g++.pt/cast2.C: New test.
54783 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54785 * g++.old-deja/g++.pt/friend47.C: New test.
54787 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54789 * g++.old-deja/g++.pt/instantiate13.C: New test.
54791 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54793 * g++.old-deja/g++.other/defarg7.C: New test.
54794 * g++.old-deja/g++.other/defarg8.C: New test.
54796 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54798 * g++.old-deja/g++.pt/crash64.C: New test.
54800 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54802 * g++.old-deja/g++.pt/crash63.C: New test.
54804 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
54806 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54808 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
54810 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54812 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54814 * g++.old-deja/g++.pt/error3.C: New test.
54816 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54818 * g++.old-deja/g++.other/crash39.C: New test.
54820 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54822 * g++.old-deja/g++.other/vbase4.C: New test.
54824 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
54826 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54827 * gcc.dg/special/20000419-2.c: New file. Identical to above.
54828 * gcc.dg/special/special.exp: New test driver which will check
54829 for alias support for the above test.
54831 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
54833 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54834 problems on small machines.
54835 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54838 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
54840 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54842 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54844 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
54846 * g++.old_deja/g++.pt/using8.C: New test.
54848 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
54850 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54852 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
54854 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54855 where a failure is expected.
54856 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54858 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54860 * g++.old_deja/g++.pt/instantiate12.C: New test.
54862 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54864 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54866 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54867 * g++.old-deja/g++.brendan/crash17.C: Likewise.
54868 * g++.old-deja/g++.brendan/crash29.C: Likewise.
54869 * g++.old-deja/g++.brendan/crash48.C: Likewise.
54870 * g++.old-deja/g++.brendan/ns1.C: Likewise.
54871 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54872 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54873 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54874 * g++.old-deja/g++.eh/spec6.C: Likewise.
54875 * g++.old-deja/g++.jason/crash3.C: Likewise.
54876 * g++.old-deja/g++.law/ctors11.C: Likewise.
54877 * g++.old-deja/g++.law/ctors17.C: Likewise.
54878 * g++.old-deja/g++.law/ctors5.C: Likewise.
54879 * g++.old-deja/g++.law/ctors9.C: Likewise.
54880 * g++.old-deja/g++.mike/ambig1.C: Likewise.
54881 * g++.old-deja/g++.mike/net22.C: Likewise.
54882 * g++.old-deja/g++.mike/p3538a.C: Likewise.
54883 * g++.old-deja/g++.mike/p3538b.C: Likewise.
54884 * g++.old-deja/g++.mike/virt3.C: Likewise.
54885 * g++.old-deja/g++.niklas/t128.C: Likewise.
54886 * g++.old-deja/g++.other/anon4.C: Likewise.
54887 * g++.old-deja/g++.other/using1.C: Likewise.
54888 * g++.old-deja/g++.other/warn3.C: Likewise.
54889 * g++.old-deja/g++.pt/t37.C: Likewise.
54890 * g++.old-deja/g++.robertl/eb69.C: Likewise.
54891 * g++.old-deja/g++.robertl/eb71.C: Likewise.
54893 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54895 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54897 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54899 * gcc.c-torture/execute/stdio-opt-3.c: New test.
54901 2001-01-07 Jakub Jelinek <jakub@redhat.com>
54903 * gcc.c-torture/compile/20010107-1.c: New test.
54905 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54907 * gcc.c-torture/execute/builtin-noret-1.c: New test.
54909 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54911 * gcc.dg/format/format.h: New file.
54912 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54913 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54914 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54915 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54916 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54917 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54918 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54919 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54920 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54921 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54922 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54923 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54924 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54925 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54926 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54927 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54928 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54929 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54930 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54931 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54932 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54933 instead of declaring standard types, macros and functions in each
54936 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
54938 * gcc.c-torture/execute/20010106-1.c: New test.
54940 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
54942 * gcc.dg/format/format.exp: New file.
54943 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54944 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54945 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54946 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54947 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54948 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54949 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54950 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54951 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54952 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54953 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54954 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54955 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54956 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54957 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54958 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54959 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54960 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54961 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54962 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54963 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54964 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54965 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54966 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54967 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54968 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54969 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54970 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54971 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54972 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54973 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54974 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54975 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54976 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54977 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54978 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54979 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54980 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54981 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54982 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54983 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54984 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54986 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
54988 * gcc.c-torture/execute/991228-1.c: Take word endianness into
54991 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
54993 * gcc.c-torture/execute/builtin-complex-1.c: New test.
54995 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
54997 * g++.old-deja/g++.pt/crash62.C: New test.
54999 2001-01-04 Richard Henderson <rth@redhat.com>
55001 * gcc.dg/20000926-1.c: Update expected warnings.
55002 * gcc.dg/array-2.c: Likewise.
55003 * gcc.dg/array-4.c: Also validate flexible array members.
55004 * gcc.dg/c99-flex-array-1.c: New.
55006 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55008 * gcc.c-torture/compile/20001222-1.x: Remove.
55010 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55012 * gcc.c-torture/execute/built-in-setjmp.c: New.
55014 2001-01-03 Richard Henderson <rth@redhat.com>
55016 * gcc.dg/940510-1.c: Update expected error wording.
55017 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55019 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55021 * lib/target-supports.exp (check_alias_available): Modified to
55022 indicate aliases not supported if only weak aliases are supported.
55024 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55026 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55027 Turn on cmpstrsi checks for __pj__ and __i370__.
55029 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55031 * g++.old-deja/g++.other/virtual11.C: New test.
55033 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55035 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55037 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55039 * gcc.c-torture/compile/20010102-1.c: New test.
55041 2001-01-02 Andreas Jaeger <aj@suse.de>
55043 * gcc.dg/noreturn-3.c: New test.
55045 * gcc.dg/noreturn-4.c: New test.
55047 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55049 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55050 __builtin_fputc and __builtin_fwrite.
55052 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55054 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55055 signed char, not default char.
55057 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55059 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55061 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55063 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55065 2000-12-29 Richard Henderson <rth@redhat.com>
55067 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55068 (__cyg_profile_func_exit): Define.
55070 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55072 * g++.dg/vtgc1.C: New test.
55074 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55076 * gcc.dg/noncompile/20001228-1.c: New test.
55078 * gcc.dg/20001228-1.c: New test.
55080 * gcc.c-torture/execute/20001228-1.c: New test.
55082 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55084 * gcc.dg/format-strfmon-1.c: New test.
55086 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55088 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55089 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55090 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55091 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55092 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55093 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55094 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55095 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55096 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55097 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55098 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55099 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55100 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55102 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55103 * gcc.c-torture/execute/string-opt-4.c: Test index.
55105 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55107 * gcc.c-torture/compile/20001226-1.c: New test.
55109 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55111 * gcc.c-torture/compile/20001222-1.c: New test.
55112 * gcc.c-torture/compile/20001222-1.x: Xfail.
55114 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55116 * gcc.c-torture/execute/comp-goto-2.c: New test.
55118 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55120 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55121 Use long types if __INT_MAX__ is 32767.
55122 (main): Use cast to (sint32 *) when poking 88 into a_page.
55124 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55126 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55128 * gcc.c-torture/compile/20001221-1.c: New test.
55129 * gcc.c-torture/execute/20001221-1.c: New test.
55131 2000-12-20 Richard Henderson <rth@redhat.com>
55133 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55134 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55136 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55138 * gcc.dg/compare3.c: New test.
55140 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55142 * gcc.dg/format-warnll-1.c: New test.
55144 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55146 * gcc.dg/cpp/cmdlne-P.c: New test.
55148 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55150 * gcc.c-torture/execute/builtin-abs-1.c,
55151 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55153 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55155 * gcc.dg/cpp/multiline.c: New test.
55157 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55159 * g++.old-deja/g++.other/syshdr1.C: Update.
55160 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55162 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55164 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55166 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55168 * g++.old-deja/g++.pt/ttp65.C: New test.
55170 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55172 * g++.old-deja/g++.pt/ttp64.C: New test.
55174 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55176 * g++.old-deja/g++.pt/spec33.C: New test.
55178 2000-12-14 Catherine Moore <clm@redhat.com>
55180 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55181 * gcc.c-torture/execute/920612-2.c: Likewise.
55182 * gcc.c-torture/execute/920428-2.c: Likewise.
55183 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55184 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55186 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55188 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55189 * gcc.dg/pack-test-2.c: Likewise.
55191 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55193 Tests by Zack Weinberg <zackw@stanford.edu>.
55195 * gcc.dg/cpp/defined.c: Update.
55196 * gcc.dg/cpp/defined_trad.c: New tests.
55198 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55200 * gcc.dg/cpp/trad-direct.c: Update.
55202 2000-12-11 Neil Booth <neilb@earthling.net>
55204 * gcc.dg/cpp/defined_trad.c
55206 2000-12-11 Neil Booth <neilb@earthling.net>
55208 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55210 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55212 * gcc.dg/format-miss-2.c: New test.
55214 2000-12-09 Neil Booth <neilb@earthling.net>
55216 * gcc.dg/cpp/lineflags.c: New tests.
55217 * gcc.dg/cpp/poison.c: Update.
55218 * gcc.dg/cpp/redef2.c: Update.
55219 * gcc.dg/cpp/skipping.c: New test.
55221 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55223 * g++.old-deja/g++.other/eh3.C: New testcase.
55225 2000-12-07 Neil Booth <neilb@earthling.net>
55227 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55228 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55229 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55230 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55231 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55234 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55236 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55237 __SIZE_TYPE__ instead of int for type of integers cast to
55240 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55242 * g++.old-deja/g++.other/cleanup4.C: New test.
55244 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55246 * format-sec-1.c: New test.
55248 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55250 * gcc.dg/format-nonlit-3.c: New test.
55252 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55254 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55255 through a null pointer.
55257 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55259 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55260 * g++.old-deja/g++.pt/partial4.C: New test.
55262 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55264 * gcc.c-torture/execute/ieee/hugeval.x: New.
55266 2000-12-06 Neil Booth <neilb@earthling.net>
55268 * gcc.dg/cpp/backslash2.c: New tests.
55270 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55272 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55273 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55275 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55277 * gcc.c-torture/execute/20001203-2.c: New testcase.
55279 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55281 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55282 * g++.old-deja/g++.other/virtual10.C: New test.
55284 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55286 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55288 2000-12-05 Richard Henderson <rth@redhat.com>
55290 * gcc.c-torture/compile/20001205-1.c: New.
55292 2000-12-04 Neil Booth <neilb@earthling.net>
55294 * g++.old-deja/g++.other/virtual9.C: New test.
55295 * g++.old-deja/g++.pt/crash61.C: New test.
55296 * gcc.c-torture/execute/loop-9.c: New test.
55298 2000-12-04 Neil Booth <neilb@earthling.net>
55300 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55301 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55302 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55303 * gcc.dg/cpp/extratokens.c: ...here.
55305 2000-12-04 Neil Booth <neilb@earthling.net>
55307 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55310 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55312 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55313 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55315 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55317 * gcc.c-torture/execute/20001203-1.c: New test.
55319 2000-12-03 Neil Booth <neilb@earthling.net>
55321 * gcc.dg/cpp/macro6.c: New test cases.
55323 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55325 * gcc.c-torture/execute/string-opt-9.c: New test.
55326 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55327 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55328 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55330 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55331 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55333 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55335 * gcc.dg/cpp/if-6.c: New testcase.
55337 * gcc.dg/20001201-1.c: New testcase.
55339 2000-12-02 Neil Booth <neilb@earthling.net>
55341 * g++.old-deja/g++.other/externC4.C,
55342 g++.old-deja/g++.other/friend10.C: New tests.
55344 2000-12-02 Neil Booth <neilb@earthling.net>
55346 * g++.old-deja/g++.other/instan2.C
55347 * g++.old-deja/g++.other/instan3.C: New test.
55349 2000-12-02 Neil Booth <neilb@earthling.net>
55351 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55352 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55353 gnuc99.c,gnuc99-pedantic.c: New tests.
55355 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55357 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55358 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55360 2000-12-01 Neil Booth <neilb@earthling.net>
55362 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55363 * gcc.dg/cpp/poison.c: Update.
55364 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55366 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55368 * g77.f-torture/execute/20001201.f: New test.
55370 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55372 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55374 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55376 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55378 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55380 * g++.old-deja/g++.other/cast6.C: New test.
55382 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55384 * gcc.c-torture/execute/20001130-2.c: New testcase.
55386 2000-11-30 Richard Henderson <rth@redhat.com>
55388 * gcc.c-torture/execute/20001130-1.c: New test.
55390 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55392 * g++.old-deja/g++.other/op3.C: New test.
55394 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55396 * g++.old-deja/g++.other/op2.C: New test.
55398 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55400 * g++.old-deja/g++.other/crash38.C: New test.
55402 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55404 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55406 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55408 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55410 * gcc.c-torture/execute/string-opt-6.c: New test.
55412 * gcc.dg/20001117-1.c: Add main.
55414 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55416 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55418 * gcc.dg/940510-1.c: ... to here.
55420 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55421 zero-size arrays in toplevel structures.
55423 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55425 * gcc.c-torture/execute/loop-8.c: New test.
55427 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55429 * g++.old-deja/g++.other/base1.C: New test.
55431 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55433 * g++.old-deja/g++.other/parse2.C: New test.
55435 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55437 * g++.old-deja/g++.pt/incomplete1.C: New test.
55439 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55441 * g++.old-deja/g++.other/friend9.C: New test.
55443 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55445 * gcc.dg/20001127-1.c: New test.
55447 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55449 * g++.old-deja/g++.pt/friend46.C: New test.
55451 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55453 * g++.old-deja/g++.other/ptrmem8.C: New test.
55455 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55457 * gcc.c-torture/execute/string-opt-7.c: New test.
55458 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55460 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
55462 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55463 instead of 'mkcheck 2'.
55465 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55467 * gcc.c-torture/execute/memcheck/driver.c,
55468 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55469 C9X references to refer to C99.
55471 2000-11-25 Jakub Jelinek <jakub@redhat.com>
55473 * gcc.dg/ultrasp3.c: New test.
55475 2000-11-25 Neil Booth <neilb@earthling.net>
55477 * gcc.dg/cpp/include2.c: Update test to be locale independent.
55479 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
55481 * gcc.c-torture/compile/20001123-2.c: New.
55483 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55485 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55487 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
55489 * gcc.dg/sequence-point-1.c: Add some new tests.
55490 * gcc.c-torture/execute/20001124-1.c: New test.
55492 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55494 * g++.old-deja/g++.other/vaarg4.C: New test.
55495 * gcc.c-torture/compile/20001123-1.c: New test.
55497 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55499 * g++.other/crash24.C: Adjust and remove XFAIL.
55500 * g++.other/crash37.C: New test.
55502 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
55504 * g++.old-deja/g++.pt/instantiate9.C: New test.
55506 2000-11-22 Mark Mitchell <mark@codesourcery.com>
55508 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55511 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55512 * g++.old-deja/g++.robertl/eb55.C: Likewise.
55514 2000-11-22 Neil Booth <neilb@earthling.net>
55516 * gcc.dg/cpp/Wtrigraphs.c: New test.
55518 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
55520 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55522 2000-11-22 Jakub Jelinek <jakub@redhat.com>
55524 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55526 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
55528 * lib/gcc-dg.exp: load_lib scanasm.exp.
55529 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55530 * lib/g++-dg.exp: load_lib scanasm.exp.
55531 * lib/scanasm.exp: New.
55532 (scan-assembler, scan-assembler-not): Add optional arguments to
55533 test name, or if not present, the pattern name.
55534 (scan-assembler-dem, scan-assembler-dem-not): New.
55536 * g++.dg/dg.exp: New.
55538 2000-11-21 Neil Booth <neilb@earthling.net>
55540 * gcc.dg/cpp/integrated1.c: Remove.
55542 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55544 * gcc.c-torture/execute/20001121-1.c: New test.
55546 2000-11-21 Richard Henderson <rth@redhat.com>
55548 * gcc.c-torture/compile/20001121-1.c: New test.
55550 2000-11-20 Neil Booth <neilb@earthling.net>
55552 * gcc.dg/cpp/integrated1.c: New test.
55554 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55556 * g++.old-deja/g++.other/inline17.C: New test.
55558 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
55560 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55561 local variable to be zero: I made the variable global. Now
55562 uses abort() and exit() instead of relying on main's return value.
55564 2000-11-20 Neil Booth <neilb@earthling.net>
55566 * gcc.dg/cpp/paste2.c: Update test.
55567 * objc/execute/paste.m: New test.
55569 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55571 * gcc.dg/c99-condexpr-1.c: New test.
55573 2000-11-20 Neil Booth <neilb@earthling.net>
55575 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55577 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
55579 * g++.old-deja/g++.pt/export1.C: New test.
55581 2000-11-20 Jakub Jelinek <jakub@redhat.com>
55583 * gcc.dg/20001117-1.c: New test.
55585 2000-11-18 Richard Henderson <rth@redhat.com>
55587 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55589 2000-11-18 Richard Henderson <rth@redhat.com>
55591 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55592 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55593 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55595 2000-11-18 Richard Henderson <rth@redhat.com>
55597 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55598 (main): New. Exit cleanly.
55600 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55602 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55603 gcc.dg/c99-fordecl-2.c: New tests.
55605 2000-11-18 Richard Henderson <rth@redhat.com>
55607 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55608 * gcc.c-torture/execute/zerolen-2.c: New.
55610 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55612 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55615 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55617 * g++.old-deja/g++.pt/instantiate8.C: New test.
55619 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55621 * g++.old-deja/g++.other/incomplete.C: Add more tests.
55622 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55624 2000-11-16 Nick Clifton <nickc@redhat.com>
55626 * gcc.c-torture/execute/nestfunc-2.c: New test.
55627 * gcc.c-torture/execute/nestfunc-3.c: New test.
55629 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55631 * gcc.c-torture/compile/20001116-1.c: New test.
55633 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55635 * gcc.c-torture/execute/20001115-1.c: New test.
55637 2000-11-15 Mark Mitchell <mark@codesourcery.com>
55639 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55640 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55641 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55642 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55644 2000-11-15 Neil Booth <neilb@earthling.net>
55646 gcc.dg/cpp/_Pragma1.c: Update.
55647 gcc.dg/cpp/_Pragma2.c: New test.
55649 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
55651 * g++.old-deja/g++.other/anon5.C: New test.
55653 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
55655 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55658 2000-11-14 Jakub Jelinek <jakub@redhat.com>
55660 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55663 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55665 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55666 labels at end of compound statements.
55668 2000-11-13 Jakub Jelinek <jakub@redhat.com>
55670 * gcc.c-torture/execute/loop-7.c: New test.
55672 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55674 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55676 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55678 * gcc.dg/c99-bool-1.c: New test.
55680 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55682 * gcc.dg/c99-scope-1.c: Remove xfail.
55683 * gcc.dg/c99-scope-2.c: New test.
55685 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55687 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55688 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55690 2000-11-11 Mark Mitchell <mark@codesourcery.com>
55692 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55695 * g++.mike/p700.C: Don't typedef wchar_t.
55696 * g++.mike/p784.C: Likewise.
55697 * g++.mike/eb101.C: Don't use __wchar_t.
55699 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
55701 * g77.f-torture/execute/20001111.[fx]: Test premature exit
55704 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55706 * gcc.c-torture/execute/20001111-1.c: New test.
55708 2000-11-10 Nick Clifton <nickc@redhat.com>
55710 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55711 long multuiple and accumulate.
55713 2000-11-09 Richard Henderson <rth@redhat.com>
55715 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55716 via size_t instead of int.
55718 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55719 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55720 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55721 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55723 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
55725 * gcc.c-torture/compile/20001109-1.c: New test.
55726 * gcc.c-torture/compile/20001109-2.c: New test.
55728 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
55730 * g++.old-deja/g++.pt/operator1.C: New test.
55731 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55733 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55735 * gcc.dg/20001108-1.c: New test.
55737 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55739 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55740 with both arguments constant strings.
55741 * gcc.c-torture/execute/string-opt-3.c: New test.
55742 * gcc.c-torture/execute/string-opt-4.c: New test.
55743 * gcc.c-torture/execute/string-opt-5.c: New test.
55745 2000-11-08 Nick Clifton <nickc@redhat.com>
55747 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
55748 mulsidi3adddi patterns.
55750 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
55752 * g++.old-deja/g++.other/crash36.C: New test.
55754 2000-11-08 Jakub Jelinek <jakub@redhat.com>
55756 * g++.old-deja/g++.other/init16.C: New test.
55758 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
55760 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55762 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55764 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55765 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55766 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55768 2000-11-07 DJ Delorie <dj@redhat.com>
55770 * gcc.dg/20000614-1.c: Add return so that test can pass.
55772 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55774 * gcc.c-torture/execute/string-opt-1.c: New test.
55776 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55778 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
55779 mips-sgi-irix6.* because the MIPS ABI passes floating-point
55780 parameters in registers, and there is no way for a varargs
55781 function to know in which order the integer and floating-point
55782 parameters should be interleaved when they are placed on the
55784 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55785 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55787 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55789 * gcc.c-torture/execute/string-opt-2.c: New test.
55791 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
55793 * g++.old-deja/g++.pt/crash60.C: New test.
55795 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55797 * g++.old-deja/g++.other/crash24.C: New test.
55798 * g++.old-deja/g++.other/crash25.C: New test.
55799 * g++.old-deja/g++.other/crash26.C: New test.
55800 * g++.old-deja/g++.other/crash27.C: New test.
55801 * g++.old-deja/g++.other/crash28.C: New test.
55802 * g++.old-deja/g++.other/crash29.C: New test.
55803 * g++.old-deja/g++.other/crash30.C: New test.
55804 * g++.old-deja/g++.other/crash31.C: New test.
55805 * g++.old-deja/g++.other/crash32.C: New test.
55806 * g++.old-deja/g++.other/crash33.C: New test.
55807 * g++.old-deja/g++.other/crash34.C: New test.
55808 * g++.old-deja/g++.other/crash35.C: New test.
55810 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55812 * gcc.c-torture/execute/20001031-1.c: New test.
55814 2000-11-04 Mark Mitchell <mark@codesourcery.com>
55816 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55819 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55820 standards-conformant.
55822 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55824 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55825 * g++.old-deja/g++.mike/p755a.C: Likewise.
55826 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55827 library makes no calls to `operator new' during initialization.
55829 2000-11-04 Neil Booth <neilb@earthling.net>
55831 * gcc.dg/cpp/include2.c: New tests.
55833 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
55835 * lib/g++.exp (g++_set_ld_library_path): New function.
55836 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55838 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
55840 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
55843 2000-11-01 Richard Henderson <rth@redhat.com>
55845 * g++.old-deja/g++.ext/namedret1.C: New.
55846 * g++.old-deja/g++.ext/namedret2.C: New.
55847 * g++.old-deja/g++.ext/namedret3.C: New.
55849 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
55851 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55852 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55854 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55856 * gcc.c-torture/execute/va-arg-21.c: New test.
55858 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
55860 * gcc.dg/c99-complex-2.c: New test.
55862 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55864 * gcc.c-torture/execute/stdio-opt-1.c: New test.
55866 2000-10-31 Jakub Jelinek <jakub@redhat.com>
55868 * g++.old-deja/g++.other/inline16.C: New test.
55870 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
55872 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55873 __PRETTY_FUNCTION__
55875 2000-10-29 Neil Booth <neilb@earthling.net>
55877 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55879 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55880 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55883 2000-10-29 Neil Booth <neilb@earthling.net>
55885 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55886 * mi1.c, mi1c.h: Add null directives to multiple-include test.
55887 * mi5.c: Test multiple includes work with -C.
55888 * trigraphs.c: Test ^= version.
55890 2000-10-28 Neil Booth <neilb@earthling.net>
55892 New tests and test updates for new macro expander.
55894 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55895 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55896 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55897 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55898 new diagnostic messages.
55900 * gcc.dg/cpp/macro3.c: New tests.
55902 2000-10-27 Mark Mitchell <mark@codesourcery.com>
55904 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55907 2000-10-27 Jakub Jelinek <jakub@redhat.com>
55909 * g++.old-deja/g++.other/eh2.C: New test.
55911 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
55913 * gcc.c-torture/execute/20001027-1.c: New test.
55915 2000-10-26 Richard Henderson <rth@redhat.com>
55917 * gcc.c-torture/execute/20001026-1.c: New.
55919 2000-10-26 Mark Mitchell <mark@codesourcery.com>
55921 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55922 * g++.old-deja/g++.law/builtin1.C: Likewise.
55923 * g++.old-deja/g++.law/ctors10.C: Likewise.
55924 * g++.old-deja/g++.law/virtual3.C: Likewise.
55925 * g++.old-deja/g++.mike/p658.C: Likewise.
55926 * g++.old-deja/g++.other/sibcall1.C: Likewise.
55927 * g++.old-deja/g++.other/vaarg2.C: Likewise.
55928 * g++.old-deja/g++.robertl/eb124.C: Likewise.
55929 * g++.old-deja/g++.robertl/eb44.C: Likewise.
55930 * g++.old-deja/g++.robertl/eb77.C: Likewise.
55932 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
55934 * gcc.c-torture/compile/20001024-1.c: New test.
55936 2000-10-25 Mark Mitchell <mark@codesourcery.com>
55938 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55939 to tell us whether or not we are using V3.
55941 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
55943 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55946 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
55948 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55950 2000-10-25 Jakub Jelinek <jakub@redhat.com>
55952 * gcc.c-torture/execute/20001024-1.c: New test.
55954 2000-10-24 Jakub Jelinek <jakub@redhat.com>
55956 * g++.old-deja/g++.other/sibcall1.C: New test.
55958 2000-10-20 Jakub Jelinek <jakub@redhat.com>
55960 * gcc.dg/noncompile/init-3.c: New test.
55962 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
55964 * gcc.dg/format-array-1.c: New test.
55966 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55968 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55969 writing through null pointers; remove comment about testing
55970 unterminated strings.
55972 2000-10-17 Matthew Hiller <hiller@redhat.com>
55974 * gcc.c-torture/execute/20001017-2.c: New test.
55976 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55978 * gcc.c-torture/compile/20001018-1.c: New test.
55979 * gcc.c-torture/compile/20001018-1.x: Xfail.
55981 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55983 * gcc.c-torture/execute/20001017-1.c: New test.
55985 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55987 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55988 for multiple use of arguments with scanf formats; add tests for
55989 multiple use of arguments.
55991 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
55993 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55994 from some old tests.
55996 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55998 * gcc.dg/format-miss-1.c: New test.
56000 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56002 * gcc.c-torture/execute/20001013-1.c: New test.
56004 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56006 * gcc.dg/format-branch-1.c: New test.
56008 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56010 * README, lib/file-format.exp: Remove EGCS references.
56012 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56014 * gcc.dg/20001013-1.c: New test.
56016 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56018 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56019 for intmax_t in the compiler using __typeof__ and the type rules
56020 for conditional expressions.
56022 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56024 * gcc.dg/20001012-1.c: New test.
56025 * gcc.dg/20001012-2.c: New test.
56027 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56029 * gcc.dg/format-attr-1.c: New test.
56031 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56033 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56034 __LONG_LONG_MAX__ instead of LLONG_MAX.
56036 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56038 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56040 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56043 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56045 * gcc.dg/sequence-pt-1.c: New test.
56047 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56049 * gcc.c-torture/execute/20001011-1.c: New testcase.
56050 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56052 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56054 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56055 does not error on it.
56057 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56059 * gcc.dg/20001009-1.c: New test.
56061 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56063 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56064 * gcc.c-torture/execute/20001009-2.c: ... to here.
56066 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56068 * gcc.c-torture/compile/20001009-1.c: New testcase.
56069 * gcc.c-torture/execute/20001009-1.c: New testcase.
56070 Testcases provided by Jan Hubicka <jh@suse.cz>.
56072 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56074 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56075 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56076 uintmax_t using <limits.h> to emulate the compiler's internal
56077 logic. No longer XFAIL %j tests.
56079 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56081 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56082 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56083 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56084 regexps and details of expected handling of some bad formats.
56085 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56088 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56090 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56091 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56092 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56093 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56096 2000-10-06 Richard Henderson <rth@cygnus.com>
56098 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56099 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56100 * g++.old-deja/g++.jason/report.C: Likewise.
56101 * g++.old-deja/g++.law/friend5.C: Likewise.
56102 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56103 of the expected warnings.
56105 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56107 * g++.old-deja/g++.pt/enum14.C: New test.
56109 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56111 * g++.old-deja/g++.pt/crash59.C: New test.
56113 2000-10-04 Will Cohen <wcohen@redhat.com>
56115 * gcc.dg/20000926-1.c: New test.
56117 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56119 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56120 function name for current C++ compiler.
56121 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56123 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56125 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56126 __PRETTY_FUNCTION__.
56127 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56129 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56131 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56133 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56135 * gcc.c-torture/compile/20000923-1.c: New test.
56137 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56139 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56140 * g++.old-deja/g++.pt/ttp62.C: Same.
56141 * g++.old-deja/g++.other/inline14.C: Same.
56143 2000-09-24 Richard Henderson <rth@cygnus.com>
56145 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56147 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56149 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56151 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56153 * gcc.c-torture/compile/20000922-1.c: New file.
56155 2000-09-21 Nick Clifton <nickc@redhat.com>
56157 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56158 a signed long modulo operation.
56159 (mod6): New function - perform an unsigned long modulo operation.
56160 (main): Add tests for modulos of very large numbers by very small
56163 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56165 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56167 2000-09-19 Richard Henderson <rth@cygnus.com>
56169 * gcc.dg/compare2.c (case 10): XFAIL.
56171 2000-09-18 Richard Henderson <rth@cygnus.com>
56173 * gcc.c-torture/execute/20000906-1.c: Move ...
56174 * gcc.dg/20000906-1.c: ... here. Only run on targets
56175 that support __builtin_trap.
56177 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56179 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56181 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56183 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56184 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56185 more $ format tests.
56187 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56189 * gcc.dg/format-errmk-1.c: New test.
56191 2000-09-17 Greg McGary <greg@mcgary.org>
56193 * gcc.c-torture/execute/20000917-1.x: Remove.
56195 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56197 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56199 2000-09-17 Greg McGary <greg@mcgary.org>
56201 * gcc.c-torture/execute/20000917-1.c: New test.
56202 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56204 2000-09-16 Neil Booth <NeilB@earthling.net>
56206 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56207 in nested macro bug.
56209 2000-09-15 Neil Booth <NeilB@earthling.net>
56211 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56213 2000-09-14 Jeffrey A Law (law@cygnus.com)
56215 * gcc.c-torture/execute/20000914-1.c: New test.
56217 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56219 * g++.other/inline13.C: New test.
56221 2000-09-12 Andreas Jaeger <aj@suse.de>
56223 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56224 constant by Ulrich Drepper <drepper@redhat.com>.
56226 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56228 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56230 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56232 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56234 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56236 * gcc.dg/cpp/backslash.c: New test.
56238 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56240 * gcc.c-torture/execute/20000910-1.c: New test.
56241 * gcc.c-torture/execute/20000910-2.c: Likewise.
56243 2000-09-11 Robert Lipe <robertl@sco.com>
56245 * gcc.dg/pragma-align.c: New test.
56247 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56249 * g++.old-deja/g++.pt/explicit82.C: New test.
56250 * g++.old-deja/g++.pt/explicit83.C: New test.
56252 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56254 * gcc.dg/asm-names.c: New test.
56256 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56258 * gcc.dg/cpp/tr-warn6.c: New test
56260 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56262 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56265 2000-09-07 Catherine Moore <clm@redhat.com>
56267 * gcc.c-torture/execute/unroll-1.c: New test.
56269 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56271 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56273 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56274 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56275 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56276 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56277 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56279 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56280 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56282 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56284 * g++.old-deja/g++.pt/deduct2.C: New test.
56286 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56288 * g++.old-deja/g++.pt/parms2.C: New test.
56290 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56292 * g++.old-deja/g++.pt/crash58.C: New test.
56294 2000-09-06 Greg McGary <greg@mcgary.org>
56296 * gcc.c-torture/execute/20000906-1.c: New test.
56297 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56299 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56301 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56303 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56305 * g++.old-deja/g++.pt/crash57.C: New test.
56307 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56309 * g++.old-deja/g++.pt/crash56.C: New test.
56311 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56313 * g++.old-deja/g++.pt/koenig1.C: New test.
56315 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56317 * gcc.dg/20000904-1.c: New test.
56319 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56321 * gcc.dg/cpp/paste8.c: New test.
56323 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56325 * gcc.c-torture/compile/20000827-1.c: New test.
56327 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56329 * gcc.dg/format-diag-1.c: New test.
56331 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56333 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56334 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56335 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56336 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56337 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56339 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56341 * g++.old-deja/g++.other/nested4.C: New test.
56343 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56345 * g++.old-deja/g++.ns/scoped1.C: New test.
56347 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56349 * lib/g++.exp: Support testing already-installed GCC.
56351 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56353 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56355 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56357 * gcc.dg/return-type-2.c: New test.
56359 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56361 * gcc.c-torture/compile/20000825-1.c: New test.
56363 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56365 * gcc.dg/dwarf2-2.c: New test.
56367 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56369 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56370 dg-warning regexps.
56372 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56374 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56375 gcc.dg/format-ext-5.c: New tests.
56377 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56379 * g++.old-deja/g++.other/crash22.C: New test.
56381 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56383 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56385 2000-08-24 Richard Henderson <rth@cygnus.com>
56387 * gcc.dg/ia64-sync-1.c: New test.
56388 * gcc.dg/ia64-sync-2.c: New test.
56389 * gcc.dg/ia64-asm-1.c: New test.
56391 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56393 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56394 * gcc.dg/format-ext-2.c: New test.
56396 2000-08-23 Jason Merrill <jason@redhat.com>
56398 * lib/old-dejagnu.exp: Also ignore "In member function" and
56401 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56403 * gcc.dg/noncompile/label-lineno-1.c: New test.
56405 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56407 * gcc.dg/c99-array-nonobj-1.c: New test.
56409 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56411 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56413 * gcc.dg/format-ext-1.c: New test.
56415 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56417 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56418 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56419 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56420 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56421 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56423 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56425 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56426 gcc.dg/c99-strftime-2.c: New tests.
56428 2000-08-22 Richard Henderson <rth@cygnus.com>
56430 * gcc.c-torture/execute/20000822-1.c: New test.
56432 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56434 * gcc.c-torture/execute/20000819-1.x: Remove.
56436 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56438 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56439 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56440 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56441 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56442 gcc.dg/format-xopen-1.c: New tests.
56444 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56446 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56448 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56450 * g++.old-deja/g++.other/loop2.C: New test.
56452 * gcc.c-torture/compile/20000606-1.c: New test.
56453 * gcc.c-torture/compile/20000728-1.c: New test.
56454 * gcc.c-torture/execute/20000801-1.c: New test.
56455 * gcc.c-torture/execute/20000801-2.c: New test.
56456 * gcc.c-torture/execute/20000819-1.c: New test.
56457 * gcc.c-torture/execute/20000819-1.x: XFAIL.
56458 * gcc.dg/20000629-1.c: New test.
56459 * gcc.dg/20000724-1.c: New test.
56460 * gcc.dg/20000807-1.c: New test.
56462 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56464 * gcc.dg/cpp/pragma-1.c: New test.
56465 * gcc.dg/cpp/pragma-2.c: New test.
56467 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
56469 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56470 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
56472 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56474 * gcc.c-torture/compile/20000818-1.c: New test.
56476 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
56478 * gcc.c-torture/execute/20000818-1.c: New test.
56480 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
56482 * gcc.dg/format-va-1.c: New test.
56484 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56486 * g++.old-deja/g++.other/typedef8.C: New test.
56488 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56490 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56491 * g++.old-deja/g++.mike/net36.C: Mark candidate.
56492 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56493 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56494 * g++.old-deja/g++.other/ptrmem7.C: New test.
56495 * g++.old-deja/g++.pt/ptrmem10.C: New test.
56497 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56499 * g++.old-deja/g++.pt/typename27.C: New test.
56501 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
56503 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56504 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56505 * g++.old-deja/g++.pt/friend45.C: New test.
56506 * g++.old-deja/g++.other/friend8.C: New test.
56508 2000-08-15 Richard Henderson <rth@cygnus.com>
56510 * gcc.c-torture/execute/20000815-1.c: New test.
56512 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
56514 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56515 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56516 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56518 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
56520 * g++.old-deja/g++.other/refinit2.C: New test.
56522 2000-08-13 Geoff Keating <geoffk@cygnus.com>
56524 * lib/c-torture.exp (c-torture): Make
56525 compiler_conditional_xfail_data global.
56526 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56527 compiler_conditional_xfail_data machinery.
56528 (f-torture-execute): Likewise.
56529 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56530 and only when unrolling loops.
56532 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56534 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56536 * g++.old-deja/g++.pt/explicit81.C: New test.
56538 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56540 * g++.old-deja/g++.pt/typename26.C: New test.
56542 2000-08-10 Geoff Keating <geoffk@cygnus.com>
56544 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56547 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
56549 * g++.old-deja/g++.other/array3.C: New test.
56551 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56553 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56554 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56555 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56558 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
56560 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56561 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56563 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
56565 * gcc.c-torture/execute/20000808-1.c: New test.
56567 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56569 * gcc.dg/c90-const-expr-1.c: New test.
56571 2000-08-08 Richard Henderson <rth@cygnus.com>
56573 * gcc.dg/noncompile/920923-1.c: Declare calloc.
56575 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
56577 * gcc.dg/noncompile/const-ll-1.c: New test.
56579 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
56581 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56583 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56585 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56586 that running programs linked against the shared version of libobjc
56589 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56591 * gcc.dg/c99-printf-1.c: New test.
56593 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56595 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56597 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
56599 * gcc.c-torture/execute/20000731-1.x: Delete.
56601 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
56603 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56604 and torture_without_loops as is done by c-torture.exp.
56605 (search_for): Copy from c-torture.exp.
56606 (gcc-dg-runtest): New function, drives a directory of tests
56607 iterating over the TORTURE_OPTIONS.
56608 (scan-assembler, scan-assembler-not): Move here from
56609 individual directory drivers.
56611 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56612 defined by lib/gcc-dg.exp.
56613 * gcc.dg/cpp/cpp.exp: Likewise.
56614 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
56615 gcc-dg-runtest, so we cycle over optimization options.
56617 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56618 * gcc.dg/compare2.c: No longer expected to fail.
56620 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56622 * gcc.c-torture/execute/20000804-1.c: New test.
56624 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
56626 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56628 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
56630 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56632 2000-08-03 Jeffrey A Law (law@cygnus.com)
56634 * gcc.c-torture/compile/20000803-1.c: New test.
56636 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
56638 * gcc.c-torture/execute/20000801-3.c,
56639 gcc.c-torture/execute/20000801-4.c: New tests.
56640 * gcc.c-torture/execute/20000801-3.x,
56641 gcc.c-torture/execute/20000801-4.x: Xfail.
56643 2000-08-02 Geoff Keating <geoffk@cygnus.com>
56645 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56646 libobjc/.libs to allow for libtool.
56648 2000-08-02 Jakub Jelinek <jakub@redhat.com>
56650 * gcc.c-torture/compile/20000802-1.c: New test.
56652 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
56654 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56656 2000-07-31 Jeffrey A Law (law@cygnus.com)
56658 * gcc-c-torture/execute/20000731-2.c: New test.
56660 * gcc.c-torture/execute/20000731-1.c: New test.
56661 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56663 2000-07-31 Jakub Jelinek <jakub@redhat.com>
56665 * gcc.dg/cpp/paste7.c: New test.
56666 * gcc.dg/cpp/20000725-1.c: New test.
56668 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
56670 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56671 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56672 declaration warning for __builtin_dwarf_reg_size.
56674 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56676 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
56678 * gcc.dg/noncompile/voidparam-1.c: New test.
56680 2000-07-30 Richard Henderson <rth@cygnus.com>
56682 * gcc.dg/c90-digraph-1.c: Don't xfail.
56683 * gcc.dg/compare2.c (case 10): Xfail.
56684 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56686 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
56688 * gcc.dg/c99-main-1.c: New test.
56690 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
56692 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56694 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
56696 * gcc.c-tortuer/execute/20000726-1.c: New test.
56698 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
56700 * gcc.c-torture/execute/enum-2.c: New test.
56702 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56704 * gcc.dg/cpp/tr-warn3.c: New test.
56706 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56708 * g++.old-deja/g++.ext/implicit1.C: Remove.
56709 * g++.old-deja/g++.jason/c2.C: Remove
56710 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56711 * g++.old-deja/g++.pt/crash16.C: Likewise.
56712 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56714 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56716 * g++.old-deja/g++.other/for2.C: New test.
56718 2000-07-25 Jakub Jelinek <jakub@redhat.com>
56720 * gcc.dg/20000720-1.c: New test.
56722 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
56724 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
56726 2000-07-24 Geoff Keating <geoffk@cygnus.com>
56728 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56729 * gcc.c-torture/execute/20000722-1.c: New.
56730 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56732 2000-07-24 Jakub Jelinek <jakub@redhat.com>
56734 * gcc.dg/cpp/20000720-1.S: New test.
56736 2000-07-21 Michael Meissner <meissner@redhat.com>
56738 * gcc.c-torture/execute/ieee/hugeval.c: New test.
56740 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56742 * g++.old-deja/g++.brendan/crash16.C,
56743 g++.old-deja/g++.brendan/parse3.C,
56744 g++.old-deja/g++.brendan/redecl1.C,
56745 g++.old-deja/g++.ns/template13.C,
56746 g++.old-deja/g++.other/decl4.C,
56747 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56749 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56751 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56752 and "Internal error".
56754 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56756 * gcc.dg/cpp/paste6.c: New test.
56758 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
56760 * gcc.dg/cpp/tr-direct.c: New test.
56762 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56763 gcc.dg/cpp/undef1.c: Tweak error regexps.
56765 2000-07-18 Eric Christopher <echristo@redhat.com>
56767 * gcc.c-torture/compile/20000718-1.c: New test.
56769 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
56771 * cpplex.c (_cpp_push_token): If the token being pushed back
56772 is the previous token in this context, just subtract one from
56774 * cppmacro.c (save_expansion): Clear aux field when storing a
56777 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
56779 * gcc.dg/noncompile/redecl-1.c: New test.
56781 2000-07-18 Jakub Jelinek <jakub@redhat.com>
56783 * gcc.c-torture/execute/20000717-5.c: New test.
56784 * gcc.c-torture/execute/20000717-1.x: Removed.
56786 2000-07-17 Richard Henderson <rth@cygnus.com>
56788 * gcc.c-torture/execute/20000717-4.c: New test.
56790 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
56792 * gcc.dg/cpp/syshdr.c: New test.
56793 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56795 2000-07-17 Neil Booth <neilb@earthling.net>
56797 * gcc.dg/cpp/cmdlne-dM.c: New test.
56798 * gcc.dg/cpp/cmdlne-dD.c: New test.
56800 2000-07-17 Jeffrey A Law (law@cygnus.com)
56802 * gcc.c-torture/execute/20000717-3.c: New test.
56804 * gcc.c-torture/compile/20000717-1.c: New test.
56806 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
56808 * gcc.c-torture/execute/20000717-2.c: New test.
56810 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56812 * gcc.dg/formatz-1.c: New test.
56814 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56815 * gcc.dg/c99-digraph-1.c: New tests.
56817 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56818 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56820 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56821 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56822 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56823 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56824 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56825 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56826 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56828 2000-07-17 Greg McGary <greg@mcgary.org>
56830 * gcc.c-torture/execute/20000717-1.c: New test.
56831 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56833 2000-07-15 Jakub Jelinek <jakub@redhat.com>
56835 * gcc.c-torture/execute/20000715-2.c: New test.
56836 * gcc.dg/20000715-1.c: New test.
56838 2000-07-15 Michael Meissner <meissner@redhat.com>
56840 * gcc.c-torture/execute/20000715-1.c: New test.
56842 2000-07-13 Jakub Jelinek <jakub@redhat.com>
56844 * gcc.c-torture/execute/20000707-1.c: New test.
56846 2000-07-13 Neil Booth <NeilB@earthling.net>
56848 * gcc.dg/cpp/digraph1.c,
56849 gcc.dg/cpp/digraph2.c,
56850 gcc.dg/cpp/digraphs.c: New tests.
56852 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
56854 * g77.f-torture/compile/20000630-2.f: New test.
56855 * g77.f-torture/compile/20000630-2.x
56857 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
56859 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
56861 2000-07-11 Neil Booth <NeilB@earthling.net>
56863 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56865 2000-07-11 Neil Booth <NeilB@earthling.net>
56867 * gcc.dg/cpp/cmdlne-C.c: New.
56869 2000-07-09 Neil Booth <NeilB@earthling.net>
56871 * gcc.dg/cpp/directiv.c: New tests.
56872 * gcc.dg/cpp/undef1.c: Update.
56874 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
56876 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56878 2000-07-09 Neil Booth <NeilB@earthling.net>
56880 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56882 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
56884 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56885 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56887 2000-07-08 Neil Booth <NeilB@earthling.net>
56889 * gcc.dg/cpp/macsyntx.c: New tests.
56891 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56893 * gcc.dg/20000707-1.c: New test.
56895 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56897 * gcc.c-torture/execute/20000706-1.c: New test.
56898 * gcc.c-torture/execute/20000706-2.c: New test.
56899 * gcc.c-torture/execute/20000706-3.c: New test.
56900 * gcc.c-torture/execute/20000706-4.c: New test.
56901 * gcc.c-torture/execute/20000706-5.c: New test.
56903 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56905 * g++.old-deja/g++.pt/instantiate7.C: New test.
56907 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56909 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56910 * g++.old-deja/g++.mike/thunk3.C: Likewise.
56911 * g++.old-deja/g++.other/rtti3.C: Likewise.
56912 * g++.old-deja/g++.other/rttid3.C: Likewise.
56914 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
56916 * g77.f-torture/compile/20000630-1.x: Fix typo
56918 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
56920 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56923 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
56925 * gcc.dg/cpp/ident.c: New test.
56927 2000-07-05 Neil Booth <NeilB@earthling.net>
56929 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56930 gcc.dg/cpp/lexstrng.c: New tests.
56932 2000-07-04 Neil Booth <NeilB@earthling.net>
56934 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56935 * gcc.dg/cpp/strify2.c: Same.
56937 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
56939 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56940 * gcc.dg/cpp/19990703-1.c: Likewise.
56941 * gcc.dg/cpp/20000625-1.c: Likewise.
56942 * gcc.dg/cpp/20000625-2.c: Likewise.
56944 * gcc.dg/cpp/macro1.c,
56945 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56946 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56947 gcc.dg/cpp/strify1.c,
56948 gcc.dg/cpp/strify2.c: New tests.
56950 2000-07-03 Jakub Jelinek <jakub@redhat.com>
56952 * gcc.c-torture/execute/20000703-1.c: New test.
56954 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56956 * g++.old-deja/g++.pt (lookup10.C): New test.
56958 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56960 * g++.old-deja/g++.pt (typename25.C): New test.
56962 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
56964 * gcc.c-torture/compile/20000701-1.c: New test.
56966 2000-06-30 Nick Clifton <nickc@cygnus.com>
56968 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56971 2000-06-30 Catherine Moore <clm@cygnus.com>
56973 * gcc.c-torture/execute/align-1.c: New test.
56975 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
56977 * g++.old-deja/g++.pt/expr8.C: New test.
56978 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56980 2000-06-29 Nick Clifton <nickc@cygnus.com>
56982 * gcc.c-torture/compile/20000629-1.c: New test.
56984 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56987 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56988 gcc.dg/noncompile directory, depending on whether they're
56989 preprocessor tests or not. Annotate all the tests for the dg
56992 * gcc.c-torture/noncompile/noncompile.exp: Delete.
56993 * gcc.dg/noncompile/noncompile.exp: New.
56997 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
56998 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
56999 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57000 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57001 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57002 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57003 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57004 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57005 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57006 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57007 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57008 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57009 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57010 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57011 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57012 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57013 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57014 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57015 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57016 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57017 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57018 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57019 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57020 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57022 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57023 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57024 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57025 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57026 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57027 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57029 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57031 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57032 declare one variable. On the fourth, error.
57033 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57034 declared by 20000628-1a.h.
57036 2000-06-29 Richard Henderson <rth@redhat.com>
57038 * gcc.c-torture/execute/930529-1.x: New file.
57039 * gcc.dg/920413-1.c: Adjust expected warning text.
57040 * gcc.dg/980217-1.c: Declare abort.
57041 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57043 2000-06-29 Jeffrey A Law (law@cygnus.com)
57045 * g77.f-torture/compile/20000629-1.f: New test.
57046 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57048 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57050 Rearrange lots of files, removing entirely the
57051 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57055 gcc.c-torture/code_quality/code_quality.exp
57056 gcc.c-torture/special/special.exp
57057 gcc.failure/failure.exp
57058 gcc.failure/940409-1.x
57059 gcc.c-torture/compile/961203-1.x
57062 gcc.misc-tests/linkage.exp
57063 gcc.c-torture/execute/920730-1t.c
57064 gcc.c-torture/execute/920730-1t.x
57065 gcc.c-torture/compile/920520-1.x
57066 gcc.c-torture/compile/920521-1.x
57067 gcc.c-torture/compile/981006-1.x
57068 gcc.c-torture/execute/eeprof-1.x
57070 * Moved files (possibly with modifications to fit a new harness):
57072 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57073 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57074 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57075 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57076 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57077 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57078 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57079 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57080 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57081 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57082 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57083 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57084 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57085 gcc.failure/940409-1.c gcc.dg/940409-1.c
57087 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57089 * c-torture/compile/961203-1.x: Delete.
57091 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57092 not exit. Include stdio.h.
57093 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57094 * gcc.misc-tests/dg-12.c: Likewise.
57095 * gcc.misc-tests/dg-5.c: Likewise.
57096 * gcc.misc-tests/dg-6.c: Likewise.
57097 * gcc.misc-tests/dg-7.c: Prototype abort.
57098 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57099 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57100 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57102 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57103 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57105 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57107 * gcc.dg/cpp/20000628-1.c: New test.
57108 * gcc.dg/cpp/20000628-1.h: New header for above test.
57109 * gcc.dg/cpp/20000628-1a.h: Likewise.
57111 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57113 * gcc.dg/cpp: New directory.
57114 * gcc.dg/cpp/cpp.exp: New driver.
57115 * gcc.dg/cpp/20000627-1.c: New test.
57116 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57117 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57118 and rewrite as a compilation test.
57120 * gcc.dg: Move many files into the cpp subdirectory, possibly
57121 renaming or editing them as well.
57123 990119-1.c cpp/19990119-1.c
57124 990228-1.c cpp/19990228-1.c
57125 990407-1.c cpp/19990407-1.c
57126 990409-1.c cpp/19990409-1.c
57127 990413-1.c cpp/19990413-1.c
57128 990703-1.c cpp/19990703-1.c
57129 20000127-1.c cpp/20000127-1.c
57130 20000129-1.c cpp/20000129-1.c
57131 20000207-1.c cpp/20000207-1.c
57132 20000207-2.c cpp/20000207-2.c
57133 20000209-1.c cpp/20000209-1.c
57134 20000209-2.c cpp/20000209-2.c
57135 20000301-1.c cpp/20000301-1.c
57136 20000419-1.c cpp/20000419-1.c
57137 20000510-1.S cpp/20000510-1.S
57138 20000519-1.c cpp/20000519-1.c
57139 20000529-1.c cpp/20000529-1.c
57140 20000625-1.c cpp/20000625-1.c
57141 20000625-2.c cpp/20000625-2.c
57142 cpp-as1.c cpp/assert1.c
57143 cpp-as2.c cpp/assert2.c
57144 cxx-comments-1.c cpp/cxxcom1.c
57145 cxx-comments-2.c cpp/cxxcom2.c
57146 endif-label.c cpp/endif.c
57147 cpp-hash1.c cpp/hash1.c
57148 cpp-hash2.c cpp/hash2.c
57149 cpp-if1.c cpp/if-1.c
57150 cpp-if2.c cpp/if-2.c
57151 cpp-if3.c cpp/if-3.c
57152 cpp-if4.c cpp/if-4.c
57153 cpp-if5.c cpp/if-5.c
57154 cpp-cond.c cpp/if-cexp.c
57155 cpp-missingop.c cpp/if-mop.c
57156 cpp-missingparen.c cpp/if-mpar.c
57157 cpp-opprec.c cpp/if-oppr.c
57158 cpp-ifparen.c cpp/if-paren.c
57159 cpp-shortcircuit.c cpp/if-sc.c
57160 cpp-shift.c cpp/if-shift.c
57161 cpp-unary.c cpp/if-unary.c
57162 cpp-li1.c cpp/line1.c
57163 cpp-li2.c cpp/line2.c
57164 lineno.c cpp/line3.c
57165 lineno-2.c cpp/line4.c
57167 cpp-mic.h cpp/mi1c.h
57168 cpp-micc.h cpp/mi1cc.h
57169 cpp-mind.h cpp/mi1nd.h
57170 cpp-mindp.h cpp/mi1ndp.h
57171 cpp-mix.h cpp/mi1x.h
57172 cpp-mi2.c cpp/mi2.c
57173 cpp-mi2a.h cpp/mi2a.h
57174 cpp-mi2b.h cpp/mi2b.h
57175 cpp-mi2c.h cpp/mi2c.h
57176 cpp-mi3.c cpp/mi3.c
57177 cpp-mi3.def cpp/mi3.def
57178 poison-1.c cpp/poison.c
57179 pr-impl.c cpp/prag-imp.c
57180 cpp-redef-2.c cpp/redef1.c
57181 cpp-redef.c cpp/redef2.c
57182 strpaste.c cpp/strp1.c
57183 strpaste-2.c cpp/strp2.c
57184 cpp-tradpaste.c cpp/tr-paste.c
57185 cpp-tradstringify.c cpp/tr-str.c
57186 cpp-tradwarn1.c cpp/tr-warn1.c
57187 cpp-tradwarn2.c cpp/tr-warn2.c
57188 trigraphs.c cpp/trigraphs.c
57189 cpp-unc1.c cpp/unc1.c
57190 cpp-unc2.c cpp/unc2.c
57191 cpp-unc3.c cpp/unc3.c
57192 cpp-unc.c cpp/unc4.c
57193 undef.c cpp/undef1.c
57194 undef-2.c cpp/undef2.c
57195 cpp-wi1.c cpp/widestr1.c
57197 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57199 * lib/g++.exp (g++_include_flags): Tweak.
57201 2000-06-27 H.J. Lu <hjl@gnu.org>
57202 Loren J. Rittle <ljrittle@acm.org>
57204 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57205 version with one that knows about the new gcc tree structure.
57206 (g++_link_flags): Same.
57208 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57210 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57211 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57212 case we are cross-compiling.
57214 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57215 g++.old-deja/g++.niklas/Makefile.in,
57216 g++.old-deja/g++.niklas/configure.in,
57217 g++.old-deja/g++.other/Makefile.in,
57218 g++.old-deja/g++.other/configure.in,
57219 gcc.c-torture/code_quality/Makefile.in,
57220 gcc.c-torture/code_quality/configure.in,
57221 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57222 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57223 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57224 gcc.c-torture/execute/ieee/Makefile.in,
57225 gcc.c-torture/execute/ieee/configure.in,
57226 gcc.c-torture/noncompile/Makefile.in,
57227 gcc.c-torture/noncompile/configure.in,
57228 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57229 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57230 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57232 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57234 * g++.old-deja/g++.other/ambig3.C: New test.
57236 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57238 * g++.old-deja/g++.pt/syntax1.C: New test.
57239 * g++.old-deja/g++.pt/syntax2.C: New test.
57240 * g++.old-deja/g++.other/syntax3.C: New test.
57241 * g++.old-deja/g++.other/syntax4.C: New test.
57243 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57245 * gcc.dg/20000623-1.c: Prototype exit and abort.
57247 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57249 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57251 * gcc.dg/cpp-mi3.def: New file.
57253 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57255 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57256 lexer's error messages.
57257 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57258 divine anything from the linemarkers.
57259 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57260 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57262 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57264 * gcc.dg/20000623-1.c: New test.
57266 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57268 * gcc.c-torture/execute/20000622-1.c: New test.
57270 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57272 * g++.old-deja/g++.other/init15.C: New test.
57274 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57276 * g++.old-deja/g++.pt/vaarg2.C: New test.
57277 * g++.old-deja/g++.pt/vaarg3.C: New test.
57279 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57281 * g++.old-deja/g++.other/dyncast6.C: New test.
57283 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57285 * gcc.c-torture/execute/loop-6.c: New test.
57287 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57289 * gcc.dg/20000614-1.c: New test.
57290 * gcc.dg/20000614-2.c: New test.
57292 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57294 * g++.old-deja/g++.other/inline12.C: New test.
57296 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57298 * g++.old-deja/g++.other/eh1.C: New test.
57300 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57302 * g++.old-deja/g++.other/type.C: New test.
57304 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57306 * g++.old-deja/g++.other/initstring.C: New test.
57308 2000-06-12 Jason Merrill <jason@redhat.com>
57310 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57312 2000-06-09 Jeffrey A Law (law@cygnus.com)
57314 * gcc.c-torture/compile/20000609-1.c: New test.
57316 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57318 * gcc.dg/20000609-1.c: New test.
57320 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57322 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57323 * gcc.c-torture/noncompile/poison-1.c: Move...
57324 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57325 * gcc.dg/cpp-li1.c: Add a token after the #line.
57327 2000-06-05 Richard Henderson <rth@cygnus.com>
57329 * gcc.c-torture/execute/20000605-2.c: New test.
57330 * gcc.c-torture/execute/20000605-3.c: New test.
57332 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57334 * g77.f-torture/execute/20000503-1.x: New file.
57336 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57338 * g++.old-deja/g++.eh/badalloc1.C: New test.
57340 2000-06-05 Richard Henderson <rth@cygnus.com>
57342 * gcc.c-torture/execute/20000605-1.c: New test.
57344 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57345 Nathan Sidwell <nathan@codesourcery.com>
57347 * gcc.c-torture/compile/20000605-1.c: New test.
57349 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57351 * g77.f-torture/compile/20000601-1.f: New test.
57353 2000-06-03 Richard Henderson <rth@cygnus.com>
57355 * gcc.c-torture/execute/20000603-1.c: New.
57357 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57359 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57360 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57362 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57364 * gcc.dg/compare2.c (case 12): XFAIL.
57365 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57366 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57368 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57370 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57372 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57373 guard macro is already defined when the header is first
57375 * gcc.dg/cpp-mix.h: New file.
57376 * gcc.dg/endif-label.c: Update patterns to match compiler.
57378 * g++.brendan/complex1.C: Declare abort.
57379 * g++.law/refs4.C: Remove XFAIL.
57380 * g++.oliva/expr2.C: Declare abort and exit.
57382 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57384 * gcc.c-torture/execute/20000528-1.c: New test.
57386 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57387 * g++.old-deja/g++.law/temps4.C: Likewise.
57389 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57390 stdlib.h. Call abort() on failure.
57391 * g++.old-deja/g++.law/refs4.C: Likewise.
57392 * g++.old-deja/g++.law/temps4.C: Likewise.
57393 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57394 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57396 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57398 Relative to g++.dg/special:
57399 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57401 Relative to g++.old-deja:
57402 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57403 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57404 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57405 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57406 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57407 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57408 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57410 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57411 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57412 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57413 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57414 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57415 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57418 * g++.other/goto1.C: Update expectations for error messages.
57420 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57422 * gcc.c-torture/compile/20000523-1.c: New test.
57424 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57426 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57428 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57430 * g++.old-deja/g++.eh/catch11.C: New test.
57431 * g++.old-deja/g++.eh/catch12.C: New test.
57433 2000-05-24 Nick Clifton <nickc@cygnus.com>
57435 * gcc.c-torture/execute/20000523-1.c: New test.
57437 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57439 * c-torture/execute/bcp-1.c: Replace abort in arg of
57440 __builtin_constant_p with a generic external function.
57442 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57443 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57444 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57445 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57446 Prototype abort and/or exit.
57448 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57449 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57450 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57451 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57453 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
57455 * gcc.dg/dwarf2-1.c: New test.
57457 2000-05-20 Richard Henderson <rth@cygnus.com>
57459 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57461 2000-05-20 Andreas Jaeger <aj@suse.de>
57463 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57466 2000-05-19 David Edelsohn <edelsohn@gnu.org>
57468 * gcc.c-torture/execute/20000519-2.c: New test.
57470 2000-05-19 Andreas Jaeger <aj@suse.de>
57472 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57473 which fails with SSA.
57475 * lib/c-torture.exp: Also test with -O3 -fssa.
57477 2000-05-18 Michael Meissner <meissner@redhat.com>
57479 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57480 * gcc.c-torture/execute/920415-1.c: Ditto.
57481 * gcc.c-torture/execute/920501-1.c: Ditto.
57482 * gcc.c-torture/execute/conversion.c: Ditto.
57483 * gcc.c-torture/execute/cvt-1.c: Ditto.
57485 2000-05-18 Jeffrey A Law (law@cygnus.com)
57487 * gcc.c-torture/compile/20000518-1.c: New test.
57489 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
57491 * g77.f-torture/compile/200005018.f: New test.
57493 2000-05-17 Jeffrey A Law (law@cygnus.com)
57495 * gcc.c-torture/compile/20000517-1.c: New test.
57497 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57499 * gcc.c-torture/execute/20000516-1.c: New test.
57501 2000-05-15 Jakub Jelinek <jakub@redhat.com>
57503 * g++.old-deja/g++.other/eh.C: New test.
57505 2000-05-12 Richard Henderson <rth@cygnus.com>
57507 * gcc.c-torture/execute/990208-1.c (main): Don't pass
57508 constants through to doit's conditional.
57510 2000-05-11 Jeffrey A Law (law@cygnus.com)
57512 * gcc.c-torture/compile/20000511-1.c: New test.
57513 * g77.f-torture/compile/20000511-1.f: New test.
57514 * g77.f-torture/compile/20000511-2.f: New test.
57516 2000-05-11 Michael Meissner <meissner@redhat.com>
57518 * gcc.c-torture/execute/20000511-1.c: New test.
57520 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
57522 * gcc.dg/dg.exp: Scan .S files as well as .c files.
57523 * gcc.dg/20000510-1.S: New.
57525 2000-05-08 Catherine Moore <clm@cygnus.com>
57527 * gcc.dg/unused-3.c: New.
57529 2000-05-06 Richard Henderson <rth@cygnus.com>
57531 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57532 * g++.old-deja/g++.mike/warn1.C: Likewise.
57533 * g++.old-deja/g++.pt/local1.C: Likewise.
57534 * g++.old-deja/g++.pt/local7.C: Likewise.
57535 * g++.old-deja/g++.pt/spec16.C: Likewise.
57537 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
57539 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57541 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
57543 * g77.f-torture/execute/20000503-1.f: New test.
57545 2000-05-04 Andreas Jaeger <aj@suse.de>
57547 * gcc.dg/noreturn-2.c: New test.
57549 2000-05-04 Neil Booth <NeilB@earthling.net>
57551 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57554 2000-05-04 Richard Henderson <rth@cygnus.com>
57556 * gcc.c-torture/execute/20000503-1.c: Fix typo.
57558 2000-05-04 Richard Henderson <rth@cygnus.com>
57560 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
57561 OpenSSL by Jason R Thorpe.
57563 2000-05-03 Jim Wilson <wilson@cygnus.com>
57565 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57567 2000-05-03 Robert Lipe <robertlipe@usa.net>
57569 * gcc.dg/20000503-1.c: New test.
57571 2000-05-02 Jakub Jelinek <jakub@redhat.com>
57573 * gcc.c-torture/compile/20000502-1.c: New test.
57574 * g++.old-deja/g++.other/align.C: New test.
57575 * gcc.dg/cpp-tradstringify.c: New test.
57577 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
57579 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57580 and hard registers.
57582 2000-04-26 Geoff Keating <geoffk@cygnus.com>
57584 * gcc.c-torture/execute/loop-5.c: New test.
57586 2000-04-25 Jakub Jelinek <jakub@redhat.com>
57588 * gcc.c-torture/execute/va-arg-20.c: New test.
57590 2000-04-23 Jeffrey A Law (law@cygnus.com)
57592 * gcc.c-torture/execute/20000422-1.c: New test.
57594 2000-04-20 Greg McGary <gkm@gnu.org>
57596 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57597 when optimizing, but without sibling-call optimizations (-O1).
57599 2000-04-20 Jeffrey A Law (law@cygnus.com)
57601 * gcc.c-torture/compile/20000420-1.c: New test.
57603 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
57605 * g++.abi/ptrflags.C: New test.
57606 * g++.eh/catchptr1.C: Test incomplete pointer chains.
57608 2000-04-19 Catherine Moore <clm@cygnus.com>
57610 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57612 2000-04-19 Greg McGary <gkm@gnu.org>
57614 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57615 sibling-call optimizations.
57617 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
57619 * gcc.dg/20000419-1.c: New test.
57621 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
57623 * gcc.c-torture/execute/20000412-6.c: New test.
57625 2000-04-12 Jeffrey A Law (law@cygnus.com)
57627 * gcc.c-torture/execute/20000412-5.c: New test.
57628 * g77.f-torture/compile/20000412-1.f: New test.
57629 * gcc.c-torture/execute/20000412-4.c: New test.
57630 * gcc.c-torture/compile/20000412-2.c: New test.
57631 * gcc.c-torture/execute/20000412-3.c: New test.
57632 * gcc.c-torture/compile/20000412-1.c: New test.
57633 * gcc.c-torture/execute/20000412-2.c: New test.
57635 2000-04-12 Jakub Jelinek <jakub@redhat.com>
57637 * objc/execute/bf-20.m: New test.
57639 2000-04-10 Richard Henderson <rth@cygnus.com>
57641 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57643 * gcc.c-torture/execute/20000412-1.c: New test.
57645 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
57647 * g++.old-deja/g++.eh/catchptr1.C: New test.
57649 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
57651 * g++.old-deja/g++.abi/cxa_vec.C: New test.
57653 2000-04-08 Neil Booth <NeilB@earthling.net>
57655 * gcc.dg/cpp-nullchar.c: Remove test as
57656 embedded nulls cause problems.
57658 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57660 * gcc.dg/compare2.c: New test.
57662 2000-04-08 Neil Booth <NeilB@earthling.net>
57664 * gcc.dg/cpp-nullchar.c: New test.
57666 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
57668 * gcc.dg/cpp-mi2.c: New test.
57669 * gcc.dg/cpp-mi2[abc].h: New files.
57671 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
57673 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57676 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
57678 * g++.old-deja/g++.abi/vmihint.C: New test.
57680 2000-04-06 Neil Booth <NeilB@earthling.net>
57682 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57683 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57686 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
57688 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57689 avoid stack-frame overwrite.
57691 2000-04-05 Jakub Jelinek <jakub@redhat.com>
57693 * gcc.c-torture/compile/20000405-2.c: New test.
57694 * gcc.c-torture/compile/20000405-3.c: New test.
57696 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57698 * gcc.c-torture/compile/20000405-1.c: New test.
57700 2000-04-04 Geoff Keating <geoffk@cygnus.com>
57702 * gcc.dg/cast-qual-1.c: Revert last change.
57704 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57706 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57708 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
57710 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57711 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57713 2000-04-03 Jeffrey A Law (law@cygnus.com)
57715 * gcc.c-torture/compile/20000403-2.c: New test.
57716 * gcc.c-torture/compile/20000403-1.c: New test.
57718 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
57720 * gcc.c-torture/execute/20000403-1.c: New test.
57722 2000-04-03 Geoff Keating <geoffk@cygnus.com>
57724 * gcc.c-torture/execute/20000402-1.c: New test.
57726 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
57728 * gcc.c-torture/execute/va-arg-15.c: New test.
57729 * gcc.c-torture/execute/va-arg-16.c: New test.
57730 * gcc.c-torture/execute/va-arg-17.c: New test.
57731 * gcc.c-torture/execute/va-arg-18.c: New test.
57732 * gcc.c-torture/execute/va-arg-19.c: New test.
57734 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
57736 * gcc.c-torture/compile/981211-1.c: Move to...
57737 * gcc.dg/cpp-as1.c: ...here.
57738 * gcc.dg/cpp-as2.c: New file.
57740 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57743 2000-04-02 Neil Booth <NeilB@earthling.net>
57745 * gcc.dg/cpp-cond.c New tests.
57746 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
57747 accidental success less likely.
57748 * gcc.dg/cpp-missingop.c New tests.
57749 * gcc.dg/cpp-missingparen.c New tests.
57750 * gcc.dg/cpp-shift.c New tests.
57751 * gcc.dg/cpp-shortcircuit.c New tests.
57752 * gcc.dg/cpp-unary.c New tests.
57754 2000-03-29 Jeffrey A Law (law@cygnus.com)
57756 * gcc.c-torture/compile/20000329-1.c: New test.
57758 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
57760 * gcc.c-torture/compile/20000326-1.c: New test.
57761 * gcc.c-torture/compile/20000326-2.c: New test.
57763 2000-03-24 Geoff Keating <geoffk@cygnus.com>
57765 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57766 the first parameter is a function argument.
57768 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
57770 * g++.old-deja/g++.ext/array4.C: New test.
57772 2000-03-22 Geoff Keating <geoffk@cygnus.com>
57774 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57776 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57778 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57780 2000-03-19 Richard Henderson <rth@cygnus.com>
57782 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57784 2000-03-19 Richard Henderson <rth@cygnus.com>
57786 * gcc.c-torture/compile/20000319-1.c: New test.
57788 2000-03-14 Jeffrey A Law (law@cygnus.com)
57790 * gcc.c-torture/execute/20000314-3.c: New test.
57791 * gcc.c-torture/execute/20000314-2.c: New test.
57792 * gcc.c-torture/execute/20000314-1.c: New test.
57793 * gcc.c-torture/compile/20000314-2.c: New test.
57794 * gcc.c-torture/compile/20000314-1.c: New test.
57796 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
57798 * g++.old-deja/g++.warn/inline.C: New test.
57800 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
57802 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57803 standards-compliant result rather than specific constants.
57804 Put test-values in array.
57806 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
57808 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57809 (g++_target_compile): Put test-specific options last.
57811 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57813 * g++.old-deja/g++.eh/vbase4.C: New test.
57815 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57817 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57819 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57821 * g++.old-deja/g++.brendan/misc12.C: Removed.
57822 * g++.old-deja/g++.pt/memtemp77.C: Constify.
57823 * g++.old-deja/g++.ext/pretty4.C: New test.
57825 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57827 * g++.old-deja/g++.other/string2.C: New test.
57829 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
57831 * g++.old-deja/g++.warn/impint2.C: New test.
57833 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
57835 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57838 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
57840 * g++.old-deja/g++.warn/impint.C: New test.
57841 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57842 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57843 * g++.old-deja/g++.pt/explicit12.C: Likewise.
57844 * g++.old-deja/g++.pt/explicit13.C: Likewise.
57845 * g++.old-deja/g++.pt/explicit17.C: Likewise.
57846 * g++.old-deja/g++.pt/explicit18.C: Likewise.
57847 * g++.old-deja/g++.pt/explicit19.C: Likewise.
57848 * g++.old-deja/g++.pt/explicit23.C: Likewise.
57849 * g++.old-deja/g++.pt/explicit31.C: Likewise.
57850 * g++.old-deja/g++.pt/explicit35.C: Likewise.
57851 * g++.old-deja/g++.pt/explicit6.C: Likewise.
57852 * g++.old-deja/g++.pt/memclass7.C: Likewise.
57854 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
57856 * gcc.dg/cpp-redef.c: New test.
57858 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
57860 * g++.old-deja/g++.pt/unify7.C: New test.
57862 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57864 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57865 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57867 2000-02-25 Geoff Keating <geoffk@cygnus.com>
57869 * gcc.c-torture/compile/20000224-1.c: New test.
57871 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57873 * gcc.c-torture/compile/cpp-2.c: New test.
57874 * gcc.c-torture/compile/cpp-1.c: New test.
57876 2000-02-25 Jeffrey A Law (law@cygnus.com)
57878 * gcc.c-torture/execute/20000225-1.c: New test.
57880 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57882 * gcc.dg/cpp-li2.c: New test.
57884 * gcc.dg/cpp-wi1.c: New test.
57886 * gcc.dg/cpp-li1.c: New test.
57888 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
57890 * g++.old-deja/g++.other/sizeof5.C: New test.
57892 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57894 * gcc.c-torture/execute/va-arg-13.c: New test.
57896 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
57898 * gcc.c-torture/execute/va-arg-12.c: New test.
57900 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57902 * gcc.c-torture/execute/20000223-1.c: New test.
57904 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57906 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57908 2000-02-22 Mark Mitchell <mark@codesourcery.com>
57910 * g++.old-deja/g++.abi/ptrmem.C: New test.
57912 2000-02-19 Richard Henderson <rth@cygnus.com>
57914 * gcc.c-torture/compile/init-3.c: New.
57916 2000-02-17 Mark Mitchell <mark@codesourcery.com>
57918 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57921 2000-02-11 Robert Lipe <robertl@sco.com>
57923 * gcc.c-torture/compile/20000211-3.c: New test.
57925 2000-02-11 Martin Buchholz <martin@xemacs.org>
57927 * gcc.c-torture/compile/20000211-2.c: New test.
57929 2000-02-11 Jeffrey A Law (law@cygnus.com)
57931 * gcc.c-torture/compile/20000211-1.c: New test.
57933 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
57935 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57938 2000-02-08 Nathan Sidwell <nathan@acm.org>
57940 * g++.old-deja/g++.other/cast5.C: New test.
57942 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
57944 * gcc.c-torture/execute/20000205-1.c: New.
57946 2000-02-03 Nathan Sidwell <nathan@acm.org>
57948 * g++.old-deja/g++.jason/cast3.C: Return void.
57949 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57951 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57953 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57955 * gcc.dg/loop-1.c: New test.
57957 2000-01-27 Jakub Jelinek <jakub@redhat.com>
57959 * gcc.c-torture/compile/20000127-1.c: New test.
57960 * gcc.c-torture/execute/991228-1.c: New test.
57962 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57964 * gcc.dg/unused-2.c: New test.
57966 * gcc.dg/conv-1.c: New test.
57968 2000-01-24 Mark Mitchell <mark@codesourcery.com>
57970 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57972 (tool_option_proc): Fix typo.
57974 2000-01-24 Geoff Keating <geoffk@cygnus.com>
57976 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57977 of the ld on the host, not on the build machine.
57978 Also, don't crash if '--help' is not a supported option.
57980 2000-01-24 Richard Henderson <rth@cygnus.com>
57982 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57984 2000-01-20 Jeffrey A Law (law@cygnus.com)
57986 * gcc.c-torture/execute/20000120-2.c: New test.
57987 * gcc.c-torture/execute/20000120-1.c: New test.
57989 2000-01-13 Jeffrey A Law (law@cygnus.com)
57991 * gcc.c-torture/execute/20000113-1.c: New test.
57993 2000-01-12 Jeffrey A Law (law@cygnus.com)
57995 * gcc.c-torture/execute/20000112-1.c: New test.
57997 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57999 * gcc.dg/20000111-1.c: New test.
58001 2000-01-10 Jeffrey A Law (law@cygnus.com)
58003 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58004 with 16 bit integers.
58006 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58008 * gcc.dg/20000108-1.c: New test.
58010 2000-01-05 Nathan Sidwell <nathan@acm.org>
58012 * g++.old-deja/g++.ns/koenig8.C: New test.
58014 2000-01-05 Nathan Sidwell <nathan@acm.org>
58016 * g++.old-deja/g++.other/cast4.C: New test.
58018 2000-01-05 Jeffrey A Law (law@cygnus.com)
58020 * gcc.c-torture/compile/20000105-2.c: New test.
58021 * gcc.c-torture/compile/20000105-1.c: New test.
58023 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58025 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58026 references to printf & atoi to conform to ANSI standard.
58027 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58028 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58029 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58030 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58031 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58032 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58033 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58034 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58035 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58036 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58037 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58038 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58039 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58040 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58041 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58042 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58043 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58044 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58045 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58046 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58047 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58048 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58049 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58050 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58051 * g++.old-deja/g++.brendan/init3.C: Likewise.
58052 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58053 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58054 * g++.old-deja/g++.brendan/new2.C: Likewise.
58055 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58056 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58057 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58058 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58059 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58060 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58061 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58062 * g++.old-deja/g++.brendan/template24.C: Likewise.
58063 * g++.old-deja/g++.brendan/template3.C: Likewise.
58064 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58065 * g++.old-deja/g++.jason/inline3.C: Likewise.
58066 * g++.old-deja/g++.jason/opeq.C: Likewise.
58067 * g++.old-deja/g++.law/arg5.C: Likewise.
58068 * g++.old-deja/g++.law/arm7.C: Likewise.
58069 * g++.old-deja/g++.law/ctors11.C: Likewise.
58070 * g++.old-deja/g++.law/cvt8.C: Likewise.
58071 * g++.old-deja/g++.law/init9.C: Likewise.
58072 * g++.old-deja/g++.law/refs4.C: Likewise.
58073 * g++.old-deja/g++.law/template2.C: Likewise.
58074 * g++.old-deja/g++.law/visibility24.C: Likewise.
58075 * g++.old-deja/g++.law/vtable3.C: Likewise.
58076 * g++.old-deja/g++.mike/asm2.C: Likewise.
58077 * g++.old-deja/g++.mike/eh1.C: Likewise.
58078 * g++.old-deja/g++.mike/misc1.C: Likewise.
58079 * g++.old-deja/g++.mike/misc13.C: Likewise.
58080 * g++.old-deja/g++.mike/misc14.C: Likewise.
58081 * g++.old-deja/g++.mike/ns12.C: Likewise.
58082 * g++.old-deja/g++.mike/p1248.C: Likewise.
58083 * g++.old-deja/g++.mike/p3708.C: Likewise.
58084 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58085 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58086 * g++.old-deja/g++.mike/p646.C: Likewise.
58087 * g++.old-deja/g++.mike/p700.C: Likewise.
58088 * g++.old-deja/g++.mike/p783.C: Likewise.
58089 * g++.old-deja/g++.mike/p783a.C: Likewise.
58090 * g++.old-deja/g++.mike/p783b.C: Likewise.
58091 * g++.old-deja/g++.mike/p786.C: Likewise.
58092 * g++.old-deja/g++.mike/p789.C: Likewise.
58093 * g++.old-deja/g++.mike/p789a.C: Likewise.
58094 * g++.old-deja/g++.mike/p807a.C: Likewise.
58095 * g++.old-deja/g++.other/delete3.C: Likewise.
58096 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58097 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58098 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58099 * g++.old-deja/g++.other/empty1.C: Likewise.
58100 * g++.old-deja/g++.other/temporary1.C: Likewise.
58101 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58102 * g++.old-deja/g++.pt/t16.C: Likewise.
58103 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58105 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58107 * gcc.dg/991230-1.c: New test.
58109 1999-12-29 Jeffrey A Law (law@cygnus.com)
58111 * gcc.c-torture/compile/991229-3.c: New test.
58112 * gcc.c-torture/compile/991229-2.c: New test.
58113 * gcc.c-torture/compile/991229-1.c: New test.
58115 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58117 * gcc.c-torture/compile/labels-2.c: New test.
58119 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58121 * gcc.c-torture/execute/991227-1.c: New test.
58123 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58125 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58127 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58129 * gcc.c-torture/execute/991221-1.c: New test.
58131 1999-12-20 Nathan Sidwell <nathan@acm.org>
58133 * g++.old-deja/g++.other/cast3.C: New test.
58135 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58137 * gcc.c-torture/execute/991216-4.c: New test.
58139 1999-12-16 Michael Meissner <meissner@cygnus.com>
58141 * gcc.c-torture/execute/991216-1.c: New test.
58142 * gcc.c-torture/execute/991216-2.c: New test.
58143 * gcc.c-torture/execute/991216-3.c: New test.
58145 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58147 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58148 Actually make the test fail by using "-O2" for compilation.
58150 1999-12-15 Nathan Sidwell <nathan@acm.org>
58152 * g++.old-deja/g++.warn/cast-align1.C: New test.
58154 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58156 * gcc.c-torture/compile/991214-1.c: New test.
58157 * gcc.c-torture/compile/991214-2.c: New test.
58159 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58161 * gcc.dg/991214-1.c: New test.
58163 1999-12-13 Jeffrey A Law (law@cygnus.com)
58165 * gcc.c-torture/compile/991213-3.c: New test.
58166 * gcc.c-torture/compile/991213-2.c: New test.
58167 * gcc.c-torture/compile/991213-1.c: New test.
58169 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58171 * gcc.dg/991209-1.c: New test.
58173 1999-12-08 Nathan Sidwell <nathan@acm.org>
58175 * gcc.c-torture/compile/991208-1.c: New test.
58177 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58179 * gcc.dg/ultrasp2.c: New test.
58181 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58183 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58185 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58187 * gcc.c-torture/compile/991202-1.c: New test.
58188 * gcc.c-torture/execute/991202-1.c: New test.
58189 * gcc.c-torture/execute/991202-2.c: New test.
58190 * gcc.c-torture/execute/991202-3.c: New test.
58192 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58194 * g++.old-deja/g++.abi/align.C: New test.
58195 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58196 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58198 1999-12-01 Richard Henderson <rth@cygnus.com>
58200 * gcc.c-torture/execute/991201-1.c: New.
58202 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58204 * gcc.dg/991129-1.c: New test.
58206 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58208 * gcc.c-torture/compile/991127-1.c: New test.
58210 1999-11-22 Nathan Sidwell <nathan@acm.org>
58212 * g++.old-deja/g++.other/warn4.C: New test.
58214 1999-11-22 Nathan Sidwell <nathan@acm.org>
58216 * g++.old-deja/g++.eh/cleanup2.C: New test.
58217 * g++.old-deja/g++.ext/pretty2.C: New test.
58218 * g++.old-deja/g++.ext/pretty3.C: New test.
58219 * g++.old-deja/g++.other/debug6.C: New test.
58221 1999-10-20 Jim Wilson <wilson@cygnus.com>
58223 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58224 compiler_output to look for one error message instead of two.
58226 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58228 * gcc.c-torture/execute/991118-1.c: Also test case
58229 where the word boundary does not split a byte evenly.
58231 1999-11-19 Nathan Sidwell <nathan@acm.org>
58233 * g++.old-deja/g++.ext/restrict1.C: New test.
58235 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58237 * gcc.c-torture/execute/991118-1.c: New test.
58239 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58241 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58242 working directory pathnames.
58244 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58246 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58247 host is equipped with driver.h and driver.o so it can actually
58248 compile and run the tests.
58250 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58252 * gcc.c-torture/compile/991008-1.c: New test.
58254 1999-11-08 Nick Clifton <nickc@cygnus.com>
58256 * lib/gcc-dg.exp: Include target-supports.exp
58258 1999-11-05 Nick Clifton <nickc@cygnus.com>
58260 * lib/target-supports.exp: New file: Provide procs to test for
58261 features supported by the target.
58262 (check_weak_available): Moved here from ecos.exp.
58263 (check_alias_available): New proc: Determine of the target
58264 toolchain supports the alias attribute.
58266 * gcc.dg/special/ecos.exp: Move check_weak_available to
58267 target-supports.exp.
58268 (alias-1.c): Only perform the test if the target supports
58270 (wkali-1.c): Only perform the test if the target supports
58273 * gcc.dg/990506-0.c: Expect error messages from cross
58274 targets as well as native targets.
58276 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58278 * gcc.dg/ultrasp1.c: Removed xfail.
58279 * gcc.dg/struct-ret-2.c: Likewise.
58280 * gcc.dg/array-1.c: Likewise.
58282 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58284 * gcc.dg/struct-ret-2.c: New test.
58286 * gcc.dg/array-1.c: New test.
58288 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58290 * gcc.c-torture/execute/991030-1.c: New test.
58292 1999-10-26 Richard Henderson <rth@cygnus.com>
58294 * gcc.c-torture/compile/991026-2.c: New test.
58296 1999-10-26 Jeffrey A Law (law@cygnus.com)
58298 * gcc.c-torture/compile/991026-1.c: New test.
58300 1999-10-23 Jeffrey A Law (law@cygnus.com)
58302 * gcc.c-torture/execute/991023-1.c: New test.
58304 1999-10-19 Jeffrey A Law (law@cygnus.com)
58306 * gcc.c-torture/execute/991019-1.c: New test.
58308 1999-10-16 Richard Henderson <rth@cygnus.com>
58310 * gcc.c-torture/execute/991016-1.c: New test.
58312 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58314 * gcc.c-torture/execute/991014-1.c: New test.
58316 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58318 * g++.old-deja/g++.other/union2.C: New test.
58320 1999-10-13 Nathan Sidwell <nathan@acm.org>
58322 * g++.old-deja/g++.other/vaarg2.C: New test.
58323 * g++.old-deja/g++.other/vaarg3.C: New test.
58325 1999-10-12 Craig Burley <craig@jcb-sc.com>
58327 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58330 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58332 * gcc.c-torture/execute/va-arg-11.c: New test.
58334 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58336 * lib/file-format.exp (gcc_target_object_format): Don't
58337 crash if objdump is unavailable.
58339 1999-09-29 Donn Terry <donn@interix.com>
58341 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58343 1999-09-28 Nick Clifton <nickc@cygnus.com>
58345 * gcc.c-torture/compile/990928-1.c: New test.
58347 1999-09-28 Nathan Sidwell <nathan@acm.org>
58349 * g++.old-deja/g++.other/decl6.C: New test.
58351 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58353 * gcc.c-torture/execute/va-arg-10.c: New test.
58355 1999-09-27 Nathan Sidwell <nathan@acm.org>
58357 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58358 __PRETTY_FUNCTION__.
58360 1999-09-23 Nick Clifton <nickc@cygnus.com>
58362 * gcc.c-torture/execute/990923-1.c: New test.
58364 1999-09-21 Nick Clifton <nickc@cygnus.com>
58366 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58367 for which -fpic is inappropriate.
58369 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58371 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58373 1999-09-21 Nathan Sidwell <nathan@acm.org>
58375 * g++.old-deja/g++.other/dyncast1.C: New test.
58376 * g++.old-deja/g++.other/dyncast2.C: New test.
58377 * g++.old-deja/g++.other/dyncast3.C: New test.
58378 * g++.old-deja/g++.other/dyncast4.C: New test.
58379 * g++.old-deja/g++.other/dyncast5.C: New test.
58380 * g++.old-deja/g++.eh/catch3.C: New test.
58381 * g++.old-deja/g++.eh/catch3p.C: New test.
58382 * g++.old-deja/g++.eh/catch4.C: New test.
58383 * g++.old-deja/g++.eh/catch4p.C: New test.
58384 * g++.old-deja/g++.eh/catch5.C: New test.
58385 * g++.old-deja/g++.eh/catch5p.C: New test.
58386 * g++.old-deja/g++.eh/catch6.C: New test.
58387 * g++.old-deja/g++.eh/catch6p.C: New test.
58388 * g++.old-deja/g++.eh/catch7.C: New test.
58389 * g++.old-deja/g++.eh/catch7p.C: New test.
58390 * g++.old-deja/g++.eh/catch8.C: New test.
58391 * g++.old-deja/g++.eh/catch8p.C: New test.
58392 * g++.old-deja/g++.eh/catch9.C: New test.
58393 * g++.old-deja/g++.eh/catch9p.C: New test.
58395 1999-09-13 Nathan Sidwell <nathan@acm.org>
58397 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58398 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58400 1999-09-13 Jeffrey A Law (law@cygnus.com)
58402 * gcc.c-torture/compile/990913-1.c: New test.
58404 1999-09-10 Nathan Sidwell <nathan@acm.org>
58406 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58407 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58409 1999-09-09 Richard Henderson <rth@cygnus.com>
58411 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58413 1999-09-09 Nathan Sidwell <nathan@acm.org>
58415 * g++.old-deja/g++.other/lookup11.C: New test.
58416 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58417 what is permitted and what we want.
58418 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58420 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58422 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58424 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58425 * gcc.c-torture/noncompile/poison-1.c: New file.
58427 1999-09-08 Nathan Sidwell <nathan@acm.org>
58429 * g++.old-deja/g++.other/sizeof3.C: New test.
58430 * g++.old-deja/g++.other/sizeof4.C: New test.
58431 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58432 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58434 1999-09-07 Richard Henderson <rth@cygnus.com>
58436 * gcc.dg/va-arg-1.c: New.
58438 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58440 * gcc.c-torture/execute/va-arg-9.c: New test.
58442 1999-09-05 Craig Burley <craig@jcb-sc.com>
58444 * g77.f-torture/compile/980519-2.f: New test.
58445 * g77.f-torture/compile/19990905-0.f: New test.
58446 * g77.f-torture/compile/19990905-1.f: New test.
58447 * g77.f-torture/compile/19990905-2.f: New test.
58449 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58451 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
58453 * gcc.c-torture/execute/990827-1.c: Fix typo.
58455 1999-09-03 Nathan Sidwell <nathan@acm.org>
58457 * g++.old-deja/g++.other/deref1.C: New test.
58459 1999-09-02 Nathan Sidwell <nathan@acm.org>
58461 * g++.old-deja/g++.other/ambig2.C: New test.
58462 * g++.old-deja/g++.other/cond5.C: New test.
58463 * g++.old-deja/g++.other/lookup16.C: New test.
58465 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
58467 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58470 1999-08-31 Jeffrey A Law (law@cygnus.com)
58472 * lib/c-torture.exp: Avoid the "compare executables" optimization
58473 when testing native.
58475 1999-08-29 Jeffrey A Law (law@cygnus.com)
58477 * gcc.c-torture/execute/990829-1.c: New test.
58478 * gcc.c-torture/compile/990829-1.c: New test.
58480 1999-08-27 Paul Burchard <burchard@pobox.com>
58482 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58483 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58484 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58485 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58486 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58487 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58488 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58489 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58490 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58491 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58492 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58494 1999-08-27 Jeffrey A Law (law@cygnus.com)
58496 * gcc.c-torture/execute/990827-1.c: New test.
58498 1999-08-26 Craig Burley <craig@jcb-sc.com>
58500 * g77.f-torture/noncompile/19990826-4.f: New test.
58502 * g77.f-torture/compile/19990826-3.f: New test.
58504 * g77.f-torture/execute/19990826-2.f: New test.
58506 * g77.f-torture/compile/19990826-1.f: New test.
58508 * gcc.c-torture/execute/990826-0.c: New test.
58509 * g77.c-torture/execute/19990826-0.f: New test.
58511 * g77.f-torture/noncompile/970626-2.f: New test.
58513 1999-08-25 Paul Burchard <burchard@pobox.com>
58515 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58516 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58517 lss-011.C: New tests.
58519 1999-08-25 Nathan Sidwell <nathan@acm.org>
58521 * g++.old-deja/g++.other/decl5.C: New test.
58523 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58525 * noncompile/noncompile.exp: Load_lib c-torture.exp.
58526 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58527 call `postbase' for each one. All callers of `postbase' changed
58528 to call this instead.
58530 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
58532 * gcc.c-torture/execute/990811-1.c: New test.
58534 1999-08-09 Nick Clifton <nickc@cygnus.com>
58536 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58539 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58542 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58544 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58546 1999-08-04 Jeffrey A Law (law@cygnus.com)
58548 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58550 1999-08-04 Nathan Sidwell <nathan@acm.org>
58552 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58554 1999-08-04 Jeffrey A Law (law@cygnus.com)
58556 * gcc.c-torture/execute/990804-1.c: New test.
58558 1999-08-03 Nathan Sidwell <nathan@acm.org>
58560 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58561 * g++.old-deja/g++.brendan/crash64.C: Likewise.
58562 * g++.old-deja/g++.brendan/overload8.C: Likewise.
58564 1999-08-03 Nathan Sidwell <nathan@acm.org>
58566 * g++.old-deja/g++.other/struct1.C: New test.
58568 1999-08-03 Nathan Sidwell <nathan@acm.org>
58570 * g++.old-deja/g++.other/enum2.C: New test.
58572 1999-08-02 Richard Henderson <rth@cygnus.com>
58574 Adapted from tests from Franz Sirl:
58575 * gcc.c-torture/execute/va-arg-7.c: New test.
58576 * gcc.c-torture/execute/va-arg-8.c: New test.
58578 1999-08-01 Jeffrey A Law (law@cygnus.com)
58580 * gcc.c-torture/compile/990801-2.c: New test.
58582 * gcc.c-torture/compile/990801-1.c: New test.
58584 1999-07-27 Michael Meissner <meissner@cygnus.com>
58586 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58587 fp-cmp-1.c, converting double to float.
58589 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58590 fp-cmp-1.c, converting double to long double.
58592 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58593 from fr1 to unknown_register, since fr1 is a legitimate register
58596 1999-07-25 Jeffrey A Law (law@cygnus.com)
58598 * README: More listname related changes.
58600 1999-07-08 Catherine Moore <clm@cygnus.com>
58602 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
58604 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
58606 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58608 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58610 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58612 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
58614 * gcc.dg/990703-1.c: New test.
58616 1999-06-29 Nick Clifton <nickc@cygnus.com>
58618 * lib/file-format.exp: New file: Move definition of proc
58619 gcc_target_object_format to here from
58620 gcc.dg/special/ecos.exp.
58622 * lib/c-torture.exp: Include lib file-format.exp.
58623 * lib/gcc-dg.exp: Include lib file-format.exp.
58625 * gcc.dg/special/ecos.exp: Remove definition of proc
58626 gcc_target_object_format.
58628 1999-06-28 Jeffrey A Law (law@cygnus.com)
58630 * gcc.c-torture/execute/990628-1.c: New test.
58632 1999-06-25 Jeffrey A Law (law@cygnus.com)
58634 * gcc.c-torture/compile/990625-2.c: New test.
58636 * gcc.c-torture/compile/990625-1.c: New test.
58638 1999-06-23 Nick Clifton <nickc@cygnus.com>
58640 * gcc.c-torture/compile/dll.c: New test case. Check that dll
58641 attributes compile.
58642 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58643 ports that use the COFF/PE file format.
58645 1999-06-17 Jeffrey A Law (law@cygnus.com)
58647 * gcc.c-torture/compile/990617-1.c: New test.
58649 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
58651 * g++.old-deja/g++.other/decl4.C: New test.
58653 1999-06-14 Nathan Sidwell <nathan@acm.org>
58655 * g++.old-deja/g++.other/bitfld3.C: New test.
58657 1999-06-08 Nathan Sidwell <nathan@acm.org>
58659 * g++.old-deja/g++.eh/catch1.C: New test.
58661 1999-06-07 Jeffrey A Law (law@cygnus.com)
58663 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58665 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58666 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
58668 1999-06-05 Craig Burley <craig@jcb-sc.com>
58670 * g77.f-torture/compile/19990502-0.f: Replace with new,
58671 shorter, test that still fails after recent changes.
58673 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58675 * gcc.c-torture/execute/990604-1.c: New test.
58677 1999-05-31 Jeffrey A Law (law@cygnus.com)
58679 * gcc.c-torture/execute/990531-1.c: New test.
58681 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58683 * gcc.c-torture/compile/990527-1.c: New test.
58685 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
58687 * gcc.c-torture/execute/990527-1.c: New test.
58689 1999-05-25 Nick Clifton <nickc@cygnus.com>
58691 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58692 bitfields as signed.
58694 1999-05-25 Craig Burley <craig@jcb-sc.com>
58696 * g77.f-torture/compile/19990525-0.f: New test.
58698 1999-05-25 Jeffrey A Law (law@cygnus.com)
58700 * gcc.c-torture/execute/990525-2.c: New test.
58702 * gcc.c-torture/execute/990525-1.c: New test.
58704 1999-05-24 Nathan Sidwell <nathan@acm.org>
58706 * g++.old-deja/g++.other/anon3.C: New test.
58707 * g++.old-deja/g++.other/anon4.C: New test.
58708 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58709 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58710 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58713 1999-05-24 Jeffrey A Law (law@cygnus.com)
58715 * gcc.c-torture/execute/990524-1.c: New test.
58717 * gcc.dg/990524-1.c: New test.
58719 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58721 * gcc.c-torture/compile/990523-1.c: New test.
58723 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
58725 * gcc.c-torture/compile/990519-1.c: New test.
58727 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58729 * gcc.c-torture/compile/990517-1.c: New test.
58731 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58732 (e4, f4): New tests.
58735 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58737 * gcc.dg/noreturn-1.c: New test.
58739 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58741 * gcc.c-torture/execute/990513-1.c: New test.
58743 1999-05-10 Richard Henderson <rth@cygnus.com>
58745 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58747 1999-05-10 Craig Burley <craig@jcb-sc.com>
58749 * g77.f-torture/execute/erfc.f: Use small single-precision
58750 values, to avoid problems on Alphas when not -mieee.
58752 1999-05-08 Craig Burley <craig@jcb-sc.com>
58754 * gcc.dg/990506-0.c: New test.
58756 1999-05-08 Richard Henderson <rth@cygnus.com>
58758 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58759 the constant to test. Don't XFAIL 64-bit targets.
58761 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58762 * g++.old-deja/g++.law/profile1.C: Likewise.
58764 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58765 operator new instances.
58766 * g++.old-deja/g++.other/delete5.C: Likewise.
58768 1999-05-03 Craig Burley <craig@jcb-sc.com>
58770 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58773 1999-05-03 Craig Burley <craig@jcb-sc.com>
58775 * g77.f-torture/execute/u77-test.f: Reverse order of two
58776 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58778 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58780 * gcc.dg/compare1.c: New test.
58782 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
58784 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58787 1999-05-02 Craig Burley <craig@jcb-sc.com>
58789 * g77.f-torture/compile/19990502-1.f: New test.
58791 1999-05-02 Craig Burley <craig@jcb-sc.com>
58793 * g77.f-torture/compile/19990502-0.f: New test.
58795 1999-05-02 Craig Burley <craig@jcb-sc.com>
58797 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58800 1999-05-02 Craig Burley <craig@jcb-sc.com>
58802 * g77.f-torture/execute/u77-test.f (main): List libU77
58803 intrinsics not currently tested.
58804 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58805 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58806 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58807 Trim blanks off the ends of some printed strings.
58809 1999-05-02 Craig Burley <craig@jcb-sc.com>
58811 * g77.f-torture/execute/u77-test.f (main): Just warn about
58812 FSTAT gid disagreement, as it's expected on some systems.
58814 1999-05-01 Craig Burley <craig@jcb-sc.com>
58816 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58817 use a new function, which allows for some slop.
58818 Clean up some commentary.
58819 (issum): The new function.
58820 (sgladd): Deleted subroutine.
58822 1999-05-01 Craig Burley <craig@jcb-sc.com>
58824 * g77.f-torture/execute/u77-test.f: Modify to be more like
58825 libf2c/libU77 version, bringing patches to that version here.
58826 Add suitable commentary.
58828 1999-04-25 Richard Henderson <rth@cygnus.com>
58830 * gcc.dg/990424-1.c: New test.
58832 1999-04-24 Craig Burley <craig@jcb-sc.com>
58834 * g77.f-torture/execute/u77-test.f (main): Bug involving
58835 LSTAT has been fixed, so turn back on full checking.
58837 1999-04-20 Craig Burley <craig@jcb-sc.com>
58839 * g77.f-torture/compile/19990419-0.f: New test.
58840 * g77.f-torture/execute/19990419-1.f: New test.
58842 1999-04-17 Richard Henderson <rth@cygnus.com>
58844 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58845 to avoid the need for a prototype to supress a warning.
58847 1999-04-07 Jim Wilson <wilson@cygnus.com>
58849 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58851 1999-04-04 Jeffrey A Law (law@cygnus.com)
58853 * gcc.c-torture/execute/990404-1.c: New test.
58855 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58857 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58858 * gcc.dg/cpp-if3.c: Don't use -pedantic.
58859 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58860 missing initializer warnings.
58862 1999-03-28 Jeffrey A Law (law@cygnus.com)
58864 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58867 1999-03-26 Jeffrey A Law (law@cygnus.com)
58869 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58871 1999-03-26 Craig Burley <craig@jcb-sc.com>
58873 * g77.f-torture/execute/19990325-0.f: New test.
58874 * g77.f-torture/execute/19990325-1.f: New test.
58876 1999-03-24 Jeffrey A Law (law@cygnus.com)
58878 * gcc.c-torture/execute/990324-1.c: New test.
58880 1999-03-22 Jim Wilson <wilson@cygnus.com>
58882 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58885 1999-03-17 Richard Henderson <rth@cygnus.com>
58887 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
58889 1999-03-13 Craig Burley <craig@jcb-sc.com>
58891 * g77.f-torture/execute/19990313-2.f: New test.
58892 * g77.f-torture/execute/19990313-3.f: New test.
58894 1999-03-13 Craig Burley <craig@jcb-sc.com>
58896 * g77.f-torture/execute/19990313-0.f: New test.
58897 * g77.f-torture/execute/19990313-1.f: New test.
58899 1999-03-12 Jim Wilson <wilson@cygnus.com>
58901 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58903 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58904 (main): Add check for u15. Conditionalize u31 check depending on
58905 whether ints are <32 bits or >=32 bits.
58907 1999-03-08 Craig Burley <craig@jcb-sc.com>
58909 * g77.f-torture/execute/19981119-0.f: Improve testiness.
58911 1999-03-08 Craig Burley <craig@jcb-sc.com>
58913 * g77.f-torture/compile/19990305-0.f: New test.
58914 * g77.f-torture/execute/19981119-0.f: New test.
58916 1999-03-08 Craig Burley <craig@jcb-sc.com>
58918 * g77.f-torture/execute/970625-2.f: call ABORT if final
58919 result is not correct, instead of just printing it.
58920 Add this checking via newly introduced obfuscation, to
58921 trip up buggy front ends.
58923 1999-03-07 Craig Burley <craig@jcb-sc.com>
58925 * g77.f-torture/compile/960317-1.f: Moved from being
58926 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
58928 1999-03-06 Craig Burley <craig@jcb-sc.com>
58930 * g77.f-torture/execute/960317-1.f: New (old) test.
58931 * g77.f-torture/execute/970625-2.f: Ditto.
58933 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
58935 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58936 error message on line 1 or line 2; cccp and cpplib do this differently.
58938 1999-03-01 Jeffrey A Law (law@cygnus.com)
58940 * g++.old-deja/g++.law/weak1.C: New test.
58942 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58944 * gcc.c-torture/execute/990119-1.c: Renamed to...
58945 * gcc.dg/990119-1.c: this, so it will only be tested once
58946 (it's a preprocessor test, it doesn't need to be run at
58947 multiple optimization levels).
58949 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58951 * lib/g++.exp: Don't add incdir=$base_dir/../include to
58954 1999-02-24 Craig Burley <craig@jcb-sc.com>
58956 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58957 * g77.f-torture/compile/19981216-0.f: ...as it is expected
58958 to not be compilable by current g77.
58960 1999-02-24 Nick Clifton <nickc@cygnus.com>
58962 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58964 1999-02-22 Jeffrey A Law (law@cygnus.com)
58966 * gcc.c-torture/execute/990222-1.c: New test.
58968 1999-02-19 Craig Burley <craig@jcb-sc.com>
58970 * g77.f-torture/compile/19990218-0.f: New test.
58971 * g77.f-torture/noncompile/19990218-1.f: New test.
58973 1999-02-18 Craig Burley <craig@jcb-sc.com>
58975 * g77.f-torture/compile/19981216-0.f: New test.
58977 1999-02-14 Jeffrey A Law (law@cygnus.com)
58979 * gcc.dg/990214-1.c: New test.
58981 1999-02-13 Jeffrey A Law (law@cygnus.com)
58983 * gcc.dg/990213-2.c: New test.
58985 * gcc.dg/990213-1.c: New test.
58987 1999-02-12 Jeffrey A Law (law@cygnus.com)
58989 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58992 1999-02-11 Nick Clifton <nickc@cygnus.com>
58994 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58995 specified by target.
58997 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58999 1999-02-11 Jeffrey A Law (law@cygnus.com)
59001 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59003 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59005 * gcc.dg/special/ecos.exp: New test driver for new tests with
59006 special requirements.
59008 * gcc.dg/special/alias-1.c: New test.
59009 * gcc.dg/special/gcsec-1.c: New test.
59010 * gcc.dg/special/weak-1.c: New test.
59011 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59012 * gcc.dg/special/weak-2.c: New test.
59013 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59014 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59015 * gcc.dg/special/wkali-1.c: New test.
59016 * gcc.dg/special/wkali-2.c: New test.
59017 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59018 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59020 1999-02-10 Felix Lee <flee@cygnus.com>
59022 * lib/c-torture.exp (c-torture-compile): Pull out code for
59023 analyzing gcc error messages.
59024 (c-torture-execute): Likewise. Fix some (harmless) false
59026 * lib/gcc.exp (gcc_check_compile): New function.
59028 1999-02-08 Richard Henderson <rth@cygnus.com>
59030 * gcc.c-torture/execute/990208-1.c: New test.
59032 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59034 * g++.dg/special/ecos.exp: New driver for new tests with special
59037 * g++.dg/special/conpr-1.C: New test
59038 * g++.dg/special/conpr-2.C: New test
59039 * g++.dg/special/conpr-2a.C: New test
59040 * g++.dg/special/conpr-3.C: New test
59041 * g++.dg/special/conpr-3a.C: New test
59042 * g++.dg/special/conpr-3b.C: New test
59044 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59045 allow g++ to use the dg driver
59047 * README: Add comment about g++.dg directory
59049 1999-02-06 Jeffrey A Law (law@cygnus.com)
59051 * README: Update email addresses.
59053 1999-02-03 Nick Clifton <nickc@cygnus.com>
59055 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59056 arguments in order to force structure S onto the stack even on
59058 (test): Pass 10 leading arguments to function foo as well as the
59061 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59062 failure for all targets.
59064 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59065 abort to terminate program execution.
59067 1999-01-30 Richard Henderson <rth@cygnus.com>
59069 * gcc.c-torture/execute/990130-1.c: New test.
59071 1999-01-30 Jeffrey A Law (law@cygnus.com)
59073 * gcc.dg/990130-1.c: New test.
59075 1999-01-28 Michael Meissner <meissner@cygnus.com>
59077 * gcc.c-torture/execute/990128-1.c: New test.
59079 1999-01-27 Michael Meissner <meissner@cygnus.com>
59081 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59083 1999-01-27 Felix Lee <flee@cygnus.com>
59085 * lib/c-torture.exp (c-torture-compile): pull out code for
59086 analyzing gcc error messages.
59087 (c-torture-execute): ditto, and fix some (harmless) false
59089 * lib/gcc.exp (gcc_check_compile): new function.
59091 1999-01-17 Jeffrey A Law (law@cygnus.com)
59093 * gcc.dg/990117-1.c: New test.
59095 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59097 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59099 1999-01-15 Jeffrey A Law (law@cygnus.com)
59101 * g77.f-torture/compile/990115-1.f: New test.
59103 1999-01-07 Jeffrey A Law (law@cygnus.com)
59105 * gcc.c-torture/compile/990107-1.c: New test
59107 1999-01-06 Jeffrey A Law (law@cygnus.com)
59109 * gcc.c-torture/execute/990106-2.c: New test.
59111 * gcc.c-torture/execute/990106-1.c: New test.
59113 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59115 * gcc.c-torture/compile/981223-1.c: New test.
59117 1998-12-29 Richard Henderson <rth@cygnus.com>
59119 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59120 (opt3): Rename from opt4 and disable.
59122 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59124 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59126 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59128 * g++.old-deja/g++.other/conv5.C: New test.
59130 1998-12-14 Nick Clifton <nickc@cygnus.com>
59132 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59134 1998-12-11 Jeffrey A Law (law@cygnus.com)
59136 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59138 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59140 * gcc.c-torture/compile/981211-1.c: New test.
59142 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59144 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59146 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59148 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59150 * gcc.special/930510-1.c: Make C9X safe.
59151 * gcc.misc-tests/gcov-1.c Similarly.
59152 * gcc.misc-tests/gcov-2.c Similarly.
59154 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59156 * gcc.dg/ultrasp1.c: New test.
59158 1998-12-06 Richard Henderson <rth@cygnus.com>
59160 * gcc.c-torture/execute/981206.c: New test.
59162 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59164 * g++.old-deja/g++.ns/template7.C: New test.
59166 * g++.old-deja/g++.other/expr1.C: New test.
59168 * g++.old-deja/g++.eh/tmpl3.C: New test.
59170 * g++.old-deja/g++.eh/tmpl2.C: New test.
59172 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59174 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59175 * g++.old-deja/g++.other/using6.C: Removed.
59176 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59178 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59180 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59182 * g++.old-deja/g++.pt/overload8.C: New test.
59184 * g++.old-deja/g++.pt/overload7.C: New test.
59186 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59188 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59189 and relinking messages.
59190 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59191 compiling with -frepo.
59193 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59195 * g++.old-deja/g++.pt/lookup6.C: New test.
59197 1998-11-30 Nick Clifton <nickc@cygnus.com>
59199 * gcc.c-torture/execute/981130-1.c: New test.
59200 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59202 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59204 * g++.old-deja/g++.pt/explicit76.C: New test.
59206 * g++.old-deja/g++.pt/friend38.C: New test.
59208 * g++.old-deja/g++.ns/crash2.C: New test.
59210 * g++.old-deja/g++.pt/defarg8.C: New test.
59212 * g++.old-deja/g++.pt/instantiate6.C: New test.
59214 * g++.old-deja/g++.pt/static6.C: New test.
59216 * g++.old-deja/g++.pt/decl2.C: New test.
59218 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59220 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59221 problem is actually related with name lookup, but so what? :-)
59223 * g++.old-deja/g++.pt/friend37.C: New test.
59225 1998-11-25 Dave Love <d.love@dl.ac.uk>
59227 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59228 element, which fails on some systems.
59230 * g77.f-torture/execute/labug1.f: New test.
59232 1998-11-21 Jeffrey A Law (law@cygnus.com)
59234 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59237 1998-11-18 Dave Love <d.love@dl.ac.uk>
59239 * g77.f-torture/compile/981117-1.f: New test.
59241 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59243 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59244 properly discarded.
59246 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59248 * gcc.c-torture/execute/memcheck: New directory of tests for
59249 -fcheck-memory-usage.
59251 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59253 * README: New file, general information about the testsuite and
59254 new description of the various C++ test subdirectories.
59255 * README.g++: Eliminate obsolete information, update and move most
59256 relevant stuff to README.
59258 1998-11-07 Richard Henderson <rth@cygnus.com>
59260 * gcc.c-torture/compile/981107-1.c: New test.
59262 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59264 * execute/memcpy-bi.c: New testcase.
59266 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59268 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59271 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59272 template is selected.
59274 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59275 classes, it should be accepted for all types.
59277 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59279 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59280 specializations start with template headers.
59282 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59284 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59286 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59289 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59291 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59293 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59295 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59297 1998-10-19 Jeffrey A Law (law@cygnus.com)
59299 * 981019-1.c: New test.
59301 1998-10-14 Robert Lipe <robertl@dgii.com>
59303 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59306 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59308 * compile/981001-4.c: Remove use of GCC extension that triggers a
59311 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59313 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59315 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59317 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59318 instantiation of template produces incorrect code for delete
59321 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59322 constructors' name is not unique.
59323 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59324 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59326 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59327 automatic array of const is ill-formed.
59329 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59330 of template parameter?
59332 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59335 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59336 pointer-to-member expression.
59338 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59339 declaration causes ICE.
59341 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59343 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59344 reserved in the global namespace.
59346 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59347 generate needed virtual table.
59349 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59351 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59353 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59354 template-dependent type
59356 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59358 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59359 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59360 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59362 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59363 class should be usable as argument of member function.
59364 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59365 class should be usable as return type of member function.
59366 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59367 class should be usable as type of data member.
59369 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59371 1998-10-09 Jeffrey A Law (law@cygnus.com)
59373 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59375 1998-10-08 Nick Clifton <nickc@cygnus.com>
59377 * gcc.dg/dll-?.c Add thumb to target list.
59378 Fix assembler scan patterns to match current assembler output.
59380 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59382 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59383 matching of template brackets.
59385 * g++.old-deja/g++.other/using4.C: New test. Test using
59386 declarations of methods from base classes.
59388 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59389 within functions should introduce names into the innermost
59390 enclosing namespace.
59392 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59393 of static locals if first initialization throws.
59395 1998-10-07 Jim Wilson <wilson@cygnus.com>
59397 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59399 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59401 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59402 lose track of the possible targets of tablejump insns.
59403 * special/special.exp: Run it.
59405 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59407 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59408 must be declared before its specializations can be named in friend
59411 1998-10-05 Dave Love <d.love@dl.ac.uk>
59413 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59415 * g77.f-torture/execute/io1.f: New test.
59417 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59419 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59420 with pointer to template function, for which no argument deduction
59423 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59424 specialization of template function as argument to template
59427 * g++.old-deja/g++.other/access2.C: New test; Inner class
59428 shouldn't have privileged access to Outer's names.
59430 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59432 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59433 friend template declared within template class conflicts with
59434 nested class of the same name.
59436 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59439 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59440 object with direct initializer as function declaration.
59442 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59445 * g++.old-deja/g++.other/null2.C: New test; conditional operator
59446 involving const pointer and NULL produces incorrect result.
59448 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59449 type name without `typename' should be rejected with -pedantic.
59451 1998-10-02 Richard Henderson <rth@cygnus.com>
59453 * g++.old-deja/g++.other/addrof1.C: New test.
59455 1998-10-01 Nick Clifton <nickc@cygnus.com>
59457 * gcc.c-torture/compile/981001-1.c: New test.
59458 * gcc.c-torture/execute/981001-1.c: New test.
59460 1998-10-01 Jeffrey A Law (law@cygnus.com)
59462 * gcc.c-torture/compile/981001-2.c: New test.
59463 * gcc.c-torture/compile/981001-3.c: New test.
59464 * gcc.c-torture/compile/981001-4.c: New test.
59466 1998-10-01 Robert Lipe <robertl@dgii.com>
59468 * lib/objc.exp (objc_target_compile): Add -L during compiles for
59469 multilibbed hosts. Idea grafted from g77.exp.
59471 1998-09-30 Dave Love <d.love@dl.ac.uk>
59473 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59474 avoid losing on systems which need -lsocket.
59476 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
59478 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59479 * g++.old-deja/g++.other/nested2.C: Ditto.
59480 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59483 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59485 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59486 preferred over template operator!= for enum bitfields.
59488 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
59490 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59491 that happen to have the same base name, but in different scopes,
59492 are incorrectly rejected.
59494 1998-09-16 Richard Henderson <rth@cygnus.com>
59496 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59497 on the native word size instead of an integer literal.
59499 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59501 * g++.old-deja/g++.other/static2.C: Invocation of static data
59502 member of type pointer-to-function denoted as non-static member.
59504 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59505 checks involving function types and aliases.
59507 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59509 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59510 redefined to the same non-trivial type.
59512 * g++.old-deja/g++.pt/explicit73.C: Test for proper
59513 namespace-qualification of template specializations declared in
59516 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59517 to declare a subset of the specializations of a template function
59518 as friends of specializations of a template class.
59520 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59521 member templates that do not fully specialize the enclosing
59522 template class are rejected.
59524 1998-09-11 Dave Love <d.love@dl.ac.uk>
59526 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59528 1998-09-08 Dave Love <d.love@dl.ac.uk>
59530 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59531 altered from libf2c/libU77 version.
59533 1998-09-06 Dave Love <d.love@dl.ac.uk>
59535 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59537 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
59538 Alexandre Oliva <oliva@dcc.unicamp.br>
59540 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59541 (un)signed char are different types for template specialization
59544 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
59546 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59547 * objc: ObjC testsuite.
59549 1998-08-31 Catherine Moore <clm@cygnus.com>
59551 * gcc.c-torture/execute/941014-1.x: New file.
59553 1998-08-31 Nick Clifton <nickc@cygnus.com>
59555 * lib/c-torture.exp: Add support for
59556 torture_eval_before_compile and torture_eval_before_execute
59559 1998-08-30 Jeffrey A Law (law@cygnus.com)
59561 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
59562 this test triggers valid.
59564 1998-08-27 Jeffrey A Law (law@cygnus.com)
59566 * gcc.dg/980827-1.c: New test.
59568 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
59570 * gcc.c-torture/execute/loop-4b.c: New test.
59572 1998-08-26 Nick Clifton <nickc@cygnus.com>
59574 * lib/c-torture.exp: Add support for
59575 torture_eval_before_compile and torture_eval_before_execute
59578 1998-08-25 Jeffrey A Law (law@cygnus.com)
59580 * gcc.c-torture/compile/980825-1.c: New test.
59582 1998-08-24 Nick Clifton <nickc@cygnus.com>
59584 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59585 count number tests in opt_t0 not good_t0.
59587 1998-08-24 Jeffrey A Law (law@cygnus.com)
59589 * gcc.c-torture/compile/930326-1.x: Fix typo.
59591 1998-08-23 Mark Mitchell <mark@markmitchell.com>
59593 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59596 1998-08-21 Jeffrey A Law (law@cygnus.com)
59598 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59599 STACK_SIZE is defined.
59600 * gcc.c-torture/unsorted/stuct.c: Similarly.
59602 * gcc.c-torture/compile/980821-1.c: New test.
59604 1998-08-21 Jeffrey A Law (law@cygnus.com)
59606 * gcc.c-torture/execute/980526-2.c: Disable for targets with
59609 1998-08-19 Mark Mitchell <mark@markmitchell.com>
59611 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59614 1998-08-09 Mark Mitchell <mark@markmitchell.com>
59616 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59619 1998-08-18 Jeffrey A Law (law@cygnus.com)
59621 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59623 1998-08-16 Jeffrey A Law (law@cygnus.com)
59625 * gcc.c-torture/compile/980816-1.c: New test.
59627 * gcc.dg/980816-1.c: New test.
59629 1998-08-13 Jeffrey A Law (law@cygnus.com)
59631 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59632 compiler for ieee tests.
59634 1998-08-01 Dave Love <d.love@dl.ac.uk>
59636 * g77.f-torture/compile/980729-0.f: New test.
59638 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
59640 * gcc.c-torture/special/eeprof-1.c: New test, for
59641 -finstrument-functions.
59642 * gcc.c-torture/special/special.exp: Run it.
59644 1998-07-29 Jeffrey A Law (law@cygnus.com)
59646 * gcc.c-torture/compile/980729-1.c: New test.
59648 1998-07-27 Nick Clifton <nickc@cygnus.com>
59650 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59651 __thumb__ is defined, and test for ARM style doubles if so.
59653 1998-07-26 Dave Love <d.love@dl.ac.uk>
59655 * g77.f-torture/noncompile/980615-0.f: New test.
59657 1998-07-26 H.J. Lu (hjl@gnu.org)
59659 * gcc.dg/980312-1.c: Do link instead of compile.
59660 * gcc.dg/980313-1.c: Likewise.
59662 1998-07-26 Jeffrey A Law (law@cygnus.com)
59664 * gcc.c-torture/compile/980726-1.c: New test.
59666 1998-07-25 Dave Love <d.love@dl.ac.uk>
59668 * g77.f-torture/execute/io0.f: New test.
59670 1998-07-24 Nick Clifton <nickc@cygnus.com>
59672 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59675 1998-06-18 Michael Meissner <meissner@cygnus.com>
59677 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59680 1998-07-17 Nick Clifton <nickc@cygnus.com>
59682 * gcc.dg/980626-1.c: Expect failures for all toolchains until
59683 c-decl.c:grokdeclarator can handle mode attributes.
59685 1998-07-16 Jeffrey A Law (law@cygnus.com)
59687 * gcc.c-torture/execute/980716-1.c: New test.
59689 1998-07-13 Jeffrey A Law (law@cygnus.com)
59691 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59693 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
59695 * gcc.c-torture/execute/va-arg-3.x: Similarly.
59696 * gcc.c-torture/compile/930326-1.x: Similarly.
59698 1998-07-13 Dave Love <d.love@dl.ac.uk>
59700 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59701 New test from Craig.
59703 1998-07-12 Dave Love <d.love@dl.ac.uk>
59705 * g77.f-torture/noncompile/980616-0.f: New test.
59707 * g77.f-torture/execute/970816-3.f: New test from Craig.
59709 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59711 * g++.other/singleton.C: Return error value instead of taking
59714 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59716 * g++.other/singleton.C: New test. Warning is under dispute.
59717 Runtime crash is not.
59719 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59721 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59722 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59723 using6.C, using7.C}: New namespace tests.
59725 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59727 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59728 specialization with typedef'ed names used as array indexes.
59730 1998-07-09 Jeffrey A Law (law@cygnus.com)
59732 * gcc.c-torture/execute/980709-1.c: New test.
59734 * gcc.dg/980709-1.c: New test.
59736 1998-07-07 Richard Henderson <rth@cygnus.com>
59738 * gcc.c-torture/execute/bcp-1.c: New test.
59740 1998-07-07 Jeffrey A Law (law@cygnus.com)
59742 * gcc.c-torture/execute/980707-1.c: New test.
59744 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
59746 * gcc.c-torture/compile/980706-1.c: New test.
59748 1998-07-01 Dave Love <d.love@dl.ac.uk>
59750 * g77.f-torture/execute/980701-0.f,
59751 g77.f-torture/execute/980701-1.f: New test from Craig.
59753 1998-07-01 Jeffrey A Law (law@cygnus.com)
59755 * gcc.c-torture/compile/980701-1.c: New test.
59757 * gcc.c-torture/execute/980701-1.c: New test.
59759 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
59762 * g++.old-deja/g++.robertl/eb132.C: New test.
59763 * g++.old-deja/g++.robertl/eb133.C: Likewise.
59765 1998-06-29 Dave Love <d.love@dl.ac.uk>
59767 * g77.f-torture/execute/980628-7.f,
59768 g77.f-torture/execute/980628-8.f,
59769 g77.f-torture/execute/980628-9.f,
59770 g77.f-torture/execute/980628-10.f: New tests from Craig.
59772 * g77.f-torture/execute/980628-3.f: Remove mail headers.
59774 1998-06-28 Jeffrey A Law (law@cygnus.com)
59776 * g77.f-torture/execute/980628-4.f: New test from Craig.
59777 * g77.f-torture/execute/980628-5.f: Likewise.
59778 * g77.f-torture/execute/980628-2.f: Likewise.
59779 * g77.f-torture/execute/980628-0.f: Likewise.
59780 * g77.f-torture/execute/980628-1.f: Likewise.
59781 * g77.f-torture/execute/980628-3.f: Likewise.
59782 * g77.f-torture/execute/980628-6.f: Likewise.
59784 1998-06-28 Jeffrey A Law (law@cygnus.com)
59786 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59787 directory when nothing has been installed yet.
59789 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
59791 * gcc.c-torture/special/special.exp: Handle newer versions of
59794 1998-06-26 Jeffrey A Law (law@cygnus.com)
59796 * gcc.dg/980626-1.c: New test.
59798 1998-06-19 Bruno Haible <haible@ilog.fr>
59800 * gcc.misc-tests/m-un-2.c: New test.
59801 * g++.old-deja/g++.other/warn01.c: Likewise.
59803 1998-06-19 Robert Lipe <robertl@dgii.com>
59805 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59806 compatibility with assmblers with a different comment character.
59807 Eliminate use of GAS-specific extensions.
59809 1998-06-19 Jeffrey A Law (law@cygnus.com)
59811 * gcc.c-torture/execute/ieee/980619-1.c: New test.
59813 1998-06-19 Robert Lipe <robertl@dgii.com>
59815 * lib/g77.exp: Replace search for libf2c.a with search for newly
59818 1998-06-17 Jeffrey A Law (law@cygnus.com)
59820 * gcc.c-torture/execute/980617-1.c: New test.
59822 1998-06-12 Jeffrey A Law (law@cygnus.com)
59824 * gcc.c-torture/execute/980612-1.c: New test.
59826 1998-06-08 Jeffrey A Law (law@cygnus.com)
59828 * gcc.dg/980523-1.c: Only test on ppc-linux.
59829 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59831 * gcc.c-torture/execute/980608-1.c: New test.
59833 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
59835 * gcc.c-torture/execute/980605-1.c: New test.
59837 1998-06-04 Jeffrey A Law (law@cygnus.com)
59839 * gcc.c-torture/execute/980604-1.c: New test.
59841 1998-06-02 Jeffrey A Law (law@cygnus.com)
59843 * gcc.c-torture/execute/980602-1.c: New test.
59844 * gcc.c-torture/execute/980602-2.c: Likewise.
59846 1998-06-02 Dave Love <d.love@dl.ac.uk>
59848 * 970125-0.f: Fix per JCB. Add commentary.
59850 1998-05-31 Michael Meissner <meissner@cygnus.com>
59852 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59855 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59857 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59860 1998-05-28 Catherine Moore <clm@cygnus.com>
59862 * gcc.c-torture/execute/980526-3.c: New test.
59864 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
59866 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59867 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59868 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59869 m88k-motorola-sysv3 to XFAIL.
59871 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59873 * gcc.dg/980526-1.c: New test.
59874 * gcc.c-torture/execute/980526-2.c: New test.
59876 1998-05-26 Jeffrey A Law (law@cygnus.com)
59878 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59880 * gcc.c-torture/execute/980526-1.c: New test.
59882 1998-05-26 Dave Love <d.love@dl.ac.uk>
59884 * g77.f-torture/execute/alpha2.f: Add runtime test.
59886 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
59888 * g++.old-deja/old-deja.exp: Strip leading directories.
59890 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59891 error for the line. Don't run multiple tests for the same line.
59893 1998-05-23 Jeffrey A Law (law@cygnus.com)
59895 * gcc.dg/980523-1.c: New test.
59897 1998-05-23 Dave Love <d.love@dl.ac.uk>
59899 * g77.f-torture/compile/970915-0.f: New test.
59901 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
59903 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59905 1998-05-21 Jeffrey A Law (law@cygnus.com)
59907 * gcc.dg/980520-1.c: New test.
59909 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
59911 * gcc.dg/980502-1.c: Fix return type.
59913 1998-05-20 Jeffrey A Law (law@cygnus.com)
59915 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59916 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59917 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59918 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59919 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59921 1998-05-20 Dave Love <d.love@dl.ac.uk>
59923 * g77.f-torture/execute/980520-1.f: New test.
59925 1998-05-15 Dave Love <d.love@dl.ac.uk>
59927 * lib/mike-g77.exp: New file.
59929 * g77.f-torture/noncompile/noncompile.exp,
59930 g77.f-torture/noncompile/check0.f: New files.
59932 1998-05-14 Dave Love <d.love@dl.ac.uk>
59934 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59935 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59936 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59937 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59938 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59939 abort where appropriate.
59941 1998-05-05 Michael Meissner <meissner@cygnus.com>
59943 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59944 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59946 1998-04-29 Dave Love <d.love@dl.ac.uk>
59948 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59950 1998-04-27 Dave Love <d.love@dl.ac.uk>
59952 * g77.f-torture/compile/980427-0.f: New test.
59954 1998-04-24 Dave Love <d.love@dl.ac.uk>
59956 * g77.f-torture/compile/980424-0.f: New test.
59958 1998-04-19 Dave Love <d.love@dl.ac.uk>
59960 * g77.f-torture/compile/980419-2.f (main): New test.
59961 * g77.f-torture/compile/970125-0.f: New test.
59962 * g77.f-torture/compile/980419-1.f: New test.
59964 1998-04-08 Jim Wilson <wilson@cygnus.com>
59966 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
59969 1998-04-07 Jim Wilson <wilson@cygnus.com>
59971 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59973 1998-04-03 Jim Wilson <wilson@cygnus.com>
59975 * gcc.c-torture/compile/980329-1.c: New test.
59977 1998-03-18 Jim Wilson <wilson@cygnus.com>
59979 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59980 * gcc.dg/980312-1.c: Fix typo in -march command.
59982 1998-03-16 H.J. Lu (hjl@gnu.org)
59984 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59986 1998-03-11 Robert Lipe <robertl@dgii.com>
59988 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
59989 Dave Love agree the Fortran source is bogus.
59991 1998-03-11 Robert Lipe <robertl@dgii.com>
59993 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59994 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59995 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59996 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59997 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59999 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60001 * g++.old-deja/g++.other/friend1.C: New test.
60003 1998-02-18 Dave Love <d.love@dl.ac.uk>
60005 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60006 possibly uninitialized) variables and declare dnrm2.
60008 1998-02-23 Robert Lipe <robertl@dgii.com>
60010 From Bruno Haible <haible@ilog.fr>:
60011 * gcc.c-torture/execute/980223.c: New test.
60013 1998-02-13 Jeffrey A Law (law@cygnus.com)
60015 * gcc.dg/ifelse-1.c: New test.
60017 1998-02-09 H.J. Lu (hjl@gnu.org)
60019 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60021 * lib/old-dejagnu.exp (old-dejagnu): Added the
60022 "execution test - XFAIL *-*-*" handling in the spirit of
60023 "excess errors test -". Changed the "execution test fails"
60024 handling to be like "excess errors test fails".
60025 * Update various tests accordingly.
60027 1998-02-06 Jim Wilson <wilson@cygnus.com>
60029 * gcc.c-torture/execute/980205.c: New test.
60031 1998-01-18 Jeffrey A Law (law@cygnus.com)
60033 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60034 * lib/f-torture.exp: Similarly.
60035 * gcc.c-torture: Rename all .cexp files to .x files.
60037 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60039 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60040 (940510-1.c): Removed duplicate.
60041 (971104-1.c): New test.
60043 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60045 * lib/f-torture.exp: Improve error and loop detection.
60047 1997-11-19 Michael Meissner <meissner@cygnus.com>
60049 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60050 use that to size the filler array.
60052 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60054 * lib/c-torture.exp(c-torture-execute): Fix typo.
60056 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60057 testcase as the executable name. Keep the executable around if
60060 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60062 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60063 changes. Only test one -g option, and move it to the end of the
60064 list of options to test.
60066 1997-09-19 Michael Meissner <meissner@cygnus.com>
60068 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60069 variable GCC_TORTURE_OPTIONS to supply default switches separated
60070 by colons. If no environment variable, run tests with -O0 -g, -O1
60071 -g, and -O2 -g as well.
60073 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60075 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60076 explanatory comments. Fix indentation.
60078 1997-09-15 Jeffrey A Law (law@cygnus.com)
60080 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60082 1997-09-11 Jeffrey A Law (law@cygnus.com)
60084 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60085 * g++.old-deja/g++.mike/p7325.C: Likewise.
60086 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60088 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60090 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60091 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60092 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60093 * g++.old-deja/g++.law/operators4.C: Likewise.
60095 1997-09-11 Joe Buck (jbuck@synopsys.com)
60097 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60098 * g++.old-deja/g++.mike/p784.C: Ditto.
60099 * g++.old-deja/g++.mike/p785.C: Ditto.
60101 1997-09-05 Jeffrey A Law (law@cygnus.com)
60103 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60105 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60107 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60108 target feature; pass this to c-torture-execute as needed.
60110 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60112 * lib/c-torture.exp(c-torture-execute): If the previous and the
60113 current executables being tested are identical, we don't need to
60114 run the executable again. Try to make the executable names
60115 unique. Add an optional argument for passing additional compiler
60118 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60120 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60122 1997-08-29 Jeffrey A Law (law@cygnus.com)
60124 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60126 1997-07-31 Jeffrey A Law (law@cygnus.com)
60128 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60129 32bit or larger longs.
60131 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60132 have either a 32bit long or 32bit int.
60134 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60136 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60137 Make double precision tests dependent on sizeof (double).
60139 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60141 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60144 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60146 * gcc.c-torture/compile/961203-1.cexp: New script.
60148 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60150 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60151 up the includes ourselves.
60153 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60155 * lib/plumhall.exp: Remove random include, and add a few
60156 verbose messages for debugging.
60158 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60160 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60161 of trying to do it ourselves.
60163 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60165 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60167 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60169 * gcc.prms/5403.c: Made regexp a bit less strict.
60171 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60173 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60174 is returned from remote_load instead.
60175 * lib/plumhall.exp: Ditto.
60176 * lib/mike-g++.exp: Ditto.
60177 * lib/old-dejagnu.exp: Ditto.
60178 * lib/c-torture.exp: Ditto.
60180 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60182 * lib/g++.exp: Use build_wrapper procedure.
60183 * lib/gcc.exp: Ditto.
60185 1997-05-20 Jeffrey A Law (law@cygnus.com)
60187 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60188 an old-style decl for malloc. Fixes tests to work when
60189 sizeof (int) != sizeof (size_t).
60191 1997-05-15 Mike Meissner <meissner@cygnus.com>
60193 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60195 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60196 use stdargs.h interface.
60198 1997-05-15 Mike Meissner <meissner@cygnus.com>
60200 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60201 NO_VARARGS when compiling.
60203 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60205 * lib/plumhall.exp(ph_includes): New procedure.
60207 (ph_compiler): Ditto.
60209 * lib/g++.exp: Rename test-glue.c to testglue.c.
60210 * lib/gcc.exp: Ditto.
60212 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60214 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60215 to completion when it's called.
60217 1997-03-21 Michael Meissner <meissner@cygnus.com>
60219 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60220 is defined, don't do test.
60222 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60224 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60226 (ph_summary): Mark skipped testcases as untested, not unresolved.
60228 * lib/plumhall.exp (ph_make): If unresolved because of bad
60229 errorCode, record errorCode in log file.
60230 (*): Replace send_log/verbose with verbose -log.
60232 1997-03-19 Michael Meissner <meissner@cygnus.com>
60234 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60235 double conversion if double isn't at least 8 bytes.
60237 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60238 int to work with targets where int is 16 bits.
60240 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60241 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60242 precision for the test to complete.
60244 1997-03-14 Michael Meissner <meissner@cygnus.com>
60246 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60247 if d10v is not compiled with the -mdouble64 flag.
60248 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60250 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60251 d10v is not compiled with the -mint32 flag.
60253 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60255 * lib/plumhall.exp: Use incr_count.
60257 1997-03-12 Jeffrey A Law (law@cygnus.com)
60259 * gcc.c-torture: Update to c-torture-1.45.
60261 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60263 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60264 the name of the expect testcase file).
60266 * lib/g++.exp(g++_init): Ditto.
60268 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60270 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60273 * lib/gcc.exp(gcc_exit): New procedure.
60275 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60277 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60278 specs where appropriate.
60280 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60281 because of new "candidates are" messages, and removed a few
60283 * Converted all non-old-style g++ testcases to old-style, and
60284 moved into g++.old-deja.
60286 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60288 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60291 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60294 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60296 1997-02-13 Michael Meissner <meissner@cygnus.com>
60298 * lib/gcc.exp (gcc_target_compile): Add support for defining
60299 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60300 the machine doesn't have those features.
60302 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60304 * g++.law/operators4.exp: Don't use LIBS.
60306 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60308 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60310 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60311 * lib/g++.exp: Set it here instead. Also, allow use of the
60312 --tool_exec and --tool_opt options. Change CXX to
60315 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60317 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60319 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60321 * lib/old-dejagnu.exp: Use prune_warnings instead of
60323 * lib/mike-g++.exp: Ditto.
60324 * lib/gcc.exp: Ditto.
60325 * lib/g++.exp: Ditto.
60327 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60329 1997-02-07 Jeffrey A Law (law@cygnus.com)
60331 * 941014-2.c: Include stdlib.h
60332 * 960327-1.c: Include stdio.h
60333 * dbra.c, index-1.c: Don't assume ints are 32bits.
60335 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60337 * lib/gcc.exp: Add gcc,stack_size target feature.
60339 * lib/g++.exp(g++_target_compile): Add the include and link
60340 paths here, not in two other places. And, it's $options, not
60343 * lib/mike-g++.exp(postbase): Remove the code that determines
60344 the correct include and link paths.
60345 * g++.old-deja/old-deja.exp: Ditto.
60347 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60349 * lib/g++.exp(g++_init): target_compile no longer returns the
60350 filename of the result.
60352 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60354 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60357 * gcc.c-torture/special/special.exp: Change call to
60358 gcc_target_compile to include the object file.
60360 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60362 * gcc.c-torture/special/special.exp: Correct misspelling in last
60365 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60367 * lib/plumhall.exp(ph_summary): Log the entire output of the
60368 executable. Return -1 if there were any failures, 0 otherwise.
60369 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60370 (ph_make): Clean up objects and executables that were built
60371 if the tests succeeded.
60373 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60375 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60376 libraries and includes in the build tree as appropriate.
60378 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60380 * lib/c-torture.exp: Instead of looking for the global variable
60381 NO_LONG_LONG, check to see if that's a feature of the target.
60383 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60385 * config/default.exp: Minimize. Delete the remainer of the files in
60386 config; this functionality is now in devo/dejagnu/config.
60388 g++.*/*: Pass any additional flags used to compile to postbase;
60391 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60392 is now done by runtest.exp. Use gcc_target_compile instead of
60395 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60396 Remove references to CFLAGS. Use remote_file instead of
60398 (c-torture): Take a list of arguments to use to compile this
60401 lib/g++.exp: Simplify. Use target_compile instead of compile.
60402 lib/gcc-dg.exp: Ditto.
60403 lib/gcc.exp: Ditto.
60404 lib/mike-{gcc,g++}.exp: Ditto.
60405 lib/old-dejagnu.exp: Ditto.
60406 lib/plumhall.exp: Ditto.
60408 1997-01-08 Jim Wilson <wilson@cygnus.com>
60410 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60411 (ph_linker): Likewise.
60413 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60415 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60416 MAP_ANON / MAP_ANONYMOUS if defined;
60417 else try to map from /dev/zero .
60419 1996-11-12 Jeffrey A Law (law@cygnus.com)
60421 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60422 isn't defined, then define it to MAP_ANONYMOUS.
60424 1996-11-12 Jeffrey A Law (law@cygnus.com)
60426 * gcc.c-torture: Update to c-torture-1.42 release.
60428 1996-11-11 Jeffrey A Law (law@cygnus.com)
60430 * gcc.c-torture: Update to c-torture-1.41 release.
60432 1996-10-27 Jeffrey A Law (law@cygnus.com)
60434 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60437 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60439 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60440 and LDFLAGS. Fix second case to append the target_info ldflags
60441 onto LDFLAGS, not CFLAGS.
60442 * lib/g++.exp (g++_init): Add target_info stuff.
60443 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60444 of libgloss and newlib flags for !native.
60446 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60447 (GDB): Fix relative path to go up another dir for finding gdb.
60449 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
60451 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60452 versions in the target_info array, if they don't exist.
60454 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
60456 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60458 1996-07-08 Jim Wilson <wilson@cygnus.com>
60460 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60461 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60463 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
60465 * lib/old-dejagnu.exp: Don't remove the output file before we've
60466 actually tested it. Don't append pwd to the path of the executable
60469 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
60471 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60473 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
60475 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60476 temporary directory for compiler files, and set it to a default
60477 value of /tmp. Set $output as the name of the output file from
60478 compiling the testcase. Add a -o option to $cflags_var so the
60479 compiler writes the final output file as $output. Set $executable
60482 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60483 directory for compiler files, and set it to /tmp if it doesn't
60484 already have a value. Set $output_file to the name of the output
60485 file from compiling the testcase. Add a -o option to CXXFLAGS so
60486 the compiler writes the final output file as $output. Use $output
60487 as the executable to be tested.
60489 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60491 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60493 1996-06-08 Jeffrey A Law (law@cygnus.com)
60495 * gcc.c-torture/execute/pending-1.c: New test. Still
60496 pending in Tege's queue.
60498 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
60500 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60501 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
60502 if there were failures. Call unresolved if there were unresolved
60503 testcases. Call gcc_fail if program did not run to completion.
60504 (ph_make): Pass additional argument name to ph_execute.
60505 (ph_execute): Add new argument. Pass additional arguments to
60506 ph_summary. Call gcc_fail is there is no execution output.
60508 1996-04-24 Jeffrey A Law (law@cygnus.com)
60510 * lib/plumhall.exp (proc_summary): Output relavent summary
60511 lines into the log so specific failures in plumhall can be
60514 1996-04-10 Jeffrey A Law (law@cygnus.com)
60516 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60517 (c-torture-execute): Don't try to execute tests which use
60518 "long long" types if $NO_LONG_LONG is nonzero.
60520 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
60522 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60525 * gcc.ieee: Move from here.
60526 * gcc.c-torture/execute/ieee: To here.
60528 1996-03-26 Jeffrey A Law (law@cygnus.com)
60530 * gcc.c-torture: Update to c-torture-1.41 release.
60532 1996-03-22 Jeffrey A Law (law@cygnus.com)
60534 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60537 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
60539 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60542 1996-03-02 Jeffrey A Law (law@cygnus.com)
60544 * config/proelf.exp: Handle connecting to a simulator.
60546 1996-01-31 Jeffrey A Law (law@cygnus.com)
60548 * config/proelf.exp: New file. Enough framework that we can
60549 run c-torture tests on the proelf targets (or any other target
60550 that gdb can connect to for that matter).
60552 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
60554 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60555 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
60557 * lib/plumhall.exp (ph_execute): Always call ph_summary if
60558 exec_output exists.
60560 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
60562 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60563 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60565 * config/*.exp: Update FSF address. Change result of ${tool}_load
60566 to pass/fail/unresolved/unsupported/untested. Caller must now
60567 call unresolved/unsupported/untested.
60568 * lib/*.exp: Update FSF address. Update to handle new results of
60570 * lib/chill.exp (verbose): Delete.
60572 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
60574 * lib/gcc.exp (default_gcc_start): Change order of args to
60575 $LDFLAGS $CFLAGS $LIBS.
60576 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60577 Save/set/restore CFLAGS. Pass single arg to gcc_start.
60578 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60579 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60580 * gcc.misc-tests/dg-test.exp: Likewise.
60581 * gcc.misc-tests/msgs.exp: Likewise.
60582 * gcc.prms/prms.exp: Likewise.
60583 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60584 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60586 * lib/dg.exp: Deleted, moved to dejagnu/lib.
60588 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60590 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60592 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60593 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60595 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60598 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
60600 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60601 global for loop; add use of $mathlib.
60602 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60603 settings here; set mathlib for anything but VxWorks.
60605 1996-01-22 Jeffrey A Law (law@cygnus.com)
60607 * gcc.c-torture: Update to c-torture-1.40 release.
60609 1996-01-03 Jeffrey A Law (law@cygnus.com)
60611 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60614 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
60616 * lib/c-torture.exp (c-torture-execute): Declare "output" as
60619 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
60621 * lib/g++.exp (LIBS): Define if not already.
60622 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60623 (gcc-dg-prune): Call prune_gcc_output.
60624 * lib/gcc.exp (prune_gcc_output): New proc.
60625 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60628 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
60630 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60631 (c-torture-execute): Likewise. Rename `name' to `testcase'.
60633 1995-11-15 Jeffrey A Law (law@cygnus.com)
60635 * gcc.c-torture: Update to c-torture-1.39 release.
60637 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
60639 * lib/c-torture.exp (c-torture-execute): Don't return if one option
60640 fails, try others as well.
60642 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
60644 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60645 If compilation fails, mark execute tests as `untested'.
60646 If test is marked as unsupported, don't mark compilation and
60647 execute tests as failed.
60649 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
60651 * lib/g++.exp (g++_init): Don't link in libg++, and look to
60652 libstdc++ for whether or not we want to be doing shared
60653 libraries. Delete link_curses since we don't need it anymore.
60654 * lib/mike-g++.exp (postbase): Don't link in libg++.
60655 * g++.old-deja/old-deja.exp: Likewise.
60657 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
60659 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60661 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
60663 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60664 For that, add `-Wl,-a,shared_archive'.
60665 * g++.old-deja/old-deja.exp: Likewise.
60667 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
60669 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60671 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
60673 * lib/mike-g++.exp (postbase): Pay attention to the status of
60676 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
60678 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60680 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
60682 * lib/gcc.exp (default_gcc_start): No longer need to log program
60683 being executed or its output, execute_anywhere does that now.
60684 * lib/g++.exp (default_g++_version): Call execute_anywhere.
60685 (default_g++_start): Likewise. Delete calls to verbose/send_log.
60687 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
60689 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60690 the same as those in lib/g++.exp.
60692 1995-10-10 Jeff Law (law@hurl.cygnus.com)
60694 * gcc.c-torture: Update to c-torture-1.38 release.
60695 * gcc.ieee: Related changes.
60697 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
60699 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60700 "exec". Minor reformatting changes.
60702 * config/rom68k.exp (${tool}_load): Make it work in a canadian
60703 cross. This means all "exec" calls now work on a remote host as
60705 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60706 cross. Filter out the extra "\r\n" stuff that expect puts in.
60707 (c-torture-execute): Filter out the bogus warnings like
60708 c-torture-compile does. Add support for canadian cross.
60709 * lib/gcc.exp (default_gcc_version, default_gcc_start)
60710 Use execute_anywhere rather than calling exec directly. Now it
60711 works for canadian cross testing.
60713 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
60715 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
60716 results into a variable, and check that rather than using file exists.
60718 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
60720 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60721 create a libg++.so. For sunos4.1.*, also add -ltermcap.
60723 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60725 * g++.old-deja/old-deja.exp: Create and pass runshlib and
60726 lib_curses if there's a shared libg++ in the build tree.
60728 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
60730 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60731 if not supported target.
60733 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
60735 * lib/g++.exp (g++_init): Move empty setting of runshlib and
60736 link_curses up to always happen, not just for native builds.
60738 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
60740 * gcc.c-torture: Update to c-torture-1.36 release.
60741 * gcc.failure: Related changes.
60743 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
60745 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60747 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
60749 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60750 * lib/mike-g++.exp (postbase): Not in here. Still reference
60751 runshlib, link_curses, and mathlib for link and run.
60753 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60754 pass the runtime shared library options for Solaris, OSF/1, and
60755 Irix5, and link with -lcurses to avoid unresolved references.
60757 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
60759 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60762 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
60764 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60766 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
60768 * gcc.c-torture: Update to c-torture-1.35 release. Note we
60769 do not have a framework for the "compat" tests yet.
60771 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
60773 * lib/mike-g++.exp (postbase): New local variable `mathlib',
60774 set to null if we're testing vxworks5.1. Use that instead of
60775 `-lm' in the setting of LIBS for link and run.
60777 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
60779 * config/rom68k.exp (${tool}_load): Major changes to make it
60780 work. Verified that it does in fact return the stuff in
60781 exec_output properly. Catch any Emul or any TRAP other than 0.
60783 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
60785 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60786 LDFLAGS properly for targets that need stuff from libgloss.
60787 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60789 (gpp_initialized): New variable.
60791 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
60793 * config/rom68k.exp: Load libgloss.exp.
60794 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60795 so we can produce a fully linked binary.
60796 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60797 so we can produce a fully linked binary.
60799 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
60801 * lib/plumhall.exp (ph_section): Watch for expected failures.
60802 Add missing `else'.
60804 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60806 (c-torture): Likewise.
60808 1995-08-28 Doug Evans <dje@cygnus.com>
60810 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60812 * lib/mike-g++.exp (mike_cleanup): New proc.
60813 (prebase): New globals compiler_result, not_compiler_result,
60815 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
60816 allow leading "-" in pattern. Watch for unsupported tests.
60817 If $compiler_result is set, pattern match assembler code,
60818 and ditto for $not_compiler_result.
60819 * lib/mike-gcc.exp: Likewise.
60821 * lib/plumhall.exp (ph_execute): Only call ph_summary if
60822 execution "succeeded".
60824 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
60826 * config/win32.exp: New file.
60827 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60829 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
60831 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60833 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60834 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60835 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60837 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60838 "... without exceptions was ...". That is now handled by
60840 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60842 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
60844 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60845 sieve.c,sort2.c}: New files.
60846 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60847 sieve.exp,sort2.exp}: Drivers for them.
60849 * lib/mike-gcc.exp (program_output): New user settable variable.
60850 (postbase): Call prune_system_crud. Also prune extraneous compiler
60852 * lib/mike-g++.exp (program_output): New user settable variable.
60854 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60856 * config/sh.exp: Deleted (use sim.exp instead).
60858 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
60860 * config/vx.exp: Declare CHECKTASK as global.
60861 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60862 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60863 * lib/old-dejagnu.exp: Load [pwd]/$executable.
60865 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60867 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60868 target. Like vx.exp, only includes `vx29k.exp' instead of
60871 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
60873 * config/sim.exp: Increase time limit from 120 seconds to 240.
60875 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
60877 * gcc.c-torture/execute/950628-1.c: New test.
60879 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
60881 * gcc.c-torture: Update with changes/additions from
60884 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
60886 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60888 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
60890 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60892 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
60894 * gcc.c-torture/compile/950512-1.c: New test.
60895 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60896 * gcc.dg/struct-ret-1.c: Likewise.
60898 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
60900 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60901 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60903 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
60905 * gcc.c-torture/special/920411-1.c: Deleted.
60906 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60908 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
60910 * config/sim.exp (${tool}_load): Hack in call to bash to get a
60913 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
60915 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60917 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
60920 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60921 is the proper length.
60922 * va-arg-3.c: Likewise.
60924 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
60926 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
60927 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60929 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
60930 * lib/g++.exp (default_g++_start): Delete old cruft.
60932 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
60934 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60935 (2 * (1 << 18)) to (2 * (1 << 17)).
60937 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60939 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
60941 * config/rom68k.exp: Renamed from config/idp.exp
60943 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
60945 * c-torture/compile/921109-2.c
60947 1995-04-18 Mike Stump <mrs@cygnus.com>
60949 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60952 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
60954 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60956 * lib/g++.exp (default_g++_start): Likewise.
60958 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
60960 * gcc.c-torture/compile/950329-1.c: New test.
60962 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
60964 * config/bug.exp (${tool}_load): Updated to use new remote_open
60965 and remote_close procs.
60966 * config/idp.exp: New file.
60968 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
60970 * gcc.c-torture/execute/950322-1.c: New test.
60972 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
60974 * config/vx.exp (${tool}_load): Clean up testing of return code from
60975 vxworks_ld and vxworks_spawn.
60977 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
60979 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60981 1995-03-13 Mike Stump <mrs@cygnus.com>
60983 * lib/old-deja.exp: Add `excess errors test - ' error, now one
60984 can mark excess errors on a machine by machine basis. Note, the
60985 default is to not expect any excess errors, even when excess
60986 errors test - is given, so you will want to put an XFAIL ... on
60987 these lines. For example, // excess errors test - XFAIL hppa*-*-*
60988 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60989 those 4 machines, but no others.
60991 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
60993 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60994 * lib/c-torture.exp: to here.
60996 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
60998 * gcc.c-torture/execute/950221-1.c: New test.
60999 * gcc.c-torture/execute/struct-ret-1.c: New test.
61000 * gcc.c-torture/compile/950221-1.c: New test.
61002 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61004 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61006 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61007 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61009 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61011 * g++.gb: New directory of tests, derived from my signature and
61012 class scoping tests.
61014 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61015 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61016 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61017 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61018 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61019 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61020 * g++.gb/sig25.C: Likewise.
61022 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61023 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61024 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61025 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61026 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61027 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61028 * g++.gb/sig25.exp: Likewise.
61030 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61031 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61032 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61033 * g++.gb/scope13.C: Likewise, this test still fails.
61035 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61036 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61037 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61038 * g++.gb/scope13.exp: Ditto.
61040 * g++.gb/README: New file, explains what these tests are about.
61042 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61044 * lib/dg.exp (dg-do): Support `preprocess'.
61045 (dg-test): Likewise.
61047 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61049 * config/udi.exp: change "continue -expect" to "exp_continue".
61051 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61053 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61054 Delete redundant tests.
61056 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61057 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61058 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61059 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61060 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61061 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61062 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61063 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61065 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61066 storing label pointers.
61067 * gcc.c-torture/execute/921019-1.c: Likewise.
61068 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61069 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61071 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61074 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61075 Delete obsolete tests.
61077 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61078 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61079 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61080 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61081 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61082 * gcc.c-torture/compile/950124-1.c: New test.
61084 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61086 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61088 * lib/mike-g++.exp: Add -lm to LIBS.
61090 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61092 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61094 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61096 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61098 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61100 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61102 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61104 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61105 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61106 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61107 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61108 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61109 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61110 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61111 * g++.law/{operators31.C, operators32.C,
61112 * g++.law/{operators33.C, operators34.C}: Likewise.
61113 * g++.law/{pic1.C, refs2.C}: Likewise.
61114 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61115 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61116 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61117 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61119 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61120 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61121 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61122 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61123 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61124 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61125 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61126 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61127 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61128 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61129 * g++.law/{operators34.exp}: Likewise.
61130 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61131 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61132 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61133 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61134 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61136 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61137 No longer expected to fail.
61138 * g++.law/missed-error3.C: Tweak for recent bool changes.
61140 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61142 * config/emb-unix: Deleted.
61143 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61144 remote execution. Do final link on remote host if REMOTE_LINK is set.
61146 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61148 * lib/dg.exp (dg-test): Fix typo in last patch.
61150 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61152 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61153 (handles multiple occurrences).
61155 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61157 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61158 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61159 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61161 * lib/c-torture.exp (c-torture-compile): Likewise.
61162 (c-torture): Prepend full path if missing.
61163 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61164 (gcc_fail): Likewise.
61165 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61167 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61169 * lib/netware.exp: Only attach to NetWare i386 systems.
61171 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61173 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61174 messages. Add test name to "output pattern match" pass/fail message.
61176 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61178 * gcc.dg: New testsuite.
61179 * gcc.dg/dg.exp: New file.
61181 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61182 test-switch.c}: Deleted.
61184 * gcc.misc-tests/msgs.exp: New testcase driver.
61186 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61188 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61189 Watch for illegal return values from ${tool}_load.
61190 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61191 cross targets. Coerce return value >0 to 1.
61193 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61195 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61197 * config/emb-unix.exp: New file.
61199 * config/sim.exp: Error if variable $SIM not defined.
61200 (${tool}_load): Mark test as "untested" if simulator missing.
61202 * config/unix.exp: Load remote.exp to get rcp_download.
61203 * lib/c-torture.exp: Use different option lists for testcases with
61205 * gcc.c-torture/execute/execute.exp: Likewise.
61207 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61209 * config/*.exp: Clarify return code from ${tool}_load.
61210 Call `unresolved' or `untested' instead of `warning' or `perror'
61211 (sometimes you still want to call both though).
61212 Add comment that `shell_id' is local to each file.
61213 * config/udi.exp (timeout): Set to 30.
61214 Don't print warning if connection fails, $connectmode has already
61216 (${tool}_load): Move verbose messages to level 2.
61217 Rework pattern for "Process started" message.
61218 Pass `shell_id' to ${connectmode}_download.
61219 Retry twice upon timeout. Make resetting of target more robust.
61220 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61221 Pass `shell_id' to exit_$connectmode.
61222 Only call exit_$connectmode if connected.
61223 * config/unix.exp (${tool}_load): Check return codes better.
61224 * config/vrtx.exp (${tool}_load): Likewise.
61225 * config/vx.exp (${tool}_load): Likewise.
61226 Delete unneeded global's.
61227 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61230 (dg-init): Delete recording of pass/fail counts.
61231 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61232 (old-dejagnu-init): Likewise.
61233 (old-dejagnu-stat): Delete contents, empty proc now.
61234 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61235 (c-torture): Delete references to lcnt, lpass, lfail.
61236 Get option list from TORTURE_OPTIONS.
61237 Delete -funroll[-all]-loops if no loops.
61238 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61239 (g++_stat): Delete contents (empty proc now).
61240 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61241 (gcc_finish): Likewise.
61242 (gcc_stat): Deleted.
61243 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61244 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61245 * gcc.c-torture/execute/execute.exp: Likewise.
61246 Split tests into two parts: compile, execute.
61247 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61248 no loops. Update to reflect clarified return codes from ${tool}_load.
61250 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61252 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61254 (old-dejagnu): Likewise (where necessary).
61256 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61258 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61260 * lib/dg.exp (dg-process-target): Fix processing of selector.
61261 Add comment regarding use of `error'.
61263 * lib/gcc.exp (prune_system_crud): Define if missing.
61264 * lib/g++.exp (prune_system_crud): Likewise.
61266 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61267 Call prune_system_crud.
61268 * lib/dg.exp (dg-runtest): New proc.
61269 Use perror instead of send_user for tcl errors in testcase.
61270 Don't return any value, it's never used.
61271 Don't clobber previous definition of `unknown'.
61272 Print tcl errors in `dg-final'.
61274 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61276 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61277 (dg-test): Don't print errorInfo, it contains stack backtrace.
61279 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61281 * lib/g++.exp (runtest_file_p): Define if missing.
61283 1994-09-24 Doug Evans (dje@cygnus.com)
61285 * lib/mike-g++.exp: Comment out loading of g++.exp.
61286 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61287 (default_g++_version): Always print something.
61288 (default_g++_start): Comment out call to `which'.
61289 (g++_start, g++_load): Deleted (must be defined in config file).
61290 * lib/gcc.exp: Test for existence of $CC at start.
61291 Delete check for tmpdir (done in gcc_init).
61292 (default_gcc_version): Always print something.
61293 (default_gcc_start): Comment out call to `which'.
61294 * config/*.exp: Major cleanup - make cross targets work at least a
61295 little better for g++ (by not being "--tool gcc" specific).
61296 Rename gcc_xxx to ${tool}_xxx.
61297 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61298 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61300 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61302 * lib/c-torture.exp (c-torture-compile): Rework compiler
61303 message processing.
61305 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61308 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61310 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61312 * lib/dg.exp (dg-process-target): Support { target native }.
61314 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61316 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61317 looked for "... program xxx got fatal signal".
61318 Correct regsub munging of `comp_output'.
61319 Ignore compiler messages "path prefix not used" and "linker input
61322 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61324 * lib/gcc.exp (runtest_file_p): Define if missing.
61325 * gcc.prms/template.c: Example to work from.
61327 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61329 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61330 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61332 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61333 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61334 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61335 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61337 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61338 (dg-process-target): No longer a varargs proc.
61339 Return S/N for target, P/F for xfail. All callers changed.
61340 (user option procs): More argument checking.
61341 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61342 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61343 (dg-test): Skip test if not running on selected target in `dg-do'.
61344 Update handling of `dg-do-what', `dg-output-text'.
61345 Separate execution pass/fail from output pattern match pass/fail.
61346 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61348 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61350 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61351 target for 920510-1.c.
61353 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61355 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61356 Clean up comment regarding use of passcnt, etc.
61357 (gcc_stat): Don't update `testcnt' here.
61358 (gcc_finish): Do it here.
61359 Might as well reset `but_id' here too.
61360 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61361 to determine if the file should be tested.
61362 * gcc.c-torture/compile/compile.exp: Likewise.
61363 * gcc.c-torture/execute/execute.exp: Likewise.
61364 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61365 * gcc.misc-tests/dg-test.exp: Likewise.
61366 * gcc.prms/prms.exp: Likewise.
61367 * gcc.wendy/wendy.exp: Likewise.
61368 * g++.old-deja.exp: Likewise.
61369 Move "Testing file" message to verbose level 1.
61371 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61373 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61375 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61377 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61378 (default_gcc_start): Accept optional second list element
61379 of compiler flags. Print compiler output at verbosity level 2.
61380 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61381 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61382 Save current values of framework globals passcnt, failcnt, xpasscnt,
61383 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61384 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61385 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61386 xfailcnt to compute stats. Update framework global `testcnt' from
61388 (gcc_finish): New proc. Clean up test environment.
61389 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61390 (gcc_epass, gcc_efail): Delete.
61391 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61392 argument of line number.
61393 (dg-init): If the tool has an init routine, call it.
61394 (dg-test): Remove args `cflags_var' and `libs_var'.
61395 Pass all compiler options to ${tool}_start.
61396 Handle missing line number.
61397 (dg-finish): New function.
61398 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61399 particular files. Call gcc_finish at end. Move "skipping test"
61400 message to verbosity level 3.
61401 * gcc.c-torture/compile/compile.exp: Likewise.
61402 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61403 * gcc.c-torture/execute/execute.exp: Likewise.
61404 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61405 Print testcase being tried at verbosity level 1.
61406 * gcc.c-torture/special/special.exp: Unset xfail.
61407 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61408 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61409 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61410 * gcc.failure/failure.exp: Likewise.
61411 * gcc.ieee/ieee.exp: Likewise.
61412 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61413 Update call to dg-test. Call dg-finish at end.
61414 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61415 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61416 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61417 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61418 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61419 * gcc.wendy/wendy.exp: Add copyright.
61420 Delete setting of tmpdir (done by gcc_init).
61421 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61422 Pass compiler flags to gcc_start. Call gcc_finish at end.
61423 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61426 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61428 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61430 (g++_load): Likewise.
61432 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61433 Rename argument to `prog' to remove the confusion.
61434 Varargs fns behave differently too!
61435 (g++_load): Likewise.
61437 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61439 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61440 what it is. Delete (always) printing of status value for !native.
61441 Simplify verbose code, and include status and exec_output.
61442 (g++_load): Use gcc_load.
61444 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
61446 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61447 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61448 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61449 940714-3.c as these testcases don't exist anymore. Make
61450 va-arg-1.c expected to pass.
61452 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
61454 * gcc.misc-tests/misc.exp: Only run specific testcases.
61455 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
61456 * gcc.misc-tests/dg-[1-9].c: New files.
61458 * lib/dg.exp: New testsuite driver.
61459 * gcc.prms/prms.exp: Use it.
61461 * README.gcc: New file.
61463 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61464 Document and reset `lxpass' and `lxfail'.
61465 Simplify "initialized" message.
61466 (gcc_stat): Clean up comments a little.
61468 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
61470 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61472 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
61474 * lib/old-dejagnu.exp (process-option): New proc.
61475 (old-dejagnu-init, old-dejagnu-stat): Likewise.
61476 (old-dejagnu): Simplify.
61477 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61479 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
61481 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61482 exists and is not an empty string.
61484 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61485 $xfail rather than calling setup_xfail. Clear $xfail when test is
61487 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61490 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61491 longer expected to fail.
61493 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61496 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61498 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61499 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61500 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61501 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61504 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61505 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61507 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61509 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61510 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61512 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61513 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61514 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61516 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
61518 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61519 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61520 940714-1.c, 940714-2.c, 940714-3.c},
61521 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61522 gcc.misc-tests/{mg.c,mg.exp}:
61524 * gcc.noncompile/noncompile.exp: Change accordingly.
61526 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
61528 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61529 Undo previous clobberage.
61531 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
61533 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61534 * gcc.special/{930510-1.c, special.exp}:
61535 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61536 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61537 struct-varargs-1.c}: New tests from c-torture-1.26.
61539 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
61541 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61542 argument to switch.
61544 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
61546 * Revert the previous changes. Please see Rob's directory
61547 (/lisa/test/rob/progressive/gcc/testsuite) for testing
61550 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
61552 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61553 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61554 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61555 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61556 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61557 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61558 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61559 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61560 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61561 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61562 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61563 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61564 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61565 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61566 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61567 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61568 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61569 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61570 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61571 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61572 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61573 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61574 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61575 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61576 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61577 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61578 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61579 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61580 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61583 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
61585 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61586 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61589 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
61591 * config/unix.exp (g++_load): Fix syntax.
61593 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
61595 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61596 * gcc.noncompile/921017-1.c: Deleted obsolete test.
61597 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61598 Don't expect va-arg-1.c to fail. Correct expected output for
61600 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61601 * gcc.wendy/hbm4.c: Correct typo.
61602 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61604 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
61606 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61607 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61608 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
61609 * lib/c-torture.exp (c-torture-compile): Ditto.
61611 Reduce volume of output (remove all the -I's and such).
61612 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61613 Call gcc_cpass, gcc_cfail.
61614 (c-torture): Pass testing option to c-torture-compile.
61616 1994-03-21 Doug Evans (dje@cygnus.com)
61618 Bring patches over from progressive.
61619 * config/default.exp: Exit remote shell cleanly.
61620 (g++_exit, g++_start): Add default versions.
61621 * config/sim.exp (gcc_load): Use perror, not error.
61623 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
61625 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
61628 1994-03-14 Doug Evans (dje@cygnus.com)
61630 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61631 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61632 (wendy_try): New proc to run testcase.
61633 (main loop): Call 'em.
61634 * gcc.wendy/*.c: Clean up pass to correct expected output.
61636 * lib/gcc.exp: Minor cleanup work.
61637 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61639 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
61641 * config/sim.exp (gcc_load): Document return codes better.
61642 Don't pass -v to simulator.
61644 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
61646 * gcc.special/920717-x.c: Fix typo.
61647 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61650 * lib/mike-gcc.exp: Fix typo.
61652 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
61654 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61655 binary to use, transform the name.
61656 * config/*.exp: rename everything. Nuke any g++ specific files,
61657 it's now a special case of gcc that requires no special support.
61658 Add a default.exp for unsupported targets.
61660 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
61662 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61663 lib/old-dejagnu.exp: Fix a few patterns to work with the new
61666 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
61668 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61671 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
61673 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61675 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
61677 * gcc.execute/execute.exp: Combine opt_list and foption_list into
61678 option_list. Compile every file with only 4/6 option choices
61679 (same as C torture) instead of with 12/18 different option
61681 * lib/c-torture.exp: Likewise.
61683 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61686 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
61688 * lib/old-deja.exp: Add `excess errors test fails' error, now one
61689 can put an XFAIL *-*-* on excess errors.
61691 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
61693 * g++.law: Add more tests derived from g++-bugs snapshots.
61695 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
61696 equivalent to g++.law/init9.
61698 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61699 compiled it, and the a.out file after we've run it.
61701 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
61703 * lib/mike-g++.exp (postbase): Delete the .o file after we've
61704 compiled it, and the a.out file after we've run it.
61706 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
61708 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61710 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
61712 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61715 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
61717 * g++.law: New directory of g++ tests derived from the g++-bugs
61720 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
61722 * gcc.compile: initbug1.c initbug1.exp testcase added
61724 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
61726 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61727 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61728 fixes submitted by Jeff Law (law@cs.utah.edu)
61729 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61730 Jeff Law (law@cs.utah.edu)
61733 1993-11-30 Mike Stump (mrs@cygnus.com)
61735 * config/unix-g++.exp: Follow the gcc way of doing things.
61736 * g++.old-deja/old-deja.exp: Minor updates.
61737 * lib/g++.exp: New file, follow the gcc way of doing things.
61738 * lib/old-dejagnu.exp: Minor updates.
61739 * lib/mike-g++.exp: Always unset errorInfo.
61741 1993-11-06 Mike Stump (mrs@cygnus.com)
61743 * lib/gcc.exp: Fix some errors with the below change, CC and
61744 CFLAGS should be global when setting, not local.
61746 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
61748 * lib/gcc.exp: Transform tool name.
61750 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61752 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61754 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61756 * lib/gcc.exp: change gcc_done to gcc_stat
61758 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61760 * Upgraded gcc testsuite to c-torture version 1.25
61762 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
61764 * lib/gcc.exp: added reporting code. Changed verbose compile message.
61765 * lib/c-torture: added hooks for new reporting code.
61767 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
61769 * config/sh-gcc.exp: check if sh-sim exists in the path
61771 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
61773 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61774 * gcc.compile/compile.exp: Initial changes for new logic.
61775 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61776 * gcc.failure/failure.exp: Initial changes for new logic.
61777 * gcc.ieee/ieee.exp: Initial changes for new logic.
61778 * gcc.misc-tests/misc.exp: Initial changes for new logic.
61779 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61780 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61781 * lib/c-torture.exp: Initial changes for new logic.
61782 * lib/gcc.exp: Initial changes for new logic.
61784 1993-10-15 Mike Stump (mrs@cygnus.com)
61786 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61787 depend upon failure or success. Fully qualify names in failure
61788 and success messages. Always remove a.out before starting
61789 compile, just in case. Pay more attention to error text output by
61790 the compiler. Handle testcases with no known past errors just
61791 like all others, so that things are uniform. Other miscellaneous
61794 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
61796 * gcc.cpp: new directory for cpp tests
61798 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
61800 * lib/chill.exp: Code reformatted, removed unused code.
61801 * config/unix-chill.exp: Code reformatted, removed unused code.
61802 * chill.execute/execute.exp: Code reformatted, removed unused code.
61803 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61805 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
61807 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
61808 routines not written.
61810 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
61812 * config/bug-gcc.exp: Use new procs from bug.exp.
61814 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
61816 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61817 via ftp, rather than depending on NFS.
61818 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61821 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
61823 * config/bug-gcc.exp: Use new download proc.
61825 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
61827 * chill.execute/execute.exp: cleanups, handles errors better
61828 * chill.compile/compile.exp: rewrite, based on execute.exp
61829 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61830 * lib/chill.exp: major changes to diff proc and compile and link
61831 procs. added chill_fail and chill_pass wrappers to pass and
61832 fail. added more comments, and handle error codes better.
61833 Added a hack to capture stderr from exec, so noncompile tests
61836 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
61838 * chill.execute/execute.exp: rewrite of testsuite driver
61839 * lib/chill.exp: rewrite of testsuite driver
61840 * config/unix-chill.exp: rewrite of testsuite driver
61842 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
61845 * iexpr.ch: Standardize uppercase.
61846 * tuples.dat: Standardize uppercase.
61847 * vary.ch: standardize. Correct varying string assignments.
61848 * vary.dat: Add new output lines.
61850 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
61853 * chprintf.ch: Standardize use of uppercase.
61854 * tuples.ch: Standardize and turn arr2 into a DCL,
61856 * pinits.ch: Standardize.
61858 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
61860 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61861 * Makefil: Renamed to Makefile.in.
61862 * configure.in: New.
61864 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
61867 * .cvsignore: Add result/output files.
61868 * Makefile: Fix up variables at start. Use MFLAGS
61869 everywhere. Correct bool_loc, built_ins entries.
61870 Add entry for vary1.ch.
61871 * bitarray.ch: Standardize upper-case usage.
61872 * bitexpr.ch: Standardize, add output of b1.
61873 * params.ch: Use arrayt in along PROC parameters, to
61874 avoid novelty problems.
61875 * sets.ch: Tiny cleanup.
61876 * vary1.ch: Re-indent.
61878 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
61880 * Add PR-related files to Makefiles, .cvsignore files, etc.
61882 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
61884 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61885 with compiler objects. New names are test-flow.c and test-loop.c
61887 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
61889 * Upgraded c-torture tests from 1.19 to 1.20
61892 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61893 * gcc.compile: 930623-1.c 930623-2.c
61894 * gcc.noncompile: 930622-1.c 930622-2.c
61895 * gcc.failure: 920411-1.c 920627-2.c
61896 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61898 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
61900 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61901 More changes to get testsuite working properly. Needs more work.
61902 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61904 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
61906 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61907 More changes to get testsuite working properly. Needs more work.
61909 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
61911 * chill.compile/compile.exp: Added for Dejagnu support
61912 * chill.execute/execute.exp: Added for Dejagnu support
61913 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
61915 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
61917 This should complete moving the CHILL test files.
61918 * chill.noncompile(.cvsignore printf.grt
61919 in-printf.grt chprintf.grt chprintf.ch):
61920 Added test-support files.
61921 (Makefile): Modified further.
61922 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61923 signal.ch): Added test files.
61924 * chill.execute (.cvsignore printf.grt printr.c
61925 in-printf.grt rts.c chprintf.grt rts.h): Added
61926 test-support files.
61927 (Makefile): More corrections.
61929 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
61931 * chill.compile, chill.execute, chill.nocompile: Add CHILL
61932 test cases, ready for DejaGnu.
61934 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
61936 * Upgraded c-torture tests from 1.18 to 1.19
61938 * gcc.compile: added test(s):
61940 * gcc.execute: added test(s):
61941 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61943 * added new subdirectory for misc tests: gcc.misc-tests
61944 * gcc.misc-test(s): added tests:
61945 inst-check.c test-consts.c test-ior.c test-switch.c
61947 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
61949 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61951 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
61953 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61955 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
61957 * Upgraded c-torture tests from 1.17 to 1.18
61959 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
61961 * Upgraded c-torture tests from 1.12 to 1.17
61963 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
61965 * lib/old-dejagnu.exp:
61966 Fixed handling of XFAIL target triplets to correctly
61967 recognize wildcard characters. Removed code that
61968 appended a unique id tag to the end of the file name
61969 printed out by the result of the testcases within a
61972 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
61974 * lib/old-dejagnu.exp:
61975 Reworked expected failure handling to trigger off of XFAIL
61976 keyword in keyphrase embeded in testcase source code. The
61977 XFAIL keyword must be at the end of the keyphrase line. It
61978 may optionally be followed by one or more target triplets.
61979 It has just occured that the handling of wildcards in the
61980 target triplet may not be correct.
61982 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
61984 * g++.old-deja/tests:
61985 Moved all subdirectories up one level into g++.old-deja .
61987 * lib/old-dejagnu.exp:
61988 Fixed problem with CXXFLAGS not being properly reset, and being
61989 corrupted with extraneous "-c" compiler option. This was
61990 causing binaries to not be generated for test that needed them.
61991 Modified strings passed to "pass" and "fail" so that individual
61992 tests from the same test file would be distinguished by an
61993 identifier appended to the test file name in the summary logs;
61994 this corrected a problem with erroneous diff logs. Added code
61995 to search testcases for expected fail and unexpected pass keywords.
61997 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
61999 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62001 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62003 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62004 Removed extraneous text from end of "Special g++ Options"
62007 * lib/old-dejagnu.exp: Added pattern matching to look for new
62008 keywords, embedded in testcases comments, which will trigger
62009 calls to xpass and xfail.
62011 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62013 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62014 comments embedded in the testcases, especially the one looking for
62015 special compiler options, as well as the pattern matching for the
62016 compiler output again.
62018 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62020 * lib/old-dejagnu.exp: Do a proper check of the return value for
62021 execute tests. Fixed several problems with the pattern matching
62022 of the compiler output which gave erroneous test results.
62023 Changed several of the test result messages to be more descriptive.
62024 * config/unix-g++.exp: Proc g++_load now actually works and
62025 executes the tests passed to it and returns a usable return
62028 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62030 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62032 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62034 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62035 Modified both files to properly execute the old style
62036 dejagnu tests. The previous versions of these files were
62037 experimental and did not function anything near correctly.
62039 1993-04-05 Rob Savoye (rob@cygnus.com)
62041 * Removed all Makefile.in and configure.in files. No configuration
62044 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62046 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62048 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62050 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62051 gcc.special/configure.in, gcc.noncompile/configure.in,
62052 gcc.execute/configure.in, gcc.code_quality/configure.in,
62053 g++.other/configure.in, g++.old-deja/configure.in,
62054 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62055 in srcname setting.
62057 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62059 * lib/udi.exp: Fixed mondfe and mondfe_download.
62060 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62061 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62063 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62065 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62066 (gdb_exit): Don't remove *_soc files.
62068 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62070 * lib/c-torture.exp: Don't look for main; instead always use -w
62071 -c. This is how the c-torture tests work. Remove the object
62072 file if the compilation succeeds.
62073 * gcc.execute/execute.exp: Remove executable if test passes.
62074 * gcc.noncompile/noncompile.exp: Every test is an expected
62076 * gcc.special/special.exp: Added tests from c-torture 1.11,
62077 corrected use of existing test.
62078 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62079 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62080 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62081 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62082 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62083 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62084 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62085 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62086 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62087 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62088 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62089 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62090 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62091 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62092 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62093 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62094 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62095 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62096 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62098 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62099 correspond to c-torture 1.11.